*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#0f0f0f;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow:visible!important}#root,.app-container,.main-layout{overflow:visible}#root,.app-container{display:flex;flex-direction:column;min-height:100vh}.app-container{background-color:#fff}.main-layout{display:flex;flex:1 1;margin-top:56px}.content-area{background-color:#fff;flex:1 1;min-width:0;overflow:visible;padding:24px 24px 32px;position:relative;transition:margin-left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.content-area.sidebar-expanded{margin-left:240px}.content-area.sidebar-collapsed{margin-left:72px}.page-transition-wrapper{animation:ytPageFadeIn .22s cubic-bezier(.16,1,.3,1);display:flex;flex:1 1;flex-direction:column;min-height:100%;width:100%;will-change:opacity}.page-transition-wrapper.page-studio{animation:none!important;transform:none!important;will-change:auto!important}@keyframes ytPageFadeIn{0%{opacity:0}to{opacity:1}}html{overflow-x:hidden;overflow-y:auto;scrollbar-color:#888 #0000;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#888;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#606060}[data-theme=dark],body.dark-theme,html.dark-theme{scrollbar-color:#444 #0f0f0f}[data-theme=dark] ::-webkit-scrollbar-track,[data-theme=dark]::-webkit-scrollbar-track,body.dark-theme ::-webkit-scrollbar-track,body.dark-theme::-webkit-scrollbar-track,html.dark-theme::-webkit-scrollbar-track{background:#0f0f0f}[data-theme=dark] ::-webkit-scrollbar-thumb,[data-theme=dark]::-webkit-scrollbar-thumb,body.dark-theme ::-webkit-scrollbar-thumb,body.dark-theme::-webkit-scrollbar-thumb,html.dark-theme::-webkit-scrollbar-thumb{background:#3f3f3f;border-radius:4px}[data-theme=dark] ::-webkit-scrollbar-thumb:hover,[data-theme=dark]::-webkit-scrollbar-thumb:hover,body.dark-theme ::-webkit-scrollbar-thumb:hover,body.dark-theme::-webkit-scrollbar-thumb:hover,html.dark-theme::-webkit-scrollbar-thumb:hover{background:#555}.content-area.content-area-blurred{max-height:calc(100vh - 56px);overflow:hidden}.content-area .page-transition-wrapper,.content-area .yt-grid-container{transition:filter .35s cubic-bezier(.4,0,.2,1),opacity .35s cubic-bezier(.4,0,.2,1)}.content-area.content-area-blurred .page-transition-wrapper,.content-area.content-area-blurred .yt-grid-container{filter:blur(10px);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.content-area.content-area-blurred.exiting{max-height:none;overflow:visible}.content-area.content-area-blurred.exiting .page-transition-wrapper,.content-area.content-area-blurred.exiting .yt-grid-container{filter:blur(0);opacity:1;pointer-events:auto}.yt-content-blur-overlay{align-items:center;animation:fadeInModal .35s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff73;bottom:0;box-sizing:border-box;display:flex;height:calc(100vh - 56px);justify-content:center;left:0;padding:24px;position:absolute;right:0;top:0;z-index:50}.yt-content-blur-overlay.exiting{animation:fadeOutModal .35s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes fadeInModal{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;transform:scale(.96)}to{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;transform:scale(1)}}@keyframes fadeOutModal{0%{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1;transform:scale(1)}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0;transform:scale(.95)}}.yt-blur-modal-card{align-items:center;background:#fff;border:1px solid #0000001f;border-radius:24px;box-shadow:0 16px 40px #0000001f,0 4px 12px #0000000d;box-sizing:border-box;display:flex;flex-direction:column;max-width:480px;padding:40px 36px;text-align:center;width:100%}.yt-blur-modal-icon{align-items:center;color:#0f0f0f;display:flex;justify-content:center;margin-bottom:16px}.yt-blur-modal-title{color:#0f0f0f;font-size:24px;font-weight:700;letter-spacing:-.3px;margin:0 0 14px}.yt-blur-modal-message{color:#4a4a4a;font-size:15px;font-weight:400;line-height:1.6;margin:0 0 32px}.yt-blur-modal-actions{align-items:center;display:flex;gap:14px;justify-content:center;width:100%}.yt-blur-signin-btn{background-color:#0f0f0f;border:none;border-radius:24px;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.yt-blur-signin-btn:hover{background-color:#272727;box-shadow:0 4px 12px #00000040}.yt-blur-signin-btn:active{transform:scale(.97)}.yt-blur-explore-btn{background-color:#fff;border:1px solid #0003;border-radius:24px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:500;padding:10px 22px;transition:background-color .2s ease,border-color .2s ease,transform .15s ease}.yt-blur-explore-btn:hover{background-color:#f2f2f2;border-color:#00000059}.yt-blur-explore-btn:active{background-color:#e5e5e5;transform:scale(.97)}body,html{margin-top:0!important;position:static!important;top:0!important}#goog-gt-tt,.goog-te-balloon-frame,.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,.goog-tooltip,.goog-tooltip:hover,iframe.goog-te-banner-frame,iframe[id*=":1.container"]{display:none!important;height:0!important;left:-9999px!important;max-height:0!important;opacity:0!important;pointer-events:none!important;position:absolute!important;top:-9999px!important;transform:scale(0)!important;visibility:hidden!important;width:0!important}#root,.app-container,.content-area,.yt-blur-modal-card,.yt-channel-name,.yt-chip,.yt-create-btn,.yt-dropdown-item,.yt-dropdown-menu,.yt-header,.yt-mic-btn,.yt-nav-link,.yt-search-btn,.yt-search-input,.yt-sidebar,.yt-sidebar-header,.yt-signin-btn,.yt-video-meta,.yt-video-title,body{transition:background-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1);transition:background-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1);transition:background-color .3s cubic-bezier(.4,0,.2,1),background .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),border-color .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),backdrop-filter .3s cubic-bezier(.4,0,.2,1),-webkit-backdrop-filter .3s cubic-bezier(.4,0,.2,1)}body.dark-theme,body.dark-theme #root,body.dark-theme .app-container,body.dark-theme .content-area,html.dark-theme{background:linear-gradient(180deg,#111113,#09090b 45%,#020203)!important;background-attachment:fixed!important;color:#f1f1f1!important}body.dark-theme .yt-header{backdrop-filter:blur(24px) saturate(200%)!important;-webkit-backdrop-filter:blur(24px) saturate(200%)!important;background:#0e0e10c7!important;border-bottom:1px solid #ffffff14!important}body.dark-theme .yt-logo-img.dark-logo{opacity:0}body.dark-theme .yt-logo-img.light-logo{opacity:1}body.dark-theme .yt-icon-btn{color:#f1f1f1}body.dark-theme .yt-icon-btn:hover{background-color:#ffffff1f}body.dark-theme .yt-search-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0c0c0ed9;border-color:#ffffff26;color:#f1f1f1}body.dark-theme .yt-search-input::placeholder{color:#888}body.dark-theme .yt-search-input:focus{background-color:#0c0c0efa;border-color:#3ea6ff}body.dark-theme .yt-search-btn{background-color:#161619d9;border-color:#ffffff26;color:#f1f1f1}body.dark-theme .yt-search-btn:hover{background-color:#232328f2}body.dark-theme .yt-mic-btn{background-color:#161619d9;color:#f1f1f1}body.dark-theme .yt-mic-btn:hover{background-color:#232328f2}body.dark-theme .yt-create-btn{background-color:#161619d9;color:#f1f1f1}body.dark-theme .yt-create-btn:hover{background-color:#232328f2}body.dark-theme .yt-signin-btn{border-color:#ffffff40;color:#f1f1f1}body.dark-theme .yt-signin-btn:hover{background-color:#ffffff1f}body.dark-theme .yt-signin-icon{color:#f1f1f1}body.dark-theme .yt-dropdown-menu{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background-color:#141416!important;background:#141416!important;border:1px solid #ffffff1a;box-shadow:0 8px 32px #000c}body.dark-theme .yt-dropdown-item,body.dark-theme .yt-language-name,body.dark-theme .yt-language-title,body.dark-theme .yt-user-name{color:#f1f1f1}body.dark-theme .yt-language-subtitle,body.dark-theme .yt-user-handle{color:#aaa}body.dark-theme .yt-dropdown-arrow,body.dark-theme .yt-dropdown-icon,body.dark-theme .yt-language-back-btn,body.dark-theme .yt-language-check{color:#f1f1f1}body.dark-theme .yt-dropdown-divider{background-color:#ffffff1f}body.dark-theme .yt-dropdown-item:hover,body.dark-theme .yt-language-back-btn:hover,body.dark-theme .yt-language-item:hover{background-color:#ffffff1a}body.dark-theme .yt-sidebar{backdrop-filter:blur(20px) saturate(180%)!important;-webkit-backdrop-filter:blur(20px) saturate(180%)!important;background-color:#0c0c0ee0!important;border-right:1px solid #ffffff0f!important;color:#f1f1f1}body.dark-theme .yt-sidebar-header{color:#f1f1f1}body.dark-theme .yt-sidebar-header:hover{background-color:#ffffff1a;color:#fff}body.dark-theme .yt-nav-link,body.dark-theme .yt-sidebar-header .header-chevron{color:#f1f1f1}body.dark-theme .yt-nav-link:hover{background-color:#ffffff1a}body.dark-theme .yt-nav-item.active .yt-nav-link,body.dark-theme .yt-nav-link.active{background-color:#ffffff2e;color:#fff;font-weight:600}body.dark-theme .yt-nav-icon{color:#f1f1f1}body.dark-theme .yt-sidebar-divider{background-color:#ffffff1a}body.dark-theme .yt-category-bar,body.dark-theme .yt-category-bar-wrapper{background:#0000}body.dark-theme .yt-chip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#ffffff1a;color:#f1f1f1}body.dark-theme .yt-chip:hover{background-color:#fff3}body.dark-theme .yt-chip.active{background-color:#f1f1f1;color:#0f0f0f}body.dark-theme .yt-chip.active:hover{background-color:#fff}body.dark-theme .yt-category-scroll-btn{color:#f1f1f1}body.dark-theme .yt-category-scroll-btn:hover{background-color:#ffffff1f}body.dark-theme .yt-video-title{color:#f1f1f1}body.dark-theme .yt-channel-name,body.dark-theme .yt-video-meta{color:#aaa}[data-theme=dark] .yt-content-blur-overlay,body.dark-theme .yt-content-blur-overlay,html.dark-theme .yt-content-blur-overlay{background:#000000bf}[data-theme=dark] .yt-blur-modal-card,body.dark-theme .yt-blur-modal-card,html.dark-theme .yt-blur-modal-card{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background-color:#121214f5;border-color:#ffffff1a;box-shadow:0 16px 40px #000000d9;color:#f1f1f1}[data-theme=dark] .yt-blur-modal-icon,[data-theme=dark] .yt-blur-modal-title,body.dark-theme .yt-blur-modal-icon,body.dark-theme .yt-blur-modal-title,html.dark-theme .yt-blur-modal-icon,html.dark-theme .yt-blur-modal-title{color:#fff}[data-theme=dark] .yt-blur-modal-message,body.dark-theme .yt-blur-modal-message,html.dark-theme .yt-blur-modal-message{color:#aaa}[data-theme=dark] .yt-blur-signin-btn,body.dark-theme .yt-blur-signin-btn,html.dark-theme .yt-blur-signin-btn{background-color:#f1f1f1;color:#0f0f0f}[data-theme=dark] .yt-blur-signin-btn:hover,body.dark-theme .yt-blur-signin-btn:hover,html.dark-theme .yt-blur-signin-btn:hover{background-color:#fff}[data-theme=dark] .yt-blur-explore-btn,body.dark-theme .yt-blur-explore-btn,html.dark-theme .yt-blur-explore-btn{background-color:#ffffff1a;border-color:#ffffff40;color:#f1f1f1}[data-theme=dark] .yt-blur-explore-btn:hover,body.dark-theme .yt-blur-explore-btn:hover,html.dark-theme .yt-blur-explore-btn:hover{background-color:#fff3}[data-studio-tooltip][data-tooltip-align=right]:before,[data-yt-tooltip][data-tooltip-align=right]:before{left:auto;right:0;transform:translateY(4px)}[data-studio-tooltip][data-tooltip-align=right]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip][data-tooltip-align=right]:not([data-yt-tooltip=""]):hover:before{transform:translateY(0)}[data-studio-tooltip][data-tooltip-pos=left]:before,[data-yt-tooltip][data-tooltip-pos=left]:before{bottom:auto;left:auto;right:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(4px)}[data-studio-tooltip][data-tooltip-pos=left]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip][data-tooltip-pos=left]:not([data-yt-tooltip=""]):hover:before{transform:translateY(-50%) translateX(0)}[data-studio-tooltip][data-tooltip-pos=right]:before,[data-yt-tooltip][data-tooltip-pos=right]:before{bottom:auto;left:calc(100% + 10px);right:auto;top:50%;transform:translateY(-50%) translateX(-4px)}[data-studio-tooltip][data-tooltip-pos=right]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip][data-tooltip-pos=right]:not([data-yt-tooltip=""]):hover:before{transform:translateY(-50%) translateX(0)}.yt-voice-modal-backdrop{align-items:center!important;animation:fadeInVoiceBackdrop .25s cubic-bezier(.4,0,.2,1) forwards;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;background-color:#000000a6!important;bottom:0!important;box-sizing:border-box;display:flex!important;height:100vh!important;justify-content:center!important;left:0!important;padding:16px;position:fixed!important;right:0!important;top:0!important;width:100vw!important;z-index:99999!important}.yt-voice-modal-backdrop.exiting{animation:fadeOutVoiceBackdrop .25s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.yt-voice-modal-card{align-items:center;animation:scaleInVoiceCard .25s cubic-bezier(.4,0,.2,1) forwards;background-color:#fff;border-radius:28px;box-shadow:0 24px 60px #00000059;box-sizing:border-box;display:flex;flex-direction:column;margin:auto!important;max-width:560px;min-height:420px;overflow:hidden;padding:32px 36px 40px;position:relative;transition:background-color .3s ease,color .3s ease;width:100%}.yt-voice-modal-card.exiting{animation:scaleOutVoiceCard .25s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInVoiceBackdrop{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1}}@keyframes fadeOutVoiceBackdrop{0%{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:1}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}}@keyframes scaleInVoiceCard{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes scaleOutVoiceCard{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.yt-voice-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:background-color .2s ease,transform .15s ease;width:40px}.yt-voice-close-btn:hover{background-color:#00000014}.yt-voice-close-btn:active{transform:scale(.92)}.yt-voice-title{color:#0f0f0f;font-size:26px;font-weight:700;letter-spacing:-.4px;margin:8px 0 6px;text-align:center}.yt-voice-subtitle{color:#606060;font-size:15px;line-height:1.5;margin:0 0 24px;max-width:440px;text-align:center}.yt-voice-doodle-container{height:220px;margin-top:10px;position:relative;width:100%}.yt-doodle-person-wrapper,.yt-voice-doodle-container{align-items:center;display:flex;justify-content:center}.yt-doodle-person-wrapper{height:150px;position:absolute;width:150px;z-index:1}.yt-doodle-person-svg{color:#0f0f0f;height:100%;transition:transform .3s ease;width:100%}.doodle-aura{fill:#ff00000d;transition:fill .3s ease}.yt-doodle-person-svg.humming{animation:doodleHeadBob 2.5s ease-in-out infinite}.yt-doodle-person-svg.humming .doodle-aura{animation:auraGlow 2s ease-in-out infinite alternate}.doodle-wave{opacity:0;transition:opacity .3s ease}.yt-doodle-person-svg.humming .doodle-wave.w1{animation:wavePulse 1.4s ease-in-out infinite}.yt-doodle-person-svg.humming .doodle-wave.w2{animation:wavePulse 1.4s ease-in-out .4s infinite}@keyframes doodleHeadBob{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-4px) rotate(-2deg)}50%{transform:translateY(1px) rotate(1deg)}75%{transform:translateY(-3px) rotate(2deg)}}@keyframes auraGlow{0%{fill:#ff00000a;transform:scale(.96)}to{fill:#ff00001f;transform:scale(1.05)}}@keyframes wavePulse{0%{opacity:0;transform:translate(0) scale(.8)}50%{opacity:1}to{opacity:0;transform:translate(12px,-8px) scale(1.3)}}.yt-doodle-particles{height:100%;opacity:0;pointer-events:none;position:absolute;transition:opacity .4s ease;width:100%;z-index:2}.yt-doodle-particles.active{opacity:1}.yt-note{color:#c00;font-weight:700;opacity:0;position:absolute;-webkit-user-select:none;user-select:none}.yt-note.n1{animation:floatNote 3s ease-in-out .1s infinite;font-size:22px;left:22%;top:40%}.yt-note.n2{animation:floatNote 3.4s ease-in-out .6s infinite;font-size:26px;right:24%;top:30%}.yt-note.n3{animation:floatNote 2.8s ease-in-out 1.1s infinite;bottom:35%;font-size:20px;left:18%}.yt-note.n4{animation:floatNote 3.2s ease-in-out 1.5s infinite;bottom:30%;font-size:24px;right:20%}@keyframes floatNote{0%{opacity:0;transform:translateY(12px) rotate(-10deg) scale(.7)}30%{opacity:.9}80%{opacity:.8}to{opacity:0;transform:translateY(-45px) rotate(15deg) scale(1.1)}}@keyframes eqBounce{0%{height:6px;opacity:.5}to{height:36px;opacity:1}}.yt-voice-mic-wrapper{z-index:10}.yt-voice-mic-btn,.yt-voice-mic-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.yt-voice-mic-btn{background-color:#f2f2f2;border:none;border-radius:50%;box-shadow:0 6px 20px #0000001f;color:#0f0f0f;cursor:pointer;height:76px;overflow:hidden;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s ease,box-shadow .25s ease;width:76px}.yt-voice-mic-btn:hover{background-color:#e5e5e5;transform:scale(1.08)}.yt-voice-mic-btn:active{transform:scale(.94)}.yt-voice-mic-btn.listening{background-color:#c00;box-shadow:0 8px 28px #cc000073;color:#fff}.yt-voice-mic-btn.listening:hover{background-color:#e60000}.yt-mic-active-wrapper,.yt-mic-emoji-off-wrapper{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.yt-mic-active-wrapper.visible{opacity:1;transform:scale(1) rotate(0deg)}.yt-mic-active-wrapper.hidden{opacity:0;pointer-events:none;transform:scale(.5) rotate(-15deg)}.yt-mic-emoji-off-wrapper.visible{opacity:1;transform:scale(1) rotate(0deg)}.yt-mic-emoji-off-wrapper.hidden{opacity:0;pointer-events:none;transform:scale(.5) rotate(15deg)}.yt-mic-icon{color:#fff;position:relative;z-index:5}.yt-mic-emoji-off-svg{color:#606060;height:44px;transition:color .3s ease;width:44px}body.dark-theme .yt-mic-emoji-off-svg{color:#f1f1f1}.yt-mic-pulse-rings{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.yt-mic-pulse-rings .ring{border:2px solid #c009;border-radius:50%;height:76px;pointer-events:none;position:absolute;width:76px}.yt-mic-pulse-rings .ring.r1{animation:pulseRing 2s cubic-bezier(0,.2,.8,1) infinite}.yt-mic-pulse-rings .ring.r2{animation:pulseRing 2s cubic-bezier(0,.2,.8,1) .6s infinite}.yt-mic-pulse-rings .ring.r3{animation:pulseRing 2s cubic-bezier(0,.2,.8,1) 1.2s infinite}@keyframes pulseRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.yt-voice-transcript-box{align-items:center;animation:fadeInModal .2s ease;background-color:#f8f8f8;border:1px solid #e5e5e5;border-radius:20px;display:flex;gap:12px;margin-top:20px;padding:8px 16px}.yt-transcript-text{color:#0f0f0f;font-size:15px;font-weight:500}.yt-transcript-search-btn{align-items:center;background-color:#0f0f0f;border:none;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:6px 14px;transition:background-color .15s ease}.yt-transcript-search-btn:hover{background-color:#272727}body.dark-theme .yt-voice-modal-card{background-color:#282828;border:1px solid #ffffff1f;box-shadow:0 24px 60px #000000b3;color:#f1f1f1}body.dark-theme .yt-voice-title{color:#f1f1f1}body.dark-theme .yt-voice-subtitle{color:#aaa}body.dark-theme .yt-voice-close-btn{color:#f1f1f1}body.dark-theme .yt-voice-close-btn:hover{background-color:#ffffff1f}body.dark-theme .yt-doodle-person-svg{color:#f1f1f1}body.dark-theme .yt-voice-mic-btn{background-color:#383838;color:#f1f1f1}body.dark-theme .yt-voice-mic-btn:hover{background-color:#484848}body.dark-theme .yt-voice-mic-btn.listening{background-color:#c00;color:#fff}body.dark-theme .yt-lyric-doodle{background:#3c1414e6;border-color:#f44;color:#f66}body.dark-theme .yt-note{color:#f44}body.dark-theme .yt-voice-transcript-box{background-color:#181818;border-color:#ffffff26}body.dark-theme .yt-transcript-text{color:#f1f1f1}body.dark-theme .yt-transcript-search-btn{background-color:#f1f1f1;color:#0f0f0f}body.dark-theme .yt-transcript-search-btn:hover{background-color:#fff}.yt-voice-samples-wrapper{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:16px}.yt-sample-label{color:#606060;font-size:13px}.yt-sample-chips{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.yt-sample-chip{background-color:#0000000d;border:1px solid #0000001a;border-radius:16px;color:#0f0f0f;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background-color .15s ease,transform .1s ease}.yt-sample-chip:hover{background-color:#0000001a;transform:translateY(-1px)}body.dark-theme .yt-sample-label{color:#aaa}body.dark-theme .yt-sample-chip{background-color:#ffffff1a;border-color:#ffffff26;color:#f1f1f1}body.dark-theme .yt-sample-chip:hover{background-color:#fff3}.yt-confirm-modal-backdrop{align-items:center;animation:fadeInConfirmBackdrop .22s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);backface-visibility:hidden;background-color:#0000008c;bottom:0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;width:100vw;will-change:opacity,backdrop-filter;z-index:999999}.yt-confirm-modal-backdrop.exiting{animation:fadeOutConfirmBackdrop .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.yt-confirm-modal-card{animation:scaleInConfirmCard .24s cubic-bezier(.175,.885,.32,1.15) forwards;backface-visibility:hidden;background:#fff;border-radius:20px;box-shadow:0 20px 48px #00000047;box-sizing:border-box;color:#0f0f0f;max-width:440px;overflow:hidden;padding:24px 28px;position:relative;transform-origin:center center;width:100%;will-change:transform,opacity}.yt-confirm-modal-card.exiting{animation:scaleOutConfirmCard .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInConfirmBackdrop{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1}}@keyframes fadeOutConfirmBackdrop{0%{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:1}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}}@keyframes scaleInConfirmCard{0%{opacity:0;transform:scale(.82) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scaleOutConfirmCard{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(10px)}}[data-theme=dark] .yt-confirm-modal-card,body.dark-theme .yt-confirm-modal-card{background:#18181a;border:1px solid #ffffff1a;box-shadow:0 20px 48px #000c;color:#f1f1f1}.yt-confirm-modal-header{align-items:center;display:flex;gap:12px;margin-bottom:12px}.yt-confirm-modal-icon{align-items:center;background:#065fd41a;border-radius:50%;color:#065fd4;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.yt-confirm-modal-icon.danger-icon{background:#cc00001a;color:#c00}[data-theme=dark] .yt-confirm-modal-icon.danger-icon,body.dark-theme .yt-confirm-modal-icon.danger-icon{background:#ff4b4b26;color:#ff4b4b}.yt-confirm-modal-title{color:inherit;flex:1 1;font-size:20px;font-weight:700;letter-spacing:-.2px;margin:0}.yt-confirm-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#606060;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .15s ease,color .15s ease}.yt-confirm-modal-close-btn:hover{background:#00000014;color:#0f0f0f}[data-theme=dark] .yt-confirm-modal-close-btn,body.dark-theme .yt-confirm-modal-close-btn{color:#aaa}[data-theme=dark] .yt-confirm-modal-close-btn:hover,body.dark-theme .yt-confirm-modal-close-btn:hover{background:#ffffff1a;color:#fff}.yt-confirm-modal-body p{color:#606060;font-size:14px;line-height:1.5;margin:0 0 24px}[data-theme=dark] .yt-confirm-modal-body p,body.dark-theme .yt-confirm-modal-body p{color:#aaa}.yt-confirm-modal-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.yt-confirm-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:9px 20px;transition:all .2s ease}.yt-confirm-btn-cancel{background:#0000;color:#0f0f0f}.yt-confirm-btn-cancel:hover{background:#00000014}[data-theme=dark] .yt-confirm-btn-cancel,body.dark-theme .yt-confirm-btn-cancel{color:#f1f1f1}[data-theme=dark] .yt-confirm-btn-cancel:hover,body.dark-theme .yt-confirm-btn-cancel:hover{background:#ffffff1a}.yt-confirm-btn-primary{background:#065fd4;color:#fff}.yt-confirm-btn-primary:hover{background:#004ba0;box-shadow:0 4px 12px #065fd44d}.yt-confirm-btn-danger{background:#c00;color:#fff}.yt-confirm-btn-danger:hover{background:#900;box-shadow:0 4px 12px #cc00004d}[data-theme=dark] .yt-confirm-btn-danger,body.dark-theme .yt-confirm-btn-danger{background:#ff4b4b;color:#000}[data-theme=dark] .yt-confirm-btn-danger:hover,body.dark-theme .yt-confirm-btn-danger:hover{background:#e03a3a;box-shadow:0 4px 12px #ff4b4b4d}.yt-header{backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);background:#ffffffd9;border-bottom:none;box-sizing:border-box;height:56px;justify-content:space-between;left:0;padding:0 16px;position:fixed;right:0;top:0;z-index:1000}.yt-header,.yt-header-left{align-items:center;display:flex}.yt-header-left{gap:20px;margin-left:8px}.yt-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .2s ease,transform .15s cubic-bezier(.4,0,.2,1);width:40px}.yt-icon-btn:hover{background-color:#00000014}.yt-icon-btn:active{background-color:#0000001f;transform:scale(.92)}.yt-icon-btn svg{transition:transform .25s cubic-bezier(.4,0,.2,1)}.yt-icon-btn:active svg{transform:scale(.85) rotate(-15deg)}.yt-logo-link{margin-left:16px;text-decoration:none}.yt-logo-link,.yt-logo-wrapper{align-items:center;display:flex}.yt-logo-wrapper{height:40px;position:relative}.yt-logo-img{display:block;height:40px;max-height:44px;object-fit:contain;transition:opacity .3s cubic-bezier(.4,0,.2,1);width:auto}.yt-logo-img.dark-logo{opacity:1}.yt-logo-img.light-logo{left:0;opacity:0;position:absolute;top:0}.yt-search-container{justify-content:center;margin:0 16px;max-width:720px}.yt-search-box,.yt-search-container{align-items:center;display:flex;flex:1 1}.yt-search-box{max-width:600px;position:relative}.yt-search-input{background-color:#fff;border:1px solid #ccc;border-bottom-left-radius:40px;border-right:none;border-top-left-radius:40px;box-shadow:inset 0 1px 2px #0000000d;color:#0f0f0f;flex:1 1;font-family:inherit;font-size:16px;height:40px;outline:none;padding:0 40px 0 16px}.yt-search-input:focus{border-color:#1c62b9;box-shadow:inset 0 1px 2px #0000001a}.yt-search-clear-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#606060;cursor:pointer;display:flex;justify-content:center;padding:4px;position:absolute;right:70px;top:50%;transform:translateY(-50%);transition:background-color .15s ease,color .15s ease;z-index:2}.yt-search-clear-btn:hover{background-color:#00000014;color:#0f0f0f}[data-theme=dark] .yt-search-clear-btn,body.dark-theme .yt-search-clear-btn{color:#aaa}[data-theme=dark] .yt-search-clear-btn:hover,body.dark-theme .yt-search-clear-btn:hover{background-color:#ffffff1a;color:#fff}.yt-search-btn{align-items:center;background-color:#f8f8f8;border:1px solid #ccc;border-bottom-right-radius:40px;border-top-right-radius:40px;color:#0f0f0f;cursor:pointer;display:flex;height:40px;justify-content:center;transition:background-color .15s ease;width:64px}.yt-search-btn:hover{background-color:#f0f0f0}.yt-search-suggestions-dropdown{background:#fff;border:1px solid #0000001f;border-radius:12px;box-shadow:0 8px 24px #00000026;display:flex;flex-direction:column;left:0;overflow:hidden;padding:8px 0;position:absolute;right:64px;top:calc(100% + 4px);z-index:10000}[data-theme=dark] .yt-search-suggestions-dropdown,body.dark-theme .yt-search-suggestions-dropdown{background:#212121;border-color:#ffffff1f;box-shadow:0 8px 28px #0009}.yt-search-suggestion-item{align-items:center;color:#0f0f0f;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:14px;padding:8px 16px;transition:background-color .12s ease;-webkit-user-select:none;user-select:none}[data-theme=dark] .yt-search-suggestion-item,body.dark-theme .yt-search-suggestion-item{color:#f1f1f1}.yt-search-suggestion-item.selected,.yt-search-suggestion-item:hover{background-color:#f2f2f2}[data-theme=dark] .yt-search-suggestion-item.selected,[data-theme=dark] .yt-search-suggestion-item:hover,body.dark-theme .yt-search-suggestion-item.selected,body.dark-theme .yt-search-suggestion-item:hover{background-color:#383838}.yt-search-suggestion-icon{color:#606060;flex-shrink:0}[data-theme=dark] .yt-search-suggestion-icon,body.dark-theme .yt-search-suggestion-icon{color:#aaa}.yt-search-suggestion-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-mic-btn{align-items:center;background-color:#f2f2f2;border:none;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;height:40px;justify-content:center;margin-left:12px;min-width:40px;transition:background-color .15s ease;width:40px}.yt-mic-btn:hover{background-color:#e5e5e5}.yt-header-right{align-items:center;display:flex;gap:12px;margin-right:16px}.yt-create-btn{align-items:center;background-color:#f2f2f2;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 14px;transition:background-color .15s ease}.yt-create-btn:hover{background-color:#e5e5e5}.yt-user-avatar{align-items:center;background-color:initial;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:32px;justify-content:center;margin-left:4px;overflow:hidden;-webkit-user-select:none;user-select:none;width:32px}.yt-user-avatar img{border-radius:50%;display:block;height:100%;object-fit:cover;width:100%}.yt-signin-btn{align-items:center;background-color:initial;border:1px solid #0000002e;border-radius:18px;color:#0f0f0f;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:600;gap:8px;height:36px;padding:0 14px;transition:background-color .15s ease,border-color .15s ease;-webkit-user-select:none;user-select:none}.yt-signin-btn:hover{background-color:#00000014}.yt-signin-icon{color:#0f0f0f}[data-theme=dark] .yt-signin-btn,body.dark-theme .yt-signin-btn,html.dark-theme .yt-signin-btn{border-color:#fff3;color:#3ea6ff}[data-theme=dark] .yt-signin-btn:hover,body.dark-theme .yt-signin-btn:hover,html.dark-theme .yt-signin-btn:hover{background-color:#3ea6ff26;border-color:#3ea6ff66}[data-theme=dark] .yt-signin-icon,body.dark-theme .yt-signin-icon,html.dark-theme .yt-signin-icon{color:#3ea6ff}.yt-menu-relative-wrapper{align-items:center;display:flex;position:relative}.yt-dropdown-menu{background-color:#fff!important;background:#fff!important;border-radius:12px;box-shadow:0 4px 24px #0000002e;opacity:0;padding:8px 0;pointer-events:none;position:absolute;right:0;top:44px;transform:translateY(-8px) scale(.96);transform-origin:top right;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1),visibility .2s cubic-bezier(.4,0,.2,1);visibility:hidden;width:275px;z-index:1200}.yt-dropdown-menu.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.yt-user-info-row{align-items:center;display:flex;gap:12px;padding:8px 16px 12px}.yt-user-avatar.info{cursor:default;font-size:16px;height:38px;margin-left:0;width:38px}.yt-user-text{display:flex;flex-direction:column}.yt-user-name{color:#0f0f0f;font-size:15px;font-weight:600}.yt-user-handle{color:#606060;font-size:13px}.yt-dropdown-divider{background-color:#e5e5e5;border:none;height:1px;margin:4px 0}.yt-dropdown-item{align-items:center;background:#0000;border:none;color:#0f0f0f;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:400;gap:14px;height:42px;padding:0 16px;text-align:left;transition:background-color .15s ease;-webkit-user-select:none;user-select:none;width:100%}.yt-dropdown-item:hover{background-color:#f2f2f2}.yt-dropdown-icon{color:#0f0f0f;flex-shrink:0}.yt-dropdown-label{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-dropdown-arrow{color:#0f0f0f;flex-shrink:0;margin-left:auto}.yt-dropdown-menu.lang-view{padding:4px 0;width:290px}.yt-language-submenu{display:flex;flex-direction:column;width:100%}.yt-language-header{align-items:center;display:flex;gap:12px;padding:4px 16px 8px 12px}.yt-language-back-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s ease}.yt-language-back-btn:hover{background-color:#00000014}.yt-language-title{color:#0f0f0f;font-size:16px;font-weight:600}.yt-language-subtitle{color:#606060;font-size:12px;line-height:1.4;padding:2px 16px 8px 46px}.yt-language-list{display:flex;flex-direction:column;max-height:380px;overflow-y:auto;padding-bottom:4px}.yt-language-list::-webkit-scrollbar{width:6px}.yt-language-list::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.yt-language-item{align-items:center;background:#0000;border:none;box-sizing:border-box;color:#0f0f0f;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:9px 16px;text-align:left;transition:background-color .15s ease;width:100%}.yt-language-item:hover{background-color:#f2f2f2}.yt-language-item.selected{font-weight:600}.yt-language-check-wrapper{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.yt-language-check{color:#0f0f0f}.yt-language-name{color:#0f0f0f;font-size:14px}.goog-te-banner-frame,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame{display:none!important;visibility:hidden!important}body{position:static!important;top:0!important}.goog-tooltip,.goog-tooltip:hover{display:none!important}.goog-text-highlight{background-color:initial!important;box-shadow:none!important}.yt-create-dropdown{left:auto;padding:6px 0;right:0;top:46px;width:160px!important}body.dark-theme .yt-dropdown-menu{background-color:#282828!important;background:#282828!important;box-shadow:0 4px 24px #00000073}body.dark-theme .yt-dropdown-arrow,body.dark-theme .yt-dropdown-icon,body.dark-theme .yt-dropdown-item,body.dark-theme .yt-language-back-btn,body.dark-theme .yt-language-check,body.dark-theme .yt-language-name,body.dark-theme .yt-language-title,body.dark-theme .yt-user-name{color:#f1f1f1!important}body.dark-theme .yt-language-subtitle,body.dark-theme .yt-user-handle{color:#aaa!important}body.dark-theme .yt-dropdown-divider{background-color:#ffffff1f!important}body.dark-theme .yt-dropdown-item:hover,body.dark-theme .yt-language-back-btn:hover,body.dark-theme .yt-language-item:hover{background-color:#ffffff14!important}.yt-sidebar{background-color:#fff;border-right:none;bottom:0;box-sizing:border-box;color:#0f0f0f;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;height:calc(100vh - 56px);left:0;min-width:240px;overflow-x:hidden;overflow-y:auto;padding:12px 12px 24px;position:fixed;scrollbar-color:#0000 #0000;scrollbar-width:thin;top:56px;transition:width .28s cubic-bezier(.4,0,.2,1),min-width .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),scrollbar-color .5s ease;width:240px;z-index:100}.yt-sidebar.scrolling,.yt-sidebar:hover{scrollbar-color:#00000040 #0000}.yt-sidebar::-webkit-scrollbar{width:6px}.yt-sidebar::-webkit-scrollbar-track{background:#0000}.yt-sidebar::-webkit-scrollbar-thumb{background:#0000;border-radius:3px;-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out}.yt-sidebar.scrolling::-webkit-scrollbar-thumb,.yt-sidebar:hover::-webkit-scrollbar-thumb{background:#00000040}.yt-sidebar::-webkit-scrollbar-thumb:hover{background:#00000073}[data-theme=dark] .yt-sidebar.scrolling::-webkit-scrollbar-thumb,[data-theme=dark] .yt-sidebar:hover::-webkit-scrollbar-thumb,body.dark-theme .yt-sidebar.scrolling::-webkit-scrollbar-thumb,body.dark-theme .yt-sidebar:hover::-webkit-scrollbar-thumb{background:#ffffff40}[data-theme=dark] .yt-sidebar::-webkit-scrollbar-thumb:hover,body.dark-theme .yt-sidebar::-webkit-scrollbar-thumb:hover{background:#ffffff73}.yt-watch-sidebar-drawer .yt-sidebar{bottom:auto!important;height:100%!important;left:auto!important;min-width:100%!important;position:relative!important;top:0!important;width:100%!important}.yt-sidebar-section{display:flex;flex-direction:column;padding:2px 0}.yt-sidebar-divider{background-color:#e5e5e5;border:none;height:1px;margin:12px 0;max-height:20px;opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1),max-height .28s cubic-bezier(.4,0,.2,1),margin .28s cubic-bezier(.4,0,.2,1)}.yt-sidebar-header{align-items:center;border-radius:8px;color:#0f0f0f;cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:4px;max-height:60px;opacity:1;padding:6px 12px 4px;text-decoration:none!important;transition:background-color .15s ease,opacity .2s cubic-bezier(.4,0,.2,1),max-height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.yt-sidebar-header:hover{background-color:#f2f2f2;color:#0f0f0f}.yt-sidebar-header .header-chevron{align-items:center;color:#0f0f0f;display:flex;font-size:18px}.yt-nav-item{list-style:none;margin:1px 0}.yt-nav-link{align-items:center;border-radius:10px;color:#0f0f0f;cursor:pointer;display:flex;font-size:14px;font-weight:400;height:40px;padding:0 12px;text-decoration:none!important;transition:background-color .15s ease,height .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.yt-nav-link.active,.yt-nav-link:hover{background-color:#f2f2f2;color:#0f0f0f}.yt-nav-link.active{font-weight:600}.yt-nav-icon{align-items:center;color:inherit;display:flex;font-size:22px;justify-content:center;margin-right:24px;min-width:24px;transition:margin-right .28s cubic-bezier(.4,0,.2,1),margin-bottom .28s cubic-bezier(.4,0,.2,1),font-size .28s cubic-bezier(.4,0,.2,1);width:24px}.yt-nav-label{font-size:14px;letter-spacing:.1px;overflow:hidden;text-overflow:ellipsis;transition:font-size .28s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1);white-space:nowrap}.yt-sidebar.collapsed{min-width:72px;padding:4px 4px 16px;width:72px}.yt-sidebar.collapsed .yt-sidebar-divider,.yt-sidebar.collapsed .yt-sidebar-header,.yt-sidebar.collapsed .yt-sidebar-section:nth-child(n+5){margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;pointer-events:none}.yt-sidebar.collapsed .yt-nav-link{align-items:center;border-radius:10px;flex-direction:column;height:74px;justify-content:center;padding:14px 0}.yt-sidebar.collapsed .yt-nav-icon{font-size:20px;margin-bottom:6px;margin-right:0}.yt-sidebar.collapsed .yt-nav-label{font-size:10px;line-height:1.2}.yt-expandable-list{display:flex;flex-direction:column;margin:0;max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease-in-out}.yt-expandable-list.open{max-height:380px;opacity:1}.yt-chevron-animated{font-size:22px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.yt-chevron-animated.rotated{transform:rotate(180deg)}.yt-personalized-section{position:relative}.yt-personalized-content{transition:filter .35s ease,opacity .35s ease}.yt-personalized-section.logged-out-blur .yt-personalized-content{filter:blur(4px);opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none}[data-theme=dark] .yt-personalized-section.logged-out-blur .yt-personalized-content,body.dark-theme .yt-personalized-section.logged-out-blur .yt-personalized-content,html.dark-theme .yt-personalized-section.logged-out-blur .yt-personalized-content{opacity:.22}.yt-logged-out-overlay{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#ffffffc7;border:1px solid #00000014;border-radius:12px;bottom:0;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;justify-content:center;left:0;padding:16px 14px;position:absolute;right:0;text-align:center;top:0;transition:background-color .2s ease,border-color .2s ease;z-index:10}[data-theme=dark] .yt-logged-out-overlay,body.dark-theme .yt-logged-out-overlay,html.dark-theme .yt-logged-out-overlay{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#121214d9;border:1px solid #ffffff1a;box-shadow:0 6px 20px #0009}.yt-logged-out-msg{color:#0f0f0f;font-size:13px;font-weight:500;line-height:1.45;margin:0 0 12px;transition:color .2s ease}[data-theme=dark] .yt-logged-out-msg,body.dark-theme .yt-logged-out-msg,html.dark-theme .yt-logged-out-msg{color:#f1f1f1}.yt-logged-out-signin-btn{align-items:center;background-color:#0f0f0f;border:1px solid #0f0f0f;border-radius:20px;box-shadow:0 2px 6px #00000026;color:#fff;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:7px 16px;transition:all .2s ease}.yt-logged-out-signin-btn:hover{background-color:#272727;border-color:#272727;box-shadow:0 4px 10px #00000040;transform:translateY(-1px)}.yt-logged-out-signin-btn:active{transform:scale(.97)}[data-theme=dark] .yt-logged-out-signin-btn,body.dark-theme .yt-logged-out-signin-btn,html.dark-theme .yt-logged-out-signin-btn{background-color:#fff;border-color:#fff;box-shadow:0 2px 8px #00000080;color:#0f0f0f}[data-theme=dark] .yt-logged-out-signin-btn:hover,body.dark-theme .yt-logged-out-signin-btn:hover,html.dark-theme .yt-logged-out-signin-btn:hover{background-color:#f0f0f0;border-color:#f0f0f0;box-shadow:0 4px 14px #fff3;color:#000}.yt-subs-dropdown-link{align-items:center;cursor:pointer;display:flex;position:relative;-webkit-user-select:none;user-select:none}.yt-sub-expand-chevron{align-items:center;color:#606060;display:flex;justify-content:center;margin-left:auto;transition:color .2s ease}body.dark-theme .yt-sub-expand-chevron{color:#aaa}.yt-subs-dropdown-link:hover .yt-sub-expand-chevron{color:#0f0f0f}body.dark-theme .yt-subs-dropdown-link:hover .yt-sub-expand-chevron{color:#fff}.yt-sub-chevron{font-size:18px;transition:transform .28s cubic-bezier(.4,0,.2,1)}.yt-sub-chevron.expanded{transform:rotate(90deg)}.yt-subs-dropdown-container{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.yt-subs-dropdown-container.open{grid-template-rows:1fr}.yt-subs-dropdown-inner{min-height:0;opacity:0;overflow:hidden;transform:translateY(-6px);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.yt-subs-dropdown-container.open .yt-subs-dropdown-inner{opacity:1;transform:translateY(0)}.yt-subs-inline-list{list-style:none;margin:0!important;padding:2px 0 6px!important}.yt-sub-channel-item .yt-channel-nav-link{padding-left:24px}.yt-sidebar.collapsed .yt-sub-expand-chevron,.yt-sidebar.collapsed .yt-subs-dropdown-container{display:none!important}.yt-sidebar-channel-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:24px;justify-content:center;margin-right:24px;min-width:24px;overflow:hidden;-webkit-user-select:none;user-select:none;width:24px}.yt-sidebar.collapsed .yt-sidebar-channel-avatar{margin-right:0}.yt-sidebar-avatar-img{height:100%;object-fit:cover;width:100%}.yt-channel-nav-link{position:relative}.yt-channel-nav-name{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-sidebar-empty-subs{color:#606060;font-size:13px;padding:8px 12px;-webkit-user-select:none;user-select:none}body.dark-theme .yt-sidebar-empty-subs{color:#aaa}.yt-sidebar-footer-section{display:flex;flex-direction:column;gap:12px;padding:16px 16px 28px}.yt-sidebar-footer-links{display:flex;flex-wrap:wrap;gap:6px 10px}.yt-sidebar-footer-link{background:#0000;border:none;color:#606060;cursor:pointer;font-size:11.5px;font-weight:500;line-height:1.4;outline:none;padding:0;text-align:left;transition:color .15s ease}.yt-sidebar-footer-link:active,.yt-sidebar-footer-link:focus,.yt-sidebar-footer-link:focus-visible,.yt-sidebar-footer-link:hover{color:#0f0f0f;text-decoration:underline}.yt-sidebar-footer-copy{color:#909090;font-size:11px;font-weight:400;line-height:1.4;margin-top:4px}[data-theme=dark] .yt-sidebar-footer-link,body.dark-theme .yt-sidebar-footer-link,html.dark-theme .yt-sidebar-footer-link{color:#aaa}[data-theme=dark] .yt-sidebar-footer-link:active,[data-theme=dark] .yt-sidebar-footer-link:focus,[data-theme=dark] .yt-sidebar-footer-link:focus-visible,[data-theme=dark] .yt-sidebar-footer-link:hover,body.dark-theme .yt-sidebar-footer-link:active,body.dark-theme .yt-sidebar-footer-link:focus,body.dark-theme .yt-sidebar-footer-link:focus-visible,body.dark-theme .yt-sidebar-footer-link:hover,html.dark-theme .yt-sidebar-footer-link:active,html.dark-theme .yt-sidebar-footer-link:focus,html.dark-theme .yt-sidebar-footer-link:focus-visible,html.dark-theme .yt-sidebar-footer-link:hover{color:#fff}[data-theme=dark] .yt-sidebar-footer-copy,body.dark-theme .yt-sidebar-footer-copy,html.dark-theme .yt-sidebar-footer-copy{color:#717171}.yt-banner-carousel{margin-bottom:20px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.yt-banner-card{background-color:#0f0f0f;border-radius:18px;box-shadow:0 8px 30px #0000002e;height:420px;overflow:hidden;position:relative;width:100%}.yt-banner-fade-container{height:100%;position:relative;width:100%}.yt-banner-slide{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .8s cubic-bezier(.4,0,.2,1),visibility .8s cubic-bezier(.4,0,.2,1);visibility:hidden;width:100%;z-index:1}.yt-banner-slide.active{opacity:1;pointer-events:auto;visibility:visible;z-index:2}.yt-banner-bg{height:100%;left:0;object-fit:cover;object-position:right center;position:absolute;top:0;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.yt-banner-carousel:hover .yt-banner-bg{transform:scale(1.03)}.yt-banner-vignette-overlay{background:linear-gradient(90deg,#0f0f0ff5,#0f0f0fdb 32%,#0f0f0f6b 58%,#0f0f0f0d);border-radius:18px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.yt-banner-content{bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;opacity:0;padding:48px 56px;position:absolute;top:0;transform:translateY(12px);transition:opacity .7s cubic-bezier(.4,0,.2,1) .1s,transform .7s cubic-bezier(.4,0,.2,1) .1s;width:60%;z-index:2}.yt-banner-slide.active .yt-banner-content{opacity:1;transform:translateY(0)}.yt-banner-badge-row{align-items:center;display:flex;gap:12px;margin-bottom:14px}.yt-banner-badge{border-radius:6px;box-shadow:0 2px 8px #0006;color:#fff;font-size:13px;font-weight:700;letter-spacing:.8px;padding:5px 12px;text-transform:uppercase}.yt-banner-tagline{color:#ffffffeb;font-size:15px;font-weight:500;letter-spacing:.5px}.yt-banner-title{color:#fff;font-size:32px;font-weight:700;line-height:1.25;margin:0 0 14px;text-shadow:0 2px 12px #000000bf}.yt-banner-desc,.yt-banner-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yt-banner-desc{color:#ffffffe6;font-size:16px;line-height:1.5;margin:0 0 28px;max-width:680px}.yt-banner-cta-btn{align-self:flex-start;border:none;border-radius:23px;box-shadow:0 4px 16px #0006;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;height:46px;padding:0 28px;transition:transform .15s ease,filter .15s ease}.yt-banner-cta-btn:hover{filter:brightness(1.15);transform:translateY(-1px) scale(1.03)}.yt-banner-cta-btn:active{transform:translateY(0) scale(.97)}.yt-carousel-nav-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#ffffff2e;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .25s ease,background-color .2s ease,transform .2s ease;width:40px;z-index:3}.yt-banner-carousel:hover .yt-carousel-nav-btn{opacity:1}.yt-carousel-nav-btn.prev{left:16px}.yt-carousel-nav-btn.next{right:16px}.yt-carousel-nav-btn:hover{background:#ffffff59;transform:translateY(-50%) scale(1.08)}.yt-carousel-dots{align-items:center;bottom:12px;display:flex;gap:6px;position:absolute;right:20px;z-index:3}.yt-carousel-dot{background-color:#fff6;border:none;border-radius:50%;cursor:pointer;height:8px;padding:0;transition:width .25s ease,background-color .25s ease,border-radius .25s ease;width:8px}.yt-carousel-dot.active{background-color:#fff;border-radius:4px;width:20px}@media (max-width:768px){.yt-banner-card{height:200px}.yt-banner-content{padding:16px 20px;width:85%}.yt-banner-title{font-size:17px}.yt-banner-desc{display:none}}.yt-category-bar-wrapper{align-items:center;background-color:initial;display:flex;height:48px;margin-bottom:14px;position:relative;-webkit-user-select:none;user-select:none;width:100%}.yt-category-bar{-ms-overflow-style:none;align-items:center;display:flex;flex:1 1;gap:12px;overflow-x:auto;padding:4px 0;scroll-behavior:smooth;scrollbar-width:none}.yt-category-bar::-webkit-scrollbar{display:none}.yt-chip{background-color:#0000000d;border:none;border-radius:8px;color:#0f0f0f;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:14px;font-weight:500;height:34px;padding:0 14px;transition:background-color .15s ease,color .15s ease,transform .1s ease;white-space:nowrap}.yt-chip:hover{background-color:#0000001a}.yt-chip.active{background-color:#0f0f0f;color:#fff}.yt-chip.active:hover{background-color:#272727}.yt-category-scroll-btn{align-items:center;background-color:initial;border:none;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:background-color .15s ease;width:34px}.yt-category-scroll-btn:hover{background-color:#00000014}.yt-toast-container{align-items:center;animation:toastSlideUp .28s cubic-bezier(.175,.885,.32,1.15) forwards;background:#0f0f0f;border-radius:12px;bottom:28px;box-shadow:0 10px 30px #00000059;color:#fff;display:flex;font-size:14px;font-weight:500;gap:12px;left:28px;letter-spacing:-.1px;padding:12px 22px;pointer-events:auto;position:fixed;z-index:100000}.yt-toast-container.exiting{animation:toastSlideDown .22s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(28px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toastSlideDown{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.92)}}[data-theme=dark] .yt-toast-container,body.dark-theme .yt-toast-container{background:#383838;border:1px solid #ffffff1f;box-shadow:0 10px 30px #0009;color:#f1f1f1}.yt-toast-icon{align-items:center;color:#3ea6ff;display:flex;font-size:20px;justify-content:center}.yt-toast-message{flex:1 1}.yt-toast-action-btn{background:#0000;border:none;border-radius:4px;color:#3ea6ff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;margin-left:8px;padding:4px 8px;text-transform:uppercase;transition:background-color .15s ease}.yt-toast-action-btn:hover{background-color:#3ea6ff26}.yt-history-page{animation:fadeInHistory .25s ease-out;box-sizing:border-box;color:#0f0f0f;margin:0 auto;max-width:1280px;padding:32px 48px;width:100%}@keyframes fadeInHistory{0%{opacity:0}to{opacity:1}}.yt-history-container{align-items:flex-start;display:flex;gap:48px}.yt-history-main-content{flex:1 1;min-width:0}.yt-history-header-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.yt-history-title{color:inherit;font-size:34px;font-weight:800;letter-spacing:-.4px;margin:0}.yt-history-filter-pills{display:flex;gap:10px;margin-bottom:32px}.yt-history-pill{background:#0000000f;border:none;border-radius:12px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s ease,transform .15s ease}.yt-history-pill:hover{background:#0000001a}.yt-history-pill.active{background:#0f0f0f;color:#fff}.yt-history-group{margin-bottom:36px}.yt-history-date-header{color:inherit;font-size:18px;font-weight:700;margin:0 0 16px}.yt-history-items-list{display:flex;flex-direction:column;gap:16px}.yt-history-item-card{align-items:flex-start;border-radius:14px;display:flex;gap:20px;padding:12px;position:relative;transition:background-color .2s ease}.yt-history-item-card:hover{background:#00000008}.yt-history-thumb-container{aspect-ratio:16/9;background:#181818;border-radius:10px;flex-shrink:0;overflow:hidden;position:relative;width:220px}.yt-history-thumb-img{height:100%;object-fit:cover;width:100%}.yt-history-duration{background:#000000d1;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:600;padding:3px 6px;position:absolute;right:8px}.yt-history-item-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;min-width:0}.yt-history-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px;overflow:hidden}.yt-history-item-channel{align-items:center;color:#606060;display:flex;font-size:13px;gap:6px;margin-bottom:6px}.yt-history-dot{margin:0 2px}.yt-history-item-desc{color:#888;font-size:12px;margin:0}.yt-history-item-remove-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#606060;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s ease,color .2s ease}.yt-history-item-remove-btn:hover{background:#00000014;color:#0f0f0f}.yt-history-empty-state{background:#00000005;border:1px dashed #00000014;border-radius:16px;margin-top:24px;padding:64px 24px;text-align:center}.yt-history-empty-icon{color:#888;margin-bottom:16px}.yt-history-empty-title{color:inherit;font-size:20px;font-weight:700;margin:0 0 8px}.yt-history-empty-subtitle{color:#606060;font-size:14px;line-height:1.5;margin:0 auto;max-width:460px}.yt-history-sidebar{flex-shrink:0;position:sticky;top:80px;width:280px}.yt-history-control-group{display:flex;flex-direction:column;gap:8px}.yt-history-control-btn{align-items:center;background:#0000;border:none;border-radius:12px;color:#0f0f0f;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:14px;padding:12px 16px;text-align:left;transition:background-color .2s ease;width:100%}.yt-history-control-btn:hover{background:#0000000f}body.dark-theme .yt-history-page,html.dark-theme .yt-history-page{color:#fff}body.dark-theme .yt-history-search-input,html.dark-theme .yt-history-search-input{background:#ffffff0f;border-color:#ffffff1f;color:#fff}body.dark-theme .yt-history-search-input:focus,html.dark-theme .yt-history-search-input:focus{background:#ffffff1a;border-color:#fff}body.dark-theme .yt-history-pill,html.dark-theme .yt-history-pill{background:#ffffff14;color:#fff}body.dark-theme .yt-history-pill:hover,html.dark-theme .yt-history-pill:hover{background:#ffffff26}body.dark-theme .yt-history-pill.active,html.dark-theme .yt-history-pill.active{background:#fff;color:#0f0f0f}body.dark-theme .yt-history-item-card:hover,html.dark-theme .yt-history-item-card:hover{background:#ffffff0d}body.dark-theme .yt-history-empty-subtitle,body.dark-theme .yt-history-item-channel,html.dark-theme .yt-history-empty-subtitle,html.dark-theme .yt-history-item-channel{color:#aaa}body.dark-theme .yt-history-control-btn,body.dark-theme .yt-history-item-remove-btn,html.dark-theme .yt-history-control-btn,html.dark-theme .yt-history-item-remove-btn{color:#f1f1f1}body.dark-theme .yt-history-control-btn:hover,body.dark-theme .yt-history-item-remove-btn:hover,html.dark-theme .yt-history-control-btn:hover,html.dark-theme .yt-history-item-remove-btn:hover{background:#ffffff1a;color:#fff}body.dark-theme .yt-history-empty-state,html.dark-theme .yt-history-empty-state{background:#ffffff05;border-color:#ffffff14}.yt-history-paused-banner{align-items:center;animation:bannerSlideDown .25s cubic-bezier(.175,.885,.32,1.15) forwards;background:#ff95001f;border:1px solid #ff950040;border-radius:20px;color:#d97706;display:inline-flex;font-size:13px;font-weight:600;gap:10px;margin-top:8px;padding:8px 16px}@keyframes bannerSlideDown{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}[data-theme=dark] .yt-history-paused-banner,body.dark-theme .yt-history-paused-banner{background:#ffb30026;border-color:#ffb3004d;color:#ffc107}.yt-history-control-btn:active{transform:scale(.96)}.yt-video-card{cursor:pointer;display:flex;flex-direction:column;width:100%}.yt-thumbnail-wrapper{aspect-ratio:16/9;background-color:#1f1f1f;border-radius:12px;overflow:hidden;position:relative;width:100%}.yt-thumbnail{border-radius:12px;height:100%;object-fit:cover;transition:transform .2s ease,opacity .2s ease;width:100%}.yt-thumbnail.yt-thumbnail-dimmed{opacity:0}.yt-video-card:hover .yt-thumbnail{transform:scale(1.02)}.yt-preview-player-container{background-color:#000;border-radius:12px;height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:2}.yt-preview-video{display:block;height:100%;object-fit:cover;opacity:0;transition:opacity .25s ease-in-out;width:100%}.yt-preview-video.yt-preview-video-active{opacity:1}.yt-preview-mute-btn{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000bf;border:none;border-radius:50%;box-shadow:0 2px 6px #0006;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;pointer-events:auto;position:absolute;right:8px;top:8px;transition:background-color .15s ease,transform .15s ease;width:32px;z-index:10}.yt-preview-mute-btn:hover{background-color:#000000f2;transform:scale(1.1)}.yt-preview-mute-btn:active{transform:scale(.95)}.yt-preview-progress-container{align-items:flex-end;bottom:0;cursor:pointer;display:flex;height:18px;left:0;padding:0;pointer-events:auto;position:absolute;right:0;-webkit-user-select:none;user-select:none;z-index:12}.yt-preview-progress-track{background-color:#ffffff47;height:4px;overflow:visible;pointer-events:none;position:relative;transition:height .15s cubic-bezier(.4,0,.2,1);width:100%}.yt-preview-progress-container.yt-is-scrubbing .yt-preview-progress-track,.yt-preview-progress-container:hover .yt-preview-progress-track{height:6px}.yt-preview-progress-hover{background-color:#ffffff73;height:100%;left:0;pointer-events:none;position:absolute;top:0;z-index:1}.yt-preview-progress-fill{background-color:red;border-radius:0 2px 2px 0;height:100%;left:0;position:absolute;top:0;transition:width .08s linear;z-index:2}.yt-preview-progress-container.yt-is-scrubbing .yt-preview-progress-fill{transition:none}.yt-preview-progress-thumb{background-color:red;border-radius:50%;box-shadow:0 1px 4px #0009;height:12px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s cubic-bezier(.4,0,.2,1);width:12px;z-index:3}.yt-preview-progress-container.yt-is-scrubbing .yt-preview-progress-thumb,.yt-preview-progress-container:hover .yt-preview-progress-thumb{transform:translate(-50%,-50%) scale(1)}.yt-preview-progress-tooltip{animation:ytTooltipFade .12s ease;background-color:#000000e0;border-radius:4px;bottom:22px;box-shadow:0 2px 6px #0006;color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:3px 6px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:14}@keyframes ytTooltipFade{0%{opacity:0;transform:translateX(-50%) translateY(3px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.yt-duration-badge{background-color:#000c;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:500;letter-spacing:.5px;padding:2px 4px;position:absolute;right:8px;transition:opacity .2s ease;z-index:4}.yt-duration-badge.yt-duration-badge-hidden{opacity:0;pointer-events:none}.yt-card-details{display:flex;gap:12px;margin-top:12px;position:relative}.yt-channel-avatar{border-radius:50%;cursor:pointer;flex-shrink:0;height:36px;overflow:hidden;transition:opacity .15s ease,transform .15s cubic-bezier(.4,0,.2,1);width:36px}.yt-channel-avatar:hover{opacity:.88;transform:scale(1.06)}.yt-channel-avatar img{height:100%;object-fit:cover;width:100%}.yt-avatar-fallback{align-items:center;color:#fff;display:flex;font-size:15px;font-weight:600;height:100%;justify-content:center;width:100%}.yt-card-info{flex:1 1;min-width:0}.yt-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f0f0f;display:-webkit-box;font-size:16px;font-weight:600;line-height:1.3;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis}.yt-channel-name{align-items:center;color:#606060;cursor:pointer;display:flex;font-size:14px;gap:4px;margin-bottom:2px;transition:color .15s ease;width:fit-content}.yt-channel-name:hover{color:#0f0f0f;text-decoration:underline}[data-theme=dark] .yt-channel-name,body.dark-theme .yt-channel-name{color:#aaa}[data-theme=dark] .yt-channel-name:hover,body.dark-theme .yt-channel-name:hover{color:#f1f1f1;text-decoration:underline}.yt-verified-icon{color:#606060;display:inline-flex;flex-shrink:0;vertical-align:middle}[data-theme=dark] .yt-verified-icon,body.dark-theme .yt-verified-icon{color:#aaa}.yt-video-meta{align-items:center;color:#606060;display:flex;font-size:14px;gap:4px}.yt-bullet{font-size:10px}.yt-card-menu-btn{align-self:flex-start;background:#0000;border:none;border-radius:50%;color:#606060;cursor:pointer;opacity:0;padding:4px;transition:opacity .15s ease,background-color .15s ease}.yt-video-card:hover .yt-card-menu-btn{opacity:1}.yt-card-menu-btn:hover{background-color:#00000014}.yt-video-grid{grid-gap:40px 16px;display:grid;gap:40px 16px;grid-template-columns:repeat(3,1fr);width:100%}@media (max-width:1024px){.yt-video-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.yt-video-grid{grid-template-columns:1fr}}.yt-section-divider{background-color:#0000001a;border:none;height:1px;margin:44px 0 32px}[data-theme=dark] .yt-section-divider,body.dark-theme .yt-section-divider{background-color:#ffffff1a}.yt-section-container{margin-bottom:24px;width:100%}.yt-section-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.yt-section-title-group{align-items:center;display:flex;gap:12px}.yt-section-title-icon{align-items:center;color:red;display:flex;flex-shrink:0;justify-content:center}.yt-section-title{color:#0f0f0f;font-size:22px;font-weight:800;letter-spacing:-.3px;margin:0}[data-theme=dark] .yt-section-title,body.dark-theme .yt-section-title{color:#fff}.yt-section-subtitle{color:#606060;font-size:13px;margin:2px 0 0}[data-theme=dark] .yt-section-subtitle,body.dark-theme .yt-section-subtitle{color:#aaa}.yt-album-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(6,1fr);width:100%}@media (max-width:1280px){.yt-album-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:850px){.yt-album-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:550px){.yt-album-grid{grid-template-columns:repeat(2,1fr)}}.yt-album-card{border-radius:12px;transition:transform .2s ease;-webkit-user-select:none;user-select:none}.yt-album-cover-wrapper{aspect-ratio:1/1;background:#1e1e1e;border-radius:14px;box-shadow:0 4px 16px #0003;margin-bottom:10px;overflow:hidden;position:relative;width:100%}.yt-album-cover-img{transition:transform .3s ease}.yt-album-card:hover .yt-album-cover-img{transform:scale(1.06)}.yt-album-play-overlay{background:#0006;inset:0;transition:opacity .2s ease}.yt-album-play-btn{align-items:center;background:#fff;border-radius:50%;box-shadow:0 6px 20px #0006;color:#0f0f0f;display:flex;height:52px;justify-content:center;transform:scale(.85);transition:transform .2s ease;width:52px}.yt-album-card:hover .yt-album-play-btn{transform:scale(1)}.yt-album-title{color:#0f0f0f;font-size:14px;font-weight:700;margin:0 0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .yt-album-title,body.dark-theme .yt-album-title{color:#fff}.yt-album-artist{color:#606060;font-size:13px;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .yt-album-artist,body.dark-theme .yt-album-artist{color:#aaa}.yt-album-meta{color:#888;font-size:12px;margin:0}.yt-shorts-shelf-section{border-bottom:1px solid #00000014;margin:36px 0 24px;padding-bottom:24px;width:100%}[data-theme=dark] .yt-shorts-shelf-section,body.dark-theme .yt-shorts-shelf-section{border-bottom:1px solid #ffffff1a}.yt-shorts-shelf-header{align-items:center;display:flex;margin-bottom:18px}.yt-shorts-shelf-title-group{align-items:center;display:flex;gap:10px}.yt-shorts-shelf-icon{align-items:center;color:red;display:flex;justify-content:center}.yt-shorts-shelf-title{color:#0f0f0f;font-size:20px;font-weight:700;letter-spacing:-.2px;margin:0}[data-theme=dark] .yt-shorts-shelf-title,body.dark-theme .yt-shorts-shelf-title{color:#fff}.yt-shorts-shelf-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(6,1fr);width:100%}@media (max-width:1300px){.yt-shorts-shelf-grid{grid-template-columns:repeat(5,1fr)}}@media (max-width:1050px){.yt-shorts-shelf-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:800px){.yt-shorts-shelf-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:550px){.yt-shorts-shelf-grid{grid-template-columns:repeat(2,1fr)}}.yt-shorts-shelf-card{border-radius:14px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s ease;-webkit-user-select:none;user-select:none}.yt-shorts-shelf-card:hover{box-shadow:0 8px 24px #0000002e;transform:translateY(-4px)}.yt-shorts-shelf-thumb-wrapper{aspect-ratio:9/16;background:#111;border-radius:14px;overflow:hidden;position:relative;width:100%}.yt-shorts-shelf-thumb-img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.yt-shorts-shelf-card:hover .yt-shorts-shelf-thumb-img{transform:scale(1.05)}.yt-shorts-shelf-gradient-overlay{background:linear-gradient(0deg,#000000d9 0,#0003 40%,#0000 70%);inset:0;pointer-events:none;position:absolute}.yt-shorts-shelf-overlay-info{bottom:0;display:flex;flex-direction:column;gap:3px;left:0;padding:12px 10px;position:absolute;right:0;z-index:2}.yt-shorts-shelf-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13.5px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px #0009}.yt-shorts-shelf-card-views{color:#ffffffbf;font-size:11.5px;font-weight:500;margin:0}.yt-channel-page{animation:fadeInChannel .3s cubic-bezier(.4,0,.2,1);box-sizing:border-box;color:#0f0f0f;margin:0 auto;max-width:1260px;padding:24px 36px;width:100%}@keyframes fadeInChannel{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.yt-channel-hero{margin-bottom:36px;position:relative;width:100%}.yt-channel-hero.has-banner{border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:420px;overflow:hidden;padding:48px 48px 100px}.yt-channel-banner-backdrop{bottom:0;height:100%;left:0;-webkit-mask-image:linear-gradient(180deg,#000 82%,#00000073 95%,#0000);mask-image:linear-gradient(180deg,#000 82%,#00000073 95%,#0000);overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:0}.yt-channel-banner-img{display:block;height:100%;object-fit:cover;object-position:center 30%;width:100%}.yt-channel-banner-scrim{bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}.yt-channel-banner-scrim.dark{background:linear-gradient(90deg,#0a0a12b8,#0a0a1285 36%,#0a0a122e 64%,#0000)}.yt-channel-banner-scrim.light{background:linear-gradient(90deg,#ffffffe0,#ffffffad 36%,#ffffff38 64%,#0000)}.yt-channel-banner-vignette{background:linear-gradient(180deg,#0000 0,#0000 65%,#ffffff14 80%,#fff6 92%,#ffffffd1);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:1}body.dark-theme .yt-channel-banner-vignette,html.dark-theme .yt-channel-banner-vignette{background:linear-gradient(180deg,#0000 0,#0000 60%,#0a0a0e2e 78%,#0a0a0e99 92%,#0a0a0ee6);box-shadow:inset 0 -18px 25px -10px #0d0d10}.yt-channel-header{align-items:center;display:flex;gap:28px;margin-bottom:40px;position:relative;z-index:2}.yt-channel-hero.has-banner .yt-channel-header{margin-bottom:0}.yt-channel-avatar-large{align-items:center;border-radius:50%;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;flex-shrink:0;font-size:56px;font-weight:700;height:128px;justify-content:center;transition:transform .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none;width:128px}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-title{color:#fff!important;text-shadow:0 2px 10px #000000b3}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-verified-icon{color:#fff!important;filter:drop-shadow(0 1px 3px rgba(0,0,0,.6))}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-handle{color:#ffffffeb!important;text-shadow:0 1px 6px #000000a6}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-about{color:#fffc!important;text-shadow:0 1px 4px #0000008c}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-more{color:#fff!important;font-weight:700}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-btn.secondary{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#ffffff38!important;border:1px solid #ffffff4d!important;box-shadow:0 4px 14px #00000047;color:#fff!important}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-btn.secondary:hover{background:#ffffff59!important;border-color:#ffffff80!important}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-avatar-large{border:3.5px solid #fffffff2;box-shadow:0 8px 24px #00000073}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-title{color:#0f172a!important;text-shadow:0 1px 4px #ffffffe6}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-verified-icon{color:#606060!important}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-handle{color:#334155!important;font-weight:500}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-about{color:#475569!important}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-more{color:#0f172a!important;font-weight:700}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-btn.secondary{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f172a14!important;border:1px solid #0f172a1f!important;box-shadow:0 2px 8px #0000000f;color:#0f172a!important}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-btn.secondary:hover{background:#0f172a24!important;border-color:#0f172a38!important}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-avatar-large{border:3.5px solid #fff;box-shadow:0 6px 20px #0000002e}.yt-channel-details{align-items:flex-start;display:flex;flex-direction:column}.yt-channel-title{font-size:34px;font-weight:700;letter-spacing:-.4px;line-height:1.2;margin:0 0 4px}.yt-channel-verified-icon{color:#606060;flex-shrink:0;vertical-align:middle}body.dark-theme .yt-channel-verified-icon,html.dark-theme .yt-channel-verified-icon{color:#fff}.yt-channel-handle{align-items:center;color:#606060;display:inline-flex;font-size:14px;font-weight:500;line-height:20px;margin:0;padding:0}.yt-channel-about{color:#606060;font-size:13px;margin-bottom:16px}.yt-channel-more{color:#0f0f0f;cursor:pointer;font-weight:600;margin-left:2px}.yt-channel-actions{align-items:center;display:flex;gap:10px}.yt-channel-btn{border:none;border-radius:18px;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .2s cubic-bezier(.4,0,.2,1)}.yt-channel-btn.secondary{background-color:#0000000f;color:#0f0f0f}.yt-channel-btn.secondary:hover{background-color:#0000001f}.yt-channel-upload-section{margin:56px auto 60px;max-width:820px;width:100%}.yt-upload-dropzone{align-items:center;background:#00000005;border:2px dashed #00000026;border-radius:20px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:52px 32px;position:relative;text-align:center;transition:all .25s cubic-bezier(.4,0,.2,1)}.yt-upload-dropzone:hover{background:#00000005;transform:translateY(-2px)}.yt-upload-dropzone.is-dragging,.yt-upload-dropzone:hover{border-color:#009688;border-color:var(--user-avatar-color,#009688)}.yt-upload-dropzone.is-dragging{box-shadow:0 8px 24px #00000026;transform:scale(1.01)}.yt-upload-icon-circle{align-items:center;background:#0096881a;border-radius:50%;color:#009688;display:flex;height:80px;justify-content:center;margin-bottom:20px;transition:transform .3s cubic-bezier(.4,0,.2,1),filter .2s ease,background .3s ease;width:80px}.yt-upload-dropzone:hover .yt-upload-icon-circle{filter:brightness(1.25);transform:translateY(-4px) scale(1.06)}.yt-upload-continuous-arrow{animation:continuousArrowUp 1.6s cubic-bezier(.4,0,.2,1) infinite}@keyframes continuousArrowUp{0%{opacity:0;transform:translateY(10px)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translateY(-10px)}}.yt-upload-dropzone:hover .yt-upload-continuous-arrow{animation:continuousArrowUpHover .95s cubic-bezier(.4,0,.2,1) infinite}@keyframes continuousArrowUpHover{0%{opacity:0;transform:translateY(12px)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(-12px)}}.yt-upload-title{color:#0f0f0f;font-size:20px;font-weight:700;margin:0 0 8px}.yt-upload-subtitle{color:#606060;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:440px}.yt-upload-btn-group{align-items:center;display:flex;gap:12px}.yt-upload-primary-btn{align-items:center;background-color:#009688;border:none;border-radius:22px;box-shadow:0 4px 14px #0096884d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s ease}.yt-upload-primary-btn:hover{box-shadow:0 6px 18px #00000040;filter:brightness(.88);transform:translateY(-1px)}.yt-upload-primary-btn.publish{background-color:#0f0f0f;box-shadow:0 4px 12px #0003}.yt-upload-primary-btn.publish:hover{background-color:#272727}.yt-upload-format-badges{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:28px}.yt-format-badge{background:#0000000d;border-radius:12px;color:#606060;font-size:12px;font-weight:500;padding:4px 12px}.yt-format-badge.resolution{background:#0096881f;color:#009688;font-weight:600}.yt-upload-preview-card{animation:fadeInChannel .25s ease;background:#00000008;border:1px solid #00000014;border-radius:20px;box-sizing:border-box;padding:24px 28px;width:100%}.yt-upload-card-header{align-items:center;display:flex;gap:16px}.yt-file-icon-box{align-items:center;background:#0096881f;border-radius:12px;color:#009688;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.yt-file-info{flex:1 1;text-align:left}.yt-file-name{color:#0f0f0f;font-size:15px;font-weight:600;margin-bottom:2px}.yt-file-size{color:#606060;font-size:13px}.yt-file-cancel-btn{align-items:center;background:none;border:none;border-radius:50%;color:#606060;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background .2s ease,color .2s ease}.yt-file-cancel-btn:hover{background:#00000014;color:#0f0f0f}.yt-upload-progress-container{background:#00000014;border-radius:3px;height:6px;margin:18px 0;overflow:hidden;width:100%}.yt-upload-progress-bar{background:linear-gradient(90deg,#009688,#26a69a);border-radius:3px;height:100%;transition:width .2s ease}.yt-upload-progress-bar.completed{background:#4caf50}.yt-upload-card-footer{align-items:center;color:#606060;display:flex;font-size:13px;justify-content:space-between}.yt-upload-success-status{align-items:center;color:#2e7d32;display:flex;font-weight:600;gap:8px}.yt-success-icon{color:#4caf50}.yt-upload-card-actions{align-items:center;display:flex;gap:10px}body.dark-theme .yt-channel-page,html.dark-theme .yt-channel-page{color:#f1f1f1}body.dark-theme .yt-channel-title,body.dark-theme .yt-file-name,body.dark-theme .yt-upload-title,html.dark-theme .yt-channel-title,html.dark-theme .yt-file-name,html.dark-theme .yt-upload-title{color:#fff}body.dark-theme .yt-channel-about,body.dark-theme .yt-channel-handle,body.dark-theme .yt-file-size,body.dark-theme .yt-upload-status-text,body.dark-theme .yt-upload-subtitle,html.dark-theme .yt-channel-about,html.dark-theme .yt-channel-handle,html.dark-theme .yt-file-size,html.dark-theme .yt-upload-status-text,html.dark-theme .yt-upload-subtitle{color:#aaa}body.dark-theme .yt-channel-more,html.dark-theme .yt-channel-more{color:#fff}body.dark-theme .yt-channel-btn.secondary,html.dark-theme .yt-channel-btn.secondary{background-color:#ffffff1f;color:#fff}body.dark-theme .yt-channel-btn.secondary:hover,html.dark-theme .yt-channel-btn.secondary:hover{background-color:#ffffff38}body.dark-theme .yt-upload-dropzone,html.dark-theme .yt-upload-dropzone{background:#ffffff05;border-color:#ffffff29}body.dark-theme .yt-upload-dropzone:hover,html.dark-theme .yt-upload-dropzone:hover{background:#ffffff0a;border-color:#009688;border-color:var(--user-avatar-color,#009688)}body.dark-theme .yt-format-badge,html.dark-theme .yt-format-badge{background:#ffffff0f;color:#aaa}body.dark-theme .yt-format-badge.resolution,html.dark-theme .yt-format-badge.resolution{background:#ffffff14;color:#fff;color:var(--user-avatar-color,#fff)}body.dark-theme .yt-upload-preview-card,html.dark-theme .yt-upload-preview-card{background:#ffffff0a;border-color:#ffffff1a}body.dark-theme .yt-file-cancel-btn,html.dark-theme .yt-file-cancel-btn{color:#aaa}body.dark-theme .yt-file-cancel-btn:hover,html.dark-theme .yt-file-cancel-btn:hover{background:#ffffff1a;color:#fff}body.dark-theme .yt-upload-progress-container,html.dark-theme .yt-upload-progress-container{background:#ffffff1a}body.dark-theme .yt-upload-primary-btn.publish,html.dark-theme .yt-upload-primary-btn.publish{background-color:#fff;color:#0f0f0f}body.dark-theme .yt-upload-primary-btn.publish:hover,html.dark-theme .yt-upload-primary-btn.publish:hover{background-color:#e0e0e0}.yt-about-modal-backdrop{align-items:center;animation:fadeInAboutBackdrop .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000000a6;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}@keyframes fadeInAboutBackdrop{0%{opacity:0}to{opacity:1}}.yt-about-modal-backdrop.exiting{animation:fadeOutAboutBackdrop .24s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeOutAboutBackdrop{0%{opacity:1}to{opacity:0}}.yt-about-modal-card{animation:scaleUpAboutCard .25s cubic-bezier(.4,0,.2,1);background-color:#161618;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 40px #000000bf;box-sizing:border-box;color:#fff;max-width:440px;padding:24px;width:100%}.yt-about-modal-card.exiting{animation:scaleDownAboutCard .24s cubic-bezier(.4,0,.2,1) forwards}@keyframes scaleDownAboutCard{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes scaleUpAboutCard{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.yt-about-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.yt-about-modal-channel-name{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.3px;margin:0}.yt-about-close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:background-color .2s ease}.yt-about-close-btn:hover{background-color:#ffffff1f}.yt-about-section-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 16px}.yt-about-info-rows{display:flex;flex-direction:column;gap:16px;margin-bottom:28px}.yt-about-info-row{align-items:center;color:#f1f1f1;display:flex;font-size:14px;font-weight:400;gap:14px}.yt-about-info-icon{color:#fff;flex-shrink:0}.yt-about-info-text,.yt-about-info-url{word-break:break-all}.yt-about-actions-row{align-items:center;display:flex;gap:12px}.yt-about-share-icon-btn{align-items:center;background-color:#ffffff24;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;transition:background-color .2s ease,transform .15s ease;width:44px}.yt-about-share-icon-btn:hover{background-color:#ffffff40;transform:scale(1.05)}.yt-about-share-icon-btn:active{transform:scale(.95)}.yt-copied-toast{animation:fadeInChannel .2s ease;color:#4caf50;font-size:13px;font-weight:600}.yt-channel-meta-line{align-items:center;color:#606060;display:flex;flex-wrap:wrap;font-size:14px;gap:6px;line-height:20px;margin-bottom:8px;margin-top:4px}.yt-channel-meta-dot{opacity:.6;-webkit-user-select:none;user-select:none}.yt-channel-meta-dot,.yt-channel-sub-count,.yt-channel-vid-count{align-items:center;color:inherit;display:inline-flex;font-size:14px;line-height:20px}.yt-channel-sub-count,.yt-channel-vid-count{font-weight:400;margin:0;padding:0}body.dark-theme .yt-channel-meta-line,html.dark-theme .yt-channel-meta-line{color:#aaa}.yt-channel-hero.has-banner.banner-theme-dark .yt-channel-meta-line{color:#ffffffe6!important;text-shadow:0 1px 4px #0009}.yt-channel-hero.has-banner.banner-theme-light .yt-channel-meta-line{color:#334155!important}body.dark-theme .yt-watch-join-btn,html.dark-theme .yt-watch-join-btn{border-color:#fff3;color:#f1f1f1}body.dark-theme .yt-watch-join-btn:hover,html.dark-theme .yt-watch-join-btn:hover{background:#ffffff1f;border-color:#ffffff59;box-shadow:0 4px 14px #0006,0 0 0 1px #ffffff14;transform:translateY(-1.5px)}body.dark-theme .yt-watch-subscribe-btn,html.dark-theme .yt-watch-subscribe-btn{background-color:#f1f1f1;color:#0f0f0f}body.dark-theme .yt-watch-subscribe-btn:hover,html.dark-theme .yt-watch-subscribe-btn:hover{background-color:#fff;box-shadow:0 3px 14px #ffffff38;transform:translateY(-1px)}body.dark-theme .yt-watch-subscribe-btn.subscribed,html.dark-theme .yt-watch-subscribe-btn.subscribed{background-color:#ffffff1f;box-shadow:none;color:#f1f1f1}body.dark-theme .yt-watch-subscribe-btn.subscribed:hover,html.dark-theme .yt-watch-subscribe-btn.subscribed:hover{background-color:#ffffff2e;box-shadow:0 2px 10px #00000059}body.dark-theme .yt-sub-shimmer-sweep,html.dark-theme .yt-sub-shimmer-sweep{background:linear-gradient(90deg,#0000,#0000001f 50%,#0000)}.yt-channel-hero.has-banner.banner-theme-dark .yt-watch-subscribe-btn.subscribed{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#fff3!important;border-color:#ffffff4d!important;color:#fff!important}.yt-channel-tabs-bar{border-bottom:1px solid #0000001a;display:flex;gap:28px;margin-bottom:28px}body.dark-theme .yt-channel-tabs-bar,html.dark-theme .yt-channel-tabs-bar{border-bottom-color:#ffffff1f}.yt-channel-tab-btn{-webkit-tap-highlight-color:transparent;background:none;border:none;color:#606060;cursor:pointer;font-size:15px;font-weight:600;outline:none;padding:12px 4px 14px;position:relative;transition:color .22s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.yt-channel-tab-btn:focus,.yt-channel-tab-btn:focus-visible{box-shadow:none!important;outline:none!important}.yt-channel-tab-btn.active,.yt-channel-tab-btn:hover{color:#0f0f0f}.yt-channel-tab-btn:after{background-color:#0f0f0f;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2.5px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .26s cubic-bezier(.16,1,.3,1),background-color .2s ease}.yt-channel-tab-btn.active:after{transform:scaleX(1)}body.dark-theme .yt-channel-tab-btn,html.dark-theme .yt-channel-tab-btn{color:#aaa}body.dark-theme .yt-channel-tab-btn.active,body.dark-theme .yt-channel-tab-btn:hover{color:#fff}body.dark-theme .yt-channel-tab-btn:after,html.dark-theme .yt-channel-tab-btn:after{background-color:#fff}.yt-channel-btn:focus,.yt-channel-btn:focus-visible,.yt-upload-primary-btn:focus,.yt-upload-primary-btn:focus-visible{box-shadow:none!important;outline:none!important}.yt-channel-tab-pane{animation:ytTabFadeIn .3s cubic-bezier(.16,1,.3,1) forwards;will-change:opacity,transform}@keyframes ytTabFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.yt-channel-videos-wrapper{width:100%}.yt-channel-videos-grid{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.yt-channel-video-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:10px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.yt-channel-video-card:hover{transform:translateY(-2px)}.yt-channel-thumb-box{aspect-ratio:16/9;background-color:#1a1a1e;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden;position:relative;width:100%}.yt-channel-thumb-img{display:block;height:100%;object-fit:cover;transition:transform .25s cubic-bezier(.4,0,.2,1);width:100%}.yt-channel-video-card:hover .yt-channel-thumb-img{transform:scale(1.04)}.yt-channel-vid-duration{background-color:#000000d1;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.3px;padding:2px 6px;position:absolute;right:8px;z-index:2}.yt-channel-vid-play-overlay{align-items:center;background-color:#00000059;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease;z-index:1}.yt-channel-video-card:hover .yt-channel-vid-play-overlay{opacity:1}.yt-channel-vid-info{display:flex;flex-direction:column;gap:4px;padding:0 2px}.yt-channel-vid-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f0f0f;display:-webkit-box;font-size:14px;font-weight:600;letter-spacing:-.1px;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}body.dark-theme .yt-channel-vid-title,html.dark-theme .yt-channel-vid-title{color:#f1f1f1}.yt-channel-vid-stats{align-items:center;color:#606060;display:flex;font-size:12px;gap:6px}body.dark-theme .yt-channel-vid-stats,html.dark-theme .yt-channel-vid-stats{color:#aaa}.yt-channel-empty-box{align-items:center;background:#00000005;border-radius:16px;color:#606060;display:flex;flex-direction:column;justify-content:center;margin-top:12px;padding:72px 24px;text-align:center}body.dark-theme .yt-channel-empty-box,html.dark-theme .yt-channel-empty-box{background:#ffffff05;color:#aaa}.yt-channel-empty-icon{margin-bottom:16px;opacity:.35}.yt-channel-empty-title{color:#0f0f0f;font-size:18px;font-weight:600;margin:0 0 8px}body.dark-theme .yt-channel-empty-title,html.dark-theme .yt-channel-empty-title{color:#f1f1f1}.yt-channel-empty-sub{color:#606060;font-size:14px;line-height:1.5;margin:0;max-width:420px}body.dark-theme .yt-channel-empty-sub,html.dark-theme .yt-channel-empty-sub{color:#aaa}.yt-channel-shorts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin-top:8px;width:100%}.yt-channel-short-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s cubic-bezier(.4,0,.2,1)}.yt-channel-short-card:hover{transform:translateY(-4px)}.yt-channel-short-thumb-box{aspect-ratio:9/16;background-color:#1a1a1a;border-radius:12px;box-shadow:0 4px 12px #0000001f;overflow:hidden;position:relative;width:100%}.yt-channel-short-thumb-img{display:block;height:100%;object-fit:cover;transition:transform .3s cubic-bezier(.4,0,.2,1);width:100%}.yt-channel-short-card:hover .yt-channel-short-thumb-img{transform:scale(1.05)}.yt-channel-short-duration{background:#000000d1;border-radius:4px;bottom:8px;color:#fff;font-size:11px;font-weight:600;letter-spacing:.3px;padding:2px 5px;pointer-events:none;position:absolute;right:8px;z-index:2}.yt-channel-short-play-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000052;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s ease;z-index:2}.yt-channel-short-card:hover .yt-channel-short-play-overlay{opacity:1}.yt-channel-short-info{display:flex;flex-direction:column;gap:4px;padding:8px 4px 4px}.yt-channel-short-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f0f0f;display:-webkit-box;font-size:14px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}body.dark-theme .yt-channel-short-title,html.dark-theme .yt-channel-short-title{color:#f1f1f1}.yt-channel-short-views{color:#606060;font-size:12px;font-weight:500}body.dark-theme .yt-channel-short-views,html.dark-theme .yt-channel-short-views{color:#aaa}.speedo-verified-badge-wrapper{align-items:center;display:inline-flex;justify-content:center;transition:transform .18s cubic-bezier(.175,.885,.32,1.275);-webkit-user-select:none;user-select:none}.speedo-verified-badge-wrapper:hover{transform:scale(1.15)}.speedo-verified-svg{filter:drop-shadow(0 1px 2px rgba(29,155,240,.28));transition:filter .2s ease}.speedo-verified-badge-wrapper:hover .speedo-verified-svg{filter:drop-shadow(0 2px 6px rgba(29,155,240,.55))}.spt-upload-modal-backdrop{align-items:center;animation:sptFadeInBackdrop .25s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);background-color:#0f172ab8;bottom:0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;width:100vw;z-index:999999}.spt-upload-modal-card{animation:sptScaleInCard .28s cubic-bezier(.175,.885,.32,1.15) forwards;border-radius:20px;box-shadow:0 24px 64px #00000052,0 0 0 1px #ffffff1a;color:#0f172a;flex-direction:column;height:88vh;max-height:860px;max-width:1140px;overflow:hidden;width:94vw}.spt-upload-header,.spt-upload-modal-card{background:#fff;display:flex;position:relative}.spt-upload-header{align-items:center;border-bottom:1px solid #e2e8f0;flex-shrink:0;height:64px;justify-content:space-between;padding:0 24px}.spt-upload-header-left{align-items:center;display:flex;gap:14px;min-width:170px;z-index:1}.spt-upload-logo{height:26px;object-fit:contain;width:auto}.spt-upload-title{color:#0f172a;font-size:18px;font-weight:700;margin:0}.spt-upload-header-right{align-items:center;display:flex;gap:16px;z-index:1}.spt-draft-badge{border:1px solid #e2e8f0;border-radius:20px;color:#64748b;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.spt-draft-badge,.spt-upload-stepper{align-items:center;background:#f8fafc}.spt-upload-stepper{border-bottom:1px solid #e2e8f0;box-sizing:border-box;display:flex;flex-shrink:0;gap:16px;justify-content:center;padding:14px 28px;width:100%}.spt-step-item{align-items:center;cursor:pointer;display:flex;flex-direction:column;gap:5px;opacity:.6;position:relative;transition:opacity .2s ease,transform .15s ease}.spt-step-item.active{opacity:1}.spt-step-item.completed{opacity:.85}.spt-step-num{align-items:center;background:#64748b;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.spt-step-item.active .spt-step-num{background:#0f172a;box-shadow:0 0 10px #0f172a40;color:#fff}.spt-step-item.completed{opacity:1}.spt-step-item.completed .spt-step-num{background:#10b981!important;box-shadow:0 0 10px #10b98140;color:#fff!important}.spt-step-label{color:#64748b;font-size:13px;font-weight:500;transition:color .2s ease,font-weight .2s ease}.spt-step-item.active .spt-step-label{color:#0f172a;font-weight:700}.spt-step-item.completed .spt-step-label{color:#10b981!important;font-weight:700}.spt-step-line{background:#00000014;border-radius:4px;height:3px;margin-top:-14px;overflow:hidden;position:relative;transition:all .3s ease;width:52px}.spt-step-line:after{background:linear-gradient(90deg,#10b981,#34d399);border-radius:4px;content:"";height:100%;left:0;position:absolute;top:0;transition:width .45s cubic-bezier(.16,1,.3,1);width:0}.spt-step-line.completed:after{width:100%}.spt-upload-body{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:24px;scrollbar-color:#94a3b866 #0000;scrollbar-width:thin}.spt-upload-body::-webkit-scrollbar{height:5px;width:5px}.spt-upload-body::-webkit-scrollbar-track{background:#0000}.spt-upload-body::-webkit-scrollbar-thumb{background:#94a3b873;border-radius:10px}.spt-upload-body::-webkit-scrollbar-thumb:hover{background:#475569bf}.spt-step-container{display:flex;flex-direction:column;gap:20px}.spt-two-col-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:1fr 340px;width:100%}.spt-main-step-col{display:flex;flex-direction:column;gap:20px;min-width:0}.spt-preview-side-col{display:flex;flex-direction:column;gap:16px;position:sticky;top:0}.spt-side-preview-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:14px;padding:16px}.spt-preview-player::-webkit-media-controls-fullscreen-button,.spt-preview-player::-webkit-media-controls-mute-button,.spt-preview-player::-webkit-media-controls-overflow-button,.spt-preview-player::-webkit-media-controls-volume-control-container,.spt-side-preview-card video::-webkit-media-controls-fullscreen-button,.spt-side-preview-card video::-webkit-media-controls-mute-button,.spt-side-preview-card video::-webkit-media-controls-overflow-button,.spt-side-preview-card video::-webkit-media-controls-volume-control-container{display:none!important}.spt-preview-meta-summary{display:flex;flex-direction:column;gap:10px}.spt-summary-line{display:flex;flex-direction:column;gap:4px}.spt-summary-line .label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.spt-summary-line .val{color:#0f172a;font-size:13px;font-weight:600;word-break:break-word}.spt-link-copy-row{align-items:center;display:flex;gap:6px;justify-content:space-between;width:100%}.spt-link-copy-row .val.link-url{color:#2563eb;font-size:12px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spt-icon-copy-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.spt-icon-copy-btn:hover{background:#e2e8f0;color:#0f172a}.val.status-green{color:#10b981!important;font-weight:700}.spt-dropzone-center-wrapper{flex:1 1;margin:auto 0;min-height:480px}.spt-dropzone,.spt-dropzone-center-wrapper{align-items:center;box-sizing:border-box;display:flex;justify-content:center;width:100%}.spt-dropzone{background:#fff;border:2px dashed #cbd5e1;border-radius:16px;flex-direction:column;margin:auto;max-width:860px;padding:48px 32px;text-align:center;transition:border-color .2s ease,background .2s ease}.spt-dropzone.drag-over{background:#f1f5f9;border-color:#0f172a}.spt-dropzone-icon-box{align-items:center;background:#0000!important;border:none!important;box-shadow:none!important;display:flex;justify-content:center;margin-bottom:20px;padding:0!important}.spt-cloud-icon,.spt-short-icon{color:#334155;transition:color .2s ease}[data-theme=dark] .spt-cloud-icon,[data-theme=dark] .spt-short-icon,body.dark-theme .spt-cloud-icon,body.dark-theme .spt-short-icon,html.dark-theme .spt-cloud-icon,html.dark-theme .spt-short-icon{color:#f1f5f9!important}body.light-theme .spt-cloud-icon,body.light-theme .spt-short-icon,body:not(.dark-theme) .spt-cloud-icon,body:not(.dark-theme) .spt-short-icon,html.light-theme .spt-cloud-icon,html.light-theme .spt-short-icon,html:not(.dark-theme) .spt-cloud-icon,html:not(.dark-theme) .spt-short-icon{color:#334155!important}.spt-dropzone-header-text{align-items:center;display:flex;flex-direction:column;margin-bottom:20px}.spt-upload-category-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin:12px 0 20px;max-width:760px;width:100%}.spt-upload-cat-card{align-items:flex-start;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 16px #00000008;cursor:pointer;display:flex;flex-direction:column;padding:24px 20px;position:relative;text-align:left;transition:all .2s cubic-bezier(.16,1,.3,1)}.spt-upload-cat-card:hover{border-color:#0f172a;box-shadow:0 12px 28px #0f172a14;transform:translateY(-2px)}.spt-cat-header{align-items:center;display:flex;justify-content:center;margin-bottom:14px;width:100%}.spt-cat-badge{background:#f1f5f9;border-radius:20px;color:#475569;font-size:11px;font-weight:700;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.spt-cat-icon-circle{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:50%;color:#0f172a;display:flex;height:44px;justify-content:center;width:44px}.spt-cat-title{color:#0f172a;font-size:17px;font-weight:700;margin:0 0 6px}.spt-cat-desc{color:#64748b;flex:1 1;font-size:13px;line-height:1.45;margin:0 0 20px}.spt-cat-btn{justify-content:center;width:100%}.spt-dropzone-footer-hints{align-items:center;color:#94a3b8;display:flex;font-size:12px;gap:8px}.spt-uploaded-analysis-view{display:flex;flex-direction:column;gap:20px}.spt-type-detection-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;gap:16px;justify-content:space-between;padding:14px 20px}.spt-type-chip-wrapper,.spt-type-detection-banner{align-items:center;display:flex}.spt-type-chip{align-items:center;border:none!important;box-shadow:none!important;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:0!important}.spt-type-chip,.spt-type-chip.short{background:#0000!important;color:#0f172a}.spt-type-toggle{align-items:center;display:flex;font-size:13px;gap:10px}.spt-toggle-label{color:#64748b;font-size:13px;font-weight:600}.spt-toggle-btn-group{align-items:center;background:#edf2f7;border:1px solid #cbd5e1;border-radius:20px;display:flex;gap:4px;padding:3px}.spt-toggle-btn{background:#0000;border:none;border-radius:16px;color:#475569;cursor:pointer;font-size:12px;font-weight:600;padding:5px 14px;transition:all .2s ease}.spt-toggle-btn.active{background:#0f172a;box-shadow:0 2px 6px #0f172a33;color:#fff}.spt-technical-accordion{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.spt-tech-summary{align-items:center;background:#0000;border:none;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:700;justify-content:space-between;padding:16px 20px;text-align:left;transition:background-color .2s ease;-webkit-user-select:none;user-select:none;width:100%}.spt-tech-summary:hover{background-color:#0f172a0a}.spt-tech-chevron{color:#64748b;transition:transform .35s cubic-bezier(.4,0,.2,1),color .2s ease}.spt-technical-accordion.open .spt-tech-chevron{color:#0f172a;transform:rotate(180deg)}.spt-tech-content-wrapper{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1),opacity .25s ease}.spt-technical-accordion.open .spt-tech-content-wrapper{grid-template-rows:1fr;opacity:1}.spt-tech-content-inner{overflow:hidden}.spt-tech-specs-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0 20px 20px}.spt-spec-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:2px;padding:10px 14px}.spec-label{color:#64748b;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.spec-val{color:#0f172a;font-size:13px;font-weight:700}.spt-quality-detection-card{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;display:flex;gap:16px;padding:16px 20px}.spt-quality-detection-card.is-4k{background:linear-gradient(135deg,#0f172a,#1e293b);border-color:#334155;color:#fff}.spt-quality-badge-box{align-items:center;display:flex;flex-shrink:0}.spt-resolution-badge{background:#0f172a;border-radius:8px;color:#fff;display:inline-block;font-size:13px;font-weight:800;letter-spacing:.5px;line-height:1.2;padding:6px 12px;white-space:nowrap}.spt-quality-info-text h4{font-size:15px;font-weight:700;margin:0 0 4px}.spt-quality-info-text p{font-size:13px;line-height:1.4;margin:0;opacity:.85}.spt-progress-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 4px 12px #00000008;padding:20px}.spt-progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.spt-file-name{color:#0f172a;font-size:14px;font-weight:700}.spt-file-meta{color:#64748b;font-size:12px;margin-left:10px}.spt-progress-pct{color:#0f172a;font-size:16px;font-weight:800}.spt-progress-bar-bg{background:#e2e8f0;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden;width:100%}.spt-progress-bar-fill{background:#0f172a;height:100%;transition:width .3s ease}.spt-progress-bar-fill.paused{background:#f59e0b}.spt-progress-footer{color:#64748b;display:flex;font-size:12px;justify-content:space-between}.spt-remaining-time.finished-green{color:#10b981!important;font-weight:700!important}[data-theme=dark] .spt-remaining-time.finished-green,body.dark-theme .spt-remaining-time.finished-green,html.dark-theme .spt-remaining-time.finished-green{color:#22c55e!important}.spt-progress-actions{display:flex;gap:10px;margin-top:14px}.spt-section-sub-title{color:#0f172a;font-size:14px;font-weight:700;margin:0 0 10px}.spt-checklist-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.spt-check-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:flex;font-size:13px;gap:10px;padding:10px 14px}.spt-spinner-sm{animation:sptSpin .8s linear infinite;border:2px solid #cbd5e1;border-radius:50%;border-top-color:#0f172a;height:14px;width:14px}@keyframes sptSpin{to{transform:rotate(1turn)}}.spt-video-preview-card{aspect-ratio:16/9;background:#0f172a;border-radius:14px;overflow:hidden;position:relative;width:100%}.spt-video-preview-card.short-preview{aspect-ratio:9/16;margin:0 auto;max-width:220px}.spt-preview-player{height:100%;object-fit:cover;width:100%}.spt-preview-duration{background:#000c;bottom:8px;font-size:11px;font-weight:700;right:8px}.spt-preview-duration,.spt-preview-quality-tag{border-radius:4px;color:#fff;padding:2px 6px;position:absolute}.spt-preview-quality-tag{background:#0f172a;font-size:10px;font-weight:800;left:8px;top:8px}.spt-field-group{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.spt-field-group label,.spt-label-row label{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:.2px;margin-bottom:2px}.spt-field-desc{color:#64748b;font-size:13px;line-height:1.4;margin:0 0 8px}.spt-label-row{align-items:center;color:#0f172a;display:flex;font-size:15px;font-weight:800;justify-content:space-between}.spt-char-counter{color:#64748b;font-size:12px;font-weight:400}.spt-input-text,.spt-select,.spt-textarea{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;font-family:inherit;font-size:14px;padding:10px 14px;width:100%}.spt-input-text:focus,.spt-select:focus,.spt-textarea:focus{border-color:#0f172a;box-shadow:0 0 0 3px #0f172a1f;outline:none}.spt-custom-select-trigger{box-sizing:border-box;font-family:inherit;padding:10px 14px;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.spt-custom-select-menu{box-shadow:0 12px 32px #0f172a1f;box-sizing:border-box;scrollbar-width:thin;transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1),visibility .2s ease;visibility:hidden;width:100%}.spt-custom-select-menu.open{visibility:visible}.spt-custom-select-item{transition:all .15s ease}.spt-custom-select-item:hover{color:#2563eb}.spt-custom-select-item.selected{background:#2563eb14;font-weight:700}.spt-thumbnail-picker-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);margin-top:8px}.spt-thumbnail-picker-grid.is-short{align-items:stretch;display:flex;flex-wrap:wrap;gap:16px}.spt-thumb-box{aspect-ratio:16/9;background:#0f172a;border:2px solid #e2e8f0;border-radius:12px;box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative;transition:all .22s cubic-bezier(.16,1,.3,1)}.spt-thumb-box.is-short,.spt-thumb-box.upload-box.is-short{aspect-ratio:9/16;height:206px;max-width:124px;min-width:116px;width:116px}.spt-thumb-box.upload-box.is-short{padding:12px 8px}.spt-thumb-box:hover{border-color:#94a3b8;box-shadow:0 6px 18px #00000014;transform:translateY(-2px)}.spt-thumb-box.selected{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb40,0 6px 20px #0000001f}.spt-thumb-box.upload-box{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px;text-align:center;transition:all .2s ease}.spt-thumb-box.upload-box:hover{background:#f1f5f9;border-color:#2563eb}.spt-upload-thumb-icon{color:#2563eb}.spt-upload-thumb-text{color:#334155;font-size:11px;font-weight:700;line-height:1.2}.spt-upload-thumb-sub{color:#94a3b8;font-size:10px;font-weight:400}.spt-thumb-frame-preview{height:100%;left:0;object-fit:cover;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.spt-thumb-placeholder{align-items:center;background:#1e293b;color:#94a3b8;display:flex;font-size:12px;font-weight:600;height:100%;justify-content:center;width:100%}.spt-thumb-time-badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172ad9;border-radius:6px;bottom:6px;box-shadow:0 2px 6px #0006;color:#fff;font-size:11px;font-weight:700;letter-spacing:.3px;padding:3px 8px;position:absolute;right:6px;z-index:2}.spt-thumb-selected-overlay{align-items:center;background:#2563eb;border-radius:50%;box-shadow:0 2px 8px #0000004d;color:#fff;display:flex;height:22px;justify-content:center;position:absolute;right:6px;top:6px;width:22px;z-index:3}.spt-thumb-check{color:#fff}.spt-info-tooltip-wrapper{align-items:center;cursor:pointer;display:inline-flex;justify-content:center;position:relative}.spt-info-icon{color:#64748b;transition:color .2s ease,transform .15s ease}.spt-info-tooltip-wrapper:hover .spt-info-icon{color:#0f172a;transform:scale(1.1)}.spt-tooltip-bubble{background:#0f172a;border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 4px 16px #00000040;color:#fff;font-size:12px;font-weight:600;left:50%;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px) scale(.95);transition:opacity .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1),visibility .22s ease;visibility:hidden;white-space:nowrap;z-index:99}.spt-tooltip-bubble:after{border:5px solid #0000;border-top-color:#0f172a;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%)}.spt-info-tooltip-wrapper:hover .spt-tooltip-bubble{opacity:1;transform:translateX(-50%) translateY(0) scale(1);visibility:visible}.spt-coppa-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:18px}.spt-coppa-header{align-items:center;display:flex;gap:8px}.spt-coppa-header h4{color:#0f172a;font-size:15px;font-weight:800;line-height:1.2;margin:0}.spt-coppa-question{color:#475569;font-size:13.5px;font-weight:500;margin:0 0 4px}.spt-radio-group{align-items:center;display:flex;gap:14px;margin-top:4px}.spt-radio-label{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:10px;padding:10px 16px;transition:all .2s ease}.spt-radio-label:hover{background:#f1f5f9;border-color:#2563eb}.spt-radio-label input[type=radio]{accent-color:#2563eb;cursor:pointer;height:17px;margin:0;width:17px}.spt-advanced-accordion{background:#fff;border:1px solid #cbd5e1;border-radius:12px;margin-top:14px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.spt-advanced-accordion.is-open{border-color:#94a3b8;box-shadow:0 4px 16px #0000000a}.spt-advanced-summary-btn{align-items:center;background:#f8fafc;border:none;cursor:pointer;display:flex;justify-content:space-between;outline:none;padding:14px 18px;transition:background .2s ease;width:100%}.spt-advanced-summary-btn:hover{background:#f1f5f9}.spt-summary-title-wrapper{align-items:center;display:flex;font-size:14px;gap:8px}.spt-summary-title{color:#0f172a;font-weight:700}.spt-summary-sub{color:#64748b;font-size:13px;font-weight:400}.spt-chevron-icon{color:#64748b;transition:transform .28s cubic-bezier(.16,1,.3,1),color .2s ease}.spt-chevron-icon.rotated{color:#0f172a;transform:rotate(180deg)}.spt-advanced-form-collapse{background:#fff;display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.16,1,.3,1)}.spt-advanced-form-collapse.open{grid-template-rows:1fr}.spt-advanced-form-inner{overflow:hidden;padding:0 18px;transition:padding .3s ease}.spt-advanced-form-collapse.open .spt-advanced-form-inner{padding:18px 18px 8px}.spt-toggles-grid{display:flex;flex-direction:column;gap:10px;margin-top:16px;width:100%}.spt-toggle-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;box-sizing:border-box;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:all .2s ease}.spt-toggle-row:hover{background:#f1f5f9;border-color:#cbd5e1}.spt-toggle-row input[type=checkbox]{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.spt-toggle-row span{color:#0f172a;font-size:13.5px;font-weight:500;line-height:1.4;-webkit-user-select:none;user-select:none}.spt-elements-grid{gap:16px}.spt-element-card{background:#f8fafc;gap:16px}.spt-element-icon{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.spt-element-content h4{margin:0 0 4px}.spt-element-content p{font-size:13px}.spt-element-actions{gap:10px}.spt-checks-cards-list{gap:14px}.spt-check-card{background:#f8fafc}.spt-check-card-left{gap:16px}.spt-check-status-badge{background:#f1f5f9;padding:6px 14px}.spt-visibility-cards-grid{display:flex;flex-direction:column;gap:12px}.spt-vis-card{background:#fff;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;padding:16px 20px;transition:border-color .15s ease}.spt-vis-card.selected{background:#f8fafc;border-color:#0f172a}.spt-vis-header{align-items:center;display:flex;gap:10px;margin-bottom:4px}.spt-schedule-picker-box{border-top:1px solid #e2e8f0;display:flex;gap:12px;margin-top:14px;padding-top:14px}.spt-final-summary-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:20px}.spt-summary-thumb-box{aspect-ratio:16/9;background:#0f172a;border-radius:10px;margin:12px 0;overflow:hidden;position:relative;width:100%}.spt-summary-preview{height:100%;object-fit:cover;width:100%}.spt-upload-footer{align-items:center;background:#fff;border-top:1px solid #e2e8f0;display:flex;flex-shrink:0;height:64px;justify-content:space-between;padding:0 24px}.spt-footer-right{align-items:center;display:flex;gap:12px}.spt-primary-pill-btn{align-items:center;background:#0f172a;border:none;border-radius:24px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:10px 22px;transition:transform .15s ease,background .15s ease}.spt-primary-pill-btn:hover{background:#1e293b;transform:translateY(-1px)}.spt-primary-pill-btn.publish{background:#0f172a;color:#fff}.spt-primary-pill-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.spt-subtle-btn{background:#fff;border:1px solid #cbd5e1;border-radius:20px;color:#334155;cursor:pointer;font-size:13px;font-weight:600;padding:8px 16px}.spt-subtle-btn:hover{background:#f8fafc}.spt-subtle-btn.danger{border-color:#fca5a5;color:#ef4444}.spt-cloud-icon,.spt-draft-check-icon,.spt-short-icon{color:#334155}.spt-icon-btn{align-items:center;background:#0000!important;border:none!important;border-radius:50%;box-shadow:none!important;color:#64748b;cursor:pointer;display:inline-flex;justify-content:center;outline:none!important;padding:6px;transition:background-color .2s ease,color .2s ease,transform .15s ease}.spt-icon-btn:hover{background-color:#f1f5f9!important;color:#0f172a;transform:scale(1.05)}.spt-icon-btn:active{transform:scale(.95)}.spt-upload-modal-backdrop.exiting{animation:sptFadeOutBackdrop .22s cubic-bezier(.4,0,.2,1) forwards}.spt-upload-modal-card.exiting{animation:sptScaleOutCard .22s cubic-bezier(.4,0,.2,1) forwards}@keyframes sptFadeInBackdrop{0%{opacity:0}to{opacity:1}}@keyframes sptFadeOutBackdrop{0%{opacity:1}to{opacity:0}}@keyframes sptScaleInCard{0%{opacity:0;transform:scale(.94) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes sptScaleOutCard{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.94) translateY(16px)}}@media (max-width:768px){.spt-upload-modal-card{border-radius:0;height:100vh;max-height:100vh;max-width:100vw}.spt-two-col-layout{grid-template-columns:1fr}}[data-theme=dark] .spt-upload-modal-card,body.dark-theme .spt-upload-modal-card,html.dark-theme .spt-upload-modal-card{background:#0f0f10;border:1px solid #2d2d32;box-shadow:0 24px 64px #000000d9;color:#f8fafc}[data-theme=dark] .spt-upload-header,body.dark-theme .spt-upload-header,html.dark-theme .spt-upload-header{background:#0f0f10;border-bottom-color:#242428}[data-theme=dark] .spt-upload-title,body.dark-theme .spt-upload-title,html.dark-theme .spt-upload-title{color:#f8fafc}[data-theme=dark] .spt-icon-btn,body.dark-theme .spt-icon-btn,html.dark-theme .spt-icon-btn{color:#d1d1d6}[data-theme=dark] .spt-draft-badge,body.dark-theme .spt-draft-badge,html.dark-theme .spt-draft-badge{background:#18181a;border-color:#2a2a2e;color:#d1d1d6}[data-theme=dark] .spt-draft-check-icon,body.dark-theme .spt-draft-check-icon,html.dark-theme .spt-draft-check-icon{color:#f8fafc}[data-theme=dark] .spt-upload-stepper,body.dark-theme .spt-upload-stepper,html.dark-theme .spt-upload-stepper{background:#18181a;border-bottom-color:#242428}[data-theme=dark] .spt-step-item,body.dark-theme .spt-step-item,html.dark-theme .spt-step-item{transition:transform .25s cubic-bezier(.34,1.56,.64,1),opacity .25s ease}[data-theme=dark] .spt-step-item:hover,body.dark-theme .spt-step-item:hover,html.dark-theme .spt-step-item:hover{transform:translateY(-2px)}[data-theme=dark] .spt-step-num,body.dark-theme .spt-step-num,html.dark-theme .spt-step-num{background:#2a2a2e;color:#a1a1aa!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background .3s ease,box-shadow .3s ease,color .3s ease}[data-theme=dark] .spt-step-item.active .spt-step-num,body.dark-theme .spt-step-item.active .spt-step-num,html.dark-theme .spt-step-item.active .spt-step-num{background:#fff;box-shadow:0 0 16px #fff6;color:#09090b!important;transform:scale(1.15)}[data-theme=dark] .spt-step-item.completed .spt-step-num,body.dark-theme .spt-step-item.completed .spt-step-num,html.dark-theme .spt-step-item.completed .spt-step-num{background:#10b981!important;box-shadow:0 0 14px #10b98166;color:#fff!important;transform:scale(1.04)}[data-theme=dark] .spt-step-label,body.dark-theme .spt-step-label,html.dark-theme .spt-step-label{color:#8e8e93;transition:color .25s ease,transform .25s ease}[data-theme=dark] .spt-step-item.active .spt-step-label,body.dark-theme .spt-step-item.active .spt-step-label,html.dark-theme .spt-step-item.active .spt-step-label{color:#fff;font-weight:700;transform:translateY(-1px)}[data-theme=dark] .spt-step-item.completed .spt-step-label,body.dark-theme .spt-step-item.completed .spt-step-label,html.dark-theme .spt-step-item.completed .spt-step-label{color:#10b981!important;font-weight:700}[data-theme=dark] .spt-step-line,body.dark-theme .spt-step-line,html.dark-theme .spt-step-line{background:#2a2a2e}[data-theme=dark] .spt-step-line.completed,body.dark-theme .spt-step-line.completed,html.dark-theme .spt-step-line.completed{background:#2a2a2e!important}[data-theme=dark] .spt-step-line:after,body.dark-theme .spt-step-line:after,html.dark-theme .spt-step-line:after{background:linear-gradient(90deg,#10b981,#34d399)!important}[data-theme=dark] .spt-upload-body,body.dark-theme .spt-upload-body,html.dark-theme .spt-upload-body{background:#0f0f10}[data-theme=dark] .spt-dropzone,body.dark-theme .spt-dropzone,html.dark-theme .spt-dropzone{background:#18181a;border-color:#2d2d32}[data-theme=dark] .spt-dropzone h3,body.dark-theme .spt-dropzone h3,html.dark-theme .spt-dropzone h3{color:#f8fafc}[data-theme=dark] .spt-dropzone-sub,body.dark-theme .spt-dropzone-sub,html.dark-theme .spt-dropzone-sub{color:#9e9e9e}[data-theme=dark] .spt-dropzone-icon-box,body.dark-theme .spt-dropzone-icon-box,html.dark-theme .spt-dropzone-icon-box{background:#0f0f10}[data-theme=dark] .spt-cloud-icon,body.dark-theme .spt-cloud-icon,html.dark-theme .spt-cloud-icon{color:#e1e1e6}[data-theme=dark] .spt-upload-cat-card,body.dark-theme .spt-upload-cat-card,html.dark-theme .spt-upload-cat-card{background:#18181a;border-color:#2b2b30;box-shadow:0 4px 20px #0006}[data-theme=dark] .spt-upload-cat-card:hover,body.dark-theme .spt-upload-cat-card:hover,html.dark-theme .spt-upload-cat-card:hover{background:#222226;border-color:#55555c;box-shadow:0 12px 32px #0009}[data-theme=dark] .spt-cat-title,body.dark-theme .spt-cat-title,html.dark-theme .spt-cat-title{color:#fff}[data-theme=dark] .spt-cat-desc,body.dark-theme .spt-cat-desc,html.dark-theme .spt-cat-desc{color:#9e9e9e}[data-theme=dark] .spt-cat-badge,body.dark-theme .spt-cat-badge,html.dark-theme .spt-cat-badge{background:#28282c;color:#d1d1d6}[data-theme=dark] .spt-cat-icon-circle,body.dark-theme .spt-cat-icon-circle,html.dark-theme .spt-cat-icon-circle{background:#0f0f10;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-cat-icon,body.dark-theme .spt-cat-icon,html.dark-theme .spt-cat-icon{color:#fff}[data-theme=dark] .spt-primary-pill-btn,body.dark-theme .spt-primary-pill-btn,html.dark-theme .spt-primary-pill-btn{background:#fff;color:#0f0f10}[data-theme=dark] .spt-primary-pill-btn:hover,body.dark-theme .spt-primary-pill-btn:hover,html.dark-theme .spt-primary-pill-btn:hover{background:#e1e1e6}[data-theme=dark] .spt-upload-footer,body.dark-theme .spt-upload-footer,html.dark-theme .spt-upload-footer{background:#0f0f10;border-top-color:#242428}[data-theme=dark] .spt-subtle-btn,body.dark-theme .spt-subtle-btn,html.dark-theme .spt-subtle-btn{background:#18181a;border-color:#2b2b30;color:#d1d1d6}[data-theme=dark] .spt-subtle-btn:hover,body.dark-theme .spt-subtle-btn:hover,html.dark-theme .spt-subtle-btn:hover{background:#28282c;color:#fff}[data-theme=dark] .spt-input-text,[data-theme=dark] .spt-select,[data-theme=dark] .spt-textarea,body.dark-theme .spt-input-text,body.dark-theme .spt-select,body.dark-theme .spt-textarea,html.dark-theme .spt-input-text,html.dark-theme .spt-select,html.dark-theme .spt-textarea{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-label-row,body.dark-theme .spt-label-row,html.dark-theme .spt-label-row{color:#fff}[data-theme=dark] .spt-char-counter,body.dark-theme .spt-char-counter,html.dark-theme .spt-char-counter{color:#8e8e93}[data-theme=dark] .spt-check-card,[data-theme=dark] .spt-coppa-card,[data-theme=dark] .spt-element-card,[data-theme=dark] .spt-final-summary-card,[data-theme=dark] .spt-progress-card,body.dark-theme .spt-check-card,body.dark-theme .spt-coppa-card,body.dark-theme .spt-element-card,body.dark-theme .spt-final-summary-card,body.dark-theme .spt-progress-card,html.dark-theme .spt-check-card,html.dark-theme .spt-coppa-card,html.dark-theme .spt-element-card,html.dark-theme .spt-final-summary-card,html.dark-theme .spt-progress-card{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-check-status-badge,body.dark-theme .spt-check-status-badge,html.dark-theme .spt-check-status-badge{background:#28282c;border-color:#3e3e42;color:#fff}[data-theme=dark] .spt-vis-card,body.dark-theme .spt-vis-card,html.dark-theme .spt-vis-card{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-vis-card.selected,body.dark-theme .spt-vis-card.selected,html.dark-theme .spt-vis-card.selected{background:#222226;border-color:#55555c}[data-theme=dark] .spt-type-detection-banner,body.dark-theme .spt-type-detection-banner,html.dark-theme .spt-type-detection-banner{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-toggle-label,body.dark-theme .spt-toggle-label,html.dark-theme .spt-toggle-label{color:#a1a1aa}[data-theme=dark] .spt-toggle-btn-group,body.dark-theme .spt-toggle-btn-group,html.dark-theme .spt-toggle-btn-group{background:#242428;border-color:#3f3f46}[data-theme=dark] .spt-toggle-btn,body.dark-theme .spt-toggle-btn,html.dark-theme .spt-toggle-btn{color:#a1a1aa}[data-theme=dark] .spt-toggle-btn.active,body.dark-theme .spt-toggle-btn.active,html.dark-theme .spt-toggle-btn.active{background:#fff;color:#0f172a}[data-theme=dark] .spt-technical-accordion,body.dark-theme .spt-technical-accordion,html.dark-theme .spt-technical-accordion{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-tech-summary,body.dark-theme .spt-tech-summary,html.dark-theme .spt-tech-summary{color:#fff}[data-theme=dark] .spt-tech-summary:hover,body.dark-theme .spt-tech-summary:hover,html.dark-theme .spt-tech-summary:hover{background-color:#ffffff0a}[data-theme=dark] .spt-tech-chevron,body.dark-theme .spt-tech-chevron,html.dark-theme .spt-tech-chevron{color:#8e8e93}[data-theme=dark] .spt-technical-accordion.open .spt-tech-chevron,body.dark-theme .spt-technical-accordion.open .spt-tech-chevron,html.dark-theme .spt-technical-accordion.open .spt-tech-chevron{color:#fff}[data-theme=dark] .spt-spec-card,body.dark-theme .spt-spec-card,html.dark-theme .spt-spec-card{background:#242428;border-color:#3f3f46}[data-theme=dark] .spec-label,body.dark-theme .spec-label,html.dark-theme .spec-label{color:#a1a1aa}[data-theme=dark] .spec-val,body.dark-theme .spec-val,html.dark-theme .spec-val{color:#fff}[data-theme=dark] .spt-upload-body,body.dark-theme .spt-upload-body,html.dark-theme .spt-upload-body{scrollbar-color:#ffffff40 #0000}[data-theme=dark] .spt-upload-body::-webkit-scrollbar-thumb,body.dark-theme .spt-upload-body::-webkit-scrollbar-thumb,html.dark-theme .spt-upload-body::-webkit-scrollbar-thumb{background:#ffffff38}[data-theme=dark] .spt-upload-body::-webkit-scrollbar-thumb:hover,body.dark-theme .spt-upload-body::-webkit-scrollbar-thumb:hover,html.dark-theme .spt-upload-body::-webkit-scrollbar-thumb:hover{background:#ffffff73}[data-theme=dark] .spt-progress-card,body.dark-theme .spt-progress-card,html.dark-theme .spt-progress-card{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-file-name,body.dark-theme .spt-file-name,html.dark-theme .spt-file-name{color:#fff}[data-theme=dark] .spt-file-meta,body.dark-theme .spt-file-meta,html.dark-theme .spt-file-meta{color:#a1a1aa}[data-theme=dark] .spt-progress-pct,body.dark-theme .spt-progress-pct,html.dark-theme .spt-progress-pct{color:#fff}[data-theme=dark] .spt-progress-bar-bg,body.dark-theme .spt-progress-bar-bg,html.dark-theme .spt-progress-bar-bg{background:#ffffff1f}[data-theme=dark] .spt-progress-bar-fill,body.dark-theme .spt-progress-bar-fill,html.dark-theme .spt-progress-bar-fill{background:#fff}[data-theme=dark] .spt-progress-footer,body.dark-theme .spt-progress-footer,html.dark-theme .spt-progress-footer{color:#a1a1aa}[data-theme=dark] .spt-section-sub-title,body.dark-theme .spt-section-sub-title,html.dark-theme .spt-section-sub-title{color:#fff}[data-theme=dark] .spt-check-item,body.dark-theme .spt-check-item,html.dark-theme .spt-check-item{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-spinner-sm,body.dark-theme .spt-spinner-sm,html.dark-theme .spt-spinner-sm{border-color:#fff #fff3 #fff3}[data-theme=dark] .spt-subtle-btn.danger,body.dark-theme .spt-subtle-btn.danger,html.dark-theme .spt-subtle-btn.danger{background:#ef44441f;border-color:#ef44444d;color:#f87171}[data-theme=dark] .spt-subtle-btn.danger:hover,body.dark-theme .spt-subtle-btn.danger:hover,html.dark-theme .spt-subtle-btn.danger:hover{background:#ef444438;color:#ef4444}.spt-confirm-modal-overlay{align-items:center;animation:sptConfirmFadeIn .22s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:#0f172ab8;bottom:0;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;padding:24px;position:absolute;right:0;top:0;width:100%;z-index:9999}@keyframes sptConfirmFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.spt-confirm-modal-card{align-items:center;background:#fff;border-radius:20px;box-shadow:0 24px 64px #00000059;box-sizing:border-box;display:flex;flex-direction:column;max-width:540px;padding:32px 28px;text-align:center;width:90%}.spt-confirm-icon-box{align-items:center;background:#f59e0b1f;border-radius:50%;display:flex;height:56px;justify-content:center;margin-bottom:18px;width:56px}.spt-confirm-warning-icon{color:#f59e0b}.spt-confirm-title{color:#0f172a;font-size:20px;font-weight:800;margin:0 0 8px}.spt-confirm-desc{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 24px}.spt-confirm-actions{align-items:center;display:flex;gap:10px;justify-content:center;width:100%}.spt-confirm-actions button{align-items:center;border-radius:22px;box-sizing:border-box;cursor:pointer;display:inline-flex;flex:1 1;font-size:13px;font-weight:700;height:44px;justify-content:center;padding:0 16px;text-align:center;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}.spt-confirm-actions .spt-primary-pill-btn{background:#0f172a;border:1px solid #0f172a;color:#fff}.spt-confirm-actions .spt-primary-pill-btn:hover{background:#1e293b;border-color:#1e293b;box-shadow:0 4px 14px #0f172a40}.spt-confirm-actions .spt-subtle-btn.danger{background:#fff1f2;border:1px solid #fecdd3;color:#e11d48}.spt-confirm-actions .spt-subtle-btn.danger:hover{background:#ffe4e6;border-color:#fda4af;color:#be123c}.spt-confirm-actions .spt-subtle-btn{background:#fff;border:1px solid #cbd5e1;color:#475569}.spt-confirm-actions .spt-subtle-btn:hover{background:#f8fafc;border-color:#94a3b8;color:#0f172a}@media (max-width:520px){.spt-confirm-actions{flex-direction:column}.spt-confirm-actions button{width:100%}}[data-theme=dark] .spt-confirm-modal-card,body.dark-theme .spt-confirm-modal-card,html.dark-theme .spt-confirm-modal-card{background:#1c1c1e;border:1px solid #2b2b30;box-shadow:0 24px 64px #000000a6}[data-theme=dark] .spt-confirm-title,body.dark-theme .spt-confirm-title,html.dark-theme .spt-confirm-title{color:#fff}[data-theme=dark] .spt-confirm-desc,body.dark-theme .spt-confirm-desc,html.dark-theme .spt-confirm-desc{color:#a1a1aa}[data-theme=dark] .spt-confirm-actions .spt-primary-pill-btn,body.dark-theme .spt-confirm-actions .spt-primary-pill-btn,html.dark-theme .spt-confirm-actions .spt-primary-pill-btn{background:#2563eb;border-color:#2563eb;color:#fff}[data-theme=dark] .spt-confirm-actions .spt-primary-pill-btn:hover,body.dark-theme .spt-confirm-actions .spt-primary-pill-btn:hover,html.dark-theme .spt-confirm-actions .spt-primary-pill-btn:hover{background:#3b82f6;border-color:#3b82f6;box-shadow:0 4px 14px #2563eb66}[data-theme=dark] .spt-confirm-actions .spt-subtle-btn.danger,body.dark-theme .spt-confirm-actions .spt-subtle-btn.danger,html.dark-theme .spt-confirm-actions .spt-subtle-btn.danger{background:#ef444426;border-color:#ef444459;color:#f87171}[data-theme=dark] .spt-confirm-actions .spt-subtle-btn.danger:hover,body.dark-theme .spt-confirm-actions .spt-subtle-btn.danger:hover,html.dark-theme .spt-confirm-actions .spt-subtle-btn.danger:hover{background:#ef444447;border-color:#ef444480;color:#ef4444}[data-theme=dark] .spt-confirm-actions .spt-subtle-btn,body.dark-theme .spt-confirm-actions .spt-subtle-btn,html.dark-theme .spt-confirm-actions .spt-subtle-btn{background:#28282c;border-color:#3f3f46;color:#e4e4e7}[data-theme=dark] .spt-confirm-actions .spt-subtle-btn:hover,body.dark-theme .spt-confirm-actions .spt-subtle-btn:hover,html.dark-theme .spt-confirm-actions .spt-subtle-btn:hover{background:#343438;border-color:#52525b;color:#fff}[data-theme=dark] .spt-type-chip,[data-theme=dark] .spt-type-chip.short,body.dark-theme .spt-type-chip,body.dark-theme .spt-type-chip.short,html.dark-theme .spt-type-chip,html.dark-theme .spt-type-chip.short{background:#0000!important;color:#fff!important}[data-theme=dark] .spt-quality-detection-card,body.dark-theme .spt-quality-detection-card,html.dark-theme .spt-quality-detection-card{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-quality-detection-card.is-4k,body.dark-theme .spt-quality-detection-card.is-4k,html.dark-theme .spt-quality-detection-card.is-4k{background:linear-gradient(135deg,#18181a,#242428);border-color:#3f3f46;color:#fff}[data-theme=dark] .spt-resolution-badge,body.dark-theme .spt-resolution-badge,html.dark-theme .spt-resolution-badge{background:#242428;border:1px solid #3f3f46;color:#fff}[data-theme=dark] .spt-quality-info-text h4,body.dark-theme .spt-quality-info-text h4,html.dark-theme .spt-quality-info-text h4{color:#fff}[data-theme=dark] .spt-quality-info-text p,body.dark-theme .spt-quality-info-text p,html.dark-theme .spt-quality-info-text p{color:#a1a1aa}[data-theme=dark] .spt-side-preview-card,body.dark-theme .spt-side-preview-card,html.dark-theme .spt-side-preview-card{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-link-copy-row .val.link-url,body.dark-theme .spt-link-copy-row .val.link-url,html.dark-theme .spt-link-copy-row .val.link-url{color:#60a5fa}[data-theme=dark] .spt-icon-copy-btn,body.dark-theme .spt-icon-copy-btn,html.dark-theme .spt-icon-copy-btn{color:#a1a1aa}[data-theme=dark] .spt-icon-copy-btn:hover,body.dark-theme .spt-icon-copy-btn:hover,html.dark-theme .spt-icon-copy-btn:hover{background:#28282c;color:#fff}[data-theme=dark] .spt-summary-line .label,body.dark-theme .spt-summary-line .label,html.dark-theme .spt-summary-line .label{color:#a1a1aa}[data-theme=dark] .spt-summary-line .val,body.dark-theme .spt-summary-line .val,html.dark-theme .spt-summary-line .val{color:#fff}[data-theme=dark] .spt-thumb-box,body.dark-theme .spt-thumb-box,html.dark-theme .spt-thumb-box{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-thumb-box:hover,body.dark-theme .spt-thumb-box:hover,html.dark-theme .spt-thumb-box:hover{border-color:#52525a}[data-theme=dark] .spt-thumb-box.selected,body.dark-theme .spt-thumb-box.selected,html.dark-theme .spt-thumb-box.selected{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa40}[data-theme=dark] .spt-thumb-box.upload-box,body.dark-theme .spt-thumb-box.upload-box,html.dark-theme .spt-thumb-box.upload-box{background:#18181a;border-color:#3f3f46}[data-theme=dark] .spt-thumb-box.upload-box:hover,body.dark-theme .spt-thumb-box.upload-box:hover,html.dark-theme .spt-thumb-box.upload-box:hover{background:#242428;border-color:#60a5fa}[data-theme=dark] .spt-upload-thumb-text,body.dark-theme .spt-upload-thumb-text,html.dark-theme .spt-upload-thumb-text{color:#f8fafc}[data-theme=dark] .spt-toggle-row,body.dark-theme .spt-toggle-row,html.dark-theme .spt-toggle-row{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-toggle-row:hover,body.dark-theme .spt-toggle-row:hover,html.dark-theme .spt-toggle-row:hover{background:#242428;border-color:#3f3f46}[data-theme=dark] .spt-toggle-row input[type=checkbox],body.dark-theme .spt-toggle-row input[type=checkbox],html.dark-theme .spt-toggle-row input[type=checkbox]{accent-color:#60a5fa}[data-theme=dark] .spt-toggle-row span,body.dark-theme .spt-toggle-row span,html.dark-theme .spt-toggle-row span{color:#f8fafc}[data-theme=dark] .spt-field-group label,[data-theme=dark] .spt-label-row label,body.dark-theme .spt-field-group label,body.dark-theme .spt-label-row label,html.dark-theme .spt-field-group label,html.dark-theme .spt-label-row label{color:#fff}[data-theme=dark] .spt-field-desc,body.dark-theme .spt-field-desc,html.dark-theme .spt-field-desc{color:#a1a1aa}[data-theme=dark] .spt-coppa-card,body.dark-theme .spt-coppa-card,html.dark-theme .spt-coppa-card{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-coppa-header h4,body.dark-theme .spt-coppa-header h4,html.dark-theme .spt-coppa-header h4{color:#fff}[data-theme=dark] .spt-coppa-question,body.dark-theme .spt-coppa-question,html.dark-theme .spt-coppa-question{color:#a1a1aa}[data-theme=dark] .spt-radio-label,body.dark-theme .spt-radio-label,html.dark-theme .spt-radio-label{background:#242428;border-color:#3f3f46;color:#fff}[data-theme=dark] .spt-radio-label:hover,body.dark-theme .spt-radio-label:hover,html.dark-theme .spt-radio-label:hover{background:#28282c;border-color:#60a5fa}[data-theme=dark] .spt-radio-label input[type=radio],body.dark-theme .spt-radio-label input[type=radio],html.dark-theme .spt-radio-label input[type=radio]{accent-color:#60a5fa}[data-theme=dark] .spt-info-icon,body.dark-theme .spt-info-icon,html.dark-theme .spt-info-icon{color:#a1a1aa}[data-theme=dark] .spt-info-tooltip-wrapper:hover .spt-info-icon,body.dark-theme .spt-info-tooltip-wrapper:hover .spt-info-icon,html.dark-theme .spt-info-tooltip-wrapper:hover .spt-info-icon{color:#fff}[data-theme=dark] .spt-tooltip-bubble,body.dark-theme .spt-tooltip-bubble,html.dark-theme .spt-tooltip-bubble{background:#1c1c1e;border:1px solid #3a3a40;box-shadow:0 6px 20px #0009}[data-theme=dark] .spt-tooltip-bubble:after,body.dark-theme .spt-tooltip-bubble:after,html.dark-theme .spt-tooltip-bubble:after{border-color:#1c1c1e #0000 #0000}.spt-custom-select-container{position:relative;-webkit-user-select:none;user-select:none;width:100%}.spt-custom-select-trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:42px;justify-content:space-between;outline:none;padding:0 14px;transition:all .2s ease;width:100%}.spt-custom-select-trigger:hover{background:#f8fafc;border-color:#94a3b8}.spt-custom-select-container.is-open .spt-custom-select-trigger{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.spt-custom-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spt-select-chevron{color:#64748b;flex-shrink:0;margin-left:8px;transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.spt-select-chevron.open{color:#2563eb;transform:rotate(180deg)}.spt-custom-select-menu{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;gap:2px;left:0;max-height:220px;opacity:0;overflow-y:auto;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px) scale(.98);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);z-index:100}.spt-custom-select-menu.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.spt-custom-select-item{align-items:center;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;justify-content:space-between;padding:10px 12px;transition:background .15s ease,color .15s ease}.spt-custom-select-item:hover{background:#f1f5f9;color:#0f172a}.spt-custom-select-item.selected{background:#eff6ff;color:#2563eb;font-weight:600}.spt-select-check-icon{color:#2563eb;flex-shrink:0}[data-theme=dark] .spt-custom-select-trigger,body.dark-theme .spt-custom-select-trigger,html.dark-theme .spt-custom-select-trigger{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-custom-select-trigger:hover,body.dark-theme .spt-custom-select-trigger:hover,html.dark-theme .spt-custom-select-trigger:hover{background:#242428;border-color:#3f3f46}[data-theme=dark] .spt-custom-select-container.is-open .spt-custom-select-trigger,body.dark-theme .spt-custom-select-container.is-open .spt-custom-select-trigger,html.dark-theme .spt-custom-select-container.is-open .spt-custom-select-trigger{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}[data-theme=dark] .spt-select-chevron.open,body.dark-theme .spt-select-chevron.open,html.dark-theme .spt-select-chevron.open{color:#60a5fa}[data-theme=dark] .spt-custom-select-menu,body.dark-theme .spt-custom-select-menu,html.dark-theme .spt-custom-select-menu{background:#1c1c1e;border-color:#2b2b30;box-shadow:0 16px 40px #000000b3}[data-theme=dark] .spt-custom-select-item,body.dark-theme .spt-custom-select-item,html.dark-theme .spt-custom-select-item{color:#d1d1d6}[data-theme=dark] .spt-custom-select-item:hover,body.dark-theme .spt-custom-select-item:hover,html.dark-theme .spt-custom-select-item:hover{background:#28282c;color:#fff}[data-theme=dark] .spt-custom-select-item.selected,body.dark-theme .spt-custom-select-item.selected,html.dark-theme .spt-custom-select-item.selected{background:#60a5fa26;color:#60a5fa}[data-theme=dark] .spt-select-check-icon,body.dark-theme .spt-select-check-icon,html.dark-theme .spt-select-check-icon{color:#60a5fa}.spt-elements-grid{display:flex;flex-direction:column;gap:18px;width:100%}.spt-element-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;display:flex;flex-direction:column;gap:12px;padding:20px;transition:all .2s ease}.spt-element-content h4{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 6px}.spt-element-content p{color:#64748b;font-size:13.5px;line-height:1.45;margin:0 0 14px}.spt-element-actions{align-items:center;display:flex;gap:12px}.spt-audio-tracks-list{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;width:100%}.spt-audio-track-item{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#0f172a;display:flex;font-size:13.5px;font-weight:600;justify-content:space-between;padding:10px 16px}.spt-chapters-list{display:flex;flex-direction:column;gap:12px;margin-bottom:16px;width:100%}.spt-chapter-row{align-items:center;display:flex;gap:12px;width:100%}.spt-input-ts{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;font-size:14px;font-weight:600;height:40px;outline:none;padding:0 10px;text-align:center;transition:border-color .2s ease,box-shadow .2s ease;width:90px}.spt-input-ts:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.spt-chapter-row .spt-input-text{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;flex:1 1;font-size:14px;font-weight:500;height:40px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease}.spt-chapter-row .spt-input-text:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}[data-theme=dark] .spt-element-card,body.dark-theme .spt-element-card,html.dark-theme .spt-element-card{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-element-content h4,body.dark-theme .spt-element-content h4,html.dark-theme .spt-element-content h4{color:#fff}[data-theme=dark] .spt-element-content p,body.dark-theme .spt-element-content p,html.dark-theme .spt-element-content p{color:#a1a1aa}[data-theme=dark] .spt-audio-track-item,body.dark-theme .spt-audio-track-item,html.dark-theme .spt-audio-track-item{background:#242428;border-color:#3f3f46;color:#fff}[data-theme=dark] .spt-chapter-row .spt-input-text,[data-theme=dark] .spt-input-ts,body.dark-theme .spt-chapter-row .spt-input-text,body.dark-theme .spt-input-ts,html.dark-theme .spt-chapter-row .spt-input-text,html.dark-theme .spt-input-ts{background:#18181a;border-color:#3f3f46;color:#fff}[data-theme=dark] .spt-chapter-row .spt-input-text:focus,[data-theme=dark] .spt-input-ts:focus,body.dark-theme .spt-chapter-row .spt-input-text:focus,body.dark-theme .spt-input-ts:focus,html.dark-theme .spt-chapter-row .spt-input-text:focus,html.dark-theme .spt-input-ts:focus{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}.spt-checks-header{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.spt-checks-header h3{color:#0f172a;font-size:18px;font-weight:700;margin:0}.spt-checks-header p{color:#64748b;font-size:14px;line-height:1.45;margin:0}.spt-checks-cards-list{display:flex;flex-direction:column;gap:16px;width:100%}.spt-check-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-sizing:border-box;display:flex;gap:16px;justify-content:space-between;padding:18px 22px;transition:all .2s ease}.spt-check-card-left{align-items:center;display:flex;gap:14px;min-width:0}.spt-check-card-left h4{color:#0f172a;font-size:15px;font-weight:700;margin:0 0 4px}.spt-check-card-left p{color:#64748b;font-size:13px;line-height:1.4;margin:0}.spt-check-status-badge{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;color:#0f172a;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;justify-content:center;line-height:1;padding:8px 18px;white-space:nowrap}.spt-check-status-badge.passed{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}[data-theme=dark] .spt-checks-header h3,body.dark-theme .spt-checks-header h3,html.dark-theme .spt-checks-header h3{color:#fff}[data-theme=dark] .spt-checks-header p,body.dark-theme .spt-checks-header p,html.dark-theme .spt-checks-header p{color:#a1a1aa}[data-theme=dark] .spt-check-card,body.dark-theme .spt-check-card,html.dark-theme .spt-check-card{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-check-card-left h4,body.dark-theme .spt-check-card-left h4,html.dark-theme .spt-check-card-left h4{color:#fff}[data-theme=dark] .spt-check-card-left p,body.dark-theme .spt-check-card-left p,html.dark-theme .spt-check-card-left p{color:#a1a1aa}[data-theme=dark] .spt-check-status-badge.passed,body.dark-theme .spt-check-status-badge.passed,html.dark-theme .spt-check-status-badge.passed{background:#22c55e26;border-color:#22c55e4d;color:#4ade80}.spt-custom-picker-container{position:relative;-webkit-user-select:none;user-select:none;width:100%}.spt-custom-picker-trigger{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f172a;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:42px;justify-content:space-between;outline:none;padding:0 14px;transition:all .2s ease;width:100%}.spt-custom-picker-trigger:hover{background:#f8fafc;border-color:#94a3b8}.spt-custom-picker-container.is-open .spt-custom-picker-trigger{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}.spt-picker-val-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spt-picker-icon{color:#64748b;flex-shrink:0;margin-left:8px}.spt-custom-calendar-popover{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px #00000029;display:flex;flex-direction:column;gap:12px;left:0;opacity:0;padding:14px;pointer-events:none;position:absolute;top:calc(100% + 6px);transform:translateY(-6px) scale(.98);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);width:280px;z-index:120}.spt-custom-calendar-popover.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.spt-cal-header{align-items:center;display:flex;justify-content:space-between;width:100%}.spt-cal-title{color:#0f172a;font-size:14px;font-weight:700}.spt-cal-nav-btn{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:16px;height:28px;justify-content:center;transition:all .15s ease;width:28px}.spt-cal-nav-btn:hover{background:#e2e8f0;border-color:#cbd5e1}.spt-cal-weekdays{color:#64748b;font-size:12px;font-weight:700;text-align:center}.spt-cal-days-grid,.spt-cal-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.spt-cal-days-grid{grid-gap:4px;gap:4px}.spt-cal-day{align-items:center;background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:flex;font-size:13px;font-weight:500;height:32px;justify-content:center;transition:all .15s ease}.spt-cal-day:hover:not(.empty){background:#f1f5f9}.spt-cal-day.selected{background:#2563eb!important;box-shadow:0 2px 8px #2563eb4d;color:#fff!important;font-weight:700}.spt-custom-time-popover{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 16px 40px #00000029;display:flex;flex-direction:column;gap:2px;left:0;max-height:220px;opacity:0;overflow-y:auto;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 6px);transform:translateY(-6px) scale(.98);transition:opacity .2s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1);z-index:120}.spt-custom-time-popover.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.spt-time-item{align-items:center;border-radius:8px;color:#334155;cursor:pointer;display:flex;font-size:13.5px;font-weight:500;justify-content:flex-start;padding:10px 14px;transition:background .15s ease,color .15s ease;white-space:nowrap}.spt-time-item:hover{background:#f1f5f9;color:#0f172a}.spt-time-item.selected{background:#eff6ff;color:#2563eb;font-weight:600}[data-theme=dark] .spt-custom-picker-trigger,body.dark-theme .spt-custom-picker-trigger,html.dark-theme .spt-custom-picker-trigger{background:#18181a;border-color:#2b2b30;color:#fff}[data-theme=dark] .spt-custom-picker-trigger:hover,body.dark-theme .spt-custom-picker-trigger:hover,html.dark-theme .spt-custom-picker-trigger:hover{background:#242428;border-color:#3f3f46}[data-theme=dark] .spt-custom-picker-container.is-open .spt-custom-picker-trigger,body.dark-theme .spt-custom-picker-container.is-open .spt-custom-picker-trigger,html.dark-theme .spt-custom-picker-container.is-open .spt-custom-picker-trigger{border-color:#60a5fa;box-shadow:0 0 0 3px #60a5fa33}[data-theme=dark] .spt-custom-calendar-popover,[data-theme=dark] .spt-custom-time-popover,body.dark-theme .spt-custom-calendar-popover,body.dark-theme .spt-custom-time-popover,html.dark-theme .spt-custom-calendar-popover,html.dark-theme .spt-custom-time-popover{background:#1c1c1e;border-color:#2b2b30;box-shadow:0 16px 40px #000000b3}[data-theme=dark] .spt-cal-day,[data-theme=dark] .spt-cal-title,body.dark-theme .spt-cal-day,body.dark-theme .spt-cal-title,html.dark-theme .spt-cal-day,html.dark-theme .spt-cal-title{color:#fff}[data-theme=dark] .spt-cal-nav-btn,body.dark-theme .spt-cal-nav-btn,html.dark-theme .spt-cal-nav-btn{background:#242428;border-color:#3f3f46;color:#fff}[data-theme=dark] .spt-cal-nav-btn:hover,body.dark-theme .spt-cal-nav-btn:hover,html.dark-theme .spt-cal-nav-btn:hover{background:#28282c;border-color:#60a5fa}[data-theme=dark] .spt-cal-weekdays,[data-theme=dark] .spt-picker-icon,body.dark-theme .spt-cal-weekdays,body.dark-theme .spt-picker-icon,html.dark-theme .spt-cal-weekdays,html.dark-theme .spt-picker-icon{color:#a1a1aa}[data-theme=dark] .spt-cal-day:hover:not(.empty),body.dark-theme .spt-cal-day:hover:not(.empty),html.dark-theme .spt-cal-day:hover:not(.empty){background:#28282c}[data-theme=dark] .spt-cal-day.selected,body.dark-theme .spt-cal-day.selected,html.dark-theme .spt-cal-day.selected{background:#2563eb!important;color:#fff!important}[data-theme=dark] .spt-time-item,body.dark-theme .spt-time-item,html.dark-theme .spt-time-item{color:#d1d1d6}[data-theme=dark] .spt-time-item:hover,body.dark-theme .spt-time-item:hover,html.dark-theme .spt-time-item:hover{background:#28282c;color:#fff}[data-theme=dark] .spt-time-item.selected,body.dark-theme .spt-time-item.selected,html.dark-theme .spt-time-item.selected{background:#60a5fa26;color:#60a5fa}.spt-schedule-picker-box .spt-custom-calendar-popover,.spt-schedule-picker-box .spt-custom-select-menu,.spt-schedule-picker-box .spt-custom-time-popover{bottom:calc(100% + 8px)!important;top:auto!important;transform:translateY(8px) scale(.98)}.spt-schedule-picker-box .spt-custom-calendar-popover.open,.spt-schedule-picker-box .spt-custom-select-menu.open,.spt-schedule-picker-box .spt-custom-time-popover.open{transform:translateY(0) scale(1)!important}.spt-draft-badge-pill{align-items:center;background:#eff6ff;border-radius:20px;color:#2563eb;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:5px 14px;width:fit-content}[data-theme=dark] .spt-draft-badge-pill,body.dark-theme .spt-draft-badge-pill,html.dark-theme .spt-draft-badge-pill{background:#60a5fa26;color:#60a5fa}.spt-draft-prompt-card{max-width:480px!important;width:90%!important}.spt-draft-badge-pill.album-pill{background:#f43f5e1f!important;border:1px solid #f43f5e40!important;color:#f43f5e!important}[data-theme=dark] .spt-draft-badge-pill.album-pill,body.dark-theme .spt-draft-badge-pill.album-pill,html.dark-theme .spt-draft-badge-pill.album-pill{background:#f43f5e2e!important;border-color:#f43f5e59!important;color:#fb7185!important}.spt-album-draft-banner{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#10b98114;border:1px solid #10b98138;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-bottom:22px;padding:11px 18px;transition:all .35s cubic-bezier(.16,1,.3,1)}.spt-album-draft-banner.is-saving{background:#3b82f614;border-color:#3b82f640}.spt-album-draft-banner-left{align-items:center;display:flex;flex:1 1;gap:14px}.spt-draft-pulse-circle{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;transition:all .25s ease;width:28px}.spt-draft-pulse-circle.saved{background:#10b98133;box-shadow:0 0 10px #10b98140;color:#10b981}.spt-draft-pulse-circle.saving{animation:sptDraftPulse 1.2s ease-in-out infinite;background:#3b82f633;box-shadow:0 0 10px #3b82f640;color:#3b82f6}@keyframes sptDraftPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.15)}}.spt-album-draft-msg-group{display:flex;flex-direction:column;gap:2px}.spt-album-draft-msg-main{align-items:center;color:#f1f5f9;display:flex;font-size:13.5px;font-weight:500;gap:6px}.spt-album-draft-msg-main strong{color:#10b981;font-weight:700;letter-spacing:.2px}.spt-album-draft-banner.is-saving .spt-album-draft-msg-main strong{color:#60a5fa}.spt-album-draft-msg-sub{color:#94a3b8;font-size:12px;line-height:1.4}.spt-album-draft-banner-right{align-items:center;display:flex;flex-shrink:0}.spt-album-discard-draft-btn{background:#ef444414;border:1px solid #ef444447;border-radius:8px;color:#f87171;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .2s cubic-bezier(.16,1,.3,1)}.spt-album-discard-draft-btn:hover{background:#ef44442e;border-color:#ef4444;box-shadow:0 4px 12px #ef444433;color:#fff;transform:translateY(-1px)}[data-theme=dark] .spt-album-draft-banner,body.dark-theme .spt-album-draft-banner,html.dark-theme .spt-album-draft-banner{background:#10b9810f;border-color:#10b98133}[data-theme=dark] .spt-album-draft-banner.is-saving,body.dark-theme .spt-album-draft-banner.is-saving,html.dark-theme .spt-album-draft-banner.is-saving{background:#3b82f60f;border-color:#3b82f638}[data-theme=dark] .spt-album-draft-msg-main,body.dark-theme .spt-album-draft-msg-main,html.dark-theme .spt-album-draft-msg-main{color:#f8fafc}[data-theme=dark] .spt-album-draft-msg-sub,body.dark-theme .spt-album-draft-msg-sub,html.dark-theme .spt-album-draft-msg-sub{color:#94a3b8}[data-theme=dark] .spt-advanced-accordion,body.dark-theme .spt-advanced-accordion,html.dark-theme .spt-advanced-accordion{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-advanced-accordion.is-open,body.dark-theme .spt-advanced-accordion.is-open,html.dark-theme .spt-advanced-accordion.is-open{border-color:#3f3f46}[data-theme=dark] .spt-advanced-summary-btn,body.dark-theme .spt-advanced-summary-btn,html.dark-theme .spt-advanced-summary-btn{background:#18181a}[data-theme=dark] .spt-advanced-summary-btn:hover,body.dark-theme .spt-advanced-summary-btn:hover,html.dark-theme .spt-advanced-summary-btn:hover{background:#242428}[data-theme=dark] .spt-summary-title,body.dark-theme .spt-summary-title,html.dark-theme .spt-summary-title{color:#fff}[data-theme=dark] .spt-chevron-icon,[data-theme=dark] .spt-summary-sub,body.dark-theme .spt-chevron-icon,body.dark-theme .spt-summary-sub,html.dark-theme .spt-chevron-icon,html.dark-theme .spt-summary-sub{color:#a1a1aa}[data-theme=dark] .spt-chevron-icon.rotated,body.dark-theme .spt-chevron-icon.rotated,html.dark-theme .spt-chevron-icon.rotated{color:#fff}[data-theme=dark] .spt-advanced-form-collapse,[data-theme=dark] .spt-advanced-form-inner,body.dark-theme .spt-advanced-form-collapse,body.dark-theme .spt-advanced-form-inner,html.dark-theme .spt-advanced-form-collapse,html.dark-theme .spt-advanced-form-inner{background:#18181a}[data-theme=dark] .spt-input-text,body.dark-theme .spt-input-text,html.dark-theme .spt-input-text{background:#242428;border-color:#3f3f46;color:#fff}[data-theme=dark] .spt-input-text:focus,body.dark-theme .spt-input-text:focus,html.dark-theme .spt-input-text:focus{background:#28282c;border-color:#60a5fa}.spt-mode-switch-pills{align-items:center;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#f1f5f9;border:1px solid #e2e8f0;border-radius:26px;box-shadow:inset 0 1px 2px #0000000d;display:flex;gap:3px;left:50%;padding:4px;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:5}.spt-mode-pill{align-items:center;background:#0000;border:1px solid #0000;border-radius:20px;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:7px;padding:6px 16px;transition:background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease;white-space:nowrap}.spt-mode-pill:hover{background:#0000000f;color:#0f172a}.spt-mode-pill:active{opacity:.85}.spt-mode-pill.active{background:#fff;border-color:#0f172a;box-shadow:0 1px 4px #0000001f;color:#0f172a}[data-theme=dark] .spt-mode-switch-pills,body.dark-theme .spt-mode-switch-pills,html.dark-theme .spt-mode-switch-pills{background:#ffffff0f;border-color:#ffffff1f;box-shadow:inset 0 1px 3px #00000059}[data-theme=dark] .spt-mode-pill,body.dark-theme .spt-mode-pill,html.dark-theme .spt-mode-pill{border-color:#0000;color:#94a3b8}[data-theme=dark] .spt-mode-pill:hover,body.dark-theme .spt-mode-pill:hover,html.dark-theme .spt-mode-pill:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .spt-mode-pill.active,body.dark-theme .spt-mode-pill.active,html.dark-theme .spt-mode-pill.active{background:#fff;border-color:#0000;box-shadow:0 2px 10px #00000059;color:#09090b}.spt-stepper-inner{align-items:center;display:flex;gap:12px;justify-content:center}.spt-section-pane-anim{animation:sptSectionCrossFade .28s cubic-bezier(.16,1,.3,1) both;display:flex;flex:1 1;flex-direction:column;width:100%;will-change:transform,opacity}@keyframes sptSectionCrossFade{0%{opacity:0;transform:translate3d(0,8px,0)}to{opacity:1;transform:translateZ(0)}}.spt-step-pane-anim{animation-duration:.28s;animation-fill-mode:both;animation-timing-function:cubic-bezier(.16,1,.3,1);width:100%;will-change:transform,opacity}.spt-anim-forward{animation-name:sptSlideInForward}.spt-anim-backward{animation-name:sptSlideInBackward}.spt-anim-fade{animation-name:sptSectionCrossFade}@keyframes sptSlideInForward{0%{opacity:0;transform:translate3d(20px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes sptSlideInBackward{0%{opacity:0;transform:translate3d(-20px,0,0)}to{opacity:1;transform:translateZ(0)}}.spt-album-grid-layout{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 340px;padding:8px 0 20px}@media (max-width:860px){.spt-album-grid-layout{grid-template-columns:1fr}}.spt-album-form-col{display:flex;flex-direction:column;gap:14px}.spt-album-form-group{display:flex;flex-direction:column;gap:5px}.spt-album-form-label{color:#0f172a;font-size:13px;font-weight:600}[data-theme=dark] .spt-album-form-label,body.dark-theme .spt-album-form-label,html.dark-theme .spt-album-form-label{color:#cbd5e1}.spt-album-input{background:#fff;border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;color:#0f172a;font-size:13.5px;outline:none;padding:9px 13px;transition:all .2s ease;width:100%}.spt-album-input,textarea.spt-album-input{font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}textarea.spt-album-input{line-height:1.5;resize:vertical}.spt-album-input:focus{background:#fff;border-color:#0f172a;box-shadow:0 0 0 3px #0f172a1a}.spt-album-input::placeholder{color:#94a3b8}.spt-album-input:disabled{background:#f1f5f9;border-color:#e2e8f0;color:#64748b}[data-theme=dark] .spt-album-input,body.dark-theme .spt-album-input,html.dark-theme .spt-album-input{background:#ffffff0d;border:1px solid #ffffff1f;color:#fff}[data-theme=dark] .spt-album-input:focus,body.dark-theme .spt-album-input:focus,html.dark-theme .spt-album-input:focus{background:#ffffff14;border-color:#38bdf8;box-shadow:0 0 0 3px #38bdf833}[data-theme=dark] .spt-album-input::placeholder,body.dark-theme .spt-album-input::placeholder,html.dark-theme .spt-album-input::placeholder{color:#64748b}[data-theme=dark] .spt-album-input:disabled,body.dark-theme .spt-album-input:disabled,html.dark-theme .spt-album-input:disabled{background:#ffffff08;border-color:#ffffff14;color:#94a3b8}.spt-album-form-row{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr}.spt-album-cover-col{display:flex;flex-direction:column;gap:12px}.spt-banner-card-box{display:flex;flex-direction:column;gap:4px}.spt-banner-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.spt-banner-ratio-badge{border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.3px;padding:2px 7px;text-transform:uppercase}.spt-banner-ratio-badge.square{background:#f43f5e1f;border:1px solid #f43f5e47;color:#f43f5e}.spt-banner-ratio-badge.landscape{background:#38bdf81f;border:1px solid #38bdf847;color:#0284c7}[data-theme=dark] .spt-banner-ratio-badge.landscape,body.dark-theme .spt-banner-ratio-badge.landscape,html.dark-theme .spt-banner-ratio-badge.landscape{color:#38bdf8}.spt-banner-square-box{display:flex;flex-direction:column}.spt-banner-square-hint{text-align:center}.spt-album-cover-dropzone{align-items:center;background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:12px 16px;position:relative;text-align:center;transition:all .25s ease;width:100%}.spt-album-square-dropzone{align-self:center;aspect-ratio:1/1!important;border-radius:16px;flex-shrink:0;height:180px!important;margin:6px auto!important;width:180px!important}.spt-album-square-dropzone .spt-album-cover-preview-img,.spt-square-preview-img{aspect-ratio:1/1!important;border-radius:14px;display:block;height:100%!important;object-fit:cover!important;width:100%!important}.spt-album-playbox-dropzone{aspect-ratio:16/9!important;border-radius:14px;height:auto!important;min-height:130px;padding:12px 16px;width:100%!important}.spt-album-playbox-dropzone .spt-album-cover-preview-img,.spt-playbox-preview-img{aspect-ratio:16/9!important;border-radius:12px;display:block;height:100%!important;object-fit:cover!important;width:100%!important}.spt-banner-aspect-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000bf;border-radius:6px;color:#fff;font-size:10.5px;font-weight:700;left:8px;letter-spacing:.5px;padding:2px 7px;pointer-events:none;position:absolute;top:8px;z-index:2}.spt-album-cover-dropzone:hover{background:#f1f5f9;border-color:#94a3b8}.spt-album-cover-dropzone.has-cover{border-color:#cbd5e1;border-style:solid;padding:0}[data-theme=dark] .spt-album-cover-dropzone,body.dark-theme .spt-album-cover-dropzone,html.dark-theme .spt-album-cover-dropzone{background:#ffffff08;border-color:#ffffff2e}[data-theme=dark] .spt-album-cover-dropzone:hover,body.dark-theme .spt-album-cover-dropzone:hover,html.dark-theme .spt-album-cover-dropzone:hover{background:#ffffff0f;border-color:#fff6}[data-theme=dark] .spt-album-cover-dropzone.has-cover,body.dark-theme .spt-album-cover-dropzone.has-cover,html.dark-theme .spt-album-cover-dropzone.has-cover{border-color:#ffffff26}.spt-album-cover-preview-img{border-radius:12px;height:100%;object-fit:cover;width:100%}.spt-album-dropzone-icon{color:#64748b;margin-bottom:8px}[data-theme=dark] .spt-album-dropzone-icon,body.dark-theme .spt-album-dropzone-icon,html.dark-theme .spt-album-dropzone-icon{color:#94a3b8}.spt-album-dropzone-title{color:#0f172a;font-size:14px;font-weight:700;margin-bottom:4px}[data-theme=dark] .spt-album-dropzone-title,body.dark-theme .spt-album-dropzone-title,html.dark-theme .spt-album-dropzone-title{color:#fff}.spt-album-dropzone-subtext{color:#64748b;font-size:12px}[data-theme=dark] .spt-album-dropzone-subtext,body.dark-theme .spt-album-dropzone-subtext,html.dark-theme .spt-album-dropzone-subtext{color:#94a3b8}.spt-banner-instruction-subtext{color:#64748b;font-size:11.5px;font-weight:500;line-height:1.35;margin:1px 0 0}[data-theme=dark] .spt-banner-instruction-subtext,body.dark-theme .spt-banner-instruction-subtext,html.dark-theme .spt-banner-instruction-subtext{color:#94a3b8}.spt-cover-change-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172ad9;border:1px solid #fff3;border-radius:20px;bottom:12px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;position:absolute;right:12px;transition:all .2s ease}.spt-cover-change-btn:hover{background:#0f172af2;border-color:#fff6}[data-theme=dark] .spt-cover-change-btn,body.dark-theme .spt-cover-change-btn,html.dark-theme .spt-cover-change-btn{background:#0e0e10d9}[data-theme=dark] .spt-cover-change-btn:hover,body.dark-theme .spt-cover-change-btn:hover,html.dark-theme .spt-cover-change-btn:hover{background:#ffffff2e;border-color:#ffffff59}.spt-album-step-heading{color:#0f172a;font-size:16px;font-weight:700;margin:0 0 4px}[data-theme=dark] .spt-album-step-heading,body.dark-theme .spt-album-step-heading,html.dark-theme .spt-album-step-heading{color:#fff}.spt-album-step-subtext{color:#64748b;font-size:13px;margin:0}[data-theme=dark] .spt-album-step-subtext,body.dark-theme .spt-album-step-subtext,html.dark-theme .spt-album-step-subtext{color:#94a3b8}.spt-tracklist-view{display:flex;flex-direction:column;gap:20px;padding:8px 0 20px}.spt-tracklist-dropzone{background:#f8fafc;border:2px dashed #cbd5e1;border-radius:14px;cursor:pointer;padding:24px;text-align:center;transition:all .2s ease}.spt-tracklist-dropzone:hover{background:#f1f5f9;border-color:#94a3b8}[data-theme=dark] .spt-tracklist-dropzone,body.dark-theme .spt-tracklist-dropzone,html.dark-theme .spt-tracklist-dropzone{background:#ffffff05;border-color:#ffffff29}[data-theme=dark] .spt-tracklist-dropzone:hover,body.dark-theme .spt-tracklist-dropzone:hover,html.dark-theme .spt-tracklist-dropzone:hover{background:#ffffff0a;border-color:#ffffff59}.spt-tracklist-table{display:flex;flex-direction:column;gap:8px}.spt-track-item-card{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;justify-content:space-between;overflow:hidden;padding:10px 14px;position:relative;transition:all .2s cubic-bezier(.16,1,.3,1)}.spt-track-item-card:hover{background:#f1f5f9;border-color:#cbd5e1}[data-theme=dark] .spt-track-item-card,body.dark-theme .spt-track-item-card,html.dark-theme .spt-track-item-card{background:#ffffff0a;border-color:#ffffff14}[data-theme=dark] .spt-track-item-card:hover,body.dark-theme .spt-track-item-card:hover,html.dark-theme .spt-track-item-card:hover{background:#ffffff12}.spt-track-item-card.is-playing{background:#f43f5e14;border-color:#f43f5e59;box-shadow:0 0 16px #f43f5e0f}[data-theme=dark] .spt-track-item-card.is-playing,body.dark-theme .spt-track-item-card.is-playing,html.dark-theme .spt-track-item-card.is-playing{background:#f43f5e1f;border-color:#f43f5e59;box-shadow:0 0 16px #f43f5e14}.spt-track-item-card.is-playing .spt-track-num-badge{color:#f43f5e}.spt-track-left-group{align-items:center;display:flex;flex:1 1;gap:12px;min-width:0}.spt-track-num-badge{color:#64748b;font-size:13px;font-weight:700;text-align:center;width:22px}.spt-track-play-preview-btn{align-items:center;background:#e2e8f0;border:none;border-radius:50%;color:#0f172a;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.spt-track-play-preview-btn:hover{background:#f43f5e;color:#fff}[data-theme=dark] .spt-track-play-preview-btn,body.dark-theme .spt-track-play-preview-btn,html.dark-theme .spt-track-play-preview-btn{background:#ffffff1a;color:#f1f1f1}[data-theme=dark] .spt-track-play-preview-btn:hover,body.dark-theme .spt-track-play-preview-btn:hover,html.dark-theme .spt-track-play-preview-btn:hover{background:#f43f5e;color:#fff}.spt-track-item-card.is-playing .spt-track-play-preview-btn{background:#f43f5e;box-shadow:0 0 10px #f43f5e66;color:#fff}.spt-track-title-input{background:#0000;border:1px solid #0000;border-radius:6px;color:#0f172a;flex:1 1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:14px;font-weight:600;outline:none;padding:6px 8px;transition:all .2s ease}.spt-track-title-input:focus{background:#fff;border-color:#cbd5e1}[data-theme=dark] .spt-track-title-input,body.dark-theme .spt-track-title-input,html.dark-theme .spt-track-title-input{color:#f8fafc}[data-theme=dark] .spt-track-title-input:focus,body.dark-theme .spt-track-title-input:focus,html.dark-theme .spt-track-title-input:focus{background:#ffffff14;border-color:#fff3}.spt-track-duration-pill{font-feature-settings:"tnum";align-items:center;background:#e2e8f0;border-radius:6px;color:#64748b;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;justify-content:center;letter-spacing:.3px;min-width:44px;padding:4px 10px;text-align:center;transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap}[data-theme=dark] .spt-track-duration-pill,body.dark-theme .spt-track-duration-pill,html.dark-theme .spt-track-duration-pill{background:#ffffff0f;color:#94a3b8}.spt-track-item-card.is-playing .spt-track-duration-pill{background:#f43f5e26;border:1px solid #f43f5e4d;box-shadow:0 0 8px #f43f5e33;color:#fb7185;min-width:86px}.spt-track-actions{align-items:center;display:flex;gap:4px}.spt-track-action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .15s ease}.spt-track-action-btn:hover{background:#e2e8f0;color:#0f172a}.spt-track-action-btn.delete:hover{background:#ef44441f;color:#ef4444}[data-theme=dark] .spt-track-action-btn,body.dark-theme .spt-track-action-btn,html.dark-theme .spt-track-action-btn{color:#94a3b8}[data-theme=dark] .spt-track-action-btn:hover,body.dark-theme .spt-track-action-btn:hover,html.dark-theme .spt-track-action-btn:hover{background:#ffffff1a;color:#fff}[data-theme=dark] .spt-track-action-btn.delete:hover,body.dark-theme .spt-track-action-btn.delete:hover,html.dark-theme .spt-track-action-btn.delete:hover{background:#ef444426;color:#ef4444}.spt-album-empty-tracks{color:#64748b;padding:30px 10px;text-align:center}[data-theme=dark] .spt-album-empty-tracks,body.dark-theme .spt-album-empty-tracks,html.dark-theme .spt-album-empty-tracks{color:#94a3b8}.spt-beat-equalizer-bars{align-items:flex-end;align-self:center;display:flex;flex-shrink:0;gap:2.5px;height:18px;margin-left:6px;padding:0 4px}.spt-beat-eq-bar{background:linear-gradient(180deg,#ff5c8a,#ff2a5f);border-radius:999px;box-shadow:0 0 6px #ff2a5f8c;transform-origin:bottom;width:3px}.spt-beat-eq-bar.bar1{animation:sptBeatBarDance .55s ease-in-out infinite alternate;height:8px}.spt-beat-eq-bar.bar2{animation:sptBeatBarDance .36s ease-in-out .1s infinite alternate;height:18px}.spt-beat-eq-bar.bar3{animation:sptBeatBarDance .64s ease-in-out .22s infinite alternate;height:6px}.spt-beat-eq-bar.bar4{animation:sptBeatBarDance .42s ease-in-out .08s infinite alternate;height:18px}.spt-beat-eq-bar.bar5{animation:sptBeatBarDance .58s ease-in-out .16s infinite alternate;height:12px}.spt-beat-eq-bar.bar6{animation:sptBeatBarDance .48s ease-in-out .28s infinite alternate;height:15px}@keyframes sptBeatBarDance{0%{height:3px;opacity:.5}50%{height:12px;opacity:.85}to{filter:drop-shadow(0 0 4px #ff5c8a);height:18px;opacity:1}}.spt-track-bottom-beat-line{background:linear-gradient(90deg,#f43f5e,#fb7185 60%,#38bdf8);border-radius:0 2px 2px 0;bottom:0;box-shadow:0 0 10px #f43f5ecc,0 0 4px #38bdf8;height:2.5px;left:0;pointer-events:none;position:absolute;transition:width .1s linear}.spt-album-vis-view{display:flex;flex-direction:column;gap:20px;padding:4px 0 12px}.spt-album-vis-card{align-items:flex-start;background:#fff;border:2px solid #e2e8f0;border-radius:14px;cursor:pointer;display:flex;gap:14px;padding:16px;transition:all .2s ease}.spt-album-vis-card:hover{background:#f8fafc;border-color:#cbd5e1}.spt-album-vis-card.active{background:#f0f7ff;border-color:#065fd4}[data-theme=dark] .spt-album-vis-card,body.dark-theme .spt-album-vis-card,html.dark-theme .spt-album-vis-card{background:#ffffff08;border:1px solid #ffffff1a}[data-theme=dark] .spt-album-vis-card:hover,body.dark-theme .spt-album-vis-card:hover,html.dark-theme .spt-album-vis-card:hover{background:#ffffff0f;border-color:#fff3}[data-theme=dark] .spt-album-vis-card.active,body.dark-theme .spt-album-vis-card.active,html.dark-theme .spt-album-vis-card.active{background:#3ea6ff1f;border-color:#3ea6ff}.spt-audience-cards-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-top:10px}.spt-audience-card{flex:1 1;margin:0!important;padding:14px;-webkit-user-select:none;user-select:none}.spt-audience-card .spt-album-vis-icon{margin-top:2px}.spt-audience-card .spt-album-card-title{font-size:13.5px;font-weight:700;line-height:1.25}.spt-audience-card .spt-album-card-desc{font-size:12px;line-height:1.35;margin-top:4px}@media (max-width:820px){.spt-audience-cards-grid{grid-template-columns:1fr}}.spt-album-card-title{color:#0f172a;display:block;font-size:15px;font-weight:700}[data-theme=dark] .spt-album-card-title,body.dark-theme .spt-album-card-title,html.dark-theme .spt-album-card-title{color:#fff}.spt-album-card-desc{color:#64748b;font-size:13px;margin:4px 0 0}[data-theme=dark] .spt-album-card-desc,body.dark-theme .spt-album-card-desc,html.dark-theme .spt-album-card-desc{color:#94a3b8}.spt-album-vis-icon{color:#0f172a;flex-shrink:0;transition:color .2s ease}[data-theme=dark] .spt-album-vis-icon,body.dark-theme .spt-album-vis-icon,html.dark-theme .spt-album-vis-icon{color:#fff!important}.spt-album-review-view{display:flex;flex-direction:column;gap:24px;padding:8px 0 20px}.spt-album-showcase-card{align-items:center;background:linear-gradient(135deg,#f43f5e14,#f8fafc);border:1px solid #e2e8f0;border-radius:18px;box-shadow:0 4px 16px #0000000a;display:flex;gap:24px;padding:24px}[data-theme=dark] .spt-album-showcase-card,body.dark-theme .spt-album-showcase-card,html.dark-theme .spt-album-showcase-card{background:linear-gradient(135deg,#f43f5e1a,#121214e6);border-color:#ffffff1f;box-shadow:none}.spt-showcase-cover{aspect-ratio:1/1;background:#f1f5f9;border-radius:12px;box-shadow:0 8px 20px #00000026;flex-shrink:0;height:130px;object-fit:cover;width:130px}[data-theme=dark] .spt-showcase-cover,body.dark-theme .spt-showcase-cover,html.dark-theme .spt-showcase-cover{background:#000;box-shadow:0 12px 28px #0009}.spt-showcase-info{display:flex;flex:1 1;flex-direction:column;gap:6px}.spt-showcase-title{color:#0f172a;font-size:22px;font-weight:800;margin:0}[data-theme=dark] .spt-showcase-title,body.dark-theme .spt-showcase-title,html.dark-theme .spt-showcase-title{color:#fff}.spt-showcase-artist{color:#334155;font-size:15px;font-weight:600}[data-theme=dark] .spt-showcase-artist,body.dark-theme .spt-showcase-artist,html.dark-theme .spt-showcase-artist{color:#cbd5e1}.spt-showcase-meta{align-items:center;color:#64748b;display:flex;font-size:13px;gap:8px}[data-theme=dark] .spt-showcase-meta,body.dark-theme .spt-showcase-meta,html.dark-theme .spt-showcase-meta{color:#94a3b8}.spt-album-review-tracks-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:18px}[data-theme=dark] .spt-album-review-tracks-card,body.dark-theme .spt-album-review-tracks-card,html.dark-theme .spt-album-review-tracks-card{background:#ffffff08;border-color:#ffffff14}.spt-album-review-track-row{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:8px 12px}[data-theme=dark] .spt-album-review-track-row,body.dark-theme .spt-album-review-track-row,html.dark-theme .spt-album-review-track-row{background:#ffffff0a;border-color:#0000}.spt-album-review-track-num{color:#64748b;font-size:12px;font-weight:700}.spt-album-review-track-title{color:#0f172a;font-size:13px;font-weight:600}[data-theme=dark] .spt-album-review-track-title,body.dark-theme .spt-album-review-track-title,html.dark-theme .spt-album-review-track-title{color:#f1f1f1}.spt-album-review-track-dur{color:#64748b;font-size:12px}[data-theme=dark] .spt-album-review-track-dur,body.dark-theme .spt-album-review-track-dur,html.dark-theme .spt-album-review-track-dur{color:#94a3b8}.yt-studio-container{align-items:flex-start;animation:fadeInStudio .2s ease-out;background:#0000;color:#f1f1f1;display:flex;font-family:Roboto,Arial,sans-serif;min-height:calc(100vh - 56px);width:100%}@keyframes fadeInStudio{0%{opacity:0}to{opacity:1}}.yt-studio-sidebar{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#1c1c1e73;border-right:1px solid #ffffff14;box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 56px);min-width:256px;overflow-x:hidden;overflow-y:auto;padding:24px 0;position:sticky;scrollbar-width:thin;top:56px;width:256px;z-index:90}.yt-studio-sidebar::-webkit-scrollbar{width:5px}.yt-studio-sidebar::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.yt-studio-profile-block{margin-bottom:24px;padding:0 16px;text-align:center}.yt-studio-avatar{align-items:center;border-radius:50%;box-shadow:0 4px 14px #0000004d;color:#fff;display:flex;font-size:44px;font-weight:700;height:96px;justify-content:center;margin:0 auto 12px;-webkit-user-select:none;user-select:none;width:96px}.yt-studio-user-meta{align-items:center;display:flex;flex-direction:column}.yt-studio-your-channel{color:#aaa;font-size:12px;font-weight:500;margin-bottom:2px}.yt-studio-profile-name{color:#fff;font-size:14px;font-weight:600}.yt-studio-nav{flex:1 1}.yt-studio-nav-list{list-style:none;margin:0;padding:0}.yt-studio-nav-item{margin-bottom:2px}.yt-studio-nav-btn{-webkit-tap-highlight-color:transparent;align-items:center;background:#0000;border:none;border-radius:0 24px 24px 0;color:#f1f1f1;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:20px;outline:none;padding:10px 24px;position:relative;transition:background-color .18s ease,color .18s ease;-webkit-user-select:none;user-select:none;width:92%}.yt-studio-nav-btn:hover:not(.active){background-color:#ffffff12}body.dark-theme .yt-studio-nav-btn:hover:not(.active),html.dark-theme .yt-studio-nav-btn:hover:not(.active){color:#fff}.yt-studio-nav-btn:focus,.yt-studio-nav-btn:focus-visible{outline:none}.yt-studio-nav-btn.active{font-weight:600}body.dark-theme .yt-studio-nav-btn.active,html.dark-theme .yt-studio-nav-btn.active{background-color:#ffffff24;color:#fff}body.dark-theme .yt-studio-nav-btn.active .yt-studio-nav-label,html.dark-theme .yt-studio-nav-btn.active .yt-studio-nav-label{color:#fff}.yt-studio-nav-btn.active:before{background-color:red;border-radius:0 3px 3px 0;bottom:4px;content:"";left:0;position:absolute;top:4px;width:3.5px}body.dark-theme .yt-studio-nav-btn.active .yt-studio-nav-icon,html.dark-theme .yt-studio-nav-btn.active .yt-studio-nav-icon{color:#ff4e45;font-weight:700}.yt-studio-nav-divider-item{margin:10px 0 8px}.yt-studio-sidebar-divider{background-color:#ffffff1a;height:1px;margin:0 20px}.yt-studio-back-btn{color:#aaa}.yt-studio-back-btn:hover{background-color:#ffffff12;color:#fff}.yt-studio-nav-icon{align-items:center;color:inherit;display:flex;justify-content:center}.yt-studio-nav-label{white-space:nowrap}.yt-studio-main-content{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin-left:0;min-width:0;overflow-y:visible;padding:36px 44px}.yt-studio-view-container{animation:studioFadeIn .25s ease-out;width:100%}@keyframes studioFadeIn{0%{opacity:0}to{opacity:1}}.yt-studio-header-row{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.yt-studio-page-title{color:#fff;font-size:36px;font-weight:800;letter-spacing:-.5px;margin:4px 0 6px;text-align:left}.yt-studio-page-subtitle{color:#aaa;font-size:14px;margin:0}.yt-studio-quick-actions{align-items:center;display:flex;gap:12px}.yt-studio-action-btn{align-items:center;background-color:#ffffff14;border:1px solid #ffffff1f;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;padding:8px 18px;transition:all .2s ease}.yt-studio-action-btn:hover{background-color:#ffffff29;transform:translateY(-1px)}.yt-studio-kpi-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:28px}.yt-studio-kpi-card{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#1c1c1e8c;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 4px 20px #00000040;display:flex;flex-direction:column;justify-content:space-between;padding:20px}.yt-studio-kpi-card.glow-cyan,.yt-studio-kpi-card.glow-emerald{border-top:3px solid #fff}.yt-studio-revenue-kpi-card{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.yt-studio-revenue-kpi-card:hover{border-color:#f59e0b59;box-shadow:0 6px 24px #f59e0b26,0 2px 8px #0000004d;transform:translateY(-2px)}body.light-theme .yt-studio-kpi-card.glow-cyan,body.light-theme .yt-studio-kpi-card.glow-emerald,body:not(.dark-theme) .yt-studio-kpi-card.glow-cyan,body:not(.dark-theme) .yt-studio-kpi-card.glow-emerald,html.light-theme .yt-studio-kpi-card.glow-cyan,html.light-theme .yt-studio-kpi-card.glow-emerald,html:not(.dark-theme) .yt-studio-kpi-card.glow-cyan,html:not(.dark-theme) .yt-studio-kpi-card.glow-emerald{border-top:3px solid #0f172a}.yt-studio-kpi-label{color:#aaa;font-size:13px;font-weight:500}.yt-studio-kpi-val{color:#fff;font-size:32px;font-weight:700;margin:8px 0}.yt-studio-kpi-badge{align-items:center;display:inline-flex;font-size:12px;font-weight:600;gap:4px}.yt-studio-kpi-badge.positive{color:#fff}body.light-theme .yt-studio-kpi-badge.positive,body:not(.dark-theme) .yt-studio-kpi-badge.positive,html.light-theme .yt-studio-kpi-badge.positive,html:not(.dark-theme) .yt-studio-kpi-badge.positive{color:#0f172a}.yt-studio-cards-container{align-items:center;display:flex;flex:1 1;justify-content:center;padding-bottom:24px;width:100%}.yt-studio-dashboard-grid{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:460px minmax(360px,480px)}.yt-studio-card{backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);background:#1c1c1e8c;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000004d;box-sizing:border-box;padding:24px}.yt-studio-card-heading{color:#fff;font-size:18px;font-weight:700;margin:0 0 16px}.yt-studio-recent-vid-details{display:flex;flex-direction:column}.yt-studio-recent-title{color:#fff;font-size:15px;font-weight:700;margin-bottom:6px}.yt-studio-recent-rank{color:#aaa;font-size:13px;margin-bottom:16px}.yt-studio-recent-rank span{color:#fff;font-weight:700}body.light-theme .yt-studio-recent-rank span,body:not(.dark-theme) .yt-studio-recent-rank span,html.light-theme .yt-studio-recent-rank span,html:not(.dark-theme) .yt-studio-recent-rank span{color:#0f172a}.yt-studio-metric-list{background:#ffffff08;border-radius:12px;display:flex;flex-direction:column;gap:12px;margin-bottom:20px;padding:16px}.yt-studio-metric-item{align-items:center;color:#ccc;display:flex;font-size:13px;justify-content:space-between}.yt-studio-metric-item span:last-child{color:#fff;font-weight:700}.yt-studio-dotted-box{align-items:center;border:2px dashed #ffffff29;border-radius:12px;display:flex;flex-direction:column;padding:44px 24px;text-align:center}.yt-studio-upload-prompt{color:#aaa;font-size:14px;line-height:1.5;margin:0 0 24px;max-width:320px}.yt-studio-white-pill-btn{background-color:#fff;border:none;border-radius:20px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:600;padding:9px 24px;transition:opacity .2s ease,transform .15s ease}.yt-studio-white-pill-btn:hover{opacity:.9;transform:scale(1.02)}.yt-studio-dark-pill-btn{background-color:#f1f5f9;border:none;border-radius:20px;box-shadow:0 2px 8px #00000026;color:#0f172a;cursor:pointer;font-size:14px;font-weight:700;padding:10px 22px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease}.yt-studio-dark-pill-btn:hover{background-color:#fff;box-shadow:0 4px 14px #00000038;color:#000;transform:translateY(-1px)}.yt-studio-chart-box{background:#0003;border-radius:12px;margin-bottom:16px;padding:16px}.yt-studio-chart-header{align-items:center;color:#aaa;display:flex;font-size:13px;justify-content:space-between;margin-bottom:12px}.yt-studio-chart-live{align-items:center;color:#fff;display:flex;font-weight:700;gap:4px}body.light-theme .yt-studio-chart-live,body:not(.dark-theme) .yt-studio-chart-live,html.light-theme .yt-studio-chart-live,html:not(.dark-theme) .yt-studio-chart-live{color:#0f172a}.yt-studio-full-chart-svg,.yt-studio-sparkline-svg{color:#fff;width:100%}.yt-studio-sparkline-svg{height:160px}.yt-studio-full-chart-svg{height:180px;margin-top:16px}body.light-theme .yt-studio-full-chart-svg,body.light-theme .yt-studio-sparkline-svg,body:not(.dark-theme) .yt-studio-full-chart-svg,body:not(.dark-theme) .yt-studio-sparkline-svg,html.light-theme .yt-studio-full-chart-svg,html.light-theme .yt-studio-sparkline-svg,html:not(.dark-theme) .yt-studio-full-chart-svg,html:not(.dark-theme) .yt-studio-sparkline-svg{color:#0f172a}.yt-studio-kpi-card.selectable{cursor:pointer;overflow:hidden;position:relative;transition:transform .2s cubic-bezier(.2,0,0,1),box-shadow .2s cubic-bezier(.2,0,0,1),border-color .2s ease,background .2s ease;-webkit-user-select:none;user-select:none}.yt-studio-kpi-card.selectable:hover{border-color:#fff3;box-shadow:0 8px 24px #00000059;transform:translateY(-2px)}.yt-studio-kpi-card.selectable.active{background:#242428d9;border-color:#ffffff38}.yt-studio-kpi-card.selectable.active.views{border-bottom:3px solid #3ea6ff}.yt-studio-kpi-card.selectable.active.watch-time{border-bottom:3px solid #2ba640}.yt-studio-kpi-card.selectable.active.subscribers{border-bottom:3px solid #a855f7}body.light-theme .yt-studio-kpi-card.selectable.active,body:not(.dark-theme) .yt-studio-kpi-card.selectable.active,html.light-theme .yt-studio-kpi-card.selectable.active,html:not(.dark-theme) .yt-studio-kpi-card.selectable.active{background:#f8fafc;border-color:#00000026}.yt-studio-analytics-chart-card{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#1c1c1ea6;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin-top:24px;padding:24px 28px;position:relative}body.light-theme .yt-studio-analytics-chart-card,body:not(.dark-theme) .yt-studio-analytics-chart-card,html.light-theme .yt-studio-analytics-chart-card,html:not(.dark-theme) .yt-studio-analytics-chart-card{background:#fff;border:1px solid #0000001a;box-shadow:0 4px 20px #0000000f}.yt-studio-chart-top-bar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.yt-studio-chart-title-area{flex:1 1;min-width:260px}.yt-studio-chart-main-heading{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 8px}body.light-theme .yt-studio-chart-main-heading,body:not(.dark-theme) .yt-studio-chart-main-heading,html.light-theme .yt-studio-chart-main-heading,html:not(.dark-theme) .yt-studio-chart-main-heading{color:#0f172a}.yt-studio-chart-meta-row{align-items:center;color:#aaa;display:flex;font-size:13px;gap:8px}body.light-theme .yt-studio-chart-meta-row,body:not(.dark-theme) .yt-studio-chart-meta-row,html.light-theme .yt-studio-chart-meta-row,html:not(.dark-theme) .yt-studio-chart-meta-row{color:#606060}.yt-studio-live-indicator{align-items:center;color:#3ea6ff;display:inline-flex;font-size:12px;font-weight:500;gap:6px}.yt-studio-live-dot{animation:ytStudioPulse 2s ease-in-out infinite;background:#2ba640;border-radius:50%;box-shadow:0 0 8px #2ba640;height:7px;width:7px}@keyframes ytStudioPulse{0%{opacity:.8;transform:scale(.95)}50%{opacity:1;transform:scale(1.25)}to{opacity:.8;transform:scale(.95)}}.yt-studio-chart-controls{align-items:center;display:flex;gap:10px}.yt-studio-range-badge{align-items:center;background:#ffffff14;border:1px solid #ffffff1f;border-radius:18px;color:#f1f1f1;display:inline-flex;font-size:13px;font-weight:500;gap:6px;padding:6px 14px;-webkit-user-select:none;user-select:none}body.light-theme .yt-studio-range-badge,body:not(.dark-theme) .yt-studio-range-badge,html.light-theme .yt-studio-range-badge,html:not(.dark-theme) .yt-studio-range-badge{background:#0000000d;border-color:#0000001a;color:#0f172a}.yt-studio-chart-canvas-wrapper{cursor:crosshair;position:relative;-webkit-user-select:none;user-select:none;width:100%}.yt-studio-svg-graph{display:block;height:auto;min-height:230px;overflow:visible;width:100%}.yt-studio-chart-axis-label{fill:#888;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;-webkit-user-select:none;user-select:none}body.light-theme .yt-studio-chart-axis-label,body:not(.dark-theme) .yt-studio-chart-axis-label,html.light-theme .yt-studio-chart-axis-label,html:not(.dark-theme) .yt-studio-chart-axis-label{fill:#606060}.yt-studio-chart-tooltip{background:#212121;border:1px solid #ffffff2e;border-radius:8px;box-shadow:0 10px 30px #000000a6;padding:10px 14px;pointer-events:none;position:absolute;transition:opacity .12s ease;white-space:nowrap;z-index:20}body.light-theme .yt-studio-chart-tooltip,body:not(.dark-theme) .yt-studio-chart-tooltip,html.light-theme .yt-studio-chart-tooltip,html:not(.dark-theme) .yt-studio-chart-tooltip{background:#fff;border:1px solid #0000001f;box-shadow:0 8px 24px #00000026}.yt-studio-tooltip-date{color:#aaa;font-size:11px;font-weight:500;margin-bottom:4px}body.light-theme .yt-studio-tooltip-date,body:not(.dark-theme) .yt-studio-tooltip-date,html.light-theme .yt-studio-tooltip-date,html:not(.dark-theme) .yt-studio-tooltip-date{color:#606060}.yt-studio-tooltip-metric{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px}body.light-theme .yt-studio-tooltip-metric,body:not(.dark-theme) .yt-studio-tooltip-metric,html.light-theme .yt-studio-tooltip-metric,html:not(.dark-theme) .yt-studio-tooltip-metric{color:#0f172a}.yt-studio-tooltip-dot{border-radius:50%;display:inline-block;height:8px;width:8px}.yt-studio-tooltip-sub{color:#888;font-size:11px;margin-top:4px}body.light-theme .yt-studio-tooltip-sub,body:not(.dark-theme) .yt-studio-tooltip-sub,html.light-theme .yt-studio-tooltip-sub,html:not(.dark-theme) .yt-studio-tooltip-sub{color:#777}.yt-studio-chart-card-footer{align-items:center;border-top:1px solid #ffffff14;color:#888;display:flex;flex-wrap:wrap;font-size:12px;gap:12px;justify-content:flex-end;margin-top:20px;padding-top:16px}body.light-theme .yt-studio-chart-card-footer,body:not(.dark-theme) .yt-studio-chart-card-footer,html.light-theme .yt-studio-chart-card-footer,html:not(.dark-theme) .yt-studio-chart-card-footer{border-top-color:#00000014;color:#606060}.yt-studio-chart-see-more{align-items:center;background:none;border:none;border-radius:6px;color:#3ea6ff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:6px 10px;transition:background .15s ease,color .15s ease}.yt-studio-chart-see-more:hover{background:#3ea6ff1f;color:#60afff}.yt-studio-kpi-top-line{align-items:center;display:flex;justify-content:space-between}.yt-studio-live-pill-tag{align-items:center;background:#2ba64026;border:1px solid #2ba6404d;border-radius:10px;color:#2ba640;display:inline-flex;font-size:11px;font-weight:700;gap:5px;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.yt-studio-live-dot.mini{height:5px;width:5px}.yt-studio-chart-gridline{stroke:#ffffff14}body.light-theme .yt-studio-chart-gridline,body:not(.dark-theme) .yt-studio-chart-gridline,html.light-theme .yt-studio-chart-gridline,html:not(.dark-theme) .yt-studio-chart-gridline{stroke:#00000014}.yt-studio-chart-baseline{stroke:#ffffff2e}body.light-theme .yt-studio-chart-baseline,body:not(.dark-theme) .yt-studio-chart-baseline,html.light-theme .yt-studio-chart-baseline,html:not(.dark-theme) .yt-studio-chart-baseline{stroke:#0003}.yt-studio-chart-tick{stroke:#ffffff40}body.light-theme .yt-studio-chart-tick,body:not(.dark-theme) .yt-studio-chart-tick,html.light-theme .yt-studio-chart-tick,html:not(.dark-theme) .yt-studio-chart-tick{stroke:#00000040}.yt-studio-chart-zero-line{stroke:#ffffff40}body.light-theme .yt-studio-chart-zero-line,body:not(.dark-theme) .yt-studio-chart-zero-line,html.light-theme .yt-studio-chart-zero-line,html:not(.dark-theme) .yt-studio-chart-zero-line{stroke:#00000040}.yt-studio-chart-scrubber-line{stroke:#ffffff73}body.light-theme .yt-studio-chart-scrubber-line,body:not(.dark-theme) .yt-studio-chart-scrubber-line,html.light-theme .yt-studio-chart-scrubber-line,html:not(.dark-theme) .yt-studio-chart-scrubber-line{stroke:#00000073}.yt-studio-analytics-content-layout{grid-gap:24px;align-items:stretch;display:grid;gap:24px;grid-template-columns:1fr 280px}@media (max-width:1080px){.yt-studio-analytics-content-layout{grid-template-columns:1fr}}.yt-studio-analytics-content-layout .yt-studio-analytics-chart-card{margin-top:0}.yt-studio-realtime-card{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#1c1c1ea6;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 32px #0000004d;display:flex;flex-direction:column;padding:24px}body.light-theme .yt-studio-realtime-card,body:not(.dark-theme) .yt-studio-realtime-card,html.light-theme .yt-studio-realtime-card,html:not(.dark-theme) .yt-studio-realtime-card{background:#fff;border:1px solid #0000001a;box-shadow:0 4px 20px #0000000f}.yt-studio-realtime-header{margin-bottom:20px}.yt-studio-realtime-title{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}body.light-theme .yt-studio-realtime-title,body:not(.dark-theme) .yt-studio-realtime-title,html.light-theme .yt-studio-realtime-title,html:not(.dark-theme) .yt-studio-realtime-title{color:#0f172a}.yt-studio-realtime-updating{align-items:center;color:#aaa;display:flex;font-size:12px;gap:6px}body.light-theme .yt-studio-realtime-updating,body:not(.dark-theme) .yt-studio-realtime-updating,html.light-theme .yt-studio-realtime-updating,html:not(.dark-theme) .yt-studio-realtime-updating{color:#606060}.yt-studio-realtime-metric-block{margin-bottom:8px}.yt-studio-realtime-big-num{font-feature-settings:"tnum";color:#fff;font-size:36px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}body.light-theme .yt-studio-realtime-big-num,body:not(.dark-theme) .yt-studio-realtime-big-num,html.light-theme .yt-studio-realtime-big-num,html:not(.dark-theme) .yt-studio-realtime-big-num{color:#0f172a}.yt-studio-realtime-metric-label{color:#aaa;font-size:13px;margin-top:4px}body.light-theme .yt-studio-realtime-metric-label,body:not(.dark-theme) .yt-studio-realtime-metric-label,html.light-theme .yt-studio-realtime-metric-label,html:not(.dark-theme) .yt-studio-realtime-metric-label{color:#606060}.yt-studio-see-live-sub-btn{align-items:center;background-color:#f2f2f2;border:none;border-radius:18px;box-shadow:none;color:#0f0f0f;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:36px;justify-content:center;letter-spacing:normal;line-height:normal;margin-top:14px;padding:0 16px;text-decoration:none;transition:background-color .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;user-select:none}.yt-studio-see-live-sub-btn:hover{background-color:#e5e5e5;color:#0f0f0f;text-decoration:none}.yt-studio-see-live-sub-btn:active{transform:scale(.98)}body.dark-theme .yt-studio-see-live-sub-btn,html.dark-theme .yt-studio-see-live-sub-btn{background-color:#ffffff1a;color:#f1f1f1}body.dark-theme .yt-studio-see-live-sub-btn:hover,html.dark-theme .yt-studio-see-live-sub-btn:hover{background-color:#fff3;color:#fff}body.light-theme .yt-studio-see-live-sub-btn,body:not(.dark-theme) .yt-studio-see-live-sub-btn,html.light-theme .yt-studio-see-live-sub-btn,html:not(.dark-theme) .yt-studio-see-live-sub-btn{background-color:#f2f2f2;color:#0f0f0f}body.light-theme .yt-studio-see-live-sub-btn:hover,body:not(.dark-theme) .yt-studio-see-live-sub-btn:hover,html.light-theme .yt-studio-see-live-sub-btn:hover,html:not(.dark-theme) .yt-studio-see-live-sub-btn:hover{background-color:#e5e5e5;color:#0f0f0f}.yt-studio-realtime-divider{background:#ffffff14;height:1px;margin:18px 0}body.light-theme .yt-studio-realtime-divider,body:not(.dark-theme) .yt-studio-realtime-divider,html.light-theme .yt-studio-realtime-divider,html:not(.dark-theme) .yt-studio-realtime-divider{background:#00000014}.yt-studio-realtime-badge-tip{color:#777;font-size:11px;line-height:1.4;margin-top:auto;padding-top:14px}.yt-studio-live-sub-backdrop{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.yt-studio-live-sub-modal{animation:ytModalScaleIn .25s cubic-bezier(.16,1,.3,1);background:#1f1f1f;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 24px 60px #000c;max-width:520px;padding:28px;position:relative;text-align:center;width:100%}body.light-theme .yt-studio-live-sub-modal,body:not(.dark-theme) .yt-studio-live-sub-modal,html.light-theme .yt-studio-live-sub-modal,html:not(.dark-theme) .yt-studio-live-sub-modal{background:#fff;border-color:#0000001f;box-shadow:0 20px 50px #0003}@keyframes ytModalScaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.yt-studio-live-sub-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.yt-studio-live-sub-modal-title{color:#aaa;font-size:15px;font-weight:600}body.light-theme .yt-studio-live-sub-modal-title,body:not(.dark-theme) .yt-studio-live-sub-modal-title,html.light-theme .yt-studio-live-sub-modal-title,html:not(.dark-theme) .yt-studio-live-sub-modal-title{color:#606060}.yt-studio-live-sub-close{align-items:center;background:none;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .15s ease,color .15s ease}.yt-studio-live-sub-close:hover{background:#ffffff1a;color:#fff}body.light-theme .yt-studio-live-sub-close:hover,body:not(.dark-theme) .yt-studio-live-sub-close:hover,html.light-theme .yt-studio-live-sub-close:hover,html:not(.dark-theme) .yt-studio-live-sub-close:hover{background:#00000014;color:#0f172a}.yt-studio-live-sub-channel-info{align-items:center;display:flex;flex-direction:column;margin-bottom:24px}.yt-studio-live-sub-avatar{align-items:center;border-radius:50%;box-shadow:0 4px 16px #0000004d;color:#fff;display:flex;font-size:28px;font-weight:700;height:72px;justify-content:center;margin-bottom:12px;width:72px}.yt-studio-live-sub-channel-name{color:#fff;font-size:20px;font-weight:700}body.light-theme .yt-studio-live-sub-channel-name,body:not(.dark-theme) .yt-studio-live-sub-channel-name,html.light-theme .yt-studio-live-sub-channel-name,html:not(.dark-theme) .yt-studio-live-sub-channel-name{color:#0f172a}.yt-studio-live-sub-channel-handle{color:#aaa;font-size:13px;margin-top:2px}body.light-theme .yt-studio-live-sub-channel-handle,body:not(.dark-theme) .yt-studio-live-sub-channel-handle,html.light-theme .yt-studio-live-sub-channel-handle,html:not(.dark-theme) .yt-studio-live-sub-channel-handle{color:#606060}.yt-studio-live-sub-counter-box{background:#0000004d;border:1px solid #ffffff14;border-radius:16px;margin-bottom:20px;padding:32px 20px}body.light-theme .yt-studio-live-sub-counter-box,body:not(.dark-theme) .yt-studio-live-sub-counter-box,html.light-theme .yt-studio-live-sub-counter-box,html:not(.dark-theme) .yt-studio-live-sub-counter-box{background:#f8fafc;border-color:#00000014}.yt-studio-live-sub-counter-number{font-feature-settings:"tnum";color:#fff;font-size:64px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}body.light-theme .yt-studio-live-sub-counter-number,body:not(.dark-theme) .yt-studio-live-sub-counter-number,html.light-theme .yt-studio-live-sub-counter-number,html:not(.dark-theme) .yt-studio-live-sub-counter-number{color:#0f172a}.yt-studio-live-sub-counter-label{color:#aaa;font-size:14px;font-weight:500;margin-top:10px}body.light-theme .yt-studio-live-sub-counter-label,body:not(.dark-theme) .yt-studio-live-sub-counter-label,html.light-theme .yt-studio-live-sub-counter-label,html:not(.dark-theme) .yt-studio-live-sub-counter-label{color:#606060}.yt-studio-live-sub-status-badge{align-items:center;color:#2ba640;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:14px}.yt-studio-live-sub-footer-note{color:#777;font-size:12px}.yt-studio-ai-tip-box{background:#ffffff0f;border:1px solid #ffffff26;border-radius:12px;margin-bottom:20px;padding:14px 16px}body.light-theme .yt-studio-ai-tip-box,body:not(.dark-theme) .yt-studio-ai-tip-box,html.light-theme .yt-studio-ai-tip-box,html:not(.dark-theme) .yt-studio-ai-tip-box{background:#0f172a0d;border:1px solid #0f172a26}.yt-studio-ai-title{align-items:center;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;margin-bottom:6px}body.light-theme .yt-studio-ai-title,body:not(.dark-theme) .yt-studio-ai-title,html.light-theme .yt-studio-ai-title,html:not(.dark-theme) .yt-studio-ai-title{color:#0f172a}.yt-studio-ai-desc{color:#ccc;font-size:13px;line-height:1.4;margin:0}.yt-studio-content-tabs{align-items:center;border-bottom:1px solid #ffffff14;display:flex;gap:8px;margin-bottom:20px;padding-bottom:10px}body.light-theme .yt-studio-content-tabs,body:not(.dark-theme) .yt-studio-content-tabs,html.light-theme .yt-studio-content-tabs,html:not(.dark-theme) .yt-studio-content-tabs{border-bottom:1px solid #00000014}.yt-studio-content-tab-btn{align-items:center;background:#0000;border:none;border-radius:20px;color:#888;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:7px;padding:8px 18px;transition:all .2s ease}.yt-studio-content-tab-btn:hover{background:#ffffff14;color:#fff}body.light-theme .yt-studio-content-tab-btn:hover,body:not(.dark-theme) .yt-studio-content-tab-btn:hover,html.light-theme .yt-studio-content-tab-btn:hover,html:not(.dark-theme) .yt-studio-content-tab-btn:hover{background:#0000000f;color:#0f172a}.yt-studio-content-tab-btn.active{background:#ffffff29;color:#fff;font-weight:700}body.light-theme .yt-studio-content-tab-btn.active,body:not(.dark-theme) .yt-studio-content-tab-btn.active,html.light-theme .yt-studio-content-tab-btn.active,html:not(.dark-theme) .yt-studio-content-tab-btn.active{background:#0000001a!important;color:#0f172a!important}.yt-studio-table-container{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#1c1c1e8c;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 8px 32px #0000004d;overflow:hidden}.yt-studio-table{border-collapse:collapse;text-align:center;width:100%}.yt-studio-table th{background:#ffffff0a;border-bottom:1px solid #ffffff14;color:#aaa;font-size:13px;font-weight:700;padding:14px 20px;text-align:center}.yt-studio-table td{border-bottom:1px solid #ffffff0d;color:#f1f1f1;font-size:14px;padding:16px 20px;text-align:center;vertical-align:middle}.yt-studio-table tr:last-child td{border-bottom:none}.yt-studio-table-video-cell{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:96px 1fr 96px;width:100%}.yt-studio-video-thumb{align-items:center;background:#0003;border:1px solid #ffffff24;border-radius:5px;box-shadow:0 1px 4px #00000026;color:#fff;display:flex;flex-shrink:0;height:54px;justify-content:center;overflow:hidden;position:relative;transition:transform .2s ease,border-color .2s ease;width:96px}body.light-theme .yt-studio-video-thumb,body:not(.dark-theme) .yt-studio-video-thumb,html.light-theme .yt-studio-video-thumb,html:not(.dark-theme) .yt-studio-video-thumb{background:#0000000a}.yt-studio-video-thumb:hover{border-color:#ffffff4d;transform:scale(1.02)}.yt-studio-video-thumb.is-short{border-radius:6px;height:66px;margin:0 auto;width:44px}.yt-studio-short-thumb-badge{align-items:center;background:#000000bf;border-radius:3px;bottom:3px;display:flex;justify-content:center;padding:1px 3px;pointer-events:none;position:absolute;right:3px;z-index:2}.yt-studio-short-chip{align-items:center;background:#ff4e4526;border:1px solid #ff4e4559;border-radius:4px;color:#ff4e45;display:inline-flex;font-size:11px;font-weight:700;gap:4px;letter-spacing:.5px;margin-right:6px;padding:1px 6px;text-transform:uppercase;vertical-align:middle}.yt-studio-thumb-img{border-radius:4px;display:block;height:100%;object-fit:cover;width:100%}.yt-studio-thumb-fallback{align-items:center;display:flex;height:100%;justify-content:center;width:100%}body.light-theme .yt-studio-video-thumb,body:not(.dark-theme) .yt-studio-video-thumb,html.light-theme .yt-studio-video-thumb,html:not(.dark-theme) .yt-studio-video-thumb{background:#f1f5f9;border:1px solid #0000001f;box-shadow:0 1px 4px #00000014;color:#0f172a}.yt-studio-video-meta{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.yt-studio-video-title{color:#fff;font-size:14px;font-weight:600;margin-bottom:2px;text-align:center}.yt-studio-video-desc{color:#aaa;font-size:12px;max-width:320px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.yt-studio-video-spacer{height:54px;pointer-events:none;visibility:hidden;width:96px}.yt-studio-vis-badge{border-radius:12px;font-size:12px;font-weight:700;padding:4px 10px;text-transform:capitalize}.yt-studio-vis-badge.public{background:#4caf5026;color:#4caf50}.yt-studio-vis-badge.unlisted{background:#ff980026;color:#ff9800}.yt-studio-vis-badge.private{background:#f4433626;color:#f44336}.yt-studio-vis-badge.review-pending{align-items:center;background:#f59e0b26;border:1px solid #f59e0b59;color:#f59e0b;display:inline-flex;gap:4px}.yt-studio-denied-badge-wrapper{align-items:center;display:inline-flex;justify-content:center;position:relative}.yt-studio-vis-badge.denied{align-items:center;background:#ef444426;border:1px solid #ef444473;border-radius:12px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12px;font-weight:700;gap:5px;padding:4px 10px;text-transform:capitalize;transition:all .2s ease}.yt-studio-vis-badge.denied:hover{background:#ef444440;border-color:#ef4444;box-shadow:0 0 8px #ef44444d}.yt-studio-denied-tooltip{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#1c1c1cf0;border:none;border-radius:4px;bottom:calc(100% + 12px);box-shadow:0 4px 12px #00000073;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,sans-serif;font-size:12px;font-weight:500;left:50%;letter-spacing:.15px;line-height:1.35;max-width:280px;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%) translateY(4px);transition:opacity .16s cubic-bezier(0,0,.2,1),transform .16s cubic-bezier(0,0,.2,1),visibility .16s;visibility:hidden;width:250px;z-index:10000}.yt-studio-denied-tooltip:after{display:none!important}.yt-studio-denied-badge-wrapper:hover .yt-studio-denied-tooltip{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:.08s;visibility:visible}.yt-studio-action-icons{align-items:center;display:flex;gap:8px;justify-content:center}.yt-studio-action-icons button{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:inline-flex;justify-content:center;padding:7px;position:relative;transition:color .2s ease,background .2s ease,transform .15s ease}.yt-studio-action-icons button:hover{background:#ffffff1f;color:#fff;transform:scale(1.06)}body.light-theme .yt-studio-action-icons button,body:not(.dark-theme) .yt-studio-action-icons button,html.light-theme .yt-studio-action-icons button,html:not(.dark-theme) .yt-studio-action-icons button{color:#606060}body.light-theme .yt-studio-action-icons button:hover,body:not(.dark-theme) .yt-studio-action-icons button:hover,html.light-theme .yt-studio-action-icons button:hover,html:not(.dark-theme) .yt-studio-action-icons button:hover{background:#00000014!important;color:#0f0f0f!important}[data-studio-tooltip],[data-yt-tooltip]{position:relative}[data-studio-tooltip]:before,[data-yt-tooltip]:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#1c1c1cf0;border-radius:4px;bottom:calc(100% + 12px);box-shadow:0 4px 12px #00000073;color:#fff;content:attr(data-yt-tooltip);font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,sans-serif;font-size:12px;font-weight:500;left:50%;letter-spacing:.15px;line-height:1.2;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .16s cubic-bezier(0,0,.2,1),transform .16s cubic-bezier(0,0,.2,1),visibility .16s;visibility:hidden;white-space:nowrap;z-index:10000}[data-studio-tooltip]:not([data-yt-tooltip]):before{content:attr(data-studio-tooltip)}[data-studio-tooltip]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip]:not([data-yt-tooltip=""]):hover:before{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:.08s;visibility:visible}.yt-studio-action-icons button:last-child[data-studio-tooltip]:before,.yt-studio-action-icons button:last-child[data-yt-tooltip]:before,[data-studio-tooltip][data-tooltip-align=right]:before,[data-yt-tooltip][data-tooltip-align=right]:before{left:auto;right:0;transform:translateY(4px)}.yt-studio-action-icons button:last-child[data-studio-tooltip]:not([data-studio-tooltip=""]):hover:before,.yt-studio-action-icons button:last-child[data-yt-tooltip]:not([data-yt-tooltip=""]):hover:before,[data-studio-tooltip][data-tooltip-align=right]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip][data-tooltip-align=right]:not([data-yt-tooltip=""]):hover:before{transform:translateY(0)}[data-studio-tooltip][data-tooltip-align=left]:before,[data-yt-tooltip][data-tooltip-align=left]:before{left:0;transform:translateY(4px)}[data-studio-tooltip][data-tooltip-align=left]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip][data-tooltip-align=left]:not([data-yt-tooltip=""]):hover:before{transform:translateY(0)}[data-studio-tooltip][data-tooltip-pos=bottom]:before,[data-yt-tooltip][data-tooltip-pos=bottom]:before{bottom:auto;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}[data-studio-tooltip][data-tooltip-pos=bottom]:not([data-studio-tooltip=""]):hover:before,[data-yt-tooltip][data-tooltip-pos=bottom]:not([data-yt-tooltip=""]):hover:before{transform:translateX(-50%) translateY(0)}[data-studio-tooltip]:active:before,[data-yt-tooltip]:active:before{opacity:0!important;transition:none!important;visibility:hidden!important}[data-studio-tooltip=""]:before,[data-yt-tooltip=""]:before{display:none!important}.yt-studio-subtabs{align-items:center;display:flex;gap:12px;margin-bottom:24px}.yt-studio-subtab{background:#0000;border:none;border-radius:20px;color:#aaa;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .2s}.yt-studio-subtab:hover{background:#ffffff0f;color:#fff}.yt-studio-subtab.active{background:#fff;color:#0f0f0f}.yt-studio-comments-list{display:flex;flex-direction:column;gap:16px}.yt-studio-comment-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1c1c1e8c;border:1px solid #ffffff14;border-radius:14px;display:flex;gap:16px;padding:18px 22px}.yt-studio-comment-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:18px;font-weight:700;height:42px;justify-content:center;width:42px}.yt-studio-comment-body{display:flex;flex:1 1;flex-direction:column}.yt-studio-comment-meta{color:#aaa;font-size:13px;margin-bottom:6px}.yt-studio-comment-author{color:#fff;font-weight:700}.yt-studio-comment-text{color:#f1f1f1;font-size:14px;line-height:1.4;margin-bottom:12px}.yt-studio-comment-actions{align-items:center;display:flex;gap:16px}.yt-studio-comment-actions button{align-items:center;background:#0000;border:none;color:#aaa;cursor:pointer;display:flex;gap:4px}.yt-studio-comment-actions button:hover{color:#fff}.yt-studio-audio-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:24px}.yt-studio-audio-search{align-items:center;background:#ffffff14;border-radius:20px;color:#aaa;display:flex;gap:10px;padding:8px 16px;width:320px}.yt-studio-audio-search input{background:#0000;border:none;color:#fff;font-size:14px;outline:none;width:100%}.yt-studio-genre-tags{align-items:center;display:flex;gap:8px}.yt-studio-genre-tag{background:#ffffff0f;border:none;border-radius:16px;color:#aaa;cursor:pointer;font-size:12px;font-weight:600;padding:6px 14px;transition:all .2s}.yt-studio-genre-tag:hover{background:#ffffff1f;color:#fff}.yt-studio-genre-tag.active{background:#27272a;color:#fff;font-weight:700}.yt-studio-play-btn{align-items:center;background:#ffffff14;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background .2s;width:36px}.yt-studio-play-btn:hover{background:#00d2ff40;color:#00d2ff}.yt-studio-genre-badge{background:#0000;border-radius:0;padding:0}.yt-studio-download-icon{color:#aaa;transition:color .2s}.yt-studio-download-icon:hover{color:#00d2ff}.yt-studio-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999}.yt-studio-modal{background:#1c1c1e;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 16px 48px #00000080;display:flex;flex-direction:column;gap:20px;padding:28px;width:440px}.yt-studio-modal h2{color:#fff;font-size:20px;margin:0}.yt-studio-field{display:flex;flex-direction:column;gap:8px}.yt-studio-field label{color:#aaa;font-size:13px;font-weight:600}.yt-studio-field input,.yt-studio-field select{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;color:#fff;font-size:14px;outline:none;padding:10px 14px}.yt-studio-modal-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:10px}.yt-studio-empty-box{background:#1c1c1e8c;border-radius:12px;color:#aaa;font-size:14px;padding:40px;text-align:center}body:not(.dark-theme) .yt-studio-container,html:not(.dark-theme) .yt-studio-container{background-color:#f9f9f9;color:#0f0f0f}body:not(.dark-theme) .yt-studio-sidebar,html:not(.dark-theme) .yt-studio-sidebar{background-color:#fff;border-right-color:#0000001a}body:not(.dark-theme) .yt-studio-your-channel,html:not(.dark-theme) .yt-studio-your-channel{color:#606060}body:not(.dark-theme) .yt-studio-profile-name,html:not(.dark-theme) .yt-studio-profile-name{color:#0f0f0f}body.light-theme .yt-studio-nav-btn,body.light-theme .yt-studio-nav-btn .yt-studio-nav-icon,body.light-theme .yt-studio-nav-btn .yt-studio-nav-label,body:not(.dark-theme) .yt-studio-nav-btn,body:not(.dark-theme) .yt-studio-nav-btn .yt-studio-nav-icon,body:not(.dark-theme) .yt-studio-nav-btn .yt-studio-nav-label,html.light-theme .yt-studio-nav-btn,html.light-theme .yt-studio-nav-btn .yt-studio-nav-icon,html.light-theme .yt-studio-nav-btn .yt-studio-nav-label,html:not(.dark-theme) .yt-studio-nav-btn,html:not(.dark-theme) .yt-studio-nav-btn .yt-studio-nav-icon,html:not(.dark-theme) .yt-studio-nav-btn .yt-studio-nav-label{color:#0f0f0f!important}body.light-theme .yt-studio-nav-btn:hover,body:not(.dark-theme) .yt-studio-nav-btn:hover,html.light-theme .yt-studio-nav-btn:hover,html:not(.dark-theme) .yt-studio-nav-btn:hover{background-color:#0000000f!important;color:#0f0f0f!important}body.light-theme .yt-studio-nav-btn:hover .yt-studio-nav-icon,body.light-theme .yt-studio-nav-btn:hover .yt-studio-nav-label,body:not(.dark-theme) .yt-studio-nav-btn:hover .yt-studio-nav-icon,body:not(.dark-theme) .yt-studio-nav-btn:hover .yt-studio-nav-label,html.light-theme .yt-studio-nav-btn:hover .yt-studio-nav-icon,html.light-theme .yt-studio-nav-btn:hover .yt-studio-nav-label,html:not(.dark-theme) .yt-studio-nav-btn:hover .yt-studio-nav-icon,html:not(.dark-theme) .yt-studio-nav-btn:hover .yt-studio-nav-label{color:#0f0f0f!important}body.light-theme .yt-studio-nav-btn.active,body:not(.dark-theme) .yt-studio-nav-btn.active,html.light-theme .yt-studio-nav-btn.active,html:not(.dark-theme) .yt-studio-nav-btn.active{background-color:#e5e5e5!important;color:#0f0f0f!important;font-weight:700!important}body.light-theme .yt-studio-nav-btn.active .yt-studio-nav-label,body:not(.dark-theme) .yt-studio-nav-btn.active .yt-studio-nav-label,html.light-theme .yt-studio-nav-btn.active .yt-studio-nav-label,html:not(.dark-theme) .yt-studio-nav-btn.active .yt-studio-nav-label{color:#0f0f0f!important;font-weight:700!important}body.light-theme .yt-studio-nav-btn.active .yt-studio-nav-icon,body.light-theme .yt-studio-nav-btn.active .yt-studio-nav-icon svg,body:not(.dark-theme) .yt-studio-nav-btn.active .yt-studio-nav-icon,body:not(.dark-theme) .yt-studio-nav-btn.active .yt-studio-nav-icon svg,html.light-theme .yt-studio-nav-btn.active .yt-studio-nav-icon,html.light-theme .yt-studio-nav-btn.active .yt-studio-nav-icon svg,html:not(.dark-theme) .yt-studio-nav-btn.active .yt-studio-nav-icon,html:not(.dark-theme) .yt-studio-nav-btn.active .yt-studio-nav-icon svg{color:#0f0f0f!important}body.light-theme .yt-studio-nav-btn.active:before,body:not(.dark-theme) .yt-studio-nav-btn.active:before,html.light-theme .yt-studio-nav-btn.active:before,html:not(.dark-theme) .yt-studio-nav-btn.active:before{background-color:red!important}body.light-theme .yt-studio-sidebar-divider,body:not(.dark-theme) .yt-studio-sidebar-divider,html.light-theme .yt-studio-sidebar-divider,html:not(.dark-theme) .yt-studio-sidebar-divider{background-color:#0000001a!important}body.light-theme .yt-studio-back-btn,body.light-theme .yt-studio-back-btn .yt-studio-nav-label,body:not(.dark-theme) .yt-studio-back-btn,body:not(.dark-theme) .yt-studio-back-btn .yt-studio-nav-label,html.light-theme .yt-studio-back-btn,html.light-theme .yt-studio-back-btn .yt-studio-nav-label,html:not(.dark-theme) .yt-studio-back-btn,html:not(.dark-theme) .yt-studio-back-btn .yt-studio-nav-label{color:#0f0f0f!important}body.light-theme .yt-studio-back-btn:hover,body:not(.dark-theme) .yt-studio-back-btn:hover,html.light-theme .yt-studio-back-btn:hover,html:not(.dark-theme) .yt-studio-back-btn:hover{background-color:#0000000d!important;color:#0f0f0f!important}body:not(.dark-theme) .yt-studio-main-content,html:not(.dark-theme) .yt-studio-main-content{background-color:#f9f9f9}body:not(.dark-theme) .yt-studio-ai-title,body:not(.dark-theme) .yt-studio-card-heading,body:not(.dark-theme) .yt-studio-comment-author,body:not(.dark-theme) .yt-studio-kpi-badge,body:not(.dark-theme) .yt-studio-kpi-badge.positive,body:not(.dark-theme) .yt-studio-kpi-val,body:not(.dark-theme) .yt-studio-metric-item span:last-child,body:not(.dark-theme) .yt-studio-page-title,body:not(.dark-theme) .yt-studio-recent-title,body:not(.dark-theme) .yt-studio-video-title,html:not(.dark-theme) .yt-studio-ai-title,html:not(.dark-theme) .yt-studio-card-heading,html:not(.dark-theme) .yt-studio-comment-author,html:not(.dark-theme) .yt-studio-kpi-badge,html:not(.dark-theme) .yt-studio-kpi-badge.positive,html:not(.dark-theme) .yt-studio-kpi-val,html:not(.dark-theme) .yt-studio-metric-item span:last-child,html:not(.dark-theme) .yt-studio-page-title,html:not(.dark-theme) .yt-studio-recent-title,html:not(.dark-theme) .yt-studio-video-title{color:#0f0f0f}body:not(.dark-theme) .yt-studio-ai-desc,body:not(.dark-theme) .yt-studio-chart-header,body:not(.dark-theme) .yt-studio-comment-meta,body:not(.dark-theme) .yt-studio-comment-text,body:not(.dark-theme) .yt-studio-kpi-label,body:not(.dark-theme) .yt-studio-metric-item,body:not(.dark-theme) .yt-studio-page-subtitle,body:not(.dark-theme) .yt-studio-recent-rank,body:not(.dark-theme) .yt-studio-upload-prompt,html:not(.dark-theme) .yt-studio-ai-desc,html:not(.dark-theme) .yt-studio-chart-header,html:not(.dark-theme) .yt-studio-comment-meta,html:not(.dark-theme) .yt-studio-comment-text,html:not(.dark-theme) .yt-studio-kpi-label,html:not(.dark-theme) .yt-studio-metric-item,html:not(.dark-theme) .yt-studio-page-subtitle,html:not(.dark-theme) .yt-studio-recent-rank,html:not(.dark-theme) .yt-studio-upload-prompt{color:#606060}body:not(.dark-theme) .yt-studio-card,body:not(.dark-theme) .yt-studio-comment-card,body:not(.dark-theme) .yt-studio-empty-box,body:not(.dark-theme) .yt-studio-kpi-card,body:not(.dark-theme) .yt-studio-table-container,html:not(.dark-theme) .yt-studio-card,html:not(.dark-theme) .yt-studio-comment-card,html:not(.dark-theme) .yt-studio-empty-box,html:not(.dark-theme) .yt-studio-kpi-card,html:not(.dark-theme) .yt-studio-table-container{background-color:#fff;border-color:#0000001a;box-shadow:0 4px 14px #0000000f}body:not(.dark-theme) .yt-studio-chart-box,body:not(.dark-theme) .yt-studio-metric-list,html:not(.dark-theme) .yt-studio-chart-box,html:not(.dark-theme) .yt-studio-metric-list{background-color:#0000000a}body:not(.dark-theme) .yt-studio-ai-tip-box,html:not(.dark-theme) .yt-studio-ai-tip-box{background-color:#0f172a0d;border-color:#0f172a26}body:not(.dark-theme) .yt-studio-action-btn,html:not(.dark-theme) .yt-studio-action-btn{background-color:#0000000d;border:1px solid #0000001a;color:#0f0f0f}body:not(.dark-theme) .yt-studio-action-btn:hover,html:not(.dark-theme) .yt-studio-action-btn:hover{background-color:#0000001a}body:not(.dark-theme) .yt-studio-white-pill-btn,html:not(.dark-theme) .yt-studio-white-pill-btn{background-color:#0f0f0f;color:#fff}body:not(.dark-theme) .yt-studio-dark-pill-btn,html:not(.dark-theme) .yt-studio-dark-pill-btn{background-color:#00000014;color:#0f0f0f}body:not(.dark-theme) .yt-studio-dark-pill-btn:hover,html:not(.dark-theme) .yt-studio-dark-pill-btn:hover{background-color:#00000029}body:not(.dark-theme) .yt-studio-table th,html:not(.dark-theme) .yt-studio-table th{background-color:#00000008;border-bottom-color:#00000014;color:#606060}body:not(.dark-theme) .yt-studio-table td,html:not(.dark-theme) .yt-studio-table td{border-bottom-color:#0000000f;color:#606060}body:not(.dark-theme) .yt-studio-subtab,html:not(.dark-theme) .yt-studio-subtab{color:#606060}body:not(.dark-theme) .yt-studio-subtab.active,html:not(.dark-theme) .yt-studio-subtab.active{background-color:#0f0f0f;color:#fff}body:not(.dark-theme) .yt-studio-audio-search,html:not(.dark-theme) .yt-studio-audio-search{background-color:#0000000d;color:#606060}body:not(.dark-theme) .yt-studio-audio-search input,html:not(.dark-theme) .yt-studio-audio-search input{color:#0f0f0f}body:not(.dark-theme) .yt-studio-modal,html:not(.dark-theme) .yt-studio-modal{background-color:#fff;border-color:#0000001f;color:#0f0f0f}body:not(.dark-theme) .yt-studio-modal h2,html:not(.dark-theme) .yt-studio-modal h2{color:#0f0f0f}body:not(.dark-theme) .yt-studio-field input,body:not(.dark-theme) .yt-studio-field select,html:not(.dark-theme) .yt-studio-field input,html:not(.dark-theme) .yt-studio-field select{background-color:#0000000a;border-color:#0000001f;color:#0f0f0f}body:not(.dark-theme) .yt-studio-sidebar-footer,html:not(.dark-theme) .yt-studio-sidebar-footer{border-top-color:#00000014}body:not(.dark-theme) .yt-studio-back-btn,html:not(.dark-theme) .yt-studio-back-btn{background-color:#0000000d;border-color:#0000001a;color:#0f0f0f}body:not(.dark-theme) .yt-studio-back-btn:hover,html:not(.dark-theme) .yt-studio-back-btn:hover{background-color:#00a8961f;border-color:#00a896;color:#00a896}body:not(.dark-theme) .yt-studio-chart-live,html:not(.dark-theme) .yt-studio-chart-live{color:#0f0f0f}body:not(.dark-theme) .yt-studio-sparkline-svg text,html:not(.dark-theme) .yt-studio-sparkline-svg text{fill:#606060}.yt-studio-custom-spotlight-item{align-items:center;display:flex;gap:16px;justify-content:space-between}.yt-studio-branding-row{align-items:center;display:flex;gap:24px;margin-top:16px}.yt-studio-avatar-preview{background:#00a896;border-radius:50%;color:#fff;font-size:28px;font-weight:700;height:72px;width:72px}.yt-studio-avatar-preview,.yt-studio-banner-preview{align-items:center;display:flex;justify-content:center}.yt-studio-banner-preview{background:#ffffff14;border:1px dashed #fff3;border-radius:12px;color:#aaa;font-size:13px;height:64px;width:240px}.yt-studio-branding-actions{display:flex;gap:12px}.yt-studio-textarea{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;padding:12px 14px;resize:vertical;width:100%}.yt-studio-alert-banner.success{align-items:center;background:#4caf5026;border:1px solid #4caf504d;border-radius:12px;color:#4caf50;display:flex;font-weight:600;gap:10px;padding:12px 20px}body:not(.dark-theme) .yt-studio-banner-preview,html:not(.dark-theme) .yt-studio-banner-preview{background:#0000000a;border-color:#00000026;color:#606060}body:not(.dark-theme) .yt-studio-textarea,html:not(.dark-theme) .yt-studio-textarea{background-color:#0000000a;border-color:#0000001f;color:#0f0f0f}.yt-studio-audio-actions{align-items:center;display:flex;gap:8px;justify-content:center}.yt-studio-action-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:36px}.yt-studio-action-icon-btn:hover{background-color:#ffffff14;color:#fff!important}.yt-studio-action-icon-btn svg{fill:currentColor;color:inherit}body:not(.dark-theme) .yt-studio-action-icon-btn,html:not(.dark-theme) .yt-studio-action-icon-btn{color:#606060}body:not(.dark-theme) .yt-studio-action-icon-btn:hover,html:not(.dark-theme) .yt-studio-action-icon-btn:hover{background-color:#00000014;color:#0f0f0f!important}body:not(.dark-theme) .yt-studio-action-icon-btn svg,html:not(.dark-theme) .yt-studio-action-icon-btn svg{fill:currentColor;color:inherit}.yt-studio-custom-card{-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);background:#161618;border:1px solid #ffffff14;border-radius:16px;box-shadow:0 4px 20px #0006;margin-bottom:24px;padding:24px}.yt-studio-custom-card-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 6px}.yt-studio-custom-card-subtitle{color:#aaa;font-size:13px;line-height:1.5;margin:0 0 20px}.yt-studio-branding-block{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.yt-studio-branding-mockup-wrapper{border-radius:8px;flex-shrink:0;height:140px;overflow:hidden;width:240px}.yt-studio-branding-mockup-svg{display:block;height:100%;width:100%}.yt-studio-branding-details{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;min-height:140px;min-width:260px}.yt-studio-branding-text{color:#aaa;font-size:13px;line-height:1.5;margin-bottom:16px}.yt-studio-custom-input{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;font-size:14px;outline:none;padding:14px 16px;transition:border-color .2s ease;width:100%}.yt-studio-custom-input:focus{border-color:#00d2ff}.yt-studio-custom-textarea{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:10px;box-sizing:border-box;color:#fff;font-family:inherit;font-size:14px;min-height:120px;outline:none;padding:14px 16px;resize:vertical;width:100%}.yt-studio-custom-textarea:focus{border-color:#00d2ff}.yt-studio-url-input-wrapper{align-items:center;display:flex;position:relative}.yt-studio-copy-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:12px;transition:color .2s ease,background-color .2s ease}.yt-studio-copy-btn:hover{background-color:#ffffff1a;color:#fff}body:not(.dark-theme) .yt-studio-custom-card,html:not(.dark-theme) .yt-studio-custom-card{background:#fff;border-color:#0000001a;box-shadow:0 2px 12px #0000000f}body:not(.dark-theme) .yt-studio-custom-card-title,html:not(.dark-theme) .yt-studio-custom-card-title{color:#0f0f0f}body:not(.dark-theme) .yt-studio-branding-text,body:not(.dark-theme) .yt-studio-custom-card-subtitle,html:not(.dark-theme) .yt-studio-branding-text,html:not(.dark-theme) .yt-studio-custom-card-subtitle{color:#606060}body:not(.dark-theme) .yt-studio-custom-input,body:not(.dark-theme) .yt-studio-custom-textarea,html:not(.dark-theme) .yt-studio-custom-input,html:not(.dark-theme) .yt-studio-custom-textarea{background-color:#0000000a;border-color:#00000026;color:#0f0f0f}body:not(.dark-theme) .yt-studio-copy-btn,html:not(.dark-theme) .yt-studio-copy-btn{color:#606060}body:not(.dark-theme) .yt-studio-copy-btn:hover,html:not(.dark-theme) .yt-studio-copy-btn:hover{background-color:#0000000f;color:#0f0f0f}.yt-studio-genre-badge{color:inherit;font-size:14px;font-weight:400;text-transform:capitalize}body:not(.dark-theme) .yt-studio-genre-badge,html:not(.dark-theme) .yt-studio-genre-badge{color:#606060;font-weight:400}body:not(.dark-theme) .yt-studio-genre-tag,html:not(.dark-theme) .yt-studio-genre-tag{background:#0000000d;color:#606060}body:not(.dark-theme) .yt-studio-genre-tag:hover,html:not(.dark-theme) .yt-studio-genre-tag:hover{background:#00000014;color:#0f0f0f}body:not(.dark-theme) .yt-studio-genre-tag.active,html:not(.dark-theme) .yt-studio-genre-tag.active{background:#0f0f0f;color:#fff;font-weight:700}.spt-banner-mockup-box{box-shadow:inset 0 2px 6px #0000000a}.spt-banner-mockup-box,.spt-picture-mockup-box{align-items:center;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;display:flex;flex-shrink:0;height:120px;justify-content:center;width:220px}.spt-picture-circle{align-items:center;border-radius:50%;box-shadow:0 4px 12px #0003;color:#fff;display:flex;font-size:36px;font-weight:800;height:84px;justify-content:center;width:84px}.spt-watermark-mockup-box{background:#f1f5f9;border:1px solid #cbd5e1;border-radius:12px;flex-shrink:0;height:120px;overflow:hidden;position:relative;width:220px}.spt-player-screen{background:#e2e8f0;height:100%;position:relative;width:100%}.spt-watermark-badge{background:#fff;border-radius:4px;bottom:22px;box-shadow:0 2px 8px #0003;height:32px;justify-content:center;right:12px;width:32px}.spt-player-bar,.spt-watermark-badge{align-items:center;display:flex;position:absolute}.spt-player-bar{background:#0f172aa6;bottom:0;color:#cbd5e1;font-family:monospace;font-size:9px;height:18px;justify-content:space-between;left:0;padding:0 10px;right:0}[data-theme=dark] .spt-banner-mockup-box,[data-theme=dark] .spt-picture-mockup-box,[data-theme=dark] .spt-watermark-mockup-box,body.dark-theme .spt-banner-mockup-box,body.dark-theme .spt-picture-mockup-box,body.dark-theme .spt-watermark-mockup-box,html.dark-theme .spt-banner-mockup-box,html.dark-theme .spt-picture-mockup-box,html.dark-theme .spt-watermark-mockup-box{background:#18181a;border-color:#2b2b30}[data-theme=dark] .spt-player-screen,body.dark-theme .spt-player-screen,html.dark-theme .spt-player-screen{background:#242428}.yt-studio-tracklist-modal-backdrop{align-items:center;animation:sptFadeIn .2s ease-out;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:10000}.yt-studio-tracklist-modal-card{background:#121214;border:1px solid #ffffff1f;border-radius:18px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;max-height:85vh;max-width:680px;overflow:hidden;width:100%}body:not(.dark-theme) .yt-studio-tracklist-modal-card,html:not(.dark-theme) .yt-studio-tracklist-modal-card{background:#fff;border-color:#e2e8f0;color:#0f172a}.yt-studio-tracklist-modal-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:20px 24px}body:not(.dark-theme) .yt-studio-tracklist-modal-header{border-bottom-color:#f1f5f9}.yt-studio-tracklist-header-info{align-items:center;display:flex;gap:16px}.yt-studio-album-thumb{align-items:center;aspect-ratio:1/1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;display:flex;flex-shrink:0;height:68px;justify-content:center;min-width:68px;overflow:hidden;width:68px}.yt-studio-modal-cover-img{aspect-ratio:1/1;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 4px 12px #0006;height:76px;min-width:76px;object-fit:cover;width:76px}.yt-studio-modal-cover-fallback{align-items:center;aspect-ratio:1/1;background:#ffffff0d;border-radius:12px;color:#888;display:flex;height:76px;justify-content:center;min-width:76px;width:76px}.yt-studio-modal-album-title{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}body:not(.dark-theme) .yt-studio-modal-album-title{color:#0f172a}.yt-studio-modal-album-meta{align-items:center;color:#a1a1aa;display:flex;font-size:13px;gap:8px}.yt-studio-tracklist-modal-body{flex:1 1;overflow-y:auto;padding:16px 24px}.yt-studio-tracklist-modal-footer{align-items:center;background:#0003;border-top:1px solid #ffffff14;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}body:not(.dark-theme) .yt-studio-tracklist-modal-footer{background:#f8fafc;border-top-color:#e2e8f0}.yt-studio-earn-btn{align-items:center;display:flex;position:relative}.yt-studio-coming-soon-badge{animation:yt-earn-badge-glow 2.5s ease-in-out infinite alternate;background:linear-gradient(135deg,#f59e0b,#ef4444);border-radius:12px;box-shadow:0 2px 8px #f59e0b66;color:#fff;font-size:10px;font-weight:700;letter-spacing:.6px;margin-left:auto;padding:3px 8px;text-transform:uppercase;white-space:nowrap}@keyframes yt-earn-badge-glow{0%{box-shadow:0 2px 6px #f59e0b4d}to{box-shadow:0 2px 12px #ef444499}}.yt-studio-speedoearn-view{box-sizing:border-box;max-width:100%;width:100%}.yt-studio-earn-hero{background:linear-gradient(135deg,#f59e0b14,#ef44440d 50%,#0f0f0fcc);border:1px solid #f59e0b40;border-radius:20px;margin-bottom:28px;overflow:hidden;padding:36px 32px;position:relative}body:not(.dark-theme) .yt-studio-earn-hero{background:linear-gradient(135deg,#fffbeb,#fef2f2 50%,#fff);border-color:#f59e0b59}.yt-studio-earn-hero-badge{align-items:center;background:#f59e0b26;border:1px solid #f59e0b66;border-radius:20px;color:#f59e0b;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.6px;margin-bottom:16px;padding:4px 12px;text-transform:uppercase}.yt-studio-earn-pulse-dot{animation:yt-pulse-dot 1.5s infinite;background-color:#f59e0b;border-radius:50%;box-shadow:0 0 8px #f59e0b;height:8px;width:8px}@keyframes yt-pulse-dot{0%{opacity:.7;transform:scale(.9)}50%{opacity:1;transform:scale(1.3)}to{opacity:.7;transform:scale(.9)}}.yt-studio-earn-hero-title{color:#fff;font-size:32px;font-weight:800;line-height:1.25;margin:0 0 12px}body:not(.dark-theme) .yt-studio-earn-hero-title{color:#0f172a}.yt-studio-earn-gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#f59e0b,#ef4444);-webkit-background-clip:text}.yt-studio-earn-hero-subtitle{color:#aaa;font-size:15px;line-height:1.6;margin:0 0 24px;max-width:100%}body:not(.dark-theme) .yt-studio-earn-hero-subtitle{color:#475569}.yt-studio-earn-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.yt-studio-earn-notify-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;border-radius:24px;box-shadow:0 4px 14px #f59e0b66;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;transition:transform .15s ease,box-shadow .15s ease}.yt-studio-earn-notify-btn:hover{box-shadow:0 6px 20px #f59e0b80;transform:translateY(-2px)}.yt-studio-earn-notify-btn.notified{background:#10b981;box-shadow:0 4px 14px #10b98166}.yt-studio-earn-status-tag{color:#888;font-size:13px}body:not(.dark-theme) .yt-studio-earn-status-tag{color:#64748b}.yt-studio-earn-status-tag strong{color:#fff}body:not(.dark-theme) .yt-studio-earn-status-tag strong{color:#0f172a}.yt-studio-earn-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}@media (max-width:1100px){.yt-studio-earn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.yt-studio-earn-grid{grid-template-columns:1fr}}.yt-studio-earn-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;display:flex;flex-direction:column;padding:24px 20px;transition:transform .15s ease,border-color .15s ease}body:not(.dark-theme) .yt-studio-earn-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 10px #00000008}.yt-studio-earn-card:hover{border-color:#f59e0b66;transform:translateY(-3px)}.yt-studio-earn-card-icon{align-items:center;border-radius:12px;display:flex;height:50px;justify-content:center;margin-bottom:16px;width:50px}.yt-studio-earn-card-icon.glow-amber{background:#f59e0b26;color:#f59e0b}.yt-studio-earn-card-icon.glow-rose{background:#f43f5e26;color:#f43f5e}.yt-studio-earn-card-icon.glow-blue{background:#3b82f626;color:#3b82f6}.yt-studio-earn-card-icon.glow-green{background:#10b98126;color:#10b981}.yt-studio-earn-card-title{color:#fff;font-size:16px;font-weight:700;margin:0 0 8px}body:not(.dark-theme) .yt-studio-earn-card-title{color:#0f172a}.yt-studio-earn-card-desc{color:#888;flex:1 1;font-size:13px;line-height:1.5;margin:0 0 16px}body:not(.dark-theme) .yt-studio-earn-card-desc{color:#64748b}.yt-studio-earn-card-pill{align-self:flex-start;background:#ffffff14;border-radius:12px;color:#ddd;font-size:11px;font-weight:600;padding:4px 10px}body:not(.dark-theme) .yt-studio-earn-card-pill{background:#f1f5f9;color:#334155}.yt-studio-earn-eligibility-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:24px}body:not(.dark-theme) .yt-studio-earn-eligibility-card{background:#fff;border-color:#e2e8f0;box-shadow:0 2px 10px #00000008}.yt-studio-earn-eligibility-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.yt-studio-earn-eligibility-title{color:#fff;font-size:18px;font-weight:700;margin:0 0 4px}body:not(.dark-theme) .yt-studio-earn-eligibility-title{color:#0f172a}.yt-studio-earn-eligibility-desc{color:#888;font-size:13px;margin:0}body:not(.dark-theme) .yt-studio-earn-eligibility-desc{color:#64748b}.yt-studio-earn-ready-badge{background:#3b82f626;border:1px solid #3b82f64d;border-radius:14px;color:#3b82f6;font-size:11px;font-weight:600;padding:4px 12px}.yt-studio-earn-trackers{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.yt-studio-earn-tracker-box{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;padding:16px}body:not(.dark-theme) .yt-studio-earn-tracker-box{background:#f8fafc;border-color:#e2e8f0}.yt-studio-earn-tracker-meta{align-items:center;color:#aaa;display:flex;font-size:13px;justify-content:space-between;margin-bottom:10px}body:not(.dark-theme) .yt-studio-earn-tracker-meta{color:#475569}.yt-studio-earn-tracker-meta strong{color:#fff}body:not(.dark-theme) .yt-studio-earn-tracker-meta strong{color:#0f172a}.yt-studio-earn-progress-track{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden;width:100%}body:not(.dark-theme) .yt-studio-earn-progress-track{background:#e2e8f0}.yt-studio-earn-progress-bar{background:linear-gradient(90deg,#f59e0b,#ef4444);border-radius:4px;height:100%;transition:width .3s ease}.yt-studio-earn-status-banner{align-items:center;border-radius:16px;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px;overflow:hidden;padding:22px 28px;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1)}.yt-studio-earn-status-banner.partner-active{background:linear-gradient(135deg,#1d9bf029,#0f172a99);border:1px solid #1d9bf061;box-shadow:0 8px 32px #1d9bf026}.yt-studio-earn-status-banner.partner-pending{background:linear-gradient(135deg,#f59e0b1f,#0f172a80);border:1px solid #f59e0b47}body:not(.dark-theme) .yt-studio-earn-status-banner.partner-active{background:linear-gradient(135deg,#e0f2fe,#fff);border:1px solid #7dd3fc;box-shadow:0 4px 20px #1d9bf01f}body:not(.dark-theme) .yt-studio-earn-status-banner.partner-pending{background:linear-gradient(135deg,#fef3c7,#fff);border:1px solid #fde68a}.yt-studio-earn-status-left{align-items:center;display:flex;flex:1 1;gap:20px}.yt-studio-earn-status-badge-wrap{align-items:center;background:#1d9bf01f;border-radius:50%;box-shadow:0 4px 16px #1d9bf040;display:flex;flex-shrink:0;height:64px;justify-content:center;width:64px}body:not(.dark-theme) .yt-studio-earn-status-badge-wrap{background:#e0f2fe}.yt-studio-earn-status-details{flex:1 1}.yt-studio-earn-status-heading{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px}.yt-studio-earn-status-heading h3{color:#fff;font-size:19px;font-weight:700;margin:0}body:not(.dark-theme) .yt-studio-earn-status-heading h3{color:#0f172a}.yt-studio-earn-active-pill{align-items:center;background:#1d9bf033;border:1px solid #1d9bf073;border-radius:12px;color:#38bdf8;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}body:not(.dark-theme) .yt-studio-earn-active-pill{background:#bae6fd;border-color:#7dd3fc;color:#0284c7}.yt-studio-earn-pending-pill{align-items:center;background:#f59e0b29;border:1px solid #f59e0b59;border-radius:12px;color:#fbbf24;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:4px 12px}.yt-studio-earn-status-text{color:#aaa;font-size:13.5px;line-height:1.5;margin:0}body:not(.dark-theme) .yt-studio-earn-status-text{color:#475569}.yt-studio-earn-status-actions{flex-shrink:0}.yt-studio-earn-preview-chip{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.yt-studio-earn-preview-tag{align-items:center;background:#1d9bf024;border:1px solid #1d9bf059;border-radius:24px;color:#1d9bf0;display:inline-flex;font-size:13px;font-weight:600;gap:7px;letter-spacing:.2px;padding:8px 16px}.yt-studio-earn-preview-sub{color:#888;font-size:11.5px;font-weight:500}body:not(.dark-theme) .yt-studio-earn-preview-sub{color:#64748b}.yt-studio-earn-toggle-btn{align-items:center;border:none;border-radius:24px;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s cubic-bezier(.16,1,.3,1)}.yt-studio-earn-toggle-btn.active{background:#1d9bf0;box-shadow:0 4px 14px #1d9bf059;color:#fff}.yt-studio-earn-toggle-btn.active:hover{background:#1a8cd8;transform:translateY(-1px)}.yt-studio-earn-toggle-btn.inactive{background:linear-gradient(135deg,#1d9bf0,#0284c7);box-shadow:0 4px 14px #0284c759;color:#fff}.yt-studio-earn-toggle-btn.inactive:hover{filter:brightness(1.08);transform:translateY(-1px)}.yt-toggle-hint{font-size:11px;font-weight:400;opacity:.8}.yt-studio-earn-card.highlight-badge{background:linear-gradient(135deg,#1d9bf014,#ffffff05);border:1px solid #1d9bf052}body:not(.dark-theme) .yt-studio-earn-card.highlight-badge{background:linear-gradient(135deg,#f0f9ff,#fff);border-color:#bae6fd}.glow-blue{color:#1d9bf0!important}.glow-blue,.verified-pill{background:#1d9bf029!important}.verified-pill{align-items:center;border:1px solid #1d9bf052;color:#38bdf8!important;display:inline-flex;gap:6px}body:not(.dark-theme) .verified-pill{background:#e0f2fe!important;border-color:#bae6fd;color:#0369a1!important}.yt-studio-earn-ready-badge.partner-ready{background:#1d9bf02e;border-color:#1d9bf066;color:#38bdf8}.yt-studio-earn-reward-box{align-items:center;background:#00000047;border:1px dashed #1d9bf059;border-radius:12px;display:flex;gap:16px;justify-content:space-between;margin-top:22px;padding:16px 20px}body:not(.dark-theme) .yt-studio-earn-reward-box{background:#f8fafc;border-color:#93c5fd}.yt-studio-earn-reward-left{align-items:center;display:flex;gap:14px}.yt-studio-earn-reward-badge-icon{align-items:center;background:#1d9bf01f;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.yt-studio-earn-reward-title{color:#fff;font-size:14.5px;font-weight:700;margin-bottom:2px}body:not(.dark-theme) .yt-studio-earn-reward-title{color:#0f172a}.yt-studio-earn-reward-sub{color:#888;font-size:12.5px}body:not(.dark-theme) .yt-studio-earn-reward-sub{color:#64748b}.yt-studio-earn-reward-tag{align-items:center;border-radius:14px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px}.yt-studio-earn-reward-tag.granted{background:#1d9bf033;border:1px solid #1d9bf066;color:#38bdf8}body:not(.dark-theme) .yt-studio-earn-reward-tag.granted{background:#bae6fd;border-color:#7dd3fc;color:#0284c7}.yt-studio-earn-reward-tag.pending{background:#ffffff14;color:#aaa}body:not(.dark-theme) .yt-studio-earn-reward-tag.pending{background:#e2e8f0;color:#475569}.spt-banner-img{border-radius:10px;height:100%;object-fit:cover;width:100%}.spt-picture-img{border-radius:50%;box-shadow:0 4px 12px #0003;height:84px;object-fit:cover;width:84px}.spt-watermark-img{border-radius:3px;height:100%;object-fit:contain;width:100%}.yt-studio-custom-link-row{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;justify-content:space-between;margin-bottom:8px;max-width:600px;padding:12px 16px}body:not(.dark-theme) .yt-studio-custom-link-row{background:#f8fafc;border-color:#e2e8f0}.yt-studio-custom-link-info{display:flex;flex-direction:column;gap:2px}.yt-studio-custom-link-info strong{color:#f1f5f9;font-size:14px}body:not(.dark-theme) .yt-studio-custom-link-info strong{color:#0f172a}.yt-studio-custom-link-info a{color:#38bdf8;font-size:12px;text-decoration:none;word-break:break-all}.yt-studio-custom-link-info a:hover{text-decoration:underline}.yt-studio-spotlight-preview-box{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;gap:12px;margin-top:10px;max-width:480px;padding:10px 14px}body:not(.dark-theme) .yt-studio-spotlight-preview-box{background:#f8fafc;border-color:#e2e8f0}.yt-studio-spotlight-thumb{background:#0f172a;border-radius:6px;flex-shrink:0;height:52px;object-fit:cover;width:90px}.yt-studio-spotlight-info{display:flex;flex-direction:column;overflow:hidden}.yt-studio-spotlight-title{color:#fff;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body:not(.dark-theme) .yt-studio-spotlight-title{color:#0f172a}.yt-studio-spotlight-meta{color:#94a3b8;font-size:11px;margin-top:2px}.active-section-btn{background:#00d2ff!important;color:#000!important;font-weight:600!important}.yt-studio-video-picker-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-height:400px;overflow-y:auto;padding:8px 0}.yt-studio-video-picker-item{background:#ffffff0a;border:1px solid #ffffff14;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.yt-studio-video-picker-item:hover{border-color:#00d2ff;box-shadow:0 4px 12px #00d2ff26;transform:translateY(-2px)}.yt-studio-video-picker-thumb{aspect-ratio:16/9;background:#1e293b;object-fit:cover;width:100%}.yt-studio-video-picker-details{display:flex;flex-direction:column;gap:4px;padding:10px}.yt-studio-video-picker-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:12px;font-weight:600;line-height:1.4;overflow:hidden}.yt-studio-video-picker-meta{color:#94a3b8;font-size:11px}.yt-studio-watchtime-modal{animation:ytStudioFadeScaleIn .22s cubic-bezier(.16,1,.3,1) forwards;background:#181818;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 24px 64px #0000008c;color:#fff;display:flex;flex-direction:column;max-height:88vh;overflow:hidden;width:min(860px,94vw)}body.light-theme .yt-studio-watchtime-modal,body:not(.dark-theme) .yt-studio-watchtime-modal,html.light-theme .yt-studio-watchtime-modal,html:not(.dark-theme) .yt-studio-watchtime-modal{background:#fff;border-color:#0000001f;box-shadow:0 24px 64px #0000002e;color:#0f0f0f}.yt-studio-watchtime-modal-header{align-items:flex-start;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:22px 24px 16px}body.light-theme .yt-studio-watchtime-modal-header,body:not(.dark-theme) .yt-studio-watchtime-modal-header,html.light-theme .yt-studio-watchtime-modal-header,html:not(.dark-theme) .yt-studio-watchtime-modal-header{border-bottom-color:#00000014}.yt-studio-watchtime-modal-title{font-size:19px;font-weight:700;letter-spacing:-.01em}.yt-studio-watchtime-modal-subtitle{color:#a0a0a0;font-size:13px;margin-top:4px}body.light-theme .yt-studio-watchtime-modal-subtitle,body:not(.dark-theme) .yt-studio-watchtime-modal-subtitle,html.light-theme .yt-studio-watchtime-modal-subtitle,html:not(.dark-theme) .yt-studio-watchtime-modal-subtitle{color:#606060}.yt-studio-watchtime-summary-grid{grid-gap:12px;background:#ffffff05;border-bottom:1px solid #ffffff0f;display:grid;gap:12px;grid-template-columns:repeat(4,1fr);padding:18px 24px}body.light-theme .yt-studio-watchtime-summary-grid,body:not(.dark-theme) .yt-studio-watchtime-summary-grid,html.light-theme .yt-studio-watchtime-summary-grid,html:not(.dark-theme) .yt-studio-watchtime-summary-grid{background:#f8fafc;border-bottom-color:#0000000f}@media (max-width:700px){.yt-studio-watchtime-summary-grid{grid-template-columns:repeat(2,1fr)}}.yt-studio-watchtime-summary-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:12px 14px}body.light-theme .yt-studio-watchtime-summary-card,body:not(.dark-theme) .yt-studio-watchtime-summary-card,html.light-theme .yt-studio-watchtime-summary-card,html:not(.dark-theme) .yt-studio-watchtime-summary-card{background:#fff;border-color:#00000014}.yt-studio-wt-card-label{color:#909090;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}body.light-theme .yt-studio-wt-card-label,body:not(.dark-theme) .yt-studio-wt-card-label,html.light-theme .yt-studio-wt-card-label,html:not(.dark-theme) .yt-studio-wt-card-label{color:#606060}.yt-studio-wt-card-val{color:#fff;font-size:20px;font-weight:700;line-height:1.2}body.light-theme .yt-studio-wt-card-val,body:not(.dark-theme) .yt-studio-wt-card-val,html.light-theme .yt-studio-wt-card-val,html:not(.dark-theme) .yt-studio-wt-card-val{color:#0f0f0f}.yt-studio-wt-card-sub{color:#888;font-size:11px}.yt-studio-watchtime-filter-bar{align-items:center;border-bottom:1px solid #ffffff0f;display:flex;gap:8px;overflow-x:auto;padding:14px 24px}body.light-theme .yt-studio-watchtime-filter-bar,body:not(.dark-theme) .yt-studio-watchtime-filter-bar,html.light-theme .yt-studio-watchtime-filter-bar,html:not(.dark-theme) .yt-studio-watchtime-filter-bar{border-bottom-color:#0000000f}.yt-studio-wt-filter-btn{background:#ffffff14;border:none;border-radius:16px;color:#e0e0e0;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s ease;white-space:nowrap}.yt-studio-wt-filter-btn:hover{background:#ffffff26;color:#fff}.yt-studio-wt-filter-btn.active{background:#fff;color:#0f0f0f;font-weight:600}body.light-theme .yt-studio-wt-filter-btn,body:not(.dark-theme) .yt-studio-wt-filter-btn,html.light-theme .yt-studio-wt-filter-btn,html:not(.dark-theme) .yt-studio-wt-filter-btn{background:#f2f2f2;color:#0f0f0f}body.light-theme .yt-studio-wt-filter-btn:hover,body:not(.dark-theme) .yt-studio-wt-filter-btn:hover,html.light-theme .yt-studio-wt-filter-btn:hover,html:not(.dark-theme) .yt-studio-wt-filter-btn:hover{background:#e5e5e5}body.light-theme .yt-studio-wt-filter-btn.active,body:not(.dark-theme) .yt-studio-wt-filter-btn.active,html.light-theme .yt-studio-wt-filter-btn.active,html:not(.dark-theme) .yt-studio-wt-filter-btn.active{background:#0f0f0f;color:#fff}.yt-studio-watchtime-items-container{display:flex;flex-direction:column;max-height:48vh;overflow-y:auto;padding:16px 24px}.yt-studio-wt-empty,.yt-studio-wt-loading{color:#888;font-size:14px;padding:36px 16px;text-align:center}.yt-studio-wt-items-list{display:flex;flex-direction:column;gap:10px}.yt-studio-wt-item-row{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;display:flex;gap:16px;padding:12px 16px;transition:all .15s ease}.yt-studio-wt-item-row:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translateY(-1px)}body.light-theme .yt-studio-wt-item-row,body:not(.dark-theme) .yt-studio-wt-item-row,html.light-theme .yt-studio-wt-item-row,html:not(.dark-theme) .yt-studio-wt-item-row{background:#fbfbfb;border-color:#0000000f}body.light-theme .yt-studio-wt-item-row:hover,body:not(.dark-theme) .yt-studio-wt-item-row:hover,html.light-theme .yt-studio-wt-item-row:hover,html:not(.dark-theme) .yt-studio-wt-item-row:hover{background:#f0f4f8;border-color:#0000001f}.yt-studio-wt-item-thumb-wrapper{aspect-ratio:16/9;background:#202020;border-radius:8px;flex-shrink:0;overflow:hidden;position:relative;width:110px}.yt-studio-wt-item-thumb{height:100%;object-fit:cover;width:100%}.yt-studio-wt-item-thumb-placeholder{align-items:center;color:#777;display:flex;height:100%;justify-content:center;width:100%}.yt-studio-wt-duration-badge{background:#000000d1;border-radius:3px;bottom:4px;color:#fff;font-size:10px;font-weight:600;padding:1px 4px;position:absolute;right:4px}.yt-studio-wt-item-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.yt-studio-wt-title-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.yt-studio-content-badge{border-radius:4px;font-size:10px;font-weight:700;letter-spacing:.04em;padding:2px 6px}.yt-studio-content-badge.video{background:#00d2ff26;border:1px solid #00d2ff4d;color:#00d2ff}.yt-studio-content-badge.short{background:#ff007f26;border:1px solid #ff007f4d;color:#ff007f}.yt-studio-content-badge.album{background:#a855f726;border:1px solid #a855f74d;color:#c084fc}.yt-studio-wt-item-title{color:inherit;font-size:14px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-studio-wt-item-meta{color:#888;font-size:12px}.yt-studio-wt-item-metrics{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:2px;text-align:right}.yt-studio-wt-metric-hrs{color:#fff;font-size:16px;font-weight:700}body.light-theme .yt-studio-wt-metric-hrs,body:not(.dark-theme) .yt-studio-wt-metric-hrs,html.light-theme .yt-studio-wt-metric-hrs,html:not(.dark-theme) .yt-studio-wt-metric-hrs{color:#0f0f0f}.yt-studio-wt-metric-hrs .unit{color:inherit;font-size:12px;font-weight:500;margin-left:3px}.yt-studio-wt-metric-exact{color:#888;font-size:12px}body.light-theme .yt-studio-wt-metric-exact,body:not(.dark-theme) .yt-studio-wt-metric-exact,html.light-theme .yt-studio-wt-metric-exact,html:not(.dark-theme) .yt-studio-wt-metric-exact{color:#606060}.yt-studio-wt-metric-retention{color:#888;font-size:11px;font-weight:500}body.light-theme .yt-studio-wt-metric-retention,body:not(.dark-theme) .yt-studio-wt-metric-retention,html.light-theme .yt-studio-wt-metric-retention,html:not(.dark-theme) .yt-studio-wt-metric-retention{color:#606060}.yt-auth-page-container{-ms-overflow-style:none;align-items:center;background-color:#f9f9fb;bottom:0;box-sizing:border-box;display:flex;flex-direction:column;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;height:100vh;justify-content:center;left:0;overflow:hidden;padding:0;position:fixed;right:0;scrollbar-width:none;top:0;width:100vw;z-index:1000}body:has(.yt-auth-page-container),html:has(.yt-auth-page-container){overflow:hidden!important;scrollbar-gutter:auto!important}.yt-auth-form-wrapper::-webkit-scrollbar,.yt-auth-page-container ::-webkit-scrollbar,.yt-auth-page-container::-webkit-scrollbar,.yt-auth-split-card::-webkit-scrollbar,body:has(.yt-auth-page-container)::-webkit-scrollbar,html:has(.yt-auth-page-container)::-webkit-scrollbar{background:#0000!important;display:none!important;height:0!important;width:0!important}.yt-auth-form-wrapper,.yt-auth-page-container *,.yt-auth-split-card{-ms-overflow-style:none!important;scrollbar-width:none!important}.yt-auth-bg-blob{border-radius:50%;filter:blur(80px);opacity:.35;pointer-events:none;position:absolute}.blob-1{background:radial-gradient(circle,#ff4e50 0,#f9d423 100%);height:450px;left:-100px;top:-100px;width:450px}.blob-2{background:radial-gradient(circle,#6a11cb 0,#2575fc 100%);bottom:-150px;height:500px;right:-150px;width:500px}.yt-auth-header{align-items:center;box-sizing:border-box;display:flex;height:70px;justify-content:space-between;left:50%;max-width:1040px;padding:0 24px;position:absolute;top:0;transform:translateX(-50%);width:100%;z-index:20}.yt-auth-back-btn{align-items:center;background:#0000;border:1px solid #0000001f;border-radius:20px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:background-color .2s ease,border-color .2s ease}.yt-auth-back-btn:hover{background-color:#f2f2f2;border-color:#00000040}.yt-auth-header-logo{height:28px;object-fit:contain}.yt-auth-split-card{background:#fff;border:1px solid #00000014;border-radius:28px;box-shadow:0 24px 70px #0000001a,0 6px 20px #0000000a;display:flex;margin:0;max-height:calc(100vh - 60px);max-width:1120px;overflow:hidden;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),height .4s cubic-bezier(.16,1,.3,1),max-height .4s cubic-bezier(.16,1,.3,1);width:92%;z-index:10}.yt-auth-split-card.step-otp{transform:scale(.97)}.yt-expandable-field{margin-bottom:0;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-8px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .3s ease,transform .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1)}.yt-expandable-field.expanded{margin-bottom:4px;max-height:90px;opacity:1;pointer-events:auto;transform:translateY(0)}.yt-auth-banner{background:linear-gradient(135deg,#0f0f0f,#1a1a24 50%,#0f172a);box-sizing:border-box;color:#fff;display:flex;flex:1.05 1;flex-direction:column;justify-content:center;min-width:480px;overflow:hidden;padding:56px 48px;position:relative}.yt-auth-banner-overlay{background:radial-gradient(circle at 80% 20%,#ff000026,#0000 50%);bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.yt-auth-banner-content{position:relative;z-index:2}.yt-auth-banner-logo{display:block;height:48px;margin-bottom:28px;margin-top:-10px;object-fit:contain;width:auto}.yt-auth-banner-title{-webkit-text-fill-color:#0000;background:linear-gradient(180deg,#fff,#e2e8f0);-webkit-background-clip:text;font-size:34px;font-weight:800;letter-spacing:-.5px;line-height:1.25;margin:0 0 16px}.yt-auth-banner-subtitle{color:#94a3b8;font-size:15px;line-height:1.6;margin:0 0 36px}.yt-auth-features{display:flex;flex-direction:column;gap:20px}.yt-auth-feature-item{align-items:flex-start;display:flex;gap:14px}.yt-feature-icon{align-items:center;background:#ffffff1a;border:1px solid #ffffff26;border-radius:12px;color:red;display:flex;height:40px;justify-content:center;min-width:40px;width:40px}.yt-auth-feature-item h4{color:#fff;font-size:15px;font-weight:600;margin:0 0 2px}.yt-auth-feature-item p{color:#94a3b8;font-size:13px;margin:0}.yt-auth-form-wrapper{-ms-overflow-style:none;box-sizing:border-box;display:flex;flex:1.15 1;flex-direction:column;justify-content:center;overflow-y:auto;padding:40px 48px;scrollbar-width:none;transition:padding .4s cubic-bezier(.4,0,.2,1)}.yt-auth-form-wrapper.step-otp{padding:44px}.yt-auth-tabs{background:#f1f5f9;border-radius:12px;display:flex;margin-bottom:28px;padding:4px;position:relative}.yt-auth-tab{background:#0000;border:none;color:#64748b;cursor:pointer;flex:1 1;font-size:14px;font-weight:600;padding:10px 0;transition:color .25s ease;z-index:2}.yt-auth-tab.active{color:#0f0f0f}.yt-auth-tab-indicator{background:#fff;border-radius:8px;bottom:4px;box-shadow:0 2px 8px #00000014;position:absolute;top:4px;transition:transform .3s cubic-bezier(.4,0,.2,1);width:calc(50% - 4px)}.yt-auth-tab-indicator.signin{transform:translateX(0)}.yt-auth-tab-indicator.signup{transform:translateX(100%)}@keyframes alertExpandSlideDown{0%{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0;transform:translateY(-8px) scale(.98)}to{margin-bottom:20px;max-height:120px;opacity:1;padding-bottom:10px;padding-top:10px;transform:translateY(0) scale(1)}}.yt-auth-alert{animation:alertExpandSlideDown .35s cubic-bezier(.16,1,.3,1) forwards;border-radius:10px;font-size:13px;font-weight:500;margin-bottom:20px;overflow:hidden;padding:10px 14px;will-change:opacity,transform,max-height,margin-bottom}.yt-auth-alert.error{background-color:#fef2f2;border:1px solid #fecaca;color:#dc2626}.yt-auth-alert.success{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#16a34a}.yt-otp-banner-single{align-items:center;animation:none;display:flex;margin-bottom:24px;margin-top:14px;min-height:42px;transition:background-color .35s ease,border-color .35s ease,color .35s ease}@keyframes bannerTextFadeIn{0%{opacity:0}to{opacity:1}}.yt-otp-banner-text{animation:bannerTextFadeIn .3s ease-in-out forwards;display:inline-block;width:100%}.yt-auth-form{gap:18px}.yt-auth-form,.yt-input-group{display:flex;flex-direction:column}.yt-input-group{gap:6px}.yt-label-row{align-items:center;display:flex;justify-content:space-between}.yt-input-group label{color:#0f0f0f;font-size:13px;font-weight:600}@keyframes labelSmoothAppear{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.yt-label-error{color:#ef4444!important}.yt-label-error,.yt-label-success{animation:labelSmoothAppear .3s cubic-bezier(.16,1,.3,1) forwards;display:inline-block;font-size:13px;font-weight:500;margin-left:5px}.yt-label-success{color:#22c55e!important}.yt-forgot-link{color:#2563eb;font-size:12px;font-weight:500;text-decoration:none}.yt-forgot-link:hover{text-decoration:underline}.yt-input-wrapper{align-items:center;display:flex;position:relative}.yt-input-icon{color:#94a3b8;left:14px;pointer-events:none;position:absolute}.yt-input-wrapper input{background-color:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f0f0f;font-size:14px;height:44px;outline:none;padding:0 14px 0 42px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.yt-input-wrapper input:focus{border-color:#0f0f0f;box-shadow:0 0 0 3px #0f0f0f14}.yt-input-wrapper.match-success input{border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e2e!important}.yt-input-wrapper.match-success .yt-input-icon{color:#16a34a!important}.yt-input-wrapper.match-error input{border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44442e!important}.yt-input-wrapper.match-error .yt-input-icon{color:#dc2626!important}.yt-field-tooltip{align-items:center;animation:tooltipSlideDown .22s cubic-bezier(.16,1,.3,1) forwards;border-radius:8px;box-shadow:0 4px 14px #00000014;display:inline-flex;font-size:13px;font-weight:500;gap:8px;line-height:1.3;margin-top:7px;padding:6px 12px 6px 8px;position:relative;width:fit-content;z-index:10}@keyframes tooltipSlideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.yt-tooltip-arrow{background:inherit;border-left:inherit;border-top:inherit;height:8px;left:18px;position:absolute;top:-5px;transform:rotate(45deg);width:8px}.yt-field-tooltip.error{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 16px #00000017;color:#0f172a}.yt-field-tooltip.error .yt-tooltip-arrow{background:#fff;border-left:1px solid #e2e8f0;border-top:1px solid #e2e8f0}.yt-field-tooltip.error .yt-tooltip-icon{align-items:center;background-color:#ea580c;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:18px;justify-content:center;width:18px}.yt-field-tooltip.success{background-color:#fff;border:1px solid #bbf7d0;box-shadow:0 4px 16px #22c55e14;color:#14532d}.yt-field-tooltip.success .yt-tooltip-arrow{background:#fff;border-left:1px solid #bbf7d0;border-top:1px solid #bbf7d0}.yt-field-tooltip.success .yt-tooltip-icon{align-items:center;background-color:#22c55e;border-radius:4px;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:18px;justify-content:center;width:18px}.yt-input-wrapper input:-webkit-autofill,.yt-input-wrapper input:-webkit-autofill:active,.yt-input-wrapper input:-webkit-autofill:focus,.yt-input-wrapper input:-webkit-autofill:hover{-webkit-text-fill-color:#0f0f0f!important;box-shadow:inset 0 0 0 1000px #fff!important;caret-color:#0f0f0f;-webkit-transition:background-color 50000s ease-in-out 0s;transition:background-color 50000s ease-in-out 0s}.yt-toggle-password{align-items:center;background:#0000;border:none;color:#64748b;cursor:pointer;display:flex;justify-content:center;position:absolute;right:12px}.yt-checkbox-group{align-items:center;display:flex;margin-top:2px}.yt-checkbox-label{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:8px}.yt-checkbox-label input[type=checkbox]{accent-color:#0f0f0f;cursor:pointer;height:16px;width:16px}.yt-checkbox-label a{color:#2563eb;text-decoration:none}.yt-checkbox-label a:hover{text-decoration:underline}.yt-auth-submit-btn{align-items:center;align-self:center;background-color:#0f0f0f;border:none;border-radius:21px;box-shadow:0 3px 10px #0f0f0f1f;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:42px;justify-content:center;margin-top:6px;min-width:280px;padding:0 52px;transition:background-color .2s ease,transform .15s ease;width:auto}.yt-auth-submit-btn:hover{background-color:#272727}.yt-auth-submit-btn:active{transform:scale(.98)}.yt-auth-submit-btn:disabled{cursor:not-allowed;opacity:.7}.yt-auth-spinner{animation:spin .8s linear infinite;border:2.5px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.yt-auth-divider{align-items:center;display:flex;margin:24px 0 20px;text-align:center}.yt-auth-divider:after,.yt-auth-divider:before{border-bottom:1px solid #e2e8f0;content:"";flex:1 1}.yt-auth-divider span{color:#94a3b8;font-size:12px;font-weight:500;padding:0 12px}.yt-social-buttons{display:flex;gap:12px}.yt-social-btn{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:10px;color:#0f0f0f;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:600;gap:8px;height:42px;justify-content:center;transition:background-color .2s ease,border-color .2s ease}.yt-social-btn:hover{background-color:#f8fafc;border-color:#94a3b8}.yt-auth-step-container{opacity:1;transform:translateY(0) scale(1);transition:opacity .28s cubic-bezier(.4,0,.2,1),transform .28s cubic-bezier(.4,0,.2,1)}.yt-auth-step-container.fading-out{opacity:0;transform:translateY(8px) scale(.97)}.yt-auth-step-container.fading-in{opacity:1;transform:translateY(0) scale(1)}.yt-otp-container{display:flex;flex-direction:column}@keyframes fadeInOtp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.yt-otp-back-link{align-items:center;align-self:flex-start;background:#0000;border:none;color:#64748b;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;margin-bottom:20px;padding:0;transition:color .2s ease}.yt-otp-back-link:hover{color:#0f0f0f}.yt-otp-header{margin-bottom:24px}.yt-otp-header h2{color:#0f0f0f;font-size:24px;font-weight:800;letter-spacing:-.4px;margin:0 0 8px}.yt-otp-sent-alert{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#15803d;font-size:13.5px;line-height:1.55;margin-bottom:20px;margin-top:12px}.yt-otp-sent-alert .yt-otp-email-highlight{color:#14532d;font-weight:700}.yt-otp-boxes-wrapper{display:flex;gap:10px;justify-content:space-between;margin:16px 0 28px}.yt-otp-box{background:#fff;border:1.5px solid #cbd5e1;border-radius:12px;box-shadow:0 2px 6px #0000000a;color:#0f0f0f;font-size:22px;font-weight:700;height:56px;outline:none;text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease,background-color .2s ease;width:48px}.yt-otp-box:focus{background:#fff;border-color:#0f0f0f;box-shadow:0 0 0 4px #0f0f0f1a;transform:translateY(-2px)}.yt-otp-box.filled{background:#f8fafc;border-color:#0f0f0f}.yt-otp-submit-btn{border-radius:12px;margin-top:4px;min-width:100%;width:100%}.yt-otp-resend-row{margin-top:20px;text-align:center}.yt-otp-timer-text{color:#64748b;font-size:13px;font-weight:500}.yt-timer-seconds{color:#0f0f0f;font-weight:700}.yt-otp-resend-btn{align-items:center;background:#0000;border:none;color:#2563eb;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:4px 8px;text-decoration:none;transition:color .2s ease,opacity .2s ease}.yt-otp-resend-btn:hover{color:#1d4ed8;text-decoration:none}.yt-otp-resend-btn:disabled{cursor:not-allowed;opacity:.5;text-decoration:none}@media (max-width:900px){.yt-auth-split-card{flex-direction:column;margin:10px 16px}.yt-auth-banner{padding:32px 24px}.yt-auth-banner-title{font-size:24px}.yt-auth-form-wrapper{padding:32px 24px}.yt-otp-boxes-wrapper{gap:6px}.yt-otp-box{font-size:18px;height:48px;width:40px}}.yt-albums-page{box-sizing:border-box;color:#0f172a;margin:0;max-width:100%;min-height:calc(100vh - 56px);padding:0 0 60px;width:100%}[data-theme=dark] .yt-albums-page,body.dark-theme .yt-albums-page,html.dark-theme .yt-albums-page{color:#f1f1f1}.yt-albums-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.yt-albums-title-group{display:flex;flex-direction:column;gap:6px}.yt-albums-main-title{color:#0f172a;font-size:36px;font-weight:800;letter-spacing:-.6px;line-height:1.18;margin:0}[data-theme=dark] .yt-albums-main-title,body.dark-theme .yt-albums-main-title,html.dark-theme .yt-albums-main-title{color:#fff}.yt-albums-subtitle{color:#64748b;font-size:14.5px;line-height:1.4;margin:0}[data-theme=dark] .yt-albums-subtitle,body.dark-theme .yt-albums-subtitle,html.dark-theme .yt-albums-subtitle{color:#94a3b8}.yt-albums-header-actions{align-items:center;display:flex;gap:12px}.yt-albums-upload-btn{align-items:center;background:#0f172a;border:none;border-radius:24px;box-shadow:0 4px 14px #0f172a33;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s ease}.yt-albums-upload-btn:hover{background:#1e293b;box-shadow:0 6px 18px #0f172a4d;transform:translateY(-1px)}[data-theme=dark] .yt-albums-upload-btn,body.dark-theme .yt-albums-upload-btn,html.dark-theme .yt-albums-upload-btn{background:#fff;box-shadow:0 4px 16px #0000004d;color:#0f172a}[data-theme=dark] .yt-albums-upload-btn:hover,body.dark-theme .yt-albums-upload-btn:hover,html.dark-theme .yt-albums-upload-btn:hover{background:#f1f5f9;box-shadow:0 6px 20px #ffffff26}.yt-albums-genre-bar{align-items:center;display:flex;gap:10px;margin-bottom:28px;overflow-x:auto;padding-bottom:8px;scrollbar-width:none}.yt-albums-genre-bar::-webkit-scrollbar{display:none}.yt-albums-genre-chip{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:20px;color:#334155;cursor:pointer;font-size:13px;font-weight:500;padding:7px 16px;transition:all .2s ease;white-space:nowrap}.yt-albums-genre-chip:hover{background:#e2e8f0;color:#0f172a}.yt-albums-genre-chip.active{background:#0f172a;border-color:#0f172a;color:#fff;font-weight:600}[data-theme=dark] .yt-albums-genre-chip,body.dark-theme .yt-albums-genre-chip,html.dark-theme .yt-albums-genre-chip{background:#ffffff12;border-color:#ffffff1a;color:#e2e8f0}[data-theme=dark] .yt-albums-genre-chip:hover,body.dark-theme .yt-albums-genre-chip:hover,html.dark-theme .yt-albums-genre-chip:hover{background:#ffffff24}[data-theme=dark] .yt-albums-genre-chip.active,body.dark-theme .yt-albums-genre-chip.active,html.dark-theme .yt-albums-genre-chip.active{background:#fff;border-color:#fff;color:#09090b}.yt-albums-grid{grid-gap:24px;box-sizing:border-box;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));width:100%}.yt-album-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 2px 10px #0000000a;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:14px;position:relative;transition:all .25s cubic-bezier(.4,0,.2,1)}.yt-album-card:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 12px 28px #0000001a;transform:translateY(-4px)}[data-theme=dark] .yt-album-card,body.dark-theme .yt-album-card,html.dark-theme .yt-album-card{background:#121214a6;border:1px solid #ffffff14;box-shadow:none}[data-theme=dark] .yt-album-card:hover,body.dark-theme .yt-album-card:hover,html.dark-theme .yt-album-card:hover{background:#1c1c20d9;border-color:#ffffff2e;box-shadow:0 16px 32px #000000a6}.yt-album-cover-box{aspect-ratio:1/1;background:#f1f5f9;border-radius:10px;margin-bottom:12px;overflow:hidden;position:relative;width:100%}[data-theme=dark] .yt-album-cover-box,body.dark-theme .yt-album-cover-box,html.dark-theme .yt-album-cover-box{background:#09090b}.yt-album-cover-img{height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.yt-album-card:hover .yt-album-cover-img{transform:scale(1.05)}.yt-album-play-overlay{align-items:center;background:#f43f5e;border-radius:50%;bottom:12px;box-shadow:0 6px 18px #f43f5e80;color:#fff;display:flex;height:44px;justify-content:center;opacity:0;position:absolute;right:12px;transform:translateY(8px) scale(.9);transition:all .25s cubic-bezier(.4,0,.2,1);width:44px}.yt-album-card:hover .yt-album-play-overlay{opacity:1;transform:translateY(0) scale(1)}.yt-album-card-info{display:flex;flex-direction:column;gap:3px}.yt-album-card-title{color:#0f172a;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .yt-album-card-title,body.dark-theme .yt-album-card-title,html.dark-theme .yt-album-card-title{color:#f8fafc}.yt-album-card-artist{color:#475569;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .yt-album-card-artist,body.dark-theme .yt-album-card-artist,html.dark-theme .yt-album-card-artist{color:#94a3b8}.yt-album-card-meta{align-items:center;color:#64748b;display:flex;font-size:12px;gap:6px;margin-top:4px}.yt-album-genre-tag{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;color:#475569;font-size:11px;padding:2px 7px}[data-theme=dark] .yt-album-genre-tag,body.dark-theme .yt-album-genre-tag,html.dark-theme .yt-album-genre-tag{background:#ffffff14;border-color:#0000;color:#cbd5e1}.yt-albums-empty-box{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:18px;box-sizing:border-box;grid-column:1/-1;padding:60px 24px;text-align:center;width:100%}[data-theme=dark] .yt-albums-empty-box,body.dark-theme .yt-albums-empty-box,html.dark-theme .yt-albums-empty-box{background:#12121466;border-color:#ffffff1a}.yt-albums-empty-title{color:#0f172a;font-size:18px;font-weight:700;margin:12px 0 6px}[data-theme=dark] .yt-albums-empty-title,body.dark-theme .yt-albums-empty-title,html.dark-theme .yt-albums-empty-title{color:#fff}.yt-albums-empty-desc{color:#64748b;font-size:14px;margin:0 auto 20px;max-width:440px}[data-theme=dark] .yt-albums-empty-desc,body.dark-theme .yt-albums-empty-desc,html.dark-theme .yt-albums-empty-desc{color:#94a3b8}.yt-album-modal-backdrop{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000c;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1200}.yt-album-modal-card{animation:albumModalScale .25s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 24px 60px #00000040;display:flex;flex-direction:column;max-height:88vh;max-width:780px;overflow:hidden;width:100%}[data-theme=dark] .yt-album-modal-card,body.dark-theme .yt-album-modal-card,html.dark-theme .yt-album-modal-card{background:#111113;border:1px solid #ffffff1f;box-shadow:0 24px 60px #000000e6}@keyframes albumModalScale{0%{opacity:0;transform:scale(.94) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.yt-album-modal-header{align-items:flex-start;background:linear-gradient(180deg,#f8fafc,#0000);border-bottom:1px solid #e2e8f0;display:flex;gap:24px;padding:24px;position:relative}[data-theme=dark] .yt-album-modal-header,body.dark-theme .yt-album-modal-header,html.dark-theme .yt-album-modal-header{background:linear-gradient(180deg,#ffffff0d,#0000);border-bottom:1px solid #ffffff14}.yt-album-modal-cover{aspect-ratio:1/1;background:#f1f5f9;border-radius:12px;box-shadow:0 8px 20px #0000001f;flex-shrink:0;height:150px;overflow:hidden;width:150px}[data-theme=dark] .yt-album-modal-cover,body.dark-theme .yt-album-modal-cover,html.dark-theme .yt-album-modal-cover{background:#09090b;box-shadow:0 12px 28px #000000b3}.yt-album-modal-cover img{height:100%;object-fit:cover;width:100%}.yt-album-modal-details{display:flex;flex:1 1;flex-direction:column;gap:6px}.yt-album-modal-tag{align-self:flex-start;background:#f43f5e26;border-radius:6px;color:#f43f5e;font-size:11px;font-weight:700;letter-spacing:.8px;padding:3px 9px;text-transform:uppercase}.yt-album-modal-title{color:#0f172a;font-size:24px;font-weight:800;line-height:1.25;margin:0}[data-theme=dark] .yt-album-modal-title,body.dark-theme .yt-album-modal-title,html.dark-theme .yt-album-modal-title{color:#fff}.yt-album-modal-artist{color:#334155;font-size:15px;font-weight:600}[data-theme=dark] .yt-album-modal-artist,body.dark-theme .yt-album-modal-artist,html.dark-theme .yt-album-modal-artist{color:#cbd5e1}.yt-album-modal-sub{color:#64748b;font-size:13px}[data-theme=dark] .yt-album-modal-sub,body.dark-theme .yt-album-modal-sub,html.dark-theme .yt-album-modal-sub{color:#94a3b8}.yt-album-modal-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:13px;line-height:1.45;margin-top:4px;overflow:hidden}[data-theme=dark] .yt-album-modal-desc,body.dark-theme .yt-album-modal-desc,html.dark-theme .yt-album-modal-desc{color:#aaa}.yt-album-modal-close{align-items:center;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;color:#334155;cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:34px}.yt-album-modal-close:hover{background:#e2e8f0;color:#0f172a;transform:scale(1.05)}[data-theme=dark] .yt-album-modal-close,body.dark-theme .yt-album-modal-close,html.dark-theme .yt-album-modal-close{background:#ffffff1a;border:none;color:#f1f1f1}[data-theme=dark] .yt-album-modal-close:hover,body.dark-theme .yt-album-modal-close:hover,html.dark-theme .yt-album-modal-close:hover{background:#fff3}.yt-album-modal-tracks-scroll{flex:1 1;overflow-y:auto;padding:16px 24px}.yt-album-track-row{align-items:center;border-radius:10px;display:flex;justify-content:space-between;margin-bottom:4px;padding:12px 14px;transition:all .15s ease}.yt-album-track-row:hover{background:#f1f5f9}[data-theme=dark] .yt-album-track-row:hover,body.dark-theme .yt-album-track-row:hover,html.dark-theme .yt-album-track-row:hover{background:#ffffff0f}.yt-album-track-row.playing{background:#f43f5e1f}[data-theme=dark] .yt-album-track-row.playing,body.dark-theme .yt-album-track-row.playing,html.dark-theme .yt-album-track-row.playing{background:#f43f5e26}.yt-album-track-left{align-items:center;display:flex;gap:16px;min-width:0}.yt-album-track-num{color:#64748b;font-size:14px;font-weight:600;text-align:center;width:20px}.yt-album-track-play-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.yt-album-track-play-btn:hover{background:#e2e8f0;color:#0f172a;transform:scale(1.1)}[data-theme=dark] .yt-album-track-play-btn,body.dark-theme .yt-album-track-play-btn,html.dark-theme .yt-album-track-play-btn{color:#cbd5e1}[data-theme=dark] .yt-album-track-play-btn:hover,body.dark-theme .yt-album-track-play-btn:hover,html.dark-theme .yt-album-track-play-btn:hover{background:#ffffff26;color:#fff}.yt-album-track-row.playing .yt-album-track-play-btn{color:#f43f5e}.yt-album-track-name{color:#0f172a;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme=dark] .yt-album-track-name,body.dark-theme .yt-album-track-name,html.dark-theme .yt-album-track-name{color:#f1f5f9}.yt-album-track-row.playing .yt-album-track-name{color:#f43f5e}.yt-album-track-dur{font-feature-settings:"tnum";color:#64748b;font-size:13px;font-variant-numeric:tabular-nums}[data-theme=dark] .yt-album-track-dur,body.dark-theme .yt-album-track-dur,html.dark-theme .yt-album-track-dur{color:#94a3b8}.yt-album-mini-player{align-items:center;animation:slideUpPlayer .3s ease;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#fffffff5;border-top:1px solid #e2e8f0;bottom:0;box-shadow:0 -8px 32px #00000014;display:flex;height:72px;justify-content:space-between;left:0;padding:0 28px;position:fixed;right:0;z-index:1300}[data-theme=dark] .yt-album-mini-player,body.dark-theme .yt-album-mini-player,html.dark-theme .yt-album-mini-player{background:#0e0e10f2;border-top:1px solid #ffffff1a;box-shadow:0 -8px 32px #000000b3}@keyframes slideUpPlayer{0%{transform:translateY(100%)}to{transform:translateY(0)}}.yt-player-track-info{align-items:center;display:flex;gap:14px;min-width:220px}.yt-player-thumb{background:#e2e8f0;border-radius:8px;height:46px;object-fit:cover;width:46px}[data-theme=dark] .yt-player-thumb,body.dark-theme .yt-player-thumb,html.dark-theme .yt-player-thumb{background:#000}.yt-player-meta{display:flex;flex-direction:column;gap:2px}.yt-player-title{color:#0f172a;font-size:14px;font-weight:700}[data-theme=dark] .yt-player-title,body.dark-theme .yt-player-title,html.dark-theme .yt-player-title{color:#fff}.yt-player-sub{color:#64748b;font-size:12px}[data-theme=dark] .yt-player-sub,body.dark-theme .yt-player-sub,html.dark-theme .yt-player-sub{color:#94a3b8}.yt-player-controls{align-items:center;display:flex;gap:16px}.yt-player-ctrl-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#475569;cursor:pointer;display:flex;height:38px;justify-content:center;transition:all .15s ease;width:38px}.yt-player-ctrl-btn:hover{background:#f1f5f9;color:#0f172a}[data-theme=dark] .yt-player-ctrl-btn,body.dark-theme .yt-player-ctrl-btn,html.dark-theme .yt-player-ctrl-btn{color:#cbd5e1}[data-theme=dark] .yt-player-ctrl-btn:hover,body.dark-theme .yt-player-ctrl-btn:hover,html.dark-theme .yt-player-ctrl-btn:hover{background:#ffffff1a;color:#fff}.yt-player-ctrl-btn.play-circle{background:#0f172a;color:#fff;height:44px;width:44px}.yt-player-ctrl-btn.play-circle:hover{background:#1e293b;transform:scale(1.06)}[data-theme=dark] .yt-player-ctrl-btn.play-circle,body.dark-theme .yt-player-ctrl-btn.play-circle,html.dark-theme .yt-player-ctrl-btn.play-circle{background:#fff;color:#09090b}[data-theme=dark] .yt-player-ctrl-btn.play-circle:hover,body.dark-theme .yt-player-ctrl-btn.play-circle:hover,html.dark-theme .yt-player-ctrl-btn.play-circle:hover{background:#f1f5f9}.yt-player-right{align-items:center;display:flex;gap:12px}.yt-player-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.yt-player-close-btn:hover{background:#f1f5f9;color:#0f172a}[data-theme=dark] .yt-player-close-btn,body.dark-theme .yt-player-close-btn,html.dark-theme .yt-player-close-btn{color:#64748b}[data-theme=dark] .yt-player-close-btn:hover,body.dark-theme .yt-player-close-btn:hover,html.dark-theme .yt-player-close-btn:hover{background:#ffffff1a;color:#fff}.yt-share-modal-overlay{align-items:center;animation:ytModalFadeIn .2s cubic-bezier(.2,0,.2,1) forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000ad;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;transition:opacity .2s ease;z-index:99999}.yt-share-modal-overlay.closing{animation:ytModalFadeOut .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes ytModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ytModalFadeOut{0%{opacity:1}to{opacity:0}}.yt-share-modal-container{animation:ytModalScaleUp .22s cubic-bezier(.18,.89,.32,1.15) forwards;background-color:#212121;border:1px solid #ffffff1a;border-radius:14px;box-shadow:0 16px 40px #000000bf;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-width:92vw;overflow:hidden;padding:16px 24px 22px;position:relative;width:520px}.yt-share-modal-container.closing{animation:ytModalScaleDown .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes ytModalScaleDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(12px)}}.yt-share-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.yt-share-modal-title{color:#f1f1f1;font-size:16px;font-weight:500;letter-spacing:-.1px;margin:0}.yt-share-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:-6px;pointer-events:auto;transition:background-color .15s ease,color .15s ease;width:36px;z-index:10}.yt-share-close-btn:hover{background-color:#ffffff1f;color:#fff}.yt-share-carousel-wrapper{align-items:center;display:flex;margin-bottom:14px;overflow:hidden;position:relative;width:100%}.yt-share-carousel{-ms-overflow-style:none;align-items:flex-start;display:flex;gap:16px;overflow-x:auto;padding:6px 20px 10px 4px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.yt-share-carousel::-webkit-scrollbar{display:none}.yt-share-target-item{background:#0000;border:none;cursor:pointer;flex-direction:column;flex-shrink:0;min-width:62px;outline:none;padding:0}.yt-share-target-circle,.yt-share-target-item{align-items:center;display:flex;justify-content:center}.yt-share-target-circle{border-radius:50%;height:56px;transition:transform .18s cubic-bezier(.2,0,.2,1),filter .15s ease,box-shadow .18s ease;width:56px}.yt-share-target-item:hover .yt-share-target-circle{box-shadow:0 4px 14px #0006;filter:brightness(1.1);transform:scale(1.06)}.yt-share-target-item:active .yt-share-target-circle{transform:scale(.96)}.yt-share-target-name{color:#aaa;font-size:12px;font-weight:400;margin-top:8px;text-align:center;white-space:nowrap}.yt-share-target-item:hover .yt-share-target-name{color:#f1f1f1}.embed-circle{background-color:#fff;color:#0f0f0f}.whatsapp-circle{background-color:#25d366;color:#fff}.messages-circle{background-color:#1b72e8;color:#fff}.facebook-circle{background-color:#1877f2;color:#fff}.x-circle{background-color:#000;border:1px solid #ffffff3d;color:#fff}.email-circle{background-color:#ea4335;color:#fff}.linkedin-circle{background-color:#0a66c2;color:#fff}.reddit-circle{background-color:#ff4500;color:#fff}.yt-share-nav-gradient{align-items:center;bottom:0;display:flex;pointer-events:none;position:absolute;top:0;width:52px;z-index:10}.yt-share-nav-gradient.left{background:linear-gradient(90deg,#212121 55%,#0000);justify-content:flex-start;left:0}.yt-share-nav-gradient.right{background:linear-gradient(270deg,#212121 55%,#0000);justify-content:flex-end;right:0}.yt-share-nav-btn{align-items:center;background-color:#272727;border:1px solid #ffffff26;border-radius:50%;box-shadow:0 4px 12px #00000080;color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;margin-top:-16px;pointer-events:auto;transition:background-color .15s ease,transform .15s ease;width:36px}.yt-share-nav-btn:hover{background-color:#3f3f3f;transform:scale(1.05)}.yt-share-link-box{align-items:center;background-color:#000;border:1px solid #333;border-radius:8px;box-sizing:border-box;display:flex;gap:10px;justify-content:space-between;margin-top:14px;padding:4px 5px 4px 14px}.yt-share-link-input{background:#0000;border:none;color:#f1f1f1;cursor:text;font-family:inherit;font-size:13.5px;outline:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.yt-share-copy-btn{align-items:center;background-color:#272727;border:none;border-radius:18px;color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:5px;padding:7px 18px;transition:background-color .15s ease,color .15s ease;white-space:nowrap}.yt-share-copy-btn:hover{background-color:#3f3f3f}.yt-share-copy-btn.copied{background-color:#065fd4;color:#fff}.yt-share-divider{border-bottom:1px solid #383838;margin:18px 0 16px}.yt-share-footer-row{align-items:center;display:flex;justify-content:flex-start}.yt-share-start-checkbox-row{align-items:center;color:#f1f1f1;cursor:pointer;display:flex;font-size:13.5px;gap:10px;-webkit-user-select:none;user-select:none}.yt-share-custom-checkbox{accent-color:#3ea6ff;border-radius:3px;cursor:pointer;height:18px;width:18px}.yt-share-start-label{color:#e0e0e0;font-weight:400}.yt-share-time-input{background:#0000;border:none;border-bottom:1px solid #555;color:#fff;font-family:inherit;font-size:13.5px;outline:none;padding:1px 4px;transition:border-color .15s ease;width:48px}.yt-share-time-input:focus{border-bottom-color:#3ea6ff}.yt-share-embed-header-left{align-items:center;display:flex;gap:8px}.yt-share-back-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background-color .15s ease,color .15s ease;width:32px}.yt-share-back-btn:hover{background-color:#ffffff1f;color:#fff}.yt-share-embed-content{display:flex;flex-direction:column;gap:14px}.yt-share-embed-preview-wrapper{align-items:center;background-color:#121212;border:1px solid #333;border-radius:8px;display:flex;height:140px;justify-content:center;width:100%}.yt-share-embed-mock-frame{align-items:center;display:flex;flex-direction:column;gap:6px;padding:0 16px;text-align:center}.yt-share-embed-preview-title{color:#f1f1f1;font-size:14px;font-weight:600}.yt-share-embed-preview-sub{color:#888;font-size:12px}.yt-share-embed-code-box{width:100%}.yt-share-embed-textarea{background-color:#0f0f0f;border:1px solid #383838;border-radius:8px;box-sizing:border-box;color:#a5d6a7;font-family:monospace;font-size:12.5px;outline:none;padding:10px 12px;resize:none;width:100%}.yt-share-embed-footer{align-items:center;display:flex;justify-content:space-between;margin-top:6px}.yt-report-modal-overlay{align-items:center;animation:ytReportOverlayFadeIn .2s cubic-bezier(.2,0,.2,1) forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b8;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:999999}.yt-report-modal-overlay.closing{animation:ytReportOverlayFadeOut .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}@keyframes ytReportOverlayFadeIn{0%{opacity:0}to{opacity:1}}@keyframes ytReportOverlayFadeOut{0%{opacity:1}to{opacity:0}}.yt-report-modal-container{animation:ytReportScaleUp .22s cubic-bezier(.18,.89,.32,1.15) forwards;background-color:#212121;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 40px #000000bf;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;max-width:92vw;padding:18px 24px 22px;position:relative;width:400px}.yt-report-modal-container.closing{animation:ytReportScaleDown .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes ytReportScaleUp{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes ytReportScaleDown{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.92) translateY(10px)}}.yt-report-header{justify-content:space-between;margin-bottom:6px}.yt-report-back-btn,.yt-report-header,.yt-report-header-left{align-items:center;display:flex}.yt-report-back-btn{background:#0000;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;height:32px;justify-content:center;margin-right:12px;transition:background-color .15s ease,border-color .15s ease;width:32px}.yt-report-back-btn:hover{background-color:#ffffff1f;border-color:#fff6}.yt-report-title{color:#fff;font-size:18px;font-weight:700;letter-spacing:-.2px;margin:0}.yt-report-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;height:36px;justify-content:center;margin-right:-6px;pointer-events:auto;transition:background-color .15s ease,color .15s ease;width:36px;z-index:10}.yt-report-close-btn:hover{background-color:#ffffff1f;color:#fff}.yt-report-subhead{margin-bottom:12px;margin-top:4px}.yt-report-question{color:#fff;font-size:15px;font-weight:600;letter-spacing:-.1px;margin:0 0 6px}.yt-report-desc{color:#aaa;font-size:12.5px;line-height:1.45;margin:0}.yt-report-options-list{display:flex;flex-direction:column;max-height:290px;overflow-y:auto;padding-right:6px;scrollbar-color:#606060 #0000;scrollbar-width:thin}.yt-report-options-list::-webkit-scrollbar{width:5px}.yt-report-options-list::-webkit-scrollbar-track{background:#0000}.yt-report-options-list::-webkit-scrollbar-thumb{background:#606060;border-radius:4px}.yt-report-options-list::-webkit-scrollbar-thumb:hover{background:#888}.yt-report-option-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;gap:14px;padding:9px 4px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.yt-report-option-item:hover{background-color:#ffffff0d}.yt-report-radio-ring{align-items:center;border:2px solid #aaa;border-radius:50%;box-sizing:border-box;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .15s ease;width:18px}.yt-report-radio-ring.checked{border-color:#3ea6ff}.yt-report-radio-dot{background-color:#3ea6ff;border-radius:50%;height:8px;width:8px}.yt-report-option-text{color:#f1f1f1;font-size:13.5px;font-weight:400;line-height:1.35}.yt-report-textbox-wrap{display:flex;flex-direction:column;margin-top:8px}.yt-report-timestamp-badge{align-self:flex-start;background-color:#3ea6ff1f;border-radius:4px;color:#3ea6ff;display:inline-block;font-size:12px;font-weight:500;margin-bottom:10px;padding:3px 8px}.yt-report-textarea{background-color:#0f0f0f;border:1px solid #383838;border-radius:8px;color:#fff;padding:10px 12px;resize:none;transition:border-color .15s ease}.yt-report-char-count{color:#777;font-size:11px;margin-top:4px;text-align:right}.yt-report-footer{margin-top:18px;width:100%}.yt-report-next-btn{align-items:center;border:none;border-radius:19px;display:flex;font-size:13.5px;font-weight:600;height:38px;justify-content:center;transition:background-color .15s ease,color .15s ease,opacity .15s ease;width:100%}.yt-report-next-btn.disabled{background-color:#ffffff1a;color:#fff6;cursor:not-allowed;pointer-events:none}.yt-report-next-btn.active{background-color:#fff;color:#0f0f0f;cursor:pointer}.yt-report-next-btn.active:hover{background-color:#e5e5e5}.yt-signin-modal-backdrop{align-items:center;animation:fadeInSigninBackdrop .22s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);background-color:#00000073;bottom:0;box-sizing:border-box;display:flex;height:100vh;justify-content:center;left:0;padding:16px;position:fixed;right:0;top:0;width:100vw;will-change:opacity,backdrop-filter;z-index:9999999}[data-theme=dark] .yt-signin-modal-backdrop,body.dark-theme .yt-signin-modal-backdrop,html.dark-theme .yt-signin-modal-backdrop{background-color:#000000a6}.yt-signin-modal-backdrop.exiting{animation:fadeOutSigninBackdrop .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.yt-signin-modal-card{animation:scaleInSigninCard .26s cubic-bezier(.175,.885,.32,1.15) forwards;background:#fff;border:1px solid #0000001a;border-radius:20px;box-shadow:0 20px 48px #00000038;box-sizing:border-box;color:#0f0f0f;max-width:420px;overflow:hidden;padding:26px 28px 24px;position:relative;transform-origin:center center;width:100%;will-change:transform,opacity}[data-theme=dark] .yt-signin-modal-card,body.dark-theme .yt-signin-modal-card,html.dark-theme .yt-signin-modal-card{background:#212121;border:1px solid #ffffff1f;box-shadow:0 24px 60px #000000d9;color:#f1f1f1}.yt-signin-modal-card.exiting{animation:scaleOutSigninCard .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInSigninBackdrop{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);opacity:1}}@keyframes fadeOutSigninBackdrop{0%{backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%);opacity:1}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}}@keyframes scaleInSigninCard{0%{opacity:0;transform:scale(.85) translateY(16px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scaleOutSigninCard{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(10px)}}.yt-signin-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#606060;cursor:pointer;display:flex;justify-content:center;padding:6px;position:absolute;right:18px;top:18px;transition:background-color .15s ease,color .15s ease}.yt-signin-modal-close-btn:hover{background:#00000014;color:#0f0f0f}[data-theme=dark] .yt-signin-modal-close-btn,body.dark-theme .yt-signin-modal-close-btn,html.dark-theme .yt-signin-modal-close-btn{color:#aaa}[data-theme=dark] .yt-signin-modal-close-btn:hover,body.dark-theme .yt-signin-modal-close-btn:hover,html.dark-theme .yt-signin-modal-close-btn:hover{background:#ffffff1f;color:#fff}.yt-signin-modal-header{align-items:center;display:flex;gap:14px;margin-bottom:12px;padding-right:28px}.yt-signin-modal-icon-wrap{align-items:center;background:#065fd41a;border-radius:50%;color:#065fd4;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}[data-theme=dark] .yt-signin-modal-icon-wrap,body.dark-theme .yt-signin-modal-icon-wrap,html.dark-theme .yt-signin-modal-icon-wrap{background:#3ea6ff26;color:#3ea6ff}.yt-signin-modal-title{color:#0f0f0f;font-size:19px;font-weight:600;letter-spacing:-.2px;line-height:1.35;margin:0}[data-theme=dark] .yt-signin-modal-title,body.dark-theme .yt-signin-modal-title,html.dark-theme .yt-signin-modal-title{color:#f1f1f1}.yt-signin-modal-body p{color:#606060;font-size:14px;line-height:1.5;margin:0 0 24px}[data-theme=dark] .yt-signin-modal-body p,body.dark-theme .yt-signin-modal-body p,html.dark-theme .yt-signin-modal-body p{color:#aaa}.yt-signin-modal-actions{align-items:center;display:flex;gap:12px;justify-content:flex-end}.yt-signin-btn-cancel{background:#0000;border:none;border-radius:20px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:500;outline:none;padding:10px 18px;transition:background-color .2s ease}.yt-signin-btn-cancel:hover{background:#00000014}[data-theme=dark] .yt-signin-btn-cancel,body.dark-theme .yt-signin-btn-cancel,html.dark-theme .yt-signin-btn-cancel{color:#f1f1f1}[data-theme=dark] .yt-signin-btn-cancel:hover,body.dark-theme .yt-signin-btn-cancel:hover,html.dark-theme .yt-signin-btn-cancel:hover{background:#ffffff1a}.yt-signin-btn-primary{background:#065fd4;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:10px 22px;transition:all .2s ease}.yt-signin-btn-primary:hover{background:#004ba0;box-shadow:0 4px 14px #065fd459;transform:translateY(-1px)}[data-theme=dark] .yt-signin-btn-primary,body.dark-theme .yt-signin-btn-primary,html.dark-theme .yt-signin-btn-primary{background:#3ea6ff;color:#0f0f0f}[data-theme=dark] .yt-signin-btn-primary:hover,body.dark-theme .yt-signin-btn-primary:hover,html.dark-theme .yt-signin-btn-primary:hover{background:#65b8ff;box-shadow:0 4px 14px #3ea6ff66}.yt-watch-container{grid-column-gap:24px;grid-row-gap:16px;background-color:initial;box-sizing:border-box;color:#0f0f0f;column-gap:24px;display:grid;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;grid-template-columns:minmax(0,1fr) 420px;grid-template-rows:auto 1fr;margin:0 auto;max-width:1750px;padding:0 24px 12px;row-gap:16px;transition:padding .36s cubic-bezier(.4,0,.2,1),max-width .36s cubic-bezier(.4,0,.2,1)}body.dark-theme .yt-watch-container{background-color:initial;color:#f1f1f1}.yt-watch-player-stage{grid-column:1/2;grid-row:1/2;position:relative;width:100%;z-index:5}.yt-watch-left-column{display:contents}.yt-watch-primary{border-right:none;box-sizing:border-box;grid-column:1/2;grid-row:2/3;min-width:0;padding-right:0;transition:padding .36s cubic-bezier(.4,0,.2,1)}body.dark-theme .yt-watch-primary{border-right:none}.yt-watch-secondary{box-sizing:border-box;flex-shrink:0;grid-column:2/3;grid-row:1/3;min-width:320px;transition:padding .36s cubic-bezier(.4,0,.2,1);width:420px;will-change:transform}.yt-watch-container:not(.theater-mode) .yt-watch-secondary{align-self:start;display:flex;flex-direction:column;height:auto;max-height:none;min-height:520px;overflow:visible}.yt-watch-container.theater-mode{max-width:100%;padding-left:0;padding-right:0;row-gap:20px}.yt-watch-container.theater-mode .yt-watch-player-stage{background-color:#000;display:flex;grid-column:1/-1;grid-row:1/2;justify-content:center;width:100%}.yt-watch-container.theater-mode .yt-watch-left-column{box-sizing:border-box;display:flex;flex-direction:column;grid-column:1/2;grid-row:2/3;min-width:0;padding-left:24px;padding-right:16px;transition:padding .36s cubic-bezier(.4,0,.2,1)}.yt-watch-container.theater-mode .yt-watch-primary{border-right:none;grid-column:auto;grid-row:auto;padding-left:0;padding-right:0;width:100%}body.dark-theme .yt-watch-container.theater-mode .yt-watch-primary{border-right:none}.yt-watch-container.theater-mode .yt-watch-horizontal-ecosystem-section{border-top:none!important;box-sizing:border-box;grid-column:auto;grid-row:auto;margin-top:0;padding-top:0;width:100%}body.dark-theme .yt-watch-container.theater-mode .yt-watch-horizontal-ecosystem-section{border-top:none!important}.yt-watch-container.theater-mode .yt-horizontal-ecosystem-grid{gap:20px 16px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.yt-watch-container.theater-mode .yt-watch-secondary{grid-column:2/3;grid-row:2/3;height:auto;max-height:none;overflow:visible;padding-left:8px;padding-right:24px}@media (max-width:1280px){.yt-watch-container{grid-template-columns:minmax(0,1fr) 360px}.yt-watch-secondary{min-width:290px;width:360px}}@media (max-width:1024px){.yt-watch-container{gap:18px;grid-template-columns:minmax(0,1fr) 320px;padding:0 16px 40px}.yt-watch-secondary{min-width:270px;width:320px}.yt-watch-container.theater-mode .yt-watch-left-column{padding-left:16px;padding-right:10px}.yt-watch-container.theater-mode .yt-watch-secondary{padding-left:6px;padding-right:16px}}@media (max-width:820px){.yt-watch-container{display:flex;flex-direction:column;padding:0 12px 12px}.yt-watch-player-stage{order:1}.yt-watch-primary{border-right:none!important;order:2;padding-right:0!important}.yt-watch-secondary{margin-top:24px;order:3;padding-left:0!important;width:100%}.yt-watch-horizontal-ecosystem-section{order:4}.yt-watch-container.theater-mode .yt-watch-left-column,.yt-watch-container.theater-mode .yt-watch-secondary{padding-left:0;padding-right:0}}.yt-player-box{aspect-ratio:16/9;background-color:#000;border-radius:12px;box-shadow:none;max-height:calc(100vh - 169px);overflow:hidden;position:relative;transition:border-radius .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;width:100%;will-change:transform}.yt-player-box.is-theater{aspect-ratio:auto;border-radius:0;height:calc(100vh - 169px);max-height:80vh;min-height:480px;width:100%}.yt-player-box.is-fullscreen{border-radius:0;height:100vh;max-height:none;width:100vw}.yt-html5-video{background-color:#000;cursor:pointer;display:block;height:100%;object-fit:contain;width:100%}.yt-player-buffering-spinner{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:10}.yt-spinner-ring{animation:yt-spin .8s linear infinite;border:4px solid #fff3;border-radius:50%;border-top-color:red;height:48px;width:48px}@keyframes yt-spin{to{transform:rotate(1turn)}}.yt-player-center-ripple{align-items:center;animation:yt-ripple .5s ease-out forwards;background:#0009;border-radius:50%;color:#fff;display:flex;height:80px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:80px;z-index:12}@keyframes yt-ripple{0%{opacity:1;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(1.3)}}.yt-player-controls-overlay{display:flex;flex-direction:column;inset:0;justify-content:space-between;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s cubic-bezier(0,0,.2,1);z-index:10}.yt-player-controls-overlay.visible{opacity:1;pointer-events:auto}.yt-player-click-surface{cursor:pointer;inset:48px 0 80px 0;position:absolute;z-index:2}.yt-player-big-center-play-btn{align-items:center;background:#000000b8;border:2px solid #ffffffd9;border-radius:50%;box-shadow:0 4px 24px #000000a6;color:#fff;cursor:pointer;display:flex;height:76px;justify-content:center;left:50%;outline:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s cubic-bezier(.2,0,0,1),background-color .18s ease,box-shadow .18s ease;width:76px;z-index:6}.yt-player-big-center-play-btn:hover{background:#cc0000f2;border-color:red;box-shadow:0 6px 30px #ff000073;transform:translate(-50%,-50%) scale(1.12)}.yt-big-play-icon-wrap{align-items:center;display:flex;justify-content:center;margin-left:4px}.yt-player-top-shadow{background:linear-gradient(180deg,#0009 0,#0000);height:48px;pointer-events:none}.yt-player-bottom-controls-wrap{background:linear-gradient(0deg,#000000bf 0,#0006 60%,#0000);display:flex;flex-direction:column;padding:0 12px 6px;pointer-events:auto;position:relative;z-index:10}.yt-player-scrub-bar-container{align-items:center;cursor:pointer;display:flex;height:18px;margin-bottom:2px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;z-index:12}.yt-scrub-track-bg{background-color:#fff3;height:3px;position:relative;transition:height .1s ease;width:100%}.yt-player-scrub-bar-container:hover .yt-scrub-track-bg{height:5px}.yt-scrub-buffer-bar{background-color:#fff6}.yt-scrub-buffer-bar,.yt-scrub-played-bar{height:100%;left:0;pointer-events:none;position:absolute;top:0}.yt-scrub-handle,.yt-scrub-played-bar{background-color:red}.yt-scrub-handle{border-radius:50%;box-shadow:0 0 4px #00000080;height:13px;pointer-events:none;position:absolute;right:-6px;top:50%;transform:translateY(-50%) scale(0);transition:transform .1s ease;width:13px}.yt-player-scrub-bar-container:hover .yt-scrub-handle{transform:translateY(-50%) scale(1)}.yt-scrub-time-tooltip{background-color:#1c1c1ce6;border-radius:4px;color:#fff;font-size:11px;font-weight:500;padding:3px 6px;pointer-events:none;position:absolute;top:-28px;transform:translateX(-50%);white-space:nowrap}.yt-player-controls-row{align-items:center;display:flex;height:40px;justify-content:space-between}.yt-player-left-controls,.yt-player-right-controls{align-items:center;display:flex;gap:2px}.yt-player-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;opacity:.9;padding:0;position:relative;transition:background-color .15s,transform .1s;width:38px}.yt-player-btn:hover{background-color:#ffffff1f;opacity:1}.yt-player-btn:active{transform:scale(.92)}[data-yt-tooltip]{position:relative}[data-yt-tooltip]:before{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background-color:#1c1c1cf0;border-radius:4px;bottom:calc(100% + 12px);box-shadow:0 4px 12px #00000073;color:#fff;content:attr(data-yt-tooltip);font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,sans-serif;font-size:12px;font-weight:500;left:50%;letter-spacing:.15px;line-height:1.2;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .16s cubic-bezier(0,0,.2,1),transform .16s cubic-bezier(0,0,.2,1),visibility .16s;visibility:hidden;white-space:nowrap;z-index:1000}[data-yt-tooltip]:not([data-yt-tooltip=""]):hover:before{opacity:1;transform:translateX(-50%) translateY(0);transition-delay:.08s;visibility:visible}[data-yt-tooltip][data-tooltip-align=left]:before{left:0;transform:translateY(4px)}[data-yt-tooltip][data-tooltip-align=left]:not([data-yt-tooltip=""]):hover:before{transform:translateY(0)}[data-yt-tooltip][data-tooltip-align=right]:before{left:auto;right:0;transform:translateY(4px)}[data-yt-tooltip][data-tooltip-align=right]:not([data-yt-tooltip=""]):hover:before{transform:translateY(0)}[data-yt-tooltip][data-tooltip-pos=bottom]:before{bottom:auto;top:calc(100% + 8px);transform:translateX(-50%) translateY(-4px)}[data-yt-tooltip][data-tooltip-pos=bottom]:not([data-yt-tooltip=""]):hover:before{transform:translateX(-50%) translateY(0)}[data-yt-tooltip]:active:before{opacity:0!important;transition:none!important;visibility:hidden!important}.yt-player-settings-wrap.open .yt-player-btn:before,[data-yt-tooltip=""]:before{display:none!important}.yt-player-volume-group,.yt-player-volume-slider-wrap{align-items:center;display:flex;position:relative}.yt-player-volume-slider-wrap{height:36px;margin-left:0;margin-right:0;opacity:0;overflow:hidden;pointer-events:none;transition:width .2s cubic-bezier(.4,0,.2,1),opacity .15s ease,margin .2s ease;width:0}.yt-player-volume-group:focus-within .yt-player-volume-slider-wrap,.yt-player-volume-group:hover .yt-player-volume-slider-wrap,.yt-player-volume-slider-wrap:focus-within{margin-left:4px;margin-right:6px;opacity:1;pointer-events:auto;width:64px}.yt-volume-track-bg{background:#ffffff59;border-radius:2px;height:3px;left:6px;pointer-events:none;position:absolute;right:6px;top:50%;transform:translateY(-50%);width:calc(100% - 12px)}.yt-volume-track-fill{background:#fff;border-radius:2px;height:100%;pointer-events:none;position:relative;transition:width .05s ease-out}.yt-volume-ball-knob{background:#fff!important;border-radius:50%!important;box-shadow:0 1px 4px #0009!important;display:block;height:12px;pointer-events:none;position:absolute;right:-6px;top:50%;transform:translateY(-50%);transition:transform .12s ease;width:12px}.yt-player-volume-group:hover .yt-volume-ball-knob,.yt-player-volume-slider-wrap:focus-within .yt-volume-ball-knob{transform:translateY(-50%) scale(1.1)}.yt-player-volume-range{appearance:none;cursor:pointer;height:100%;left:0;margin:0;opacity:0;position:absolute;top:0;width:100%;z-index:2}.yt-player-time-display{font-feature-settings:"tnum";color:#ddd;font-size:12px;font-variant-numeric:tabular-nums;font-weight:400;margin-left:8px;-webkit-user-select:none;user-select:none}.yt-time-sep{margin:0 4px;opacity:.6}.yt-autoplay-pill{background-color:#ffffff40;border-radius:10px;display:inline-block;height:18px;position:relative;transition:background-color .2s;width:34px}.yt-player-autoplay-btn.active .yt-autoplay-pill{background-color:#3ea6ff}.yt-autoplay-slider{background-color:#fff;border-radius:50%;height:14px;left:2px;position:absolute;top:2px;transition:transform .2s;width:14px}.yt-player-autoplay-btn.active .yt-autoplay-slider{transform:translateX(16px)}.yt-player-settings-wrap{position:relative}.yt-player-settings-popup{animation:yt-settings-popup-enter .24s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#181818f5;border:1px solid #ffffff1f;border-radius:12px;bottom:52px;box-shadow:0 16px 40px #000c,0 0 0 1px #ffffff0d;color:#f1f1f1;max-width:calc(100vw - 32px);overflow:hidden;position:absolute;right:0;transform-origin:bottom right;-webkit-user-select:none;user-select:none;width:284px;z-index:60}.yt-player-settings-popup.closing{animation:yt-settings-popup-exit .18s cubic-bezier(.4,0,1,1) forwards;pointer-events:none}@keyframes yt-settings-popup-enter{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes yt-settings-popup-exit{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(8px) scale(.94)}}.yt-settings-cog-btn .yt-settings-btn-inner svg{transition:transform .25s cubic-bezier(.2,0,0,1)}.yt-player-settings-wrap.open .yt-settings-cog-btn .yt-settings-btn-inner svg{transform:rotate(45deg)}.yt-settings-view{display:flex;flex-direction:column;width:100%}.yt-settings-view.fade-enter{animation:yt-main-fade-in .2s cubic-bezier(.16,1,.3,1) forwards}.yt-settings-view.slide-from-right{animation:yt-submenu-slide-in .22s cubic-bezier(.16,1,.3,1) forwards}.yt-settings-view.slide-from-left{animation:yt-main-slide-in .22s cubic-bezier(.16,1,.3,1) forwards}@keyframes yt-main-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yt-submenu-slide-in{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes yt-main-slide-in{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.yt-settings-header-row{align-items:center;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:10px 14px}.yt-settings-title{color:#f1f1f1;font-size:13.5px;font-weight:600}.yt-settings-close-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .15s}.yt-settings-close-icon-btn:hover{background:#ffffff1a;color:#fff}.yt-settings-sub-header{align-items:center;border-bottom:1px solid #ffffff14;display:flex;padding:8px 10px}.yt-settings-back-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#f1f1f1;cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:6px 8px;text-align:left;transition:background .16s ease,transform .12s ease;width:100%}.yt-settings-back-btn:hover{background:#ffffff14}.yt-settings-back-btn svg{transition:transform .18s ease}.yt-settings-back-btn:hover svg{transform:translateX(-3px)}.yt-settings-menu-list{padding:4px 0}.yt-settings-menu-item{align-items:center;color:#f1f1f1;cursor:pointer;display:flex;font-size:13.5px;justify-content:space-between;padding:10px 14px;transition:background .16s ease,transform .12s ease}.yt-settings-menu-item:hover{background:#ffffff14}.yt-settings-menu-item:active{background:#ffffff24;transform:scale(.985)}.yt-settings-menu-item:hover .yt-settings-chevron{color:#fff;transform:translateX(3px)}.yt-settings-chevron{color:#aaa;transition:transform .18s ease,color .18s ease}.yt-settings-menu-left{align-items:center;display:flex;gap:12px}.yt-settings-item-icon{color:#aaa}.yt-settings-menu-right{align-items:center;color:#aaa;display:flex;gap:6px}.yt-settings-val-pill{color:#aaa;font-size:12px;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-settings-options-list{display:flex;flex-direction:column;max-height:290px;overflow-x:hidden;overflow-y:auto;padding:4px 0;scrollbar-color:#ffffff38 #0000;scrollbar-width:thin}.yt-settings-options-list::-webkit-scrollbar{width:4px}.yt-settings-options-list::-webkit-scrollbar-track{background:#0000}.yt-settings-options-list::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:4px;-webkit-transition:background .2s ease;transition:background .2s ease}.yt-settings-options-list::-webkit-scrollbar-thumb:hover{background:#ffffff73}.yt-settings-options-list::-webkit-scrollbar-button{display:none;height:0;width:0}.yt-settings-option-row{align-items:center;background:#0000;border:none;color:#f1f1f1;cursor:pointer;display:flex;font-size:13px;padding:8px 14px;text-align:left;transition:background .15s;width:100%}.yt-settings-option-row:hover{background:#ffffff14}.yt-settings-option-row.active{background:#ffffff1f;color:#fff;font-weight:600}.yt-settings-check-col{align-items:center;color:#3ea6ff;display:flex;flex-shrink:0;height:20px;justify-content:flex-start;width:22px}.yt-settings-quality-info{align-items:baseline;display:flex;flex:1 1;gap:8px}.yt-settings-option-label{color:inherit;font-size:13px}.yt-settings-fps-tag{color:#3ea6ff;font-size:11px;font-weight:600;letter-spacing:.2px}.yt-settings-badge-pill{background:#ffffff1a;border-radius:4px;color:#ccc;font-family:Calibri,Segoe UI,Candara,Gill Sans,sans-serif;font-size:10px;font-weight:700;letter-spacing:.3px;padding:2px 6px;text-transform:uppercase}.yt-settings-badge-pill.badge-4k,.yt-settings-badge-pill.badge-auto{background:red;color:#fff;font-family:Calibri,Segoe UI,Candara,Gill Sans,sans-serif;font-weight:700;letter-spacing:.4px}.yt-settings-badge-pill.badge-hd{background:#3ea6ff40;border:1px solid #3ea6ff66;color:#3ea6ff}.yt-settings-btn-inner{align-items:center;display:flex;justify-content:center;position:relative}.yt-gear-quality-badge{border-radius:3px;font-family:Calibri,Segoe UI,Candara,Gill Sans,sans-serif;font-size:8.5px;font-weight:800;letter-spacing:.3px;line-height:1;padding:2px 3.5px;position:absolute;right:-6px;top:-4px}.yt-gear-quality-badge.badge-4k,.yt-gear-quality-badge.badge-hd{background:red;color:#fff;font-family:Calibri,Segoe UI,Candara,Gill Sans,sans-serif}.yt-gear-quality-badge.badge-hd{font-weight:800}.yt-gear-quality-badge.badge-sd{background:#ffffff47;color:#fff}.yt-watch-title{color:inherit;font-size:20px;font-weight:700;line-height:1.35;margin:14px 0 10px}.yt-watch-actions-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:14px}.yt-watch-channel-group{align-items:center;display:flex;gap:12px}.yt-watch-channel-avatar{border-radius:50%;cursor:pointer;flex-shrink:0;height:40px;overflow:hidden;transition:opacity .15s ease,transform .15s cubic-bezier(.4,0,.2,1);width:40px}.yt-watch-channel-avatar:hover{opacity:.88;transform:scale(1.06)}.yt-watch-channel-avatar img{height:100%;object-fit:cover;width:100%}.yt-watch-avatar-fallback{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:center;width:100%}.yt-watch-channel-meta{display:flex;flex-direction:column}.yt-watch-channel-name-row{align-items:center;cursor:pointer;display:flex;gap:4px}.yt-watch-channel-name{color:inherit;font-size:16px;font-weight:600;transition:color .15s ease}.yt-watch-channel-name-row:hover .yt-watch-channel-name{color:#065fd4;text-decoration:underline}[data-theme=dark] .yt-watch-channel-name-row:hover .yt-watch-channel-name,body.dark-theme .yt-watch-channel-name-row:hover .yt-watch-channel-name{color:#3ea6ff;text-decoration:underline}.yt-watch-verified-icon{color:#606060}body.dark-theme .yt-watch-verified-icon{color:#aaa}.yt-watch-sub-count{color:#606060;font-size:12px}body.dark-theme .yt-watch-sub-count{color:#aaa}.yt-watch-join-btn{align-items:center;background:#0000;border:1px solid #00000026;border-radius:18px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;height:36px;justify-content:center;padding:0 16px;transition:background-color .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);will-change:transform,background-color,box-shadow}body.dark-theme .yt-watch-join-btn{border-color:#fff3;color:#f1f1f1}.yt-watch-join-btn:hover{background:#0000000f;border-color:#0000004d;box-shadow:0 4px 12px #00000014;transform:translateY(-1.5px)}body.dark-theme .yt-watch-join-btn:hover{background:#ffffff1f;border-color:#ffffff59;box-shadow:0 4px 14px #0006,0 0 0 1px #ffffff14;transform:translateY(-1.5px)}.yt-watch-join-btn:active{transform:scale(.94) translateY(0);transition:transform .08s cubic-bezier(.2,.8,.2,1)}.yt-watch-subscribe-btn{-webkit-tap-highlight-color:transparent;align-items:center;background-color:#0f0f0f;border:none;border-radius:18px;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:6px;height:36px;justify-content:center;overflow:visible;padding:0 16px;position:relative;transition:background-color .28s cubic-bezier(.2,0,0,1),color .22s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1),box-shadow .25s ease;-webkit-user-select:none;user-select:none;will-change:transform,background-color,color}body.dark-theme .yt-watch-subscribe-btn{background-color:#f1f1f1;color:#0f0f0f}.yt-watch-subscribe-btn:hover{box-shadow:0 3px 12px #0003;transform:translateY(-1px)}body.dark-theme .yt-watch-subscribe-btn:hover{background-color:#fff;box-shadow:0 3px 14px #ffffff38;transform:translateY(-1px)}.yt-watch-subscribe-btn:active{transform:scale(.95);transition:transform .08s ease}.yt-watch-subscribe-btn.subscribed{background-color:#00000014;box-shadow:none;color:#0f0f0f}body.dark-theme .yt-watch-subscribe-btn.subscribed{background-color:#ffffff1f;box-shadow:none;color:#f1f1f1}.yt-watch-subscribe-btn.subscribed:hover{background-color:#0000001f;box-shadow:0 2px 8px #00000014}body.dark-theme .yt-watch-subscribe-btn.subscribed:hover{background-color:#ffffff2e;box-shadow:0 2px 10px #00000059}.yt-watch-subscribe-btn.anim-subscribing{animation:yt-sub-pill-press .32s cubic-bezier(.34,1.4,.64,1) forwards}.yt-watch-subscribe-btn.anim-unsubscribing{animation:yt-unsub-pill-press .3s cubic-bezier(.25,1,.5,1) forwards}@keyframes yt-sub-pill-press{0%{transform:scale(.94)}45%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes yt-unsub-pill-press{0%{transform:scale(.94)}50%{transform:scale(1.02)}to{transform:scale(1)}}.yt-sub-content-inner{align-items:center;display:inline-flex;gap:6px;justify-content:center;transition:opacity .2s cubic-bezier(.2,0,0,1),transform .24s cubic-bezier(.2,0,0,1);z-index:2}.yt-sub-content-inner.anim-active{animation:yt-sub-content-enter .26s cubic-bezier(.16,1,.3,1) forwards}@keyframes yt-sub-content-enter{0%{opacity:.2;transform:translateY(3px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.yt-sub-icon-wrap{align-items:center;animation:yt-sub-check-spring .3s cubic-bezier(.175,.885,.32,1.35) forwards;display:inline-flex;justify-content:center}@keyframes yt-sub-check-spring{0%{opacity:0;transform:scale(.3) rotate(-15deg)}60%{opacity:1;transform:scale(1.2) rotate(2deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.yt-watch-subscribe-btn.yt-sub-creative{overflow:visible;position:relative;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background-color .28s ease,color .22s ease,box-shadow .25s ease}.yt-sub-ambient-glow{background:linear-gradient(135deg,#ef444480,#a855f780,#3b82f680);border-radius:22px;filter:blur(10px);inset:-3px;opacity:0;pointer-events:none;position:absolute;transition:opacity .35s cubic-bezier(.2,0,0,1),filter .35s ease;z-index:-1}.yt-watch-subscribe-btn.yt-sub-creative:not(.subscribed):hover .yt-sub-ambient-glow{animation:yt-sub-aura-pulse 2.4s ease-in-out infinite alternate;filter:blur(12px);opacity:.75}@keyframes yt-sub-aura-pulse{0%{filter:blur(10px);opacity:.6;transform:scale(.98)}50%{filter:blur(14px);opacity:.85;transform:scale(1.04)}to{filter:blur(10px);opacity:.6;transform:scale(.98)}}.yt-sub-shimmer-sweep{background:linear-gradient(90deg,#0000,#ffffff40 50%,#0000);border-radius:18px;height:220%;left:-130%;pointer-events:none;position:absolute;top:-60%;transform:rotate(26deg);transition:left .65s cubic-bezier(.16,1,.3,1);width:55%;z-index:1}body.dark-theme .yt-sub-shimmer-sweep{background:linear-gradient(90deg,#0000,#0000001f 50%,#0000)}.yt-watch-subscribe-btn.yt-sub-creative:not(.subscribed):hover .yt-sub-shimmer-sweep{left:170%}.yt-sub-ripple-container{border-radius:18px;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.yt-sub-touch-ripple{animation:yt-sub-touch-ripple-out .34s cubic-bezier(.16,1,.3,1) forwards;background:radial-gradient(circle,#ffffff47 0,#ffffff14 50%,#0000 70%);border-radius:50%;height:140%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scale(.1);width:140%}body:not(.dark-theme) .yt-sub-touch-ripple,html:not(.dark-theme) .yt-sub-touch-ripple{background:radial-gradient(circle,#00000026 0,#0000000a 50%,#0000 70%)}@keyframes yt-sub-touch-ripple-out{0%{opacity:.9;transform:translate(-50%,-50%) scale(.1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.2)}}.yt-sub-bell-wrap{align-items:center;display:inline-flex;justify-content:center;line-height:1;position:relative}.yt-sub-bell-icon{animation:yt-bell-chime .8s cubic-bezier(.36,.07,.19,.97) both;display:inline-block;transform-origin:top center}.yt-watch-subscribe-btn.subscribed:hover .yt-sub-bell-icon{animation:yt-bell-chime .65s cubic-bezier(.36,.07,.19,.97) both}@keyframes yt-bell-chime{0%{opacity:0;transform:scale(.5) rotate(0deg)}22%{opacity:1;transform:scale(1.2) rotate(-22deg)}44%{transform:scale(1.05) rotate(18deg)}64%{transform:scale(1) rotate(-12deg)}82%{transform:scale(1) rotate(6deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.yt-sub-sparkle-burst{height:1px;left:50%;pointer-events:none;position:absolute;top:50%;width:1px;z-index:12}.yt-sub-sparkle{animation:yt-sparkle-fly .72s cubic-bezier(.16,1,.3,1) forwards;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);height:10px;opacity:0;position:absolute;transform:translate(-50%,-50%) scale(0);width:10px}.yt-sub-sparkle.s1{--tx:-34px;--ty:-24px;animation-delay:.01s;background:#fbbf24;height:11px;width:11px}.yt-sub-sparkle.s2{--tx:32px;--ty:-26px;animation-delay:.03s;background:#38bdf8;height:10px;width:10px}.yt-sub-sparkle.s3{--tx:-38px;--ty:10px;animation-delay:.02s;background:#c084fc;height:9px;width:9px}.yt-sub-sparkle.s4{--tx:36px;--ty:12px;animation-delay:.04s;background:#fbbf24;height:12px;width:12px}.yt-sub-sparkle.s5{--tx:-16px;--ty:-32px;animation-delay:.01s;background:#fff;height:8px;width:8px}.yt-sub-sparkle.s6{--tx:18px;--ty:-30px;animation-delay:.03s;background:#f43f5e;height:9px;width:9px}.yt-sub-sparkle.s7{--tx:-20px;--ty:26px;animation-delay:.05s;background:#34d399;height:10px;width:10px}.yt-sub-sparkle.s8{--tx:22px;--ty:28px;animation-delay:.04s;background:#38bdf8;height:11px;width:11px}@keyframes yt-sparkle-fly{0%{filter:drop-shadow(0 0 2px rgba(255,255,255,.8));opacity:1;transform:translate(-50%,-50%) rotate(0deg) scale(.2)}50%{filter:drop-shadow(0 0 6px rgba(255,255,255,.9));opacity:1;transform:translate(calc(-50% + var(--tx)),calc(-50% + var(--ty))) rotate(130deg) scale(1.25)}to{filter:drop-shadow(0 0 0 transparent);opacity:0;transform:translate(calc(-50% + var(--tx)*1.35),calc(-50% + var(--ty)*1.35)) rotate(240deg) scale(0)}}.yt-watch-owner-actions{align-items:center;display:flex;gap:8px}.yt-watch-owner-btn{align-items:center;background-color:#0000000d;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 16px;transition:background-color .15s,transform .1s}body.dark-theme .yt-watch-owner-btn{background-color:#ffffff1a;color:#fff}.yt-watch-owner-btn:hover{background-color:#0000001a}body.dark-theme .yt-watch-owner-btn:hover{background-color:#ffffff2e}.yt-watch-buttons-group{align-items:center;display:flex;gap:8px}.yt-dislike-pill,.yt-like-pill,.yt-watch-action-pill{align-items:center;background-color:#0000000d;border:none;border-radius:18px;color:inherit;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:6px;height:36px;padding:0 14px;position:relative;transition:background-color .25s cubic-bezier(.2,.8,.2,1),color .2s cubic-bezier(.2,.8,.2,1),transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .25s cubic-bezier(.2,.8,.2,1);will-change:transform,background-color,box-shadow}body.dark-theme .yt-dislike-pill,body.dark-theme .yt-like-pill,body.dark-theme .yt-watch-action-pill{background-color:#ffffff1a}.yt-dislike-pill:hover,.yt-like-pill:hover,.yt-watch-action-pill:hover{background-color:#00000014;box-shadow:0 4px 12px #00000014;transform:translateY(-1.5px)}body.dark-theme .yt-dislike-pill:hover,body.dark-theme .yt-like-pill:hover,body.dark-theme .yt-watch-action-pill:hover{background-color:#ffffff29;box-shadow:0 4px 14px #00000059,0 0 0 1px #ffffff14;transform:translateY(-1.5px)}.yt-dislike-pill:active,.yt-like-pill:active,.yt-watch-action-pill:active{transform:scale(.94) translateY(0);transition:transform .08s cubic-bezier(.2,.8,.2,1)}.yt-dislike-pill:focus,.yt-dislike-pill:focus-visible,.yt-like-pill:focus,.yt-like-pill:focus-visible,.yt-watch-action-pill:focus,.yt-watch-action-pill:focus-visible{outline:none}.yt-dislike-pill.active,.yt-like-pill.active,.yt-watch-action-pill.active{background-color:#0000001a;color:#0f0f0f;outline:none}body.dark-theme .yt-dislike-pill.active,body.dark-theme .yt-like-pill.active,body.dark-theme .yt-watch-action-pill.active{background-color:#fff3;box-shadow:none;color:#f1f1f1;outline:none}.yt-dislike-pill.active:hover,.yt-like-pill.active:hover,.yt-watch-action-pill.active:hover{background-color:#00000024}body.dark-theme .yt-dislike-pill.active:hover,body.dark-theme .yt-like-pill.active:hover,body.dark-theme .yt-watch-action-pill.active:hover{background-color:#ffffff42}.yt-watch-action-circle{align-items:center;background-color:#0000000d;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;height:36px;justify-content:center;transition:background-color .15s;width:36px}body.dark-theme .yt-watch-action-circle{background-color:#ffffff1a}.yt-watch-action-circle:hover{background-color:#0000001a}body.dark-theme .yt-watch-action-circle:hover{background-color:#ffffff2e}.yt-watch-description-card{background-color:#0000000d;border-radius:12px;cursor:pointer;font-size:14px;line-height:1.5;margin:12px 0 20px;padding:12px 16px;position:relative;transition:background-color .2s ease}body.dark-theme .yt-watch-description-card{background-color:#ffffff14}.yt-watch-description-card:hover{background-color:#00000014}body.dark-theme .yt-watch-description-card:hover{background-color:#ffffff1c}.yt-desc-header{font-weight:600;justify-content:space-between;margin-bottom:6px}.yt-desc-header,.yt-desc-header-left{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.yt-desc-header-right{align-items:center;display:flex;margin-left:auto}.yt-desc-studio-attribution{background:#0000000d;border-radius:12px;color:#606060;font-size:12px;font-weight:500;padding:3px 10px;white-space:nowrap}body.dark-theme .yt-desc-studio-attribution{background:#ffffff1a;color:#aaa}.yt-desc-stat{color:inherit}.yt-desc-tags{color:#065fd4}body.dark-theme .yt-desc-tags{color:#3ea6ff}.yt-desc-expandable{max-height:44px;overflow:hidden;transition:max-height .35s cubic-bezier(.4,0,.2,1)}.yt-desc-expandable.expanded{max-height:600px}.yt-desc-text{color:inherit;margin:0;white-space:pre-wrap}.yt-desc-extra-info{opacity:0;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}.yt-desc-expandable.expanded .yt-desc-extra-info{opacity:1;transform:translateY(0)}.yt-desc-divider{border:none;border-top:1px solid #0000001a;margin:14px 0}body.dark-theme .yt-desc-divider{border-top:1px solid #ffffff1f}.yt-music-credit-row{align-items:baseline;display:flex;font-size:13px;gap:20px;line-height:1.5;margin-bottom:8px}.yt-credit-label{color:#606060;flex-shrink:0;min-width:185px;white-space:nowrap}body.dark-theme .yt-credit-label{color:#aaa}.yt-credit-val{color:inherit;flex:1 1;word-break:break-word}.yt-desc-toggle-btn{background:#0000;border:none;color:inherit;cursor:pointer;display:block;font-size:14px;font-weight:600;margin-top:4px;padding:4px 0 0}.yt-watch-horizontal-ecosystem-section{border-top:1px solid #00000014;box-sizing:border-box;grid-column:1/-1;grid-row:3/4;margin-top:36px;padding-top:24px;transition:margin .36s cubic-bezier(.4,0,.2,1),padding .36s cubic-bezier(.4,0,.2,1),border-color .25s ease;width:100%}body.dark-theme .yt-watch-horizontal-ecosystem-section{border-top:1px solid #ffffff1a}.yt-horizontal-ecosystem-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.yt-horizontal-ecosystem-title{color:inherit;font-size:20px;font-weight:700;margin:0}.yt-horizontal-ecosystem-badge{background:#0000000f;border-radius:12px;color:#606060;font-size:12px;font-weight:500;padding:4px 12px}body.dark-theme .yt-horizontal-ecosystem-badge{background:#ffffff1a;color:#aaa}.yt-horizontal-ecosystem-grid{grid-gap:28px 16px;box-sizing:border-box;display:grid;gap:28px 16px;grid-template-columns:repeat(4,1fr);width:100%}@media (max-width:1280px){.yt-horizontal-ecosystem-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.yt-horizontal-ecosystem-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.yt-horizontal-ecosystem-grid{grid-template-columns:1fr}}.yt-horizontal-video-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;transition:transform .15s ease;width:100%}.yt-horizontal-video-card:hover{transform:translateY(-2px)}.yt-horizontal-thumb-wrap{aspect-ratio:16/9;background:#000;border-radius:12px;overflow:hidden;position:relative;width:100%}.yt-horizontal-thumb-img{height:100%;object-fit:cover;transition:transform .2s ease;width:100%}.yt-horizontal-video-card:hover .yt-horizontal-thumb-img{transform:scale(1.02)}.yt-horizontal-video-info{padding:10px 2px 0}.yt-horizontal-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.35;margin:0 0 6px;overflow:hidden}.yt-horizontal-channel-name{align-items:center;color:#606060;cursor:pointer;display:flex;font-size:13px;gap:4px;margin-bottom:3px;transition:color .15s ease;width:fit-content}.yt-horizontal-channel-name:hover{color:#0f0f0f;text-decoration:underline}body.dark-theme .yt-horizontal-channel-name{color:#aaa}[data-theme=dark] .yt-horizontal-channel-name:hover,body.dark-theme .yt-horizontal-channel-name:hover{color:#f1f1f1;text-decoration:underline}.yt-horizontal-video-meta{align-items:center;color:#606060;display:flex;font-size:12px;gap:4px}body.dark-theme .yt-horizontal-video-meta{color:#aaa}.yt-rec-duration-badge{font-feature-settings:"tnum";background-color:#000000d1;border-radius:4px;bottom:6px;color:#fff;font-size:12px;font-variant-numeric:tabular-nums;font-weight:500;padding:1px 5px;position:absolute;right:6px}.yt-watch-comments-section{box-sizing:border-box;width:100%}.yt-watch-comments-section.right-rail{background:#0000;border:none;display:flex;flex-direction:column;margin-top:0;min-height:480px}.yt-watch-comments-section.right-rail,.yt-watch-container.theater-mode .yt-watch-comments-section.right-rail{height:auto;max-height:none;overflow:visible}.yt-comments-header{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:16px}.yt-comments-count{color:inherit;font-size:18px;font-weight:700;margin:0}.yt-comments-sort-container{display:inline-block;position:relative}.yt-comments-sort-btn{align-items:center;background:#0000;border:none;border-radius:18px;color:inherit;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:8px 12px;transition:background-color .15s ease;-webkit-user-select:none;user-select:none}.yt-comments-sort-btn.active,.yt-comments-sort-btn:hover{background-color:#0000000f}[data-theme=dark] .yt-comments-sort-btn.active,[data-theme=dark] .yt-comments-sort-btn:hover,body.dark-theme .yt-comments-sort-btn.active,body.dark-theme .yt-comments-sort-btn:hover{background-color:#ffffff1f}.yt-comments-sort-dropdown{animation:ytSortDropdownFadeIn .15s cubic-bezier(0,0,.2,1);background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000002e,0 0 0 1px #0000000d;color:#0f0f0f;display:flex;flex-direction:column;min-width:170px;padding:8px 0;position:absolute;right:0;top:calc(100% + 4px);z-index:100}[data-theme=dark] .yt-comments-sort-dropdown,body.dark-theme .yt-comments-sort-dropdown{background-color:#282828;box-shadow:0 8px 28px #0009,0 0 0 1px #ffffff1a;color:#f1f1f1}@keyframes ytSortDropdownFadeIn{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.yt-comments-sort-option{align-items:center;background:#0000;border:none;color:inherit;cursor:pointer;display:flex;font-size:14px;font-weight:400;padding:10px 16px;text-align:left;transition:background-color .12s ease;-webkit-user-select:none;user-select:none;width:100%}.yt-comments-sort-option:hover{background-color:#0000000d}[data-theme=dark] .yt-comments-sort-option:hover,body.dark-theme .yt-comments-sort-option:hover{background-color:#ffffff14}.yt-comments-sort-option.selected{background-color:#0000000a;font-weight:600}[data-theme=dark] .yt-comments-sort-option.selected,body.dark-theme .yt-comments-sort-option.selected{background-color:#ffffff1a}.yt-add-comment-form{display:flex;flex-shrink:0;gap:12px;margin-bottom:20px}.yt-comment-user-avatar{flex-shrink:0}.yt-avatar-circle{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:16px;font-weight:600;height:38px;justify-content:center;object-fit:cover;overflow:hidden;width:38px}.yt-comment-input-wrap{display:flex;flex:1 1;flex-direction:column}.yt-comment-input{background:#0000;border:none;border-bottom:1px solid #0000002e;color:inherit;font-family:inherit;font-size:14px;outline:none;padding:6px 0 8px;transition:border-color .2s}body.dark-theme .yt-comment-input{border-bottom:1px solid #ffffff38}.yt-comment-input:focus{border-bottom:2px solid #0f0f0f}body.dark-theme .yt-comment-input:focus{border-bottom:2px solid #f1f1f1}.yt-comment-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.yt-comment-cancel-btn{background:#0000;border:none;border-radius:18px;color:inherit;cursor:pointer;font-size:14px;font-weight:600;padding:8px 14px}.yt-comment-cancel-btn:hover{background-color:#0000000d}body.dark-theme .yt-comment-cancel-btn:hover{background-color:#ffffff1a}.yt-comment-submit-btn{background-color:#0000000d;border:none;border-radius:18px;color:#909090;cursor:not-allowed;font-size:14px;font-weight:600;padding:8px 16px;transition:background-color .15s,color .15s}body.dark-theme .yt-comment-submit-btn{background-color:#ffffff1a;color:#717171}.yt-comment-submit-btn.active{background-color:#065fd4;color:#fff;cursor:pointer}body.dark-theme .yt-comment-submit-btn.active{background-color:#3ea6ff;color:#0f0f0f}.yt-comments-list{display:flex;flex:1 1;flex-direction:column;gap:18px;min-height:0;overflow-x:hidden;overflow-y:auto;padding-right:6px;scrollbar-color:#00000040 #0000;scrollbar-width:thin}body.dark-theme .yt-comments-list{scrollbar-color:#ffffff40 #0000}.yt-comments-list::-webkit-scrollbar{width:6px}.yt-comments-list::-webkit-scrollbar-track{background:#0000}.yt-comments-list::-webkit-scrollbar-thumb{background-color:#00000040;border-radius:4px}.yt-comments-list::-webkit-scrollbar-thumb:hover{background-color:#0006}body.dark-theme .yt-comments-list::-webkit-scrollbar-thumb{background-color:#ffffff40}body.dark-theme .yt-comments-list::-webkit-scrollbar-thumb:hover{background-color:#ffffff73}.yt-watch-container.theater-mode .yt-comments-list{max-height:none;overflow:visible;padding-right:0}.yt-comment-item{display:flex;gap:12px}.yt-comment-avatar{cursor:pointer;flex-shrink:0;transition:opacity .15s ease,transform .15s ease}.yt-comment-avatar:hover{opacity:.88;transform:scale(1.05)}.yt-comment-avatar .yt-avatar-circle{font-size:15px;height:36px;width:36px}.yt-comment-body{flex:1 1}.yt-comment-author-row{align-items:center;display:flex;gap:6px;margin-bottom:4px}.yt-comment-author{color:inherit;cursor:pointer;font-size:13px;font-weight:600;transition:color .15s ease}.yt-comment-author:hover{text-decoration:underline}.yt-comment-time{color:#606060;font-size:12px}body.dark-theme .yt-comment-time{color:#aaa}.yt-comment-text{font-size:14px;line-height:1.45;margin:0 0 8px;word-break:break-word}.yt-comment-footer{align-items:center;display:flex;gap:6px}.yt-comment-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .15s}.yt-comment-icon-btn:hover{background-color:#00000014}body.dark-theme .yt-comment-icon-btn:hover{background-color:#ffffff1f}.yt-comment-icon-btn.active{color:#0f0f0f}body.dark-theme .yt-comment-icon-btn.active{color:#fff}.yt-comment-likes{font-feature-settings:"tnum";color:#606060;font-size:12px;font-variant-numeric:tabular-nums;margin-right:4px}body.dark-theme .yt-comment-likes{color:#aaa}.yt-comment-reply-btn{background:#0000;border:none;border-radius:12px;color:inherit;cursor:pointer;font-size:12px;font-weight:600;margin-left:6px;padding:4px 8px}.yt-comment-reply-btn:hover{background-color:#00000014}body.dark-theme .yt-comment-reply-btn:hover{background-color:#ffffff1f}.yt-watch-sidebar-drawer-backdrop{background-color:#00000080;bottom:0;display:flex;left:0;position:fixed;right:0;top:56px;will-change:opacity;z-index:1000}.yt-watch-sidebar-drawer-backdrop.opening{animation:yt-drawer-fade-in .24s cubic-bezier(.05,.7,.1,1) forwards}.yt-watch-sidebar-drawer-backdrop.closing{animation:yt-drawer-fade-out .24s cubic-bezier(.3,0,.8,.15) forwards;pointer-events:none}.yt-watch-sidebar-drawer{background-color:#fff;box-shadow:4px 0 16px #0000004d;height:100%;overflow:hidden;width:240px;will-change:transform}body.dark-theme .yt-watch-sidebar-drawer{background-color:#0f0f0f}.yt-watch-sidebar-drawer.opening{animation:yt-drawer-slide-in .24s cubic-bezier(.05,.7,.1,1) forwards}.yt-watch-sidebar-drawer.closing{animation:yt-drawer-slide-out .24s cubic-bezier(.3,0,.8,.15) forwards;pointer-events:none}@keyframes yt-drawer-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yt-drawer-fade-out{0%{opacity:1}to{opacity:0}}@keyframes yt-drawer-slide-in{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes yt-drawer-slide-out{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.yt-bullet{margin:0 4px}.yt-report-modal-backdrop{align-items:center;animation:yt-report-fade-in .16s ease-out;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:9999}.yt-report-modal-card{animation:yt-report-scale-up .18s cubic-bezier(0,0,.2,1);background-color:#212121;border-radius:12px;box-shadow:0 12px 32px #000000b3;color:#f1f1f1;display:flex;flex-direction:column;max-width:480px;overflow:hidden;width:90%}body:not(.dark-theme) .yt-report-modal-card{background-color:#fff;box-shadow:0 12px 32px #00000040;color:#0f0f0f}.yt-report-modal-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:16px 20px}body:not(.dark-theme) .yt-report-modal-header{border-bottom:1px solid #00000014}.yt-report-modal-title{font-size:18px;font-weight:600;margin:0}.yt-report-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:inherit;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .15s}.yt-report-modal-close-btn:hover{background-color:#ffffff1a}body:not(.dark-theme) .yt-report-modal-close-btn:hover{background-color:#00000014}.yt-report-modal-body{display:flex;flex-direction:column;gap:10px;max-height:380px;overflow-y:auto;padding:16px 20px}.yt-report-modal-subtitle{color:#aaa;font-size:13px;margin-bottom:4px}body:not(.dark-theme) .yt-report-modal-subtitle{color:#606060}.yt-report-reason-item{align-items:center;border-radius:6px;cursor:pointer;display:flex;font-size:14px;gap:12px;padding:6px 8px;transition:background-color .15s}.yt-report-reason-item:hover{background-color:#ffffff0f}body:not(.dark-theme) .yt-report-reason-item:hover{background-color:#0000000d}.yt-report-reason-radio{accent-color:#3ea6ff;cursor:pointer;height:16px;margin:0;width:16px}.yt-report-textarea{background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;box-sizing:border-box;color:inherit;font-family:inherit;font-size:13px;margin-top:6px;outline:none;padding:8px 12px;resize:vertical;width:100%}body:not(.dark-theme) .yt-report-textarea{background:#f9f9f9;border:1px solid #00000026}.yt-report-textarea:focus{border-color:#3ea6ff}.yt-report-modal-footer{align-items:center;border-top:1px solid #ffffff1a;display:flex;gap:10px;justify-content:flex-end;padding:12px 20px}body:not(.dark-theme) .yt-report-modal-footer{border-top:1px solid #00000014}.yt-report-cancel-btn{background:#0000;border:none;border-radius:18px;color:inherit;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:background-color .15s}.yt-report-cancel-btn:hover{background-color:#ffffff1a}body:not(.dark-theme) .yt-report-cancel-btn:hover{background-color:#0000000f}.yt-report-submit-btn{background-color:#3ea6ff;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:600;padding:8px 18px;transition:opacity .15s,transform .1s}.yt-report-submit-btn:hover{opacity:.9}.yt-report-submit-btn:active{transform:scale(.96)}@keyframes yt-report-fade-in{0%{opacity:0}to{opacity:1}}@keyframes yt-report-scale-up{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.yt-action-icon-wrap{align-items:center;display:inline-flex;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1);will-change:transform}.yt-action-icon-wrap.pop-bounce-like{animation:yt-like-thumb-bounce .38s cubic-bezier(.175,.885,.32,1.275) forwards}.yt-action-icon-wrap.pop-bounce-unlike{animation:yt-unlike-thumb-bounce .28s cubic-bezier(.2,.8,.2,1) forwards}@keyframes yt-like-thumb-bounce{0%{transform:scale(1) rotate(0deg)}18%{transform:scale(.78) rotate(-14deg)}50%{transform:scale(1.28) rotate(7deg)}76%{transform:scale(.96) rotate(-2deg)}to{transform:scale(1) rotate(0deg)}}@keyframes yt-unlike-thumb-bounce{0%{transform:scale(1) rotate(0deg)}25%{transform:scale(.82) rotate(-7deg)}60%{transform:scale(1.08) rotate(2deg)}to{transform:scale(1) rotate(0deg)}}.yt-thumb-icon{display:inline-flex;transition:transform .15s ease,opacity .15s ease}.yt-thumb-icon.yt-thumb-filled{animation:yt-thumb-filled-in .24s cubic-bezier(.16,1,.3,1) forwards}@keyframes yt-thumb-filled-in{0%{opacity:.6;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.yt-like-halo-ring{animation:yt-like-halo-expand .38s cubic-bezier(.16,1,.3,1) forwards;background:radial-gradient(circle,#ffffff59 0,#ffffff1f 60%,#0000 100%);border-radius:50%;height:22px;left:50%;margin-left:-11px;margin-top:-11px;pointer-events:none;position:absolute;top:50%;width:22px}body:not(.dark-theme) .yt-like-halo-ring,html:not(.dark-theme) .yt-like-halo-ring{background:radial-gradient(circle,#00000029 0,#0000000a 60%,#0000 100%)}@keyframes yt-like-halo-expand{0%{opacity:.95;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}.yt-watch-action-pill.anim-pill-press{animation:yt-pill-click-press .28s cubic-bezier(.2,.8,.2,1)}.yt-watch-action-pill.anim-pill-unpress{animation:yt-pill-click-press .24s cubic-bezier(.2,.8,.2,1)}@keyframes yt-pill-click-press{0%{transform:scale(.95)}50%{transform:scale(1.02)}to{transform:scale(1)}}.yt-like-count-text{display:inline-block;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.yt-like-count-text.bump{animation:yt-count-bump .24s cubic-bezier(.16,1,.3,1)}@keyframes yt-count-bump{0%{opacity:.7;transform:translateY(2px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.yt-action-icon-wrap.pop-bounce-down{animation:yt-dislike-fluid-spring .38s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes yt-dislike-fluid-spring{0%{transform:scale(1) translateY(0)}25%{transform:scale(.82) translateY(-2px)}55%{transform:scale(1.18) translateY(2px)}80%{transform:scale(.96) translateY(-.5px)}to{transform:scale(1) translateY(0)}}.yt-action-icon-wrap.pop-bounce-save{animation:yt-save-fluid-spring .42s cubic-bezier(.175,.885,.32,1.275) forwards}@keyframes yt-save-fluid-spring{0%{transform:scale(1) translateY(0)}25%{transform:scale(.82) translateY(-2px)}55%{transform:scale(1.2) translateY(2px)}80%{transform:scale(.96) translateY(0)}to{transform:scale(1) translateY(0)}}.yt-sparkle-burst{height:0;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:0}.yt-sparkle-dot{animation:yt-sparkle-burst-out .38s cubic-bezier(.16,1,.3,1) forwards;border-radius:50%;height:4px;left:0;opacity:0;position:absolute;top:0;width:4px}.yt-sparkle-dot.dot-1{--tx:-11px;--ty:-11px;background:#38bdf8;box-shadow:0 0 6px #38bdf8}.yt-sparkle-dot.dot-2{--tx:11px;--ty:-11px;background:#60a5fa;box-shadow:0 0 6px #60a5fa}.yt-sparkle-dot.dot-3{--tx:-13px;--ty:1px;background:#818cf8;box-shadow:0 0 6px #818cf8}.yt-sparkle-dot.dot-4{--tx:13px;--ty:1px;background:#38bdf8;box-shadow:0 0 6px #38bdf8}.yt-sparkle-dot.dot-5{--tx:-8px;--ty:11px;background:#c084fc;box-shadow:0 0 6px #c084fc}.yt-sparkle-dot.dot-6{--tx:8px;--ty:11px;background:#fff;box-shadow:0 0 8px #fff}@keyframes yt-sparkle-burst-out{0%{opacity:1;transform:translate(0) scale(.3)}50%{opacity:.9}to{opacity:0;transform:translate(var(--tx),var(--ty)) scale(.7)}}.yt-player-quality-osd{align-items:center;animation:yt-osd-pop .3s cubic-bezier(.175,.885,.32,1.275) forwards;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#0f0f0fe0;border:1px solid #ffffff29;border-radius:24px;box-shadow:0 8px 24px #0000008c;display:flex;gap:10px;left:50%;padding:8px 18px;pointer-events:none;position:absolute;top:36px;transform:translateX(-50%);z-index:45}@keyframes yt-osd-pop{0%{opacity:0;transform:translate(-50%,-12px) scale(.9)}to{opacity:1;transform:translate(-50%) scale(1)}}.yt-osd-icon{justify-content:center}.yt-osd-icon,.yt-osd-text{align-items:center;display:flex}.yt-osd-text{gap:8px}.yt-osd-label{color:#fff;font-size:13.5px;font-weight:600;letter-spacing:.2px}.yt-osd-fps{background:#3ea6ff26;border-radius:4px;color:#3ea6ff;font-size:11px;font-weight:700;padding:2px 7px}.yt-album-still-player-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 18px #0000000f,0 1px 3px #0000000a;display:flex;flex-direction:column;margin-bottom:4px;overflow:hidden;position:relative;transition:all .3s cubic-bezier(.16,1,.3,1);width:100%}body.dark-theme .yt-album-still-player-card,html.dark-theme .yt-album-still-player-card{background:#0f0f0f;border:1px solid #ffffff14;box-shadow:0 8px 24px #00000073}.yt-album-vignette-banner{align-items:center;background-color:#070707;display:flex;height:400px;justify-content:center;overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;width:100%}.yt-album-vignette-img{display:block;filter:brightness(.88) contrast(1.04);height:100%;left:0;object-fit:cover;object-position:center 30%;position:absolute;top:0;transform:scale(1.01);transition:transform .8s cubic-bezier(.16,1,.3,1);width:100%}.yt-album-vignette-banner:hover .yt-album-vignette-img{transform:scale(1.035)}.yt-album-vignette-overlay{background:linear-gradient(180deg,#0f0f0f14 0,#0f0f0f38 30%,#0f0f0f94 60%,#0f0f0fdb 80%,#0f0f0f),radial-gradient(ellipse at 50% 50%,#0000 45%,#000000a6 100%);inset:0;pointer-events:none;position:absolute;z-index:1}.yt-album-banner-center{align-items:center;display:flex;flex-direction:column;gap:14px;justify-content:center;max-width:680px;padding:24px 20px;position:relative;text-align:center;width:92%;z-index:2}.yt-album-banner-meta-badge{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff38;border-radius:9999px;box-shadow:0 4px 14px #00000059;color:#f8fafc;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;letter-spacing:1px;padding:5px 14px;text-transform:uppercase}.yt-album-banner-hero-title{color:#fff;font-size:34px;font-weight:800;letter-spacing:-.6px;line-height:1.18;margin:0;text-shadow:0 4px 20px #000000e6}.yt-album-banner-artist-line{align-items:center;color:#ffffffe6;display:flex;font-size:15px;font-weight:500;gap:8px;justify-content:center;text-shadow:0 2px 10px #000000d9}.yt-album-artist-name{color:#fff;font-weight:700}.yt-album-dot{opacity:.6}.yt-album-center-play-btn{align-items:center;background:linear-gradient(135deg,#f03,#c40026);border:none;border-radius:50%;box-shadow:0 8px 28px #ff003380,0 0 0 1px #fff3;cursor:pointer;display:flex;height:72px;justify-content:center;margin-top:6px;outline:none;position:relative;transition:transform .24s cubic-bezier(.16,1,.3,1),box-shadow .24s ease;width:72px}.yt-album-center-play-btn:hover{box-shadow:0 12px 36px #ff0033b8,0 0 0 2px #ffffff59;transform:scale(1.12)}.yt-album-center-play-btn:active{transform:scale(.96)}.yt-album-center-play-btn.playing{background:linear-gradient(135deg,#e6002e,#a02)}.yt-album-btn-pulse-ring{animation:albumPulse 2s cubic-bezier(.2,.9,.3,1) infinite;border:2px solid #ff0033a6;border-radius:50%;inset:-8px;pointer-events:none;position:absolute}@keyframes albumPulse{0%{opacity:.95;transform:scale(.92)}to{opacity:0;transform:scale(1.4)}}.yt-album-tracks-below{background:#fff;border-top:none;padding:16px 24px 24px}body.dark-theme .yt-album-tracks-below,html.dark-theme .yt-album-tracks-below{background:#0f0f0f;border-top:none}.yt-album-audio-bar{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:20px;justify-content:space-between;margin-bottom:18px;padding:14px 20px}body.dark-theme .yt-album-audio-bar{background:hsla(0,0%,100%,.035);border:1px solid #ffffff12}.yt-album-audio-info{align-items:center;display:flex;gap:12px;min-width:0}.yt-album-now-playing-tag{background:#e2e8f0;border-radius:4px;color:#475569;font-size:10.5px;font-weight:800;letter-spacing:.6px;padding:3px 8px;white-space:nowrap}body.dark-theme .yt-album-now-playing-tag{background:#ffffff14;color:#94a3b8}.yt-album-now-playing-tag.live{background:#ff003329;border:1px solid #ff00334d;color:#ff3b5c}.yt-album-active-track-name{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-theme .yt-album-active-track-name{color:#f1f5f9}.yt-album-active-track-artist{color:#64748b;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-theme .yt-album-active-track-artist{color:#94a3b8}.yt-album-scrub-wrap{align-items:center;display:flex;flex:1 1;gap:12px;max-width:540px}.yt-album-time-text{font-feature-settings:"tnum";color:#64748b;font-size:12px;font-variant-numeric:tabular-nums;font-weight:600;min-width:38px;text-align:center}body.dark-theme .yt-album-time-text{color:#94a3b8}.yt-album-scrubber-track{background:#0000001f;border-radius:3px;cursor:pointer;flex:1 1;height:6px;position:relative;transition:height .15s ease}body.dark-theme .yt-album-scrubber-track{background:#ffffff24}.yt-album-scrubber-track:hover{height:8px}.yt-album-scrubber-progress{background:#f03;border-radius:3px;height:100%;position:relative}.yt-album-scrubber-head{background:#fff;border-radius:50%;box-shadow:0 1px 4px #0009;height:12px;opacity:0;position:absolute;right:-6px;top:50%;transform:translateY(-50%);transition:opacity .15s ease;width:12px}.yt-album-scrubber-track:hover .yt-album-scrubber-head{opacity:1}.yt-album-tracklist-table{display:flex;flex-direction:column;gap:4px}.yt-tracklist-header-row{align-items:center;border-bottom:1px solid #e2e8f0;color:#64748b;display:flex;font-size:11px;font-weight:700;letter-spacing:.8px;padding:10px 16px;text-transform:uppercase}body.dark-theme .yt-tracklist-header-row{border-bottom:1px solid #ffffff14}.yt-td-idx,.yt-th-idx{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;width:44px}.yt-td-title,.yt-th-title{align-items:center;display:flex;flex:2 1;gap:10px;min-width:0}.yt-td-artist,.yt-th-artist{color:#64748b;flex:1.2 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-theme .yt-td-artist,body.dark-theme .yt-th-artist{color:#94a3b8}.yt-td-duration,.yt-th-duration{font-feature-settings:"tnum";color:#64748b;flex-shrink:0;font-size:13px;font-variant-numeric:tabular-nums;text-align:right;width:70px}body.dark-theme .yt-td-duration,body.dark-theme .yt-th-duration{color:#94a3b8}.yt-track-row{align-items:center;background:#0000;border-radius:10px;cursor:pointer;display:flex;padding:12px 16px;position:relative;transition:background .16s ease,border-left .16s ease}.yt-track-row:hover{background:#f1f5f9}body.dark-theme .yt-track-row:hover{background:#ffffff0f}.yt-track-row.active{background:#f8fafc}body.dark-theme .yt-track-row.active{background:#ffffff0a}.yt-track-row.playing{background:#ff003312;border-left:3px solid #f03}.yt-track-num{color:#64748b;font-size:13px;font-weight:600;width:20px}.yt-track-row:hover .yt-track-num{color:#0f172a}body.dark-theme .yt-track-row:hover .yt-track-num{color:#f1f5f9}.yt-track-title-text{color:#0f172a;font-size:14.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.dark-theme .yt-track-title-text{color:#f1f5f9}.yt-track-title-text.accent{color:#ff3b5c;font-weight:700}.yt-track-audio-badge{background:#0284c714;border:1px solid #0284c733;border-radius:4px;color:#0284c7;font-size:9.5px;font-weight:800;letter-spacing:.4px;padding:2px 6px}body.dark-theme .yt-track-audio-badge{background:#38bdf81f;border:1px solid #38bdf840;color:#38bdf8}.yt-equalizer-bars{align-items:flex-end;display:inline-flex;gap:2.5px;height:14px;width:14px}.yt-equalizer-bars .bar{animation:eqBar .8s ease-in-out infinite alternate;background:#f03;border-radius:1px;width:2.5px}.yt-equalizer-bars .bar1{animation-delay:.1s;height:55%}.yt-equalizer-bars .bar2{animation-delay:.35s;height:100%}.yt-equalizer-bars .bar3{animation-delay:.2s;height:40%}@keyframes eqBar{0%{height:25%}to{height:100%}}@media (max-width:768px){.yt-album-vignette-banner{height:320px}.yt-album-banner-hero-title{font-size:26px}.yt-album-center-play-btn{height:60px;width:60px}.yt-album-audio-bar{align-items:stretch;flex-direction:column}.yt-album-scrub-wrap{max-width:100%}.yt-td-artist,.yt-th-artist{display:none}}.yt-download-pill.downloaded{color:#3ea6ff!important}.yt-download-spinner{animation:ytDownloadSpin .7s linear infinite;border:2px solid #fff3;border-radius:50%;border-top-color:#3ea6ff;display:inline-block;height:14px;width:14px}@keyframes ytDownloadSpin{to{transform:rotate(1turn)}}.yt-watch-download-modal-overlay{align-items:center;animation:fadeInSettingsOverlay .22s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;will-change:opacity,backdrop-filter;z-index:2000}.yt-watch-download-modal-overlay.exiting{animation:fadeOutSettingsOverlay .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.yt-watch-download-modal{animation:scaleInSettingsModal .24s cubic-bezier(.175,.885,.32,1.12) forwards;background-color:#212121;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 40px #000c;color:#fff;max-width:90vw;padding:20px 24px;transform-origin:center center;width:400px;will-change:transform,opacity}.yt-watch-download-modal.exiting{animation:scaleOutSettingsModal .2s cubic-bezier(.4,0,.2,1) forwards}body:not(.dark-theme) .yt-watch-download-modal{background-color:#fff;border-color:#0000001a;box-shadow:0 16px 40px #00000040;color:#0f0f0f}.yt-watch-download-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.yt-watch-download-modal-title{font-size:18px;font-weight:700;margin:0}.yt-watch-download-modal-close{background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;padding:4px}.yt-watch-download-modal-close:hover{background-color:#ffffff1a;color:#fff}body:not(.dark-theme) .yt-watch-download-modal-close:hover{background-color:#00000014;color:#0f0f0f}.yt-watch-download-options{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.yt-watch-download-option{align-items:center;background-color:#ffffff0a;border-radius:8px;cursor:pointer;display:flex;justify-content:space-between;padding:10px 12px;transition:background-color .15s ease}body:not(.dark-theme) .yt-watch-download-option{background-color:#00000008}.yt-watch-download-option:hover{background-color:#ffffff1a}body:not(.dark-theme) .yt-watch-download-option:hover{background-color:#0000000f}.yt-watch-download-option.selected{background-color:#3ea6ff26;border:1px solid #3ea6ff66}.yt-watch-download-opt-left{align-items:center;display:flex;gap:12px}.yt-watch-download-opt-name{font-size:14px;font-weight:500}.yt-watch-download-opt-size{color:#aaa;font-size:12.5px}body:not(.dark-theme) .yt-watch-download-opt-size{color:#606060}.yt-watch-download-remember-row{align-items:center;color:#aaa;cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:20px}body:not(.dark-theme) .yt-watch-download-remember-row{color:#606060}.yt-watch-download-remember-row input{accent-color:#3ea6ff;cursor:pointer}.yt-watch-download-modal-actions{display:flex;gap:12px;justify-content:flex-end}.yt-watch-download-cancel-btn{background:#0000;border:none;border-radius:18px;color:#f1f1f1;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 16px}body:not(.dark-theme) .yt-watch-download-cancel-btn{color:#0f0f0f}.yt-watch-download-confirm-btn{background-color:#3ea6ff;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 20px;transition:opacity .15s ease}.yt-watch-download-confirm-btn:hover{opacity:.9}.yt-player-ad-overlay{animation:ytAdFadeIn .3s cubic-bezier(.2,0,0,1) forwards;background-color:#000;inset:0;overflow:hidden;position:absolute;-webkit-user-select:none;user-select:none;z-index:25}@keyframes ytAdFadeIn{0%{opacity:0}to{opacity:1}}.yt-ad-direct-media-wrap{align-items:center;background-color:#000;display:flex;height:100%;inset:0;justify-content:center;overflow:hidden;position:absolute;width:100%;z-index:1}.yt-ad-direct-img,.yt-ad-direct-video{background-color:#000;display:block;height:100%;object-fit:contain;width:100%}.yt-ad-bottom-bar{align-items:center;background:linear-gradient(0deg,#000000e0 0,#0006 60%,#0000);bottom:0;display:flex;gap:16px;justify-content:space-between;left:0;padding:16px 24px 20px;pointer-events:auto;position:absolute;right:0;z-index:10}.yt-ad-left-attribution{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.yt-ad-badge-pill{background-color:#fbc02d;border-radius:4px;color:#0f0f0f;flex-shrink:0;font-size:11.5px;font-weight:800;letter-spacing:.4px;padding:2px 7px;text-transform:uppercase}.yt-ad-count-text{color:#ffffffe6;flex-shrink:0;font-size:12.5px;font-weight:500}.yt-ad-info-icon-btn{align-items:center;background:#ffffff29;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;outline:none;transition:background .2s ease,transform .15s ease;width:28px}.yt-ad-info-icon-btn:hover{background:#ffffff52;transform:scale(1.08)}.yt-ad-attribution-text{display:flex;flex-direction:column;min-width:0}.yt-ad-attr-title{color:#fff;font-size:13.5px;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yt-ad-attr-link{align-items:center;color:#3ea6ff;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;margin-top:2px;text-decoration:none}.yt-ad-attr-link:hover{text-decoration:underline}.yt-ad-right-skip{align-items:center;display:flex;flex-shrink:0;gap:12px}.yt-ad-countdown-box{background:#000000b8;border:1px solid #fff3;border-radius:4px;display:flex;font-size:13px;gap:6px;letter-spacing:.2px;padding:8px 16px}.yt-ad-countdown-box,.yt-ad-skip-button{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;font-weight:600}.yt-ad-skip-button{background:#000000d1;border:1px solid #ffffff47;border-radius:4px;box-shadow:0 4px 14px #0006;cursor:pointer;display:inline-flex;font-size:14px;gap:8px;outline:none;padding:8px 18px;transition:all .2s ease}.yt-ad-skip-button:hover{background:#ffffff38;border-color:#ffffff8c;transform:scale(1.03)}.yt-ad-skip-button:active{transform:scale(.97)}.yt-ad-bottom-progress-bar{background:#fff3;bottom:0;height:4px;left:0;position:absolute;right:0;z-index:15}.yt-ad-bottom-progress-fill{background:#fbc02d;height:100%;transition:width 1s linear}.yt-scrub-ad-marker{background-color:#fbc02d;border-radius:2px;bottom:0;box-shadow:0 0 6px #fbc02da6;pointer-events:none;position:absolute;top:0;transform:translateX(-50%);width:4px;z-index:3}.yt-ad-info-modal-backdrop{align-items:center;animation:ytFadeInModal .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#000000bf;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:30}@keyframes ytFadeInModal{0%{opacity:0}to{opacity:1}}.yt-ad-info-modal-card{background:#1f1f23;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 16px 40px #000000d9;color:#fff;display:flex;flex-direction:column;gap:16px;max-width:400px;padding:20px 24px;width:100%}.yt-ad-info-modal-header{align-items:center;display:flex;justify-content:space-between}.yt-ad-info-modal-header h3{font-size:17px;font-weight:700;margin:0}.yt-ad-info-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background .2s ease}.yt-ad-info-close-btn:hover{background:#ffffff26}.yt-ad-info-modal-body{color:#ccc;display:flex;flex-direction:column;font-size:13px;gap:10px;line-height:1.5}.yt-ad-info-modal-body strong{color:#fff}.yt-ad-info-modal-footer{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.yt-ad-info-visit-btn{background-color:#3ea6ff;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px;transition:filter .15s ease}.yt-ad-info-visit-btn:hover{filter:brightness(1.1)}.yt-ad-info-cancel-btn{background:#0000;border:1px solid #fff3;border-radius:18px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:7px 16px}.yt-ad-info-cancel-btn:hover{background:#ffffff1a}.yt-no-comments-container{align-items:center;color:#aaa;display:flex;flex-direction:column;justify-content:center;padding:40px 16px;text-align:center}.yt-no-comments-title{color:#f1f1f1;font-size:15px;font-weight:600;margin:0 0 6px}.yt-no-comments-subtitle{color:#888;font-size:13px;margin:0}.yt-autonav-overlay{align-items:center;animation:ytAutonavFade .22s cubic-bezier(.2,0,0,1) forwards;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at center,#0f0f0fd1 0,#000000f0 100%);box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:16px;position:absolute;-webkit-user-select:none;user-select:none;z-index:35}@keyframes ytAutonavFade{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.yt-autonav-progress-track{background:#ffffff26;height:3px;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:5}.yt-autonav-progress-fill{background:red;box-shadow:0 0 10px #ff0000d9;height:100%;transition:width 1s linear}.yt-autonav-card-container{background:#1c1c1cd9;border:1px solid #ffffff1f;border-radius:16px;box-shadow:0 16px 40px #000000b3;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;max-width:440px;padding:16px 18px;width:100%}.yt-autonav-header-row{align-items:center;display:flex;justify-content:center}.yt-autonav-title-badge{align-items:center;color:#f1f1f1;display:flex;font-size:15px;font-weight:500;gap:8px}.yt-autonav-countdown-num{align-items:center;background:#fff3;border-radius:50%;color:#fff;display:inline-flex;font-size:14px;font-weight:700;height:24px;justify-content:center;width:24px}.yt-autonav-hero-preview{aspect-ratio:16/9;background:#111;border-radius:10px;cursor:pointer;overflow:hidden;position:relative;width:100%}.yt-autonav-hero-img{display:block;height:100%;object-fit:cover;transition:transform .25s cubic-bezier(.2,0,0,1);width:100%}.yt-autonav-hero-preview:hover .yt-autonav-hero-img{transform:scale(1.04)}.yt-autonav-hero-scrim{background:radial-gradient(circle at center,#0003 0,#000000a6 100%);inset:0;position:absolute}.yt-autonav-center-play-circle{align-items:center;cursor:pointer;display:flex;height:68px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .18s cubic-bezier(.2,0,0,1);width:68px}.yt-autonav-hero-preview:hover .yt-autonav-center-play-circle{transform:translate(-50%,-50%) scale(1.1)}.yt-autonav-countdown-svg{height:100%;inset:0;position:absolute;width:100%}.yt-autonav-svg-bg{fill:#000000a6;stroke:#ffffff40}.yt-autonav-svg-bar{fill:none;stroke:#fff;stroke-linecap:round;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s linear}.yt-autonav-hero-preview:hover .yt-autonav-svg-bar{stroke:red}.yt-autonav-play-icon-inner,.yt-autonav-playicon-inner{align-items:center;color:#fff;display:flex;justify-content:center;margin-left:3px;position:relative;z-index:2}.yt-autonav-duration-pill{background:#000000d9;border-radius:4px;bottom:8px;color:#fff;font-size:11px;font-weight:600;padding:2px 6px;position:absolute;right:8px;z-index:3}.yt-autonav-info-block{cursor:pointer;display:flex;flex-direction:column;gap:4px}.yt-autonav-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;transition:color .15s}.yt-autonav-info-block:hover .yt-autonav-video-title{color:#3ea6ff}.yt-autonav-meta-row{align-items:center;color:#aaa;display:flex;font-size:13px;gap:6px}.yt-autonav-channel-name{color:#aaa}.yt-autonav-dot{font-size:10px}.yt-autonav-views-text{color:#888;font-size:12px}.yt-autonav-actions-row{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.yt-autonav-cancel-pill-btn{background:#0000;border:1px solid #fff3;border-radius:18px;color:#f1f1f1;cursor:pointer;font-size:13px;font-weight:600;letter-spacing:.4px;outline:none;padding:8px 18px;text-transform:uppercase;transition:background-color .18s,border-color .18s,color .18s}.yt-autonav-cancel-pill-btn:hover{background:#ffffff26;border-color:#fff6;color:#fff}.yt-autonav-playnow-pill-btn{align-items:center;background:#fff;border:none;border-radius:18px;box-shadow:0 2px 10px #0006;color:#0f0f0f;cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;letter-spacing:.4px;outline:none;padding:8px 20px;text-transform:uppercase;transition:background-color .18s,transform .15s}.yt-autonav-playnow-pill-btn:hover{background:#e8e8e8;transform:scale(1.02)}@media (max-width:500px){.yt-autonav-card-container{max-width:95%;padding:12px 14px}.yt-autonav-video-title{font-size:14px}}.yt-watch-comments-section.is-blurred{position:relative}.yt-watch-comments-section.is-blurred .yt-add-comment-form,.yt-watch-comments-section.is-blurred .yt-comments-list{filter:blur(6px);-webkit-filter:blur(6px);opacity:.45;pointer-events:none;transition:filter .3s ease,opacity .3s ease;-webkit-user-select:none;user-select:none}.yt-comments-blur-overlay{align-items:center;animation:ytCommentsBlurFadeIn .28s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#ffffffc2;border-radius:16px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;padding:32px 20px;position:absolute;right:0;top:52px;z-index:20}[data-theme=dark] .yt-comments-blur-overlay,body.dark-theme .yt-comments-blur-overlay,html.dark-theme .yt-comments-blur-overlay{background:#0f0f0fb8}@keyframes ytCommentsBlurFadeIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:1}}.yt-comments-blur-card{align-items:center;animation:ytCommentsCardPop .3s cubic-bezier(.175,.885,.32,1.15) forwards;background:#fff;border:1px solid #0000001a;border-radius:20px;box-shadow:0 16px 40px #0000001f;color:#0f0f0f;cursor:default;display:flex;flex-direction:column;max-width:330px;padding:28px 24px;text-align:center;width:100%}[data-theme=dark] .yt-comments-blur-card,body.dark-theme .yt-comments-blur-card,html.dark-theme .yt-comments-blur-card{background:#212121;border:1px solid #ffffff1f;box-shadow:0 16px 40px #000000b3;color:#f1f1f1}@keyframes ytCommentsCardPop{0%{opacity:0;transform:scale(.85) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.yt-comments-blur-icon{align-items:center;background:#065fd41a;border-radius:50%;color:#065fd4;display:flex;height:48px;justify-content:center;margin-bottom:14px;width:48px}[data-theme=dark] .yt-comments-blur-icon,body.dark-theme .yt-comments-blur-icon,html.dark-theme .yt-comments-blur-icon{background:#3ea6ff26;color:#3ea6ff}.yt-comments-blur-title{color:#0f0f0f;font-size:17px;font-weight:600;line-height:1.35;margin:0 0 8px}[data-theme=dark] .yt-comments-blur-title,body.dark-theme .yt-comments-blur-title,html.dark-theme .yt-comments-blur-title{color:#f1f1f1}.yt-comments-blur-desc{color:#606060;font-size:13px;line-height:1.45;margin:0 0 20px}[data-theme=dark] .yt-comments-blur-desc,body.dark-theme .yt-comments-blur-desc,html.dark-theme .yt-comments-blur-desc{color:#aaa}.yt-comments-blur-signin-btn{background:#065fd4;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;outline:none;padding:10px 24px;transition:all .2s ease}.yt-comments-blur-signin-btn:hover{background:#004ba0;box-shadow:0 4px 14px #065fd459;transform:translateY(-1px)}[data-theme=dark] .yt-comments-blur-signin-btn,body.dark-theme .yt-comments-blur-signin-btn,html.dark-theme .yt-comments-blur-signin-btn{background:#3ea6ff;color:#0f0f0f}[data-theme=dark] .yt-comments-blur-signin-btn:hover,body.dark-theme .yt-comments-blur-signin-btn:hover,html.dark-theme .yt-comments-blur-signin-btn:hover{background:#65b8ff;box-shadow:0 4px 14px #3ea6ff66}.yt-shorts-page{align-items:center;background:#0000;color:#0f0f0f;display:flex;height:calc(100vh - 56px);justify-content:center;min-height:560px;overflow:hidden;position:relative;transition:color .25s ease;-webkit-user-select:none;user-select:none;width:100%}[data-theme=dark] .yt-shorts-page,body.dark-theme .yt-shorts-page,html.dark-theme .yt-shorts-page{background:#0000;color:#fff}.yt-shorts-layout-wrapper{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;padding:12px 24px;position:relative}.yt-shorts-player-card{align-items:flex-end;display:flex;height:calc(100vh - 84px);max-height:840px;position:relative}.yt-shorts-player-container{align-items:center;aspect-ratio:9/16;background-color:#000;border-radius:16px;box-shadow:0 12px 32px #0000002e;cursor:pointer;display:flex;height:100%;justify-content:center;max-width:470px;overflow:hidden;position:relative;transition:box-shadow .25s ease}[data-theme=dark] .yt-shorts-player-container,body.dark-theme .yt-shorts-player-container,html.dark-theme .yt-shorts-player-container{box-shadow:0 16px 40px #000000a6}.yt-shorts-video-element{display:block;height:100%;object-fit:cover;width:100%}.yt-shorts-slide{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;will-change:transform}.yt-shorts-slide.active-slide{transform:translateZ(0);z-index:2}.yt-shorts-poster-fill{display:block;height:100%;object-fit:cover;width:100%}.yt-shorts-fallback-bg{background-color:#000;height:100%;width:100%}.yt-shorts-slide.outgoing-up{animation:ytSlideOutUp .38s cubic-bezier(.16,1,.3,1) forwards;z-index:1}.yt-shorts-slide.incoming-up{animation:ytSlideInUp .38s cubic-bezier(.16,1,.3,1) forwards;z-index:2}@keyframes ytSlideOutUp{0%{opacity:1;transform:translateZ(0)}to{opacity:.88;transform:translate3d(0,-100%,0)}}@keyframes ytSlideInUp{0%{opacity:.88;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.yt-shorts-slide.outgoing-down{animation:ytSlideOutDown .38s cubic-bezier(.16,1,.3,1) forwards;z-index:1}.yt-shorts-slide.incoming-down{animation:ytSlideInDown .38s cubic-bezier(.16,1,.3,1) forwards;z-index:2}@keyframes ytSlideOutDown{0%{opacity:1;transform:translateZ(0)}to{opacity:.88;transform:translate3d(0,100%,0)}}@keyframes ytSlideInDown{0%{opacity:.88;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.yt-shorts-player-container.yt-bounce-up{animation:ytShortsBounceUp .32s cubic-bezier(.2,.9,.3,1)}.yt-shorts-player-container.yt-bounce-down{animation:ytShortsBounceDown .32s cubic-bezier(.2,.9,.3,1)}@keyframes ytShortsBounceUp{0%{transform:translateY(0)}45%{transform:translateY(-16px)}to{transform:translateY(0)}}@keyframes ytShortsBounceDown{0%{transform:translateY(0)}45%{transform:translateY(16px)}to{transform:translateY(0)}}.yt-shorts-top-bar{align-items:center;display:flex;justify-content:space-between;left:14px;pointer-events:auto;position:absolute;right:14px;top:14px;z-index:10}.yt-shorts-top-left{align-items:center;display:flex;gap:8px}.yt-shorts-floating-btn{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#00000080;border:1px solid #ffffff26;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.2,.9,.3,1);width:38px}.yt-shorts-floating-btn:hover{background:#000c;border-color:#ffffff59;transform:scale(1.08)}.yt-shorts-floating-btn:active{transform:scale(.95)}.yt-shorts-center-feedback-badge{align-items:center;animation:ytShortsPopFade .6s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000a6;border-radius:50%;color:#fff;display:flex;height:76px;justify-content:center;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:76px;z-index:15}@keyframes ytShortsPopFade{0%{opacity:0;transform:translate(-50%,-50%) scale(.65)}30%{opacity:1;transform:translate(-50%,-50%) scale(1.05)}75%{opacity:.9;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.15)}}.yt-shorts-info-overlay{background:linear-gradient(0deg,#0000002e 0,#0000);bottom:0;display:flex;flex-direction:column;gap:8px;left:0;opacity:.14;padding:44px 16px 20px;pointer-events:auto;position:absolute;right:0;transition:opacity .32s cubic-bezier(.16,1,.3,1),background .32s ease;z-index:8}.yt-shorts-info-overlay:focus-within,.yt-shorts-info-overlay:hover{background:linear-gradient(0deg,#000000eb 0,#0009 65%,#0000);opacity:1}.yt-shorts-channel-row{align-items:center;display:flex;gap:10px}.yt-shorts-channel-avatar{align-items:center;border-radius:50%;box-shadow:0 2px 8px #0006;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:14px;font-weight:700;height:34px;justify-content:center;overflow:hidden;transition:transform .2s ease;width:34px}.yt-shorts-channel-avatar:hover{transform:scale(1.06)}.yt-shorts-channel-avatar img{height:100%;object-fit:cover;width:100%}.yt-shorts-channel-handle{color:#fff;cursor:pointer;font-size:14px;font-weight:600;text-shadow:0 1px 3px #000000d9;transition:opacity .2s ease;white-space:nowrap}.yt-shorts-channel-handle:hover{text-decoration:underline}.yt-shorts-sub-btn{align-items:center;background-color:#fff;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:4px;margin-left:4px;padding:6px 14px;transition:all .2s cubic-bezier(.2,.9,.3,1)}.yt-shorts-sub-btn:hover{background-color:#f2f2f2;transform:scale(1.03)}.yt-shorts-sub-btn.subscribed{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#fff3;color:#fff}.yt-shorts-sub-btn.subscribed:hover{background-color:#ffffff4d}.yt-shorts-title-text{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;cursor:pointer;display:-webkit-box;font-size:14.5px;font-weight:500;line-height:1.4;margin:0;overflow:hidden;text-shadow:0 1px 3px #000000d9;transition:text-shadow .2s ease,opacity .2s ease}.yt-shorts-title-text:hover{text-shadow:0 2px 8px #000}.yt-shorts-scrubber-track{background:#ffffff4d;bottom:0;cursor:pointer;height:4px;left:0;position:absolute;right:0;transition:height .15s ease;z-index:12}.yt-shorts-scrubber-track:hover{height:6px}.yt-shorts-scrubber-progress{background:red;height:100%;position:relative;transition:width .1s linear}.yt-shorts-scrubber-thumb{background:red;border-radius:50%;height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%) scale(0);transition:transform .15s ease;width:10px}.yt-shorts-scrubber-track:hover .yt-shorts-scrubber-thumb{transform:translateY(-50%) scale(1)}.yt-shorts-actions-column{flex-shrink:0;gap:16px;margin-bottom:8px;margin-left:16px}.yt-shorts-action-group,.yt-shorts-actions-column{align-items:center;display:flex;flex-direction:column}.yt-shorts-action-group{gap:4px}.yt-shorts-action-btn{align-items:center;background:#f2f2f2;border:1px solid #00000014;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;height:48px;justify-content:center;padding:0;transition:all .22s cubic-bezier(.16,1,.3,1);width:48px}.yt-shorts-action-btn:hover{background:#e5e5e5;transform:scale(1.08)}.yt-shorts-action-btn:active{transform:scale(.92)}.yt-shorts-action-btn.active-disliked,.yt-shorts-action-btn.active-liked{background:#e5e5e5;border-color:#00000026;color:#0f0f0f}.yt-shorts-action-btn.active-comments{background:#e2e8f0}.yt-shorts-action-count{color:#0f0f0f;font-size:12px;font-weight:500;min-height:16px;text-align:center;transition:color .25s ease}[data-theme=dark] .yt-shorts-action-btn,body.dark-theme .yt-shorts-action-btn,html.dark-theme .yt-shorts-action-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff14;color:#fff}[data-theme=dark] .yt-shorts-action-btn:hover,body.dark-theme .yt-shorts-action-btn:hover,html.dark-theme .yt-shorts-action-btn:hover{background:#ffffff38}[data-theme=dark] .yt-shorts-action-btn.active-disliked,[data-theme=dark] .yt-shorts-action-btn.active-liked,body.dark-theme .yt-shorts-action-btn.active-disliked,body.dark-theme .yt-shorts-action-btn.active-liked,html.dark-theme .yt-shorts-action-btn.active-disliked,html.dark-theme .yt-shorts-action-btn.active-liked{background:#ffffff40;border-color:#ffffff2e;color:#fff}[data-theme=dark] .yt-shorts-action-btn.active-comments,body.dark-theme .yt-shorts-action-btn.active-comments,html.dark-theme .yt-shorts-action-btn.active-comments{background:#ffffff47}[data-theme=dark] .yt-shorts-action-count,body.dark-theme .yt-shorts-action-count,html.dark-theme .yt-shorts-action-count{color:#f1f5f9}.yt-shorts-nav-arrows{display:flex;flex-direction:column;flex-shrink:0;gap:12px;margin-left:28px}.yt-shorts-arrow-btn{align-items:center;background:#f2f2f2;border:1px solid #00000014;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;height:46px;justify-content:center;padding:0;transition:all .2s cubic-bezier(.16,1,.3,1);width:46px}.yt-shorts-arrow-btn:hover{background:#e5e5e5;transform:scale(1.1)}.yt-shorts-arrow-btn:active{transform:scale(.92)}[data-theme=dark] .yt-shorts-arrow-btn,body.dark-theme .yt-shorts-arrow-btn,html.dark-theme .yt-shorts-arrow-btn{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #ffffff14;color:#fff}[data-theme=dark] .yt-shorts-arrow-btn:hover,body.dark-theme .yt-shorts-arrow-btn:hover,html.dark-theme .yt-shorts-arrow-btn:hover{background:#ffffff3d}.yt-shorts-comments-panel{background-color:#fff;border:1px solid #0000;border-radius:16px;box-shadow:none;color:#0f0f0f;display:flex;flex-direction:column;flex-shrink:0;height:calc(100vh - 84px);margin-left:0;max-height:840px;max-width:0;opacity:0;overflow:hidden;pointer-events:none;transform:translateX(45px);transition:width .36s cubic-bezier(.16,1,.3,1),max-width .36s cubic-bezier(.16,1,.3,1),margin-left .36s cubic-bezier(.16,1,.3,1),opacity .28s cubic-bezier(.16,1,.3,1),transform .36s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease,visibility .36s;visibility:hidden;width:0;will-change:width,max-width,margin-left,opacity,transform;z-index:30}.yt-shorts-comments-panel.is-open{border:1px solid #00000014;box-shadow:-8px 0 28px #0000001a;margin-left:20px;max-width:390px;opacity:1;pointer-events:auto;transform:translateX(0);visibility:visible;width:390px}[data-theme=dark] .yt-shorts-comments-panel,body.dark-theme .yt-shorts-comments-panel,html.dark-theme .yt-shorts-comments-panel{background-color:#212121;border-color:#0000;color:#fff}[data-theme=dark] .yt-shorts-comments-panel.is-open,body.dark-theme .yt-shorts-comments-panel.is-open,html.dark-theme .yt-shorts-comments-panel.is-open{border-color:#ffffff1a;box-shadow:-8px 0 32px #0009}.yt-shorts-comments-inner{display:flex;flex-direction:column;height:100%;min-width:390px;width:390px}.yt-shorts-comments-header{align-items:center;border-bottom:1px solid #00000014;display:flex;justify-content:space-between;padding:16px 20px}[data-theme=dark] .yt-shorts-comments-header,body.dark-theme .yt-shorts-comments-header,html.dark-theme .yt-shorts-comments-header{border-bottom-color:#ffffff1a}.yt-shorts-comments-title{align-items:center;display:flex;gap:10px}.yt-shorts-comments-title h3{color:#0f0f0f;font-size:17px;font-weight:700;margin:0}[data-theme=dark] .yt-shorts-comments-title h3,body.dark-theme .yt-shorts-comments-title h3,html.dark-theme .yt-shorts-comments-title h3{color:#fff}.yt-shorts-comments-count-pill{color:#606060;font-size:12px;font-weight:600}[data-theme=dark] .yt-shorts-comments-count-pill,body.dark-theme .yt-shorts-comments-count-pill,html.dark-theme .yt-shorts-comments-count-pill{color:#aaa}.yt-shorts-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#0f0f0f;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s ease;width:32px}.yt-shorts-close-btn:hover{background:#0000000f}[data-theme=dark] .yt-shorts-close-btn,body.dark-theme .yt-shorts-close-btn,html.dark-theme .yt-shorts-close-btn{color:#fff}[data-theme=dark] .yt-shorts-close-btn:hover,body.dark-theme .yt-shorts-close-btn:hover,html.dark-theme .yt-shorts-close-btn:hover{background:#ffffff1f}.yt-shorts-comments-body{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:16px}.yt-shorts-no-comments{align-items:center;color:#888;display:flex;flex-direction:column;font-size:14px;height:100%;justify-content:center;padding:20px;text-align:center}.yt-shorts-comment-item{display:flex;gap:12px}.yt-shorts-comment-avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:32px;justify-content:center;overflow:hidden;width:32px}.yt-shorts-comment-avatar img{height:100%;object-fit:cover;width:100%}.yt-shorts-comment-content{display:flex;flex:1 1;flex-direction:column;gap:3px}.yt-shorts-comment-meta{align-items:center;display:flex;gap:8px}.yt-shorts-comment-author{color:#0f0f0f;font-size:12px;font-weight:600}[data-theme=dark] .yt-shorts-comment-author,body.dark-theme .yt-shorts-comment-author,html.dark-theme .yt-shorts-comment-author{color:#fff}.yt-shorts-comment-time{color:#888;font-size:11px}.yt-shorts-comment-text{color:#1e293b;font-size:13.5px;line-height:1.4;margin:0;word-break:break-word}[data-theme=dark] .yt-shorts-comment-text,body.dark-theme .yt-shorts-comment-text,html.dark-theme .yt-shorts-comment-text{color:#f1f5f9}.yt-shorts-comment-input-box{align-items:center;background-color:#fff;border-top:1px solid #00000014;display:flex;gap:10px;padding:14px 16px}[data-theme=dark] .yt-shorts-comment-input-box,body.dark-theme .yt-shorts-comment-input-box,html.dark-theme .yt-shorts-comment-input-box{background-color:#212121;border-top-color:#ffffff1a}.yt-shorts-comment-avatar.self{height:32px;width:32px}.yt-shorts-comment-input{background:#f1f5f9;border:1px solid #0000001a;border-radius:20px;color:#0f0f0f;flex:1 1;font-size:13px;outline:none;padding:8px 14px;transition:all .2s ease}.yt-shorts-comment-input:focus{background:#fff;border-color:#0284c7}[data-theme=dark] .yt-shorts-comment-input,body.dark-theme .yt-shorts-comment-input,html.dark-theme .yt-shorts-comment-input{background:#ffffff14;border-color:#ffffff26;color:#fff}[data-theme=dark] .yt-shorts-comment-input:focus,body.dark-theme .yt-shorts-comment-input:focus,html.dark-theme .yt-shorts-comment-input:focus{background:#ffffff1f;border-color:#3ea6ff}.yt-shorts-comment-send-btn{align-items:center;background:#0284c7;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s ease;width:32px}.yt-shorts-comment-send-btn:disabled{background:#00000014;color:#94a3b8;cursor:not-allowed}[data-theme=dark] .yt-shorts-comment-send-btn,body.dark-theme .yt-shorts-comment-send-btn,html.dark-theme .yt-shorts-comment-send-btn{background:#3ea6ff;color:#0f0f0f}[data-theme=dark] .yt-shorts-comment-send-btn:disabled,body.dark-theme .yt-shorts-comment-send-btn:disabled,html.dark-theme .yt-shorts-comment-send-btn:disabled{background:#ffffff1f;color:#666}@media (max-width:900px){.yt-shorts-comments-panel{border-radius:16px 0 0 16px;bottom:0;height:auto;margin-left:0;max-height:none;max-width:88vw;position:fixed;right:0;top:56px;transform:translateX(105%);transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .25s ease,visibility .34s;width:350px}.yt-shorts-comments-panel.is-open{margin-left:0;max-width:88vw;transform:translateX(0);width:350px}.yt-shorts-comments-inner{min-width:0;width:100%}}.yt-shorts-comments-panel.is-blurred .yt-shorts-comment-input-box,.yt-shorts-comments-panel.is-blurred .yt-shorts-comments-body{filter:blur(5px);-webkit-filter:blur(5px);opacity:.45;pointer-events:none;transition:filter .3s ease,opacity .3s ease;-webkit-user-select:none;user-select:none}.yt-shorts-comments-blur-overlay{align-items:center;animation:ytShortsCommentsBlurFadeIn .28s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);background:#ffffffc7;border-radius:0 0 16px 16px;bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;padding:24px 16px;position:absolute;right:0;top:56px;z-index:30}[data-theme=dark] .yt-shorts-comments-blur-overlay,body.dark-theme .yt-shorts-comments-blur-overlay,html.dark-theme .yt-shorts-comments-blur-overlay{background:#0f0f0fb8}@keyframes ytShortsCommentsBlurFadeIn{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(10px) saturate(140%);-webkit-backdrop-filter:blur(10px) saturate(140%);opacity:1}}.yt-shorts-comments-blur-card{align-items:center;animation:ytShortsCardPop .3s cubic-bezier(.175,.885,.32,1.15) forwards;background:#fff;border:1px solid #0000001a;border-radius:18px;box-shadow:0 16px 40px #0000001f;color:#0f0f0f;cursor:default;display:flex;flex-direction:column;max-width:290px;padding:24px 20px;text-align:center;width:100%}[data-theme=dark] .yt-shorts-comments-blur-card,body.dark-theme .yt-shorts-comments-blur-card,html.dark-theme .yt-shorts-comments-blur-card{background:#212121;border:1px solid #ffffff1f;box-shadow:0 16px 40px #000000bf;color:#f1f1f1}@keyframes ytShortsCardPop{0%{opacity:0;transform:scale(.85) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.yt-shorts-comments-blur-icon{align-items:center;background:#065fd41a;border-radius:50%;color:#065fd4;display:flex;height:44px;justify-content:center;margin-bottom:12px;width:44px}[data-theme=dark] .yt-shorts-comments-blur-icon,body.dark-theme .yt-shorts-comments-blur-icon,html.dark-theme .yt-shorts-comments-blur-icon{background:#3ea6ff26;color:#3ea6ff}.yt-shorts-comments-blur-title{color:#0f0f0f;font-size:16px;font-weight:600;line-height:1.35;margin:0 0 6px}[data-theme=dark] .yt-shorts-comments-blur-title,body.dark-theme .yt-shorts-comments-blur-title,html.dark-theme .yt-shorts-comments-blur-title{color:#f1f1f1}.yt-shorts-comments-blur-desc{color:#606060;font-size:13px;line-height:1.4;margin:0 0 18px}[data-theme=dark] .yt-shorts-comments-blur-desc,body.dark-theme .yt-shorts-comments-blur-desc,html.dark-theme .yt-shorts-comments-blur-desc{color:#aaa}.yt-shorts-comments-blur-signin-btn{background:#065fd4;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:13.5px;font-weight:600;outline:none;padding:9px 22px;transition:all .2s ease}.yt-shorts-comments-blur-signin-btn:hover{background:#004ba0;box-shadow:0 4px 14px #065fd459;transform:translateY(-1px)}[data-theme=dark] .yt-shorts-comments-blur-signin-btn,body.dark-theme .yt-shorts-comments-blur-signin-btn,html.dark-theme .yt-shorts-comments-blur-signin-btn{background:#3ea6ff;color:#0f0f0f}[data-theme=dark] .yt-shorts-comments-blur-signin-btn:hover,body.dark-theme .yt-shorts-comments-blur-signin-btn:hover,html.dark-theme .yt-shorts-comments-blur-signin-btn:hover{background:#65b8ff;box-shadow:0 4px 12px #3ea6ff66}.yt-watch-later-page{box-sizing:border-box;color:#f1f1f1;display:flex;gap:36px;margin:0 auto;max-width:1400px;min-height:calc(100vh - 80px);padding:24px 40px}@media (max-width:900px){.yt-watch-later-page{flex-direction:column;gap:24px;padding:16px 20px}}.yt-watch-later-sidebar{flex-shrink:0;width:360px}@media (max-width:900px){.yt-watch-later-sidebar{width:100%}}.yt-wl-banner-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(180deg,#ffffff14,#ffffff05);border:1px solid #ffffff14;border-radius:16px;box-shadow:0 10px 30px #0006;display:flex;flex-direction:column;gap:16px;padding:20px}.yt-wl-thumb-preview{aspect-ratio:16/9;background-color:#1a1a1a;border-radius:12px;overflow:hidden;position:relative;width:100%}.yt-wl-thumb-img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.yt-wl-thumb-preview:hover .yt-wl-thumb-img{transform:scale(1.03)}.yt-wl-thumb-placeholder{align-items:center;background:linear-gradient(135deg,#ffffff0d,#ffffff03);color:#ffffff59;display:flex;height:100%;justify-content:center;width:100%}body:not(.dark-theme) .yt-wl-thumb-placeholder{background:linear-gradient(135deg,#0000000a,#00000003);color:#0000004d}.yt-wl-placeholder-icon{opacity:.65}.yt-wl-thumb-overlay{align-items:flex-end;background:linear-gradient(0deg,#000000d9 0,#0000);bottom:0;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;height:50%;left:0;padding:12px 14px;position:absolute;right:0}.yt-wl-details{display:flex;flex-direction:column;gap:8px}.yt-wl-title{font-size:26px;font-weight:700;letter-spacing:-.4px;margin:0}.yt-wl-owner{color:#f1f1f1;font-size:14px;font-weight:500;margin:0}.yt-wl-metadata{align-items:center;color:#aaa;display:flex;font-size:12px;gap:6px}.yt-wl-privacy-badge{align-self:flex-start;background-color:#ffffff1f;border-radius:4px;color:#ddd;display:inline-block;font-size:11px;font-weight:500;margin-top:4px;padding:2px 8px}.yt-wl-action-buttons{align-items:center;display:flex;gap:10px;margin-top:8px}.yt-wl-btn{align-items:center;border:none;border-radius:19px;cursor:pointer;display:flex;flex:1 1;font-size:14px;font-weight:600;gap:6px;height:38px;justify-content:center;transition:background-color .15s ease,transform .1s ease}.yt-wl-btn.primary{background-color:#fff;color:#0f0f0f}.yt-wl-btn.primary:hover{background-color:#e5e5e5}.yt-wl-btn.secondary{background-color:#ffffff1f;color:#fff}.yt-wl-btn.secondary:hover{background-color:#fff3}.yt-watch-later-main{flex:1 1;min-width:0}.yt-wl-loading{color:#888;font-size:15px;padding:40px 0}.yt-wl-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.yt-wl-empty-icon{color:#555;margin-bottom:16px}.yt-wl-empty-state h2{font-size:20px;font-weight:600;margin:0 0 8px}.yt-wl-empty-state p{color:#888;font-size:14px;margin:0 0 24px;max-width:320px}.yt-wl-browse-btn{background-color:#fff;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:600;padding:10px 24px;transition:background-color .15s ease}.yt-wl-browse-btn:hover{background-color:#e5e5e5}.yt-wl-video-list{display:flex;flex-direction:column;gap:8px}.yt-wl-item-row{align-items:center;border-radius:10px;cursor:pointer;display:flex;gap:16px;padding:8px 12px;transition:background-color .15s ease}.yt-wl-item-row:hover{background-color:#ffffff14}.yt-wl-item-index{color:#aaa;flex-shrink:0;font-size:13px;text-align:center;width:24px}.yt-wl-item-thumb-wrap{aspect-ratio:16/9;background-color:#1a1a1a;border-radius:8px;flex-shrink:0;overflow:hidden;position:relative;width:140px}.yt-wl-item-thumb{height:100%;object-fit:cover;width:100%}.yt-wl-item-duration{background-color:#000c;border-radius:4px;bottom:4px;color:#fff;font-size:11px;font-weight:600;padding:1px 4px;position:absolute;right:4px}.yt-wl-item-info{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.yt-wl-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f1f1f1;display:-webkit-box;font-size:14.5px;font-weight:500;line-height:1.3;margin:0;overflow:hidden}.yt-wl-item-meta{align-items:center;color:#aaa;display:flex;font-size:12.5px;gap:6px}.yt-wl-item-channel,.yt-wl-item-views{color:#aaa}.yt-wl-item-remove-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;opacity:0;transition:opacity .15s ease,background-color .15s ease,color .15s ease;width:36px}.yt-wl-item-row:hover .yt-wl-item-remove-btn{opacity:1}.yt-wl-item-remove-btn:hover{background-color:#ffffff26;color:#fff}.yt-playlists-page{animation:ytPlaylistsFadeIn .22s cubic-bezier(.2,0,.2,1) forwards;box-sizing:border-box;color:#0f0f0f;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:1750px;padding:24px 32px 80px}body.dark-theme .yt-playlists-page{color:#f1f1f1}@keyframes ytPlaylistsFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.yt-playlists-header{flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.yt-playlists-header,.yt-playlists-title-group{align-items:center;display:flex}.yt-playlists-main-title{color:#0f0f0f;font-size:34px;font-weight:700;letter-spacing:-.5px;margin:0}body.dark-theme .yt-playlists-main-title{color:#f1f1f1}.yt-playlists-actions-bar{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.yt-playlists-sort-wrap{align-items:center;display:flex;gap:8px;position:relative}.yt-playlists-sort-label{color:#606060;font-size:13.5px;font-weight:500}body.dark-theme .yt-playlists-sort-label{color:#aaa}.yt-playlists-sort-trigger{align-items:center;background-color:#f2f2f2;border:1px solid #0000001f;border-radius:8px;color:#0f0f0f;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;height:36px;outline:none;padding:0 12px;transition:all .18s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}body.dark-theme .yt-playlists-sort-trigger{background-color:#212121;border:1px solid #ffffff24;color:#f1f1f1}.yt-playlists-sort-trigger:hover{background-color:#e5e5e5;border-color:#00000040}body.dark-theme .yt-playlists-sort-trigger:hover{background-color:#2a2a2a;border-color:#ffffff47}.yt-playlists-sort-trigger.open,body.dark-theme .yt-playlists-sort-trigger.open{border-color:#3ea6ff;box-shadow:0 0 0 1px #3ea6ff}body.dark-theme .yt-playlists-sort-trigger.open{background-color:#2a2a2a}.yt-playlists-sort-value{white-space:nowrap}.yt-playlists-sort-chevron{color:#606060;flex-shrink:0;transition:transform .24s cubic-bezier(.16,1,.3,1),color .18s ease}body.dark-theme .yt-playlists-sort-chevron{color:#aaa}.yt-playlists-sort-trigger:hover .yt-playlists-sort-chevron{color:#0f0f0f}body.dark-theme .yt-playlists-sort-trigger:hover .yt-playlists-sort-chevron{color:#fff}.yt-playlists-sort-chevron.rotated{color:#3ea6ff!important;transform:rotate(180deg)}.yt-playlists-sort-dropdown-menu{animation:sortMenuPop .22s cubic-bezier(.16,1,.3,1) forwards;background-color:#fff;border:1px solid #0000001f;border-radius:12px;box-shadow:0 10px 30px #00000026,0 2px 6px #00000014;display:flex;flex-direction:column;gap:2px;min-width:175px;padding:6px;position:absolute;right:0;top:calc(100% + 6px);transform-origin:top right;z-index:60}body.dark-theme .yt-playlists-sort-dropdown-menu{background-color:#212121;border:1px solid #ffffff24;box-shadow:0 12px 32px #000000a6,0 0 0 1px #ffffff0d}@keyframes sortMenuPop{0%{opacity:0;transform:translateY(-8px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.yt-playlists-sort-item{align-items:center;background:#0000;border:none;border-radius:8px;color:#0f0f0f;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:8px;padding:8px 10px;text-align:left;transition:background-color .14s ease,color .14s ease;-webkit-user-select:none;user-select:none;width:100%}body.dark-theme .yt-playlists-sort-item{color:#e2e8f0}.yt-playlists-sort-item:hover{background-color:#0000000f;color:#000}body.dark-theme .yt-playlists-sort-item:hover{background-color:#ffffff14;color:#fff}.yt-playlists-sort-item.active{background-color:#3ea6ff1a;color:#3ea6ff;font-weight:600}body.dark-theme .yt-playlists-sort-item.active{background-color:#3ea6ff1f;color:#3ea6ff}.yt-playlists-sort-check{align-items:center;color:#3ea6ff;display:flex;flex-shrink:0;height:16px;justify-content:center;width:16px}.yt-playlists-sort-item-label{flex:1 1;white-space:nowrap}.yt-playlists-create-btn{align-items:center;background-color:#0f0f0f;border:none;border-radius:18px;box-shadow:0 1px 3px #0000001f;color:#fff;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;height:36px;justify-content:center;padding:0 13px 0 9px;transition:background-color .15s ease,transform .12s ease;white-space:nowrap}body.dark-theme .yt-playlists-create-btn{background-color:#fff;color:#0f0f0f}.yt-playlists-create-btn:hover{background-color:#272727;transform:translateY(-1px)}body.dark-theme .yt-playlists-create-btn:hover{background-color:#e5e5e5}.yt-playlists-create-btn:active{transform:translateY(0)}.yt-playlists-add-icon{flex-shrink:0;margin:0}.yt-playlists-grid{grid-gap:28px 18px;box-sizing:border-box;display:grid;gap:28px 18px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));width:100%}.yt-playlist-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;position:relative;transition:transform .18s cubic-bezier(.2,0,.2,1)}.yt-playlist-card:hover{transform:translateY(-3px)}.yt-playlist-thumb-wrap{aspect-ratio:16/9;background-color:#181818;border-radius:12px;overflow:hidden;position:relative;width:100%}.yt-playlist-stack-layer{background-color:#ffffff2e;border-top-left-radius:6px;border-top-right-radius:6px;height:6px;left:6%;position:absolute;right:6%;top:0;z-index:1}.yt-playlist-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.yt-playlist-badge{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000d1;border-radius:4px;bottom:8px;font-size:12px;font-weight:500;gap:5px;padding:3px 8px;right:8px;z-index:2}.yt-playlist-badge,.yt-playlist-hover-play{align-items:center;color:#fff;display:flex;position:absolute}.yt-playlist-hover-play{background-color:#000000a6;flex-direction:column;inset:0;justify-content:center;opacity:0;transition:opacity .2s cubic-bezier(.2,0,.2,1);z-index:3}.yt-playlist-hover-play span{font-size:12px;font-weight:700;letter-spacing:.8px;margin-top:4px}.yt-playlist-card:hover .yt-playlist-hover-play{opacity:1}.yt-playlist-info{display:flex;flex-direction:column;margin-top:10px}.yt-playlist-title-row{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.yt-playlist-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f0f0f;display:-webkit-box;flex:1 1;font-size:14.5px;font-weight:600;line-height:1.35;margin:0;overflow:hidden;text-overflow:ellipsis}body.dark-theme .yt-playlist-name{color:#f1f1f1}.yt-playlist-card:hover .yt-playlist-name{color:#0f0f0f}body.dark-theme .yt-playlist-card:hover .yt-playlist-name{color:#fff}.yt-playlist-menu-wrap{flex-shrink:0;position:relative}.yt-playlist-menu-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#606060;cursor:pointer;display:flex;justify-content:center;padding:2px;transition:background-color .15s ease,color .15s ease}body.dark-theme .yt-playlist-menu-btn{color:#aaa}.yt-playlist-menu-btn:hover{background-color:#00000014;color:#0f0f0f}body.dark-theme .yt-playlist-menu-btn:hover{background-color:#ffffff1a;color:#fff}.yt-playlist-dropdown-menu{animation:ytMenuFadeIn .15s ease forwards;background-color:#fff;border-radius:8px;box-shadow:0 4px 16px #0000002e;display:flex;flex-direction:column;margin-top:4px;min-width:150px;padding:6px 0;position:absolute;right:0;top:100%;z-index:50}body.dark-theme .yt-playlist-dropdown-menu{background-color:#282828;box-shadow:0 8px 24px #000000b3}@keyframes ytMenuFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.yt-playlist-dropdown-item{align-items:center;background:#0000;border:none;color:#0f0f0f;cursor:pointer;display:flex;font-size:13px;gap:10px;padding:8px 14px;text-align:left;transition:background-color .12s ease;width:100%}body.dark-theme .yt-playlist-dropdown-item{color:#f1f1f1}.yt-playlist-dropdown-item:hover{background-color:#0000000f}body.dark-theme .yt-playlist-dropdown-item:hover{background-color:#ffffff1a}.yt-playlist-dropdown-item.delete{color:#ff4e4e}.yt-playlist-dropdown-item.delete:hover{background-color:#ff4e4e1f}.yt-playlist-meta{align-items:center;color:#606060;display:flex;flex-wrap:wrap;font-size:12.5px;gap:6px;margin:5px 0 6px}body.dark-theme .yt-playlist-meta{color:#aaa}.yt-playlist-owner{color:#606060;font-weight:400}body.dark-theme .yt-playlist-owner{color:#aaa}.yt-playlist-privacy{align-items:center;color:#606060;display:flex;gap:3px}body.dark-theme .yt-playlist-privacy{color:#909090}.yt-playlist-view-all-btn{background:#0000;border:none;color:#606060;cursor:pointer;font-size:12.5px;font-weight:600;margin-top:2px;padding:0;text-align:left;transition:color .15s ease;width:fit-content}body.dark-theme .yt-playlist-view-all-btn{color:#aaa}.yt-playlist-view-all-btn:hover{color:#0f0f0f;text-decoration:underline}body.dark-theme .yt-playlist-view-all-btn:hover{color:#f1f1f1}.yt-playlist-modal-overlay{align-items:center;animation:ytModalOverlayFadeIn .2s cubic-bezier(.2,0,.2,1) forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000000b8;display:flex;inset:0;justify-content:center;position:fixed;z-index:999999}@keyframes ytModalOverlayFadeIn{0%{opacity:0}to{opacity:1}}.yt-playlist-modal-container{animation:ytModalScaleUp .22s cubic-bezier(.18,.89,.32,1.15) forwards;background-color:#212121;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 40px #000c;box-sizing:border-box;color:#fff;max-width:92vw;padding:20px 24px;width:440px}@keyframes ytModalScaleUp{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.yt-playlist-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.yt-playlist-modal-title{color:#fff;font-size:19px;font-weight:700;letter-spacing:-.2px;margin:0}.yt-playlist-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .15s ease,background-color .15s ease}.yt-playlist-modal-close-btn:hover{background-color:#ffffff1a;color:#fff}.yt-playlist-modal-body{gap:18px}.yt-playlist-input-field,.yt-playlist-modal-body{display:flex;flex-direction:column}.yt-playlist-field-label{color:#aaa;font-size:12.5px;font-weight:500;margin-bottom:6px}.yt-playlist-text-input{background-color:#0f0f0f;border:1px solid #383838;border-radius:8px;color:#fff;font-family:inherit;font-size:13.5px;outline:none;padding:10px 12px;transition:border-color .15s ease}.yt-playlist-text-input:focus{border-color:#3ea6ff}.yt-playlist-field-count{align-self:flex-end;color:#777;font-size:11px;margin-top:4px}.yt-playlist-select-input{background-color:#0f0f0f;border:1px solid #383838;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13.5px;outline:none;padding:10px 12px;transition:border-color .15s ease}.yt-playlist-select-input:focus{border-color:#3ea6ff}.yt-playlist-field-hint{color:#777;font-size:11.5px;margin-top:5px}.yt-playlist-modal-footer{align-items:center;display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.yt-playlist-modal-cancel-btn{background:#0000;border:none;border-radius:18px;color:#f1f1f1;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 16px;transition:background-color .15s ease}.yt-playlist-modal-cancel-btn:hover{background-color:#ffffff1a}.yt-playlist-modal-submit-btn{background-color:#ffffff1a;border:none;border-radius:18px;color:#fff6;cursor:not-allowed;font-size:13.5px;font-weight:600;padding:8px 18px;transition:background-color .15s ease,color .15s ease}.yt-playlist-modal-submit-btn.active{background-color:#fff;color:#0f0f0f;cursor:pointer}.yt-playlist-modal-submit-btn.active:hover{background-color:#e5e5e5}@media (max-width:1024px){.yt-playlists-page{padding:20px 20px 60px}}@media (max-width:600px){.yt-playlists-page{padding:16px 14px 60px}.yt-playlists-main-title{font-size:26px}.yt-playlists-actions-bar{justify-content:space-between;width:100%}}.yt-playlists-empty-state{align-items:center;animation:ytPlaylistsFadeIn .25s ease-out forwards;display:flex;flex-direction:column;justify-content:center;margin-top:24px;padding:80px 24px;text-align:center}.yt-playlists-empty-icon-box{align-items:center;background:#ffffff0f;border-radius:50%;color:#aaa;display:flex;height:96px;justify-content:center;margin-bottom:20px;width:96px}body:not(.dark-theme) .yt-playlists-empty-icon-box{background:#0000000d;color:#606060}.yt-playlists-empty-title{color:#f1f1f1;font-size:22px;font-weight:600;margin:0 0 8px}body:not(.dark-theme) .yt-playlists-empty-title{color:#0f0f0f}.yt-playlists-empty-desc{color:#aaa;font-size:14.5px;line-height:1.5;margin:0 0 24px;max-width:440px}body:not(.dark-theme) .yt-playlists-empty-desc{color:#606060}.yt-playlists-empty-create-btn{align-items:center;background-color:#fff;border:none;border-radius:20px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 22px;transition:background-color .2s ease,transform .15s ease}.yt-playlists-empty-create-btn:hover{background-color:#e5e5e5;transform:scale(1.02)}body:not(.dark-theme) .yt-playlists-empty-create-btn{background-color:#0f0f0f;color:#fff}body:not(.dark-theme) .yt-playlists-empty-create-btn:hover{background-color:#272727}.yv-page-container{box-sizing:border-box;color:#f1f1f1;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;margin:0 auto;max-width:1400px;padding:24px 36px 80px}.yv-header{margin-bottom:24px}.yv-main-title{color:#f1f1f1;font-size:34px;font-weight:800;letter-spacing:-.5px;margin:0}body:not(.dark-theme) .yv-main-title{color:#0f0f0f}.yv-tabs-bar{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;gap:32px;margin-bottom:28px}body:not(.dark-theme) .yv-tabs-bar{border-bottom-color:#0000001a}.yv-tab-btn{background:none;border:none;color:#aaa;cursor:pointer;font-size:15px;font-weight:600;outline:none;padding:10px 4px 14px;position:relative;transition:color .18s ease}body:not(.dark-theme) .yv-tab-btn{color:#606060}.yv-tab-btn:hover{color:#fff}body:not(.dark-theme) .yv-tab-btn:hover{color:#0f0f0f}.yv-tab-btn.active{color:#fff}body:not(.dark-theme) .yv-tab-btn.active{color:#0f0f0f}.yv-tab-btn.active:after{background-color:#fff;border-radius:2px;bottom:-1px;content:"";height:2px;left:0;position:absolute;right:0}body:not(.dark-theme) .yv-tab-btn.active:after{background-color:#0f0f0f}.yv-content-area{width:100%}.yv-empty-card{align-items:center;animation:yvFadeIn .22s ease-out forwards;background:#ffffff05;border:1px solid #ffffff0a;border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:88px 24px;text-align:center}body:not(.dark-theme) .yv-empty-card{background:#00000005;border-color:#0000000f}@keyframes yvFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.yv-empty-play-badge{align-items:center;color:#ffffff59;display:flex;justify-content:center;margin-bottom:16px}body:not(.dark-theme) .yv-empty-play-badge{color:#0000004d}.yv-empty-title{color:#f1f1f1;font-size:20px;font-weight:700;letter-spacing:-.2px;margin:0 0 8px}body:not(.dark-theme) .yv-empty-title{color:#0f0f0f}.yv-empty-subtitle{color:#aaa;font-size:14.5px;line-height:1.45;margin:0 0 24px;max-width:480px}body:not(.dark-theme) .yv-empty-subtitle{color:#606060}.yv-upload-primary-btn{align-items:center;background-color:#00897b;border:none;border-radius:20px;box-shadow:0 2px 8px #00897b4d;color:#fff;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 22px;transition:background-color .2s ease,transform .15s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.yv-upload-primary-btn:hover{background-color:#00796b;box-shadow:0 4px 12px #00897b73;transform:translateY(-1px)}.yv-upload-primary-btn:active{transform:translateY(0)}.yv-upload-icon{stroke-width:2.2}.yv-videos-grid{grid-gap:20px;animation:yvFadeIn .22s ease-out forwards;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.yv-video-card{border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;transition:transform .18s ease}.yv-video-card:hover{transform:translateY(-3px)}.yv-thumb-box{aspect-ratio:16/9;background-color:#1a1a1a;border-radius:12px;overflow:hidden;position:relative;width:100%}.yv-thumb-img{height:100%;object-fit:cover;transition:transform .25s ease;width:100%}.yv-video-card:hover .yv-thumb-img{transform:scale(1.03)}.yv-duration-badge{background:#000c;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:500;padding:2px 5px;position:absolute;right:8px}.yv-play-hover-overlay{align-items:center;background:#00000059;color:#fff;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.yv-video-card:hover .yv-play-hover-overlay{opacity:1}.yv-video-info{padding:10px 2px 6px}.yv-video-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f1f1f1;display:-webkit-box;font-size:15px;font-weight:600;line-height:1.35;margin:0 0 4px;overflow:hidden}body:not(.dark-theme) .yv-video-title{color:#0f0f0f}.yv-video-meta{align-items:center;color:#aaa;display:flex;font-size:13px;gap:6px}body:not(.dark-theme) .yv-video-meta{color:#606060}.yv-about-card{background:#ffffff05;border:1px solid #ffffff0d;border-radius:14px;max-width:600px;padding:28px}body:not(.dark-theme) .yv-about-card{background:#00000005;border-color:#0000000f}.yv-about-header{font-size:18px;font-weight:700;margin:0 0 16px}.yv-about-row{border-bottom:1px solid #ffffff0f;display:flex;font-size:14px;justify-content:space-between;padding:10px 0}body:not(.dark-theme) .yv-about-row{border-bottom-color:#0000000f}.yv-about-label{color:#aaa}body:not(.dark-theme) .yv-about-label{color:#606060}.yv-about-value{color:#f1f1f1;font-weight:500}body:not(.dark-theme) .yv-about-value{color:#0f0f0f}.yv-about-value.active{color:#22c55e}.yv-loading{color:#aaa;font-size:14.5px;padding:60px 0;text-align:center}@media (max-width:768px){.yv-page-container{padding:16px 16px 60px}.yv-empty-card{padding:60px 16px}}.yt-downloads-page{box-sizing:border-box;color:#f1f1f1;margin:0 auto;max-width:1280px;min-height:calc(100vh - 70px);padding:24px 32px 64px}body:not(.dark-theme) .yt-downloads-page{color:#0f0f0f}.yt-downloads-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.yt-downloads-title-area{display:flex;flex-direction:column;gap:6px;max-width:720px}.yt-downloads-title-row{align-items:center;gap:14px}.yt-downloads-main-title{color:#f1f1f1;font-size:28px;font-weight:700;letter-spacing:-.4px;margin:0}body:not(.dark-theme) .yt-downloads-main-title{color:#0f0f0f}.yt-downloads-count-pill{background-color:#ffffff1a;border-radius:14px;color:#aaa;font-size:13px;font-weight:500;padding:4px 10px}body:not(.dark-theme) .yt-downloads-count-pill{background-color:#0000000f;color:#606060}.yt-downloads-subtitle{color:#aaa;font-size:13.5px;line-height:1.45;margin:0}body:not(.dark-theme) .yt-downloads-subtitle{color:#606060}.yt-downloads-actions-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.yt-downloads-sort-wrap{align-items:center;display:flex;gap:8px;position:relative}.yt-downloads-sort-label{color:#aaa;font-size:13.5px;font-weight:500}body:not(.dark-theme) .yt-downloads-sort-label{color:#606060}.yt-downloads-sort-trigger{align-items:center;background-color:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;color:#f1f1f1;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:6px;padding:7px 14px;transition:background-color .15s ease,border-color .15s ease}body:not(.dark-theme) .yt-downloads-sort-trigger{background-color:#0000000d;border-color:#0000001a;color:#0f0f0f}.yt-downloads-sort-trigger:hover{background-color:#ffffff26}body:not(.dark-theme) .yt-downloads-sort-trigger:hover{background-color:#0000001a}.yt-downloads-sort-chevron{color:#aaa;transition:transform .2s ease}.yt-downloads-sort-chevron.rotated{transform:rotate(180deg)}.yt-downloads-sort-dropdown-menu{animation:ytDownloadsFadeIn .15s ease-out forwards;background-color:#282828;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 10px 28px #00000080;padding:6px 0;position:absolute;right:0;top:calc(100% + 6px);width:200px;z-index:100}body:not(.dark-theme) .yt-downloads-sort-dropdown-menu{background-color:#fff;border-color:#0000001f;box-shadow:0 8px 24px #00000026}@keyframes ytDownloadsFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.yt-downloads-sort-item{align-items:center;background:#0000;border:none;color:#f1f1f1;cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:10px;padding:10px 14px;text-align:left;transition:background-color .12s ease;width:100%}body:not(.dark-theme) .yt-downloads-sort-item{color:#0f0f0f}.yt-downloads-sort-item:hover{background-color:#ffffff14}body:not(.dark-theme) .yt-downloads-sort-item:hover{background-color:#0000000d}.yt-downloads-sort-item.active{font-weight:600}.yt-downloads-sort-check{align-items:center;color:#3ea6ff;display:flex;justify-content:center;width:16px}.yt-downloads-delete-all-btn,.yt-downloads-settings-btn{align-items:center;background-color:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;color:#f1f1f1;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;padding:7px 16px;transition:background-color .15s ease,border-color .15s ease}body:not(.dark-theme) .yt-downloads-delete-all-btn,body:not(.dark-theme) .yt-downloads-settings-btn{background-color:#0000000d;border-color:#0000001a;color:#0f0f0f}.yt-downloads-settings-btn:hover{background-color:#ffffff26}body:not(.dark-theme) .yt-downloads-settings-btn:hover{background-color:#0000001a}.yt-downloads-delete-all-btn:hover{background-color:#ff4b4b26;border-color:#ff4b4b4d;color:#ff4d4d}.yt-downloads-storage-strip{background-color:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;margin-bottom:24px;padding:12px 18px}body:not(.dark-theme) .yt-downloads-storage-strip{background-color:#00000008;border-color:#00000014}.yt-downloads-storage-bar-wrap{background-color:#ffffff1f;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden;width:100%}body:not(.dark-theme) .yt-downloads-storage-bar-wrap{background-color:#0000001a}.yt-downloads-storage-bar-fill{background:linear-gradient(90deg,#3ea6ff,#0070e0);border-radius:3px;height:100%;transition:width .3s ease}.yt-downloads-storage-labels{align-items:center;color:#aaa;display:flex;font-size:12.5px;gap:12px}body:not(.dark-theme) .yt-downloads-storage-labels{color:#606060}.yt-downloads-storage-item{align-items:center;display:inline-flex;gap:6px}.yt-storage-dot{border-radius:50%;height:8px;width:8px}.yt-storage-dot.used{background-color:#3ea6ff}.yt-storage-dot.free{background-color:#ffffff4d}body:not(.dark-theme) .yt-storage-dot.free{background-color:#00000040}.yt-downloads-list{display:flex;flex-direction:column;gap:16px}.yt-downloads-card{background-color:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;cursor:pointer;display:flex;gap:18px;padding:12px;transition:background-color .18s ease,transform .15s ease}body:not(.dark-theme) .yt-downloads-card{background-color:#fff;border-color:#00000014;box-shadow:0 1px 3px #0000000a}.yt-downloads-card:hover{background-color:#ffffff0f;transform:translateY(-2px)}body:not(.dark-theme) .yt-downloads-card:hover{background-color:#f9f9f9;box-shadow:0 4px 12px #0000000f}.yt-downloads-thumb-wrap{aspect-ratio:16/9;background-color:#121212;border-radius:8px;flex-shrink:0;overflow:hidden;position:relative;width:240px}.yt-downloads-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.yt-downloads-duration{background-color:#000000d9;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:500;padding:2px 5px;position:absolute;right:8px;z-index:2}.yt-downloads-status-badge{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#000c;border-radius:4px;color:#3ea6ff;display:inline-flex;font-size:11px;font-weight:600;gap:5px;left:8px;padding:3px 7px;position:absolute;top:8px;z-index:2}.yt-downloads-badge-icon{color:#3ea6ff}.yt-downloads-hover-play{align-items:center;background-color:#0009;color:#fff;display:flex;flex-direction:column;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .18s ease;z-index:3}.yt-downloads-hover-play span{font-size:12px;font-weight:700;letter-spacing:.8px;margin-top:4px}.yt-downloads-card:hover .yt-downloads-hover-play{opacity:1}.yt-downloads-info{display:flex;flex:1 1;flex-direction:column;justify-content:center;min-width:0}.yt-downloads-title-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.yt-downloads-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#f1f1f1;display:-webkit-box;flex:1 1;font-size:16px;font-weight:600;line-height:1.35;margin:0 0 6px;overflow:hidden;text-overflow:ellipsis}body:not(.dark-theme) .yt-downloads-title{color:#0f0f0f}.yt-downloads-channel{color:#aaa;font-size:13.5px;margin:0 0 6px}body:not(.dark-theme) .yt-downloads-channel{color:#606060}.yt-downloads-meta{align-items:center;color:#aaa;display:flex;flex-wrap:wrap;font-size:12.5px;gap:8px}body:not(.dark-theme) .yt-downloads-meta{color:#606060}.yt-downloads-quality-chip{background-color:#3ea6ff1f;border-radius:4px;color:#3ea6ff;font-size:11px;font-weight:600;padding:1px 6px}.yt-downloads-size{font-weight:500}.yt-downloads-menu-wrap{flex-shrink:0;position:relative}.yt-downloads-menu-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:background-color .15s ease,color .15s ease}.yt-downloads-menu-btn:hover{background-color:#ffffff1a;color:#fff}body:not(.dark-theme) .yt-downloads-menu-btn:hover{background-color:#00000014;color:#0f0f0f}.yt-downloads-dropdown-menu{animation:ytDownloadsFadeIn .15s ease-out forwards;background-color:#282828;border:1px solid #ffffff1f;border-radius:12px;box-shadow:0 8px 24px #0009;padding:6px 0;position:absolute;right:0;top:100%;width:210px;z-index:100}body:not(.dark-theme) .yt-downloads-dropdown-menu{background-color:#fff;border-color:#0000001a;box-shadow:0 8px 24px #00000026}.yt-downloads-dropdown-item{align-items:center;background:#0000;border:none;color:#f1f1f1;cursor:pointer;display:flex;font-size:13.5px;font-weight:400;gap:12px;padding:10px 16px;text-align:left;transition:background-color .12s ease;width:100%}body:not(.dark-theme) .yt-downloads-dropdown-item{color:#0f0f0f}.yt-downloads-dropdown-item:hover{background-color:#ffffff14}body:not(.dark-theme) .yt-downloads-dropdown-item:hover{background-color:#0000000d}.yt-downloads-dropdown-item.delete{color:#ff5252}.yt-downloads-empty-state{align-items:center;animation:ytDownloadsFadeIn .25s ease-out forwards;display:flex;flex-direction:column;justify-content:center;padding:90px 24px;text-align:center}.yt-downloads-empty-icon-box{align-items:center;background:#ffffff0f;border-radius:50%;color:#aaa;display:flex;height:96px;justify-content:center;margin-bottom:24px;width:96px}body:not(.dark-theme) .yt-downloads-empty-icon-box{background:#0000000d;color:#606060}.yt-downloads-empty-title{color:#f1f1f1;font-size:24px;font-weight:600;margin:0 0 8px}body:not(.dark-theme) .yt-downloads-empty-title{color:#0f0f0f}.yt-downloads-empty-desc{color:#aaa;font-size:14.5px;line-height:1.5;margin:0 0 24px;max-width:440px}body:not(.dark-theme) .yt-downloads-empty-desc{color:#606060}.yt-downloads-empty-action-btn{align-items:center;background-color:#fff;border:none;border-radius:20px;color:#0f0f0f;cursor:pointer;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:background-color .2s ease,transform .15s ease}.yt-downloads-empty-action-btn:hover{background-color:#e5e5e5;transform:scale(1.02)}body:not(.dark-theme) .yt-downloads-empty-action-btn{background-color:#0f0f0f;color:#fff}body:not(.dark-theme) .yt-downloads-empty-action-btn:hover{background-color:#272727}.yt-downloads-modal-overlay{align-items:center;animation:fadeInSettingsOverlay .22s cubic-bezier(.16,1,.3,1) forwards;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;will-change:opacity,backdrop-filter;z-index:1000}.yt-downloads-modal-overlay.exiting{animation:fadeOutSettingsOverlay .2s cubic-bezier(.4,0,.2,1) forwards;pointer-events:none}.yt-downloads-modal-container{animation:scaleInSettingsModal .24s cubic-bezier(.175,.885,.32,1.12) forwards;background-color:#212121;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 16px 40px #000c;box-sizing:border-box;color:#fff;max-width:92vw;padding:24px;transform-origin:center center;width:480px;will-change:transform,opacity}.yt-downloads-modal-container.exiting{animation:scaleOutSettingsModal .2s cubic-bezier(.4,0,.2,1) forwards}@keyframes fadeInSettingsOverlay{0%{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}to{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}}@keyframes fadeOutSettingsOverlay{0%{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:1}to{backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);opacity:0}}@keyframes scaleInSettingsModal{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes scaleOutSettingsModal{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.93) translateY(8px)}}body:not(.dark-theme) .yt-downloads-modal-container{background-color:#fff;border-color:#0000001a;box-shadow:0 16px 40px #0003;color:#0f0f0f}.yt-downloads-modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.yt-modal-title-group{align-items:center;display:flex;gap:10px}.yt-modal-header-icon{color:#3ea6ff}.yt-downloads-modal-title{color:inherit;font-size:19px;font-weight:700;margin:0}.yt-downloads-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#aaa;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .15s ease,background-color .15s ease}.yt-downloads-modal-close-btn:hover{background-color:#ffffff1a;color:#fff}body:not(.dark-theme) .yt-downloads-modal-close-btn:hover{background-color:#00000014;color:#0f0f0f}.yt-downloads-modal-body{display:flex;flex-direction:column;gap:20px}.yt-settings-section{border-bottom:1px solid #ffffff14;display:flex;flex-direction:column;gap:6px;padding-bottom:16px}body:not(.dark-theme) .yt-settings-section{border-bottom-color:#00000014}.yt-settings-section:last-child{border-bottom:none;padding-bottom:0}.yt-settings-section-title{color:inherit;font-size:15px;font-weight:600}.yt-settings-section-desc{color:#aaa;font-size:13px;line-height:1.4;margin:0 0 10px}body:not(.dark-theme) .yt-settings-section-desc{color:#606060}.yt-quality-options-list{display:flex;flex-direction:column;gap:8px}.yt-quality-radio-label{align-items:center;cursor:pointer;display:flex;font-size:13.5px;gap:10px}.yt-quality-radio-label input{accent-color:#3ea6ff;cursor:pointer}.yt-settings-toggle-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.yt-settings-toggle-checkbox{accent-color:#3ea6ff;cursor:pointer;height:20px;width:20px}.yt-settings-storage-box{background-color:#ffffff0a;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:12px 14px}body:not(.dark-theme) .yt-settings-storage-box{background-color:#00000008}.yt-storage-stat-line{align-items:center;color:#aaa;display:flex;font-size:13px;justify-content:space-between}body:not(.dark-theme) .yt-storage-stat-line{color:#606060}.yt-storage-stat-line strong{color:#f1f1f1}body:not(.dark-theme) .yt-storage-stat-line strong{color:#0f0f0f}.yt-downloads-modal-footer{align-items:center;display:flex;justify-content:flex-end;margin-top:20px}.yt-downloads-modal-done-btn{background-color:#fff;border:none;border-radius:18px;color:#0f0f0f;cursor:pointer;font-size:13.5px;font-weight:600;padding:8px 22px;transition:background-color .15s ease}.yt-downloads-modal-done-btn:hover{background-color:#e5e5e5}body:not(.dark-theme) .yt-downloads-modal-done-btn{background-color:#0f0f0f;color:#fff}body:not(.dark-theme) .yt-downloads-modal-done-btn:hover{background-color:#272727}@media (max-width:768px){.yt-downloads-page{padding:16px 16px 48px}.yt-downloads-card{flex-direction:column;gap:12px}.yt-downloads-thumb-wrap{width:100%}.yt-downloads-header{align-items:stretch;flex-direction:column}.yt-downloads-actions-bar{justify-content:space-between}}.yt-search-results-page{box-sizing:border-box;color:#0f0f0f;margin:0 auto;max-width:1100px;padding:16px 24px 60px;width:100%}[data-theme=dark] .yt-search-results-page,body.dark-theme .yt-search-results-page,html.dark-theme .yt-search-results-page{color:#f1f1f1}.yt-search-header-container{align-items:center;border-bottom:1px solid #0000001a;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:12px}[data-theme=dark] .yt-search-header-container,body.dark-theme .yt-search-header-container,html.dark-theme .yt-search-header-container{border-bottom:1px solid #ffffff1a}.yt-search-chips-row{align-items:center;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none}.yt-search-chips-row::-webkit-scrollbar{display:none}.yt-search-chip{background:#0000000d;border:1px solid #0000000f;border-radius:8px;color:#0f0f0f;cursor:pointer;font-size:14px;font-weight:500;padding:6px 14px;transition:background-color .2s,color .2s,border-color .2s;white-space:nowrap}.yt-search-chip:hover{background:#0000001a}.yt-search-chip.active{background:#0f0f0f;border-color:#0f0f0f;color:#fff;font-weight:600}[data-theme=dark] .yt-search-chip,body.dark-theme .yt-search-chip,html.dark-theme .yt-search-chip{background:#ffffff1a;border:1px solid #0000;color:#f1f1f1}[data-theme=dark] .yt-search-chip:hover,body.dark-theme .yt-search-chip:hover,html.dark-theme .yt-search-chip:hover{background:#fff3}[data-theme=dark] .yt-search-chip.active,body.dark-theme .yt-search-chip.active,html.dark-theme .yt-search-chip.active{background:#fff;border-color:#fff;color:#0f0f0f}.yt-search-video-list{display:flex;flex-direction:column;gap:18px}.yt-search-video-row{border-radius:12px;cursor:pointer;display:flex;gap:20px;padding:8px;transition:background-color .18s ease}.yt-search-video-row:hover{background-color:#0000000a}[data-theme=dark] .yt-search-video-row:hover,body.dark-theme .yt-search-video-row:hover,html.dark-theme .yt-search-video-row:hover{background-color:#ffffff0f}.yt-search-thumb-box{aspect-ratio:16/9;background-color:#e5e5e5;border-radius:12px;flex-shrink:0;min-width:300px;overflow:hidden;position:relative;width:360px}[data-theme=dark] .yt-search-thumb-box,body.dark-theme .yt-search-thumb-box,html.dark-theme .yt-search-thumb-box{background-color:#181818}.yt-search-thumb-img{display:block;height:100%;object-fit:cover;transition:transform .2s cubic-bezier(.2,0,0,1);width:100%}.yt-search-video-row:hover .yt-search-thumb-img{transform:scale(1.02)}.yt-search-duration-badge{background:#000000d1;border-radius:4px;bottom:8px;color:#fff;font-size:12px;font-weight:600;letter-spacing:.3px;padding:2px 6px;position:absolute;right:8px}.yt-search-content-box{display:flex;flex:1 1;flex-direction:column;gap:6px;min-width:0;padding:4px 0}.yt-search-item-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#0f0f0f;display:-webkit-box;font-size:18px;font-weight:500;line-height:1.35;margin:0;overflow:hidden;transition:color .15s}.yt-search-video-row:hover .yt-search-item-title{color:#065fd4}[data-theme=dark] .yt-search-item-title,body.dark-theme .yt-search-item-title,html.dark-theme .yt-search-item-title{color:#f1f1f1}[data-theme=dark] .yt-search-video-row:hover .yt-search-item-title,body.dark-theme .yt-search-video-row:hover .yt-search-item-title,html.dark-theme .yt-search-video-row:hover .yt-search-item-title{color:#3ea6ff}.yt-search-item-meta{align-items:center;color:#606060;display:flex;font-size:13px;gap:6px}[data-theme=dark] .yt-search-item-meta,body.dark-theme .yt-search-item-meta,html.dark-theme .yt-search-item-meta{color:#aaa}.yt-search-dot{font-size:12px}.yt-search-channel-line{align-items:center;align-self:flex-start;cursor:pointer;display:inline-flex;gap:8px;margin:6px 0}.yt-search-channel-avatar{align-items:center;background:#065fd4;border-radius:50%;color:#fff;display:flex;font-size:12px;font-weight:600;height:24px;justify-content:center;overflow:hidden;width:24px}[data-theme=dark] .yt-search-channel-avatar,body.dark-theme .yt-search-channel-avatar,html.dark-theme .yt-search-channel-avatar{background:#3ea6ff}.yt-search-channel-avatar img{height:100%;object-fit:cover;width:100%}.yt-search-channel-name{color:#606060;font-size:13px;transition:color .15s}.yt-search-channel-line:hover .yt-search-channel-name{color:#0f0f0f}[data-theme=dark] .yt-search-channel-name,body.dark-theme .yt-search-channel-name,html.dark-theme .yt-search-channel-name{color:#aaa}[data-theme=dark] .yt-search-channel-line:hover .yt-search-channel-name,body.dark-theme .yt-search-channel-line:hover .yt-search-channel-name,html.dark-theme .yt-search-channel-line:hover .yt-search-channel-name{color:#fff}.yt-search-verified-icon{color:#606060}[data-theme=dark] .yt-search-verified-icon,body.dark-theme .yt-search-verified-icon,html.dark-theme .yt-search-verified-icon{color:#aaa}.yt-search-item-desc{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#606060;display:-webkit-box;font-size:13px;line-height:1.45;margin:0;overflow:hidden}[data-theme=dark] .yt-search-item-desc,body.dark-theme .yt-search-item-desc,html.dark-theme .yt-search-item-desc{color:#aaa}.yt-search-shorts-shelf-container{border-bottom:1px solid #0000001a;border-top:1px solid #0000001a;margin:16px 0 28px;padding:16px 0}[data-theme=dark] .yt-search-shorts-shelf-container,body.dark-theme .yt-search-shorts-shelf-container,html.dark-theme .yt-search-shorts-shelf-container{border-bottom:1px solid #ffffff14;border-top:1px solid #ffffff14}.yt-search-shorts-header{margin-bottom:14px}.yt-search-shorts-title-group{align-items:center;display:flex;gap:8px}.yt-search-shorts-title{color:#0f0f0f;font-size:18px;font-weight:600;margin:0}[data-theme=dark] .yt-search-shorts-title,body.dark-theme .yt-search-shorts-title,html.dark-theme .yt-search-shorts-title{color:#fff}.yt-search-shorts-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.yt-search-short-card{cursor:pointer;transition:transform .2s cubic-bezier(.2,0,0,1)}.yt-search-short-card:hover{transform:translateY(-4px)}.yt-search-short-thumb-wrap{aspect-ratio:9/16;background:#f1f3f5;border-radius:12px;overflow:hidden;position:relative;width:100%}[data-theme=dark] .yt-search-short-thumb-wrap,body.dark-theme .yt-search-short-thumb-wrap,html.dark-theme .yt-search-short-thumb-wrap{background:#1e1e1e}.yt-search-short-thumb-img{display:block;height:100%;object-fit:cover;width:100%}.yt-search-short-overlay{background:linear-gradient(0deg,#000000e6 0,#0006 60%,#0000);display:flex;flex-direction:column;gap:4px;inset:auto 0 0 0;padding:24px 10px 10px;position:absolute}.yt-search-short-card-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:13px;font-weight:600;line-height:1.3;margin:0;overflow:hidden}.yt-search-short-card-views{color:#ffffffbf;font-size:12px}.yt-search-empty-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:80px 20px;text-align:center}.yt-search-empty-icon-wrap{color:#909090;margin-bottom:16px}[data-theme=dark] .yt-search-empty-icon-wrap,body.dark-theme .yt-search-empty-icon-wrap,html.dark-theme .yt-search-empty-icon-wrap{color:#666}.yt-search-empty-title{color:#0f0f0f;font-size:20px;font-weight:600;margin:0 0 8px}[data-theme=dark] .yt-search-empty-title,body.dark-theme .yt-search-empty-title,html.dark-theme .yt-search-empty-title{color:#f1f1f1}.yt-search-empty-subtitle{color:#606060;font-size:14px;line-height:1.45;margin:0 0 24px;max-width:440px}[data-theme=dark] .yt-search-empty-subtitle,body.dark-theme .yt-search-empty-subtitle,html.dark-theme .yt-search-empty-subtitle{color:#aaa}.yt-search-empty-btn{background:#0f0f0f;border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 22px;transition:background-color .2s,transform .15s}.yt-search-empty-btn:hover{background:#272727;transform:scale(1.03)}[data-theme=dark] .yt-search-empty-btn,body.dark-theme .yt-search-empty-btn,html.dark-theme .yt-search-empty-btn{background:#3ea6ff;color:#0f0f0f}[data-theme=dark] .yt-search-empty-btn:hover,body.dark-theme .yt-search-empty-btn:hover,html.dark-theme .yt-search-empty-btn:hover{background:#65b8ff}.yt-search-skeleton-list{display:flex;flex-direction:column;gap:20px}.yt-search-skeleton-item{display:flex;gap:20px}.yt-search-skeleton-thumb{animation:ytSkeletonPulse 1.5s ease-in-out infinite;aspect-ratio:16/9;background:#00000014;border-radius:12px;min-width:300px;width:360px}[data-theme=dark] .yt-search-skeleton-thumb,body.dark-theme .yt-search-skeleton-thumb,html.dark-theme .yt-search-skeleton-thumb{background:#ffffff14}.yt-search-skeleton-info{display:flex;flex:1 1;flex-direction:column;gap:12px;padding:8px 0}.yt-search-skeleton-line{animation:ytSkeletonPulse 1.5s ease-in-out infinite;background:#00000014;border-radius:4px}[data-theme=dark] .yt-search-skeleton-line,body.dark-theme .yt-search-skeleton-line,html.dark-theme .yt-search-skeleton-line{background:#ffffff14}.yt-search-skeleton-line.title{height:20px;width:80%}.yt-search-skeleton-line.meta{height:14px;width:40%}.yt-search-skeleton-line.channel{height:16px;width:30%}.yt-search-skeleton-line.desc{height:14px;width:90%}@keyframes ytSkeletonPulse{0%{opacity:.6}50%{opacity:.25}to{opacity:.6}}@media (max-width:840px){.yt-search-video-row{flex-direction:column;gap:12px}.yt-search-thumb-box{min-width:100%;width:100%}}.speedo-miniplayer-floating-card{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#181919;background:linear-gradient(180deg,#1f2220,#131414);border:1px solid #ffffff17;border-radius:22px;bottom:24px;box-shadow:0 18px 48px #000000b3,0 0 0 1px #ffffff0f;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;max-height:520px;overflow:visible;padding:14px 14px 12px;position:fixed;right:24px;transform:translateZ(0);transform-origin:bottom right;transition:width .36s cubic-bezier(.16,1,.3,1),max-height .36s cubic-bezier(.16,1,.3,1),padding .36s cubic-bezier(.16,1,.3,1),border-radius .36s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.2,.8,.2,1),border-color .25s cubic-bezier(.2,.8,.2,1);-webkit-user-select:none;user-select:none;width:275px;will-change:transform,opacity,width,max-height;z-index:9999}.speedo-miniplayer-floating-card:hover{border-color:#ffffff29;box-shadow:0 24px 56px #000000d1,0 0 0 1px #ffffff24}@keyframes miniplayerShrinkIn{0%{opacity:0;transform:scale(1.12) translate3d(-20px,-20px,0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes miniplayerSmoothExpand{0%{opacity:1;transform:scale(1) translateZ(0)}35%{opacity:.95}to{opacity:0;transform:scale(1.16) translate3d(-20px,-20px,0)}}@keyframes miniplayerSmoothShrinkOut{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.85) translate3d(16px,16px,0)}}.speedo-miniplayer-floating-card.fade-in,.speedo-miniplayer-floating-card.shrink-in{animation:miniplayerShrinkIn .34s cubic-bezier(.16,1,.3,1) forwards}.speedo-miniplayer-floating-card.expand-out{animation:miniplayerSmoothExpand .3s cubic-bezier(.16,1,.3,1) forwards;pointer-events:none}.speedo-miniplayer-floating-card.fade-out,.speedo-miniplayer-floating-card.shrink-out{animation:miniplayerSmoothShrinkOut .24s cubic-bezier(.2,.8,.2,1) forwards;pointer-events:none}.speedo-miniplayer-floating-card.is-compact{border-radius:18px;max-height:64px;padding:8px 10px 10px;width:330px}.speedo-miniplayer-full-wrap{animation:miniplayerFullContentEnter .32s cubic-bezier(.16,1,.3,1) forwards;display:flex;flex-direction:column;width:100%}@keyframes miniplayerFullContentEnter{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.speedo-miniplayer-compact-wrap{align-items:center;animation:miniplayerCompactContentEnter .26s cubic-bezier(.16,1,.3,1) forwards;display:flex;gap:10px;position:relative;width:100%}@keyframes miniplayerCompactContentEnter{0%{opacity:0;transform:translateY(-3px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.speedo-miniplayer-compact-thumb-wrap{border-radius:12px;box-shadow:0 4px 12px #00000080;cursor:pointer;flex-shrink:0;height:46px;overflow:hidden;transition:transform .2s cubic-bezier(.2,.8,.2,1);width:46px}.speedo-miniplayer-compact-thumb-wrap:hover{transform:scale(1.05)}.speedo-miniplayer-compact-thumb{display:block;height:100%;object-fit:cover;width:100%}.speedo-miniplayer-compact-meta{cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:2px;justify-content:center;min-width:0}.speedo-miniplayer-compact-title{color:#fff;font-size:13.5px;font-weight:700;letter-spacing:-.1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speedo-miniplayer-compact-artist{color:#a7a7a7;font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speedo-miniplayer-compact-actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.speedo-miniplayer-compact-play-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px #00000059;cursor:pointer;display:flex;height:32px;justify-content:center;transition:transform .15s cubic-bezier(.2,.8,.2,1),background-color .15s ease;width:32px}.speedo-miniplayer-compact-play-btn:hover{background-color:#f0f0f0;transform:scale(1.08)}.speedo-miniplayer-compact-play-btn:active{transform:scale(.92)}.speedo-miniplayer-compact-progress-track{background:#ffffff1f;border-radius:2px;bottom:-6px;height:2.5px;left:0;overflow:hidden;position:absolute;right:0}.speedo-miniplayer-compact-progress-fill{background:#1ed760;border-radius:2px;height:100%;transition:width .12s linear}.speedo-miniplayer-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px;padding:0 2px}.speedo-miniplayer-device-badge{align-items:center;display:inline-flex;gap:6px}.speedo-miniplayer-live-dot{background:#717171;border-radius:50%;display:inline-block;height:6px;transition:background-color .25s ease,box-shadow .25s ease;width:6px}.speedo-miniplayer-live-dot.playing{animation:miniplayerPulse 2s ease-in-out infinite;background:#1ed760;box-shadow:0 0 8px #1ed76099}@keyframes miniplayerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.25)}}.speedo-miniplayer-device-text{color:#a7a7a7;font-size:11px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.speedo-miniplayer-header-actions{align-items:center;display:flex;gap:4px}.speedo-miniplayer-action-icon-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#a7a7a7;cursor:pointer;display:flex;height:26px;justify-content:center;outline:none;transition:all .18s ease;width:26px}.speedo-miniplayer-action-icon-btn:hover{background:#ffffff1f;color:#fff;transform:scale(1.08)}.speedo-miniplayer-action-icon-btn.close-btn:hover{background:#f443;color:#f55}.speedo-miniplayer-cover-box{aspect-ratio:1/1;background:#252827;border-radius:14px;box-shadow:0 8px 24px #00000073;overflow:hidden;position:relative;width:100%}.speedo-miniplayer-cover-img{display:block;height:100%;object-fit:cover;transition:transform .35s ease;width:100%}.speedo-miniplayer-floating-card:hover .speedo-miniplayer-cover-img{transform:scale(1.025)}.speedo-miniplayer-cover-overlay{align-items:center;background:#00000059;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.speedo-miniplayer-cover-box:hover .speedo-miniplayer-cover-overlay{opacity:1}.speedo-miniplayer-expand-hint{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:12px;color:#fff;font-size:11px;font-weight:500;padding:4px 10px}.speedo-miniplayer-meta{margin-top:12px;padding:0 2px}.speedo-miniplayer-device-sublabel{color:#8c908e;font-size:11px;font-weight:600;margin-bottom:2px;text-transform:capitalize}.speedo-miniplayer-track-title{color:#fff;font-size:14px;font-weight:700;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speedo-miniplayer-artist-name{color:#9da3a0;font-size:12px;font-weight:500;line-height:1.2;margin:3px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speedo-miniplayer-scrubber-container{cursor:default;margin-top:10px}.speedo-miniplayer-progress-bar{background:#ffffff2e;border-radius:2px;cursor:pointer;height:4px;position:relative;transition:height .15s ease;width:100%}.speedo-miniplayer-progress-bar:hover{height:6px}.speedo-miniplayer-progress-fill{background:#fff;border-radius:2px;height:100%;position:relative;transition:width .08s linear}.speedo-miniplayer-progress-thumb{background:#fff;border-radius:50%;box-shadow:0 0 6px #00000080;height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%) scale(0);transition:transform .15s ease;width:10px}.speedo-miniplayer-progress-bar:hover .speedo-miniplayer-progress-thumb{transform:translateY(-50%) scale(1)}.speedo-miniplayer-time-row{align-items:center;display:flex;justify-content:space-between;margin-top:5px}.speedo-miniplayer-time-text{color:#7b807e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,monospace;font-size:10px;font-weight:500;letter-spacing:.2px}.speedo-miniplayer-controls{align-items:center;display:flex;justify-content:space-between;margin-top:6px;padding:0 4px}.speedo-miniplayer-ctrl-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#b3b3b3;cursor:pointer;display:flex;justify-content:center;outline:none;padding:4px;transition:all .18s ease}.speedo-miniplayer-ctrl-btn:hover{color:#fff;transform:scale(1.1)}.speedo-miniplayer-ctrl-btn.active{color:#1ed760;position:relative}.speedo-miniplayer-ctrl-btn.active:after{background:#1ed760;border-radius:50%;bottom:0;content:"";height:3px;position:absolute;width:3px}.speedo-miniplayer-play-btn{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 4px 12px #00000059;cursor:pointer;display:flex;height:38px;justify-content:center;outline:none;transition:transform .15s cubic-bezier(.16,1,.3,1),box-shadow .2s ease;width:38px}.speedo-miniplayer-play-btn:hover{box-shadow:0 6px 16px #ffffff40;transform:scale(1.08)}.speedo-miniplayer-play-btn:active{transform:scale(.96)}.speedo-miniplayer-volume-row{align-items:center;display:flex;gap:8px;margin-top:10px;padding:0 2px}.speedo-miniplayer-volume-track-wrap{align-items:center;display:flex;flex:1 1}.speedo-miniplayer-volume-slider{appearance:none;border-radius:2px;cursor:pointer;height:3px;outline:none;transition:height .15s ease;width:100%}.speedo-miniplayer-volume-slider:hover{height:5px}.speedo-miniplayer-volume-slider::-webkit-slider-thumb{appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 4px #00000080;cursor:pointer;height:9px;-webkit-transition:transform .15s ease;transition:transform .15s ease;width:9px}.speedo-miniplayer-volume-slider:hover::-webkit-slider-thumb{transform:scale(1.25)}.speedo-miniplayer-volume-slider::-moz-range-thumb{background:#fff;border:none;border-radius:50%;box-shadow:0 0 4px #00000080;cursor:pointer;height:9px;width:9px}.speedo-miniplayer-volume-btn{align-items:center;background:#0000;border:none;color:#9da3a0;cursor:pointer;display:flex;justify-content:center;outline:none;padding:2px;transition:color .18s ease}.speedo-miniplayer-volume-btn:hover{color:#fff}.speedo-miniplayer-devices-footer{align-items:center;border-top:1px solid #ffffff0d;cursor:pointer;display:flex;gap:5px;justify-content:center;margin-top:10px;padding-top:6px}.speedo-miniplayer-devices-icon,.speedo-miniplayer-devices-text{color:#7b807e;transition:color .2s ease}.speedo-miniplayer-devices-text{font-size:10px;font-weight:500;letter-spacing:.2px}.speedo-miniplayer-devices-footer:hover .speedo-miniplayer-devices-icon,.speedo-miniplayer-devices-footer:hover .speedo-miniplayer-devices-text{color:#1ed760}@media (max-width:600px){.speedo-miniplayer-floating-card{bottom:12px;padding:12px;right:12px;width:250px}}[data-miniplayer-tooltip]{position:relative}[data-miniplayer-tooltip]:before{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background-color:#181818f5;border:1px solid #ffffff24;border-radius:6px;bottom:calc(100% + 9px);box-shadow:0 4px 14px #000000a6,0 0 0 1px #ffffff0d;color:#fff;content:attr(data-miniplayer-tooltip);font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,sans-serif;font-size:11px;font-weight:500;left:50%;letter-spacing:.15px;line-height:1.2;opacity:0;padding:5px 8px;pointer-events:none;position:absolute;transform:translateX(-50%) translateY(4px);transition:opacity .14s cubic-bezier(0,0,.2,1),transform .14s cubic-bezier(0,0,.2,1),visibility .14s;visibility:hidden;white-space:nowrap;z-index:99999}[data-miniplayer-tooltip]:not([data-miniplayer-tooltip=""]):hover:before{opacity:1;transform:translateX(-50%) translateY(0);visibility:visible}[data-miniplayer-tooltip][data-tooltip-align=right]:before{left:auto;right:0;transform:translateY(4px)}[data-miniplayer-tooltip][data-tooltip-align=right]:not([data-miniplayer-tooltip=""]):hover:before{transform:translateY(0)}[data-miniplayer-tooltip][data-tooltip-align=left]:before{left:0;transform:translateY(4px)}[data-miniplayer-tooltip][data-tooltip-align=left]:not([data-miniplayer-tooltip=""]):hover:before{transform:translateY(0)}[data-miniplayer-tooltip]:active:before{opacity:0!important;visibility:hidden!important}[data-miniplayer-tooltip=""]:before{display:none!important}.st-footer-wrapper{background:#0000;border-top:1px solid #00000014;box-sizing:border-box;color:#606060;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin-left:-24px;margin-right:-24px;margin-top:40px;overflow:hidden;position:relative;transition:border-color .2s ease,color .2s ease;width:auto;z-index:5}.st-footer-container{box-sizing:border-box;margin:0;max-width:100%;padding:16px 24px;width:100%}.st-footer-top-grid{grid-gap:36px;align-items:start;display:grid;gap:36px;grid-template-columns:2.2fr 1fr 1fr 1.8fr}.st-footer-brand-col{display:flex;flex-direction:column;gap:14px}.st-footer-brand-header{align-items:center;display:flex;gap:10px}.st-footer-logo-badge{align-items:center;background:linear-gradient(135deg,red,#c00);border-radius:6px;box-shadow:0 2px 8px #f006;display:flex;height:24px;justify-content:center;width:32px}.st-footer-logo-play{color:#fff;font-size:11px;margin-left:2px}.st-footer-brand-title{color:#fff;font-size:20px;font-weight:700;letter-spacing:-.4px}.st-footer-inc-pill{background:#ffffff1f;border-radius:4px;color:#f1f1f1;font-size:10px;font-weight:800;letter-spacing:.6px;padding:2px 6px}.st-footer-rights-banner{align-items:center;background:#ff000014;border:1px solid #ff000040;border-radius:6px;color:#ff4e4e;display:inline-flex;font-size:12.5px;font-weight:600;gap:7px;padding:5px 12px;width:fit-content}.st-footer-verified-icon{color:#3ea6ff}.st-footer-descriptive-text{color:#888;font-size:13px;line-height:1.6;margin:0;max-width:520px}.st-footer-keywords-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.st-keyword-label{color:#717171;font-size:11.5px;font-weight:600;letter-spacing:.5px;margin-right:2px;text-transform:uppercase}.st-keyword-pill{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;color:#3ea6ff;cursor:pointer;font-size:12px;font-weight:500;outline:none;padding:4px 10px;transition:all .2s ease}.st-keyword-pill:hover{background:#3ea6ff26;border-color:#3ea6ff66;transform:translateY(-1px)}.st-keyword-pill.inert{color:#aaa;cursor:default}.st-keyword-pill.inert:hover{background:#ffffff0f;border-color:#ffffff1a;transform:none}.st-footer-col-heading{color:#fff;font-size:14px;font-weight:600;letter-spacing:.2px;margin:0 0 16px}.st-footer-nav-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.st-footer-link-btn{align-items:center;background:#0000;border:none;color:#aaa;cursor:pointer;display:inline-flex;font-size:13px;gap:6px;padding:0;text-align:left;transition:color .18s ease,transform .18s ease}.st-footer-link-btn:hover{color:#fff;transform:translateX(2px)}.st-footer-link-btn.highlight{color:#e0e0e0;font-weight:500}.st-footer-link-btn.highlight:hover{color:#3ea6ff}.st-link-arrow{opacity:.6;transition:transform .18s ease}.st-footer-link-btn:hover .st-link-arrow{opacity:1;transform:translateX(3px)}.st-footer-social-col{display:flex;flex-direction:column}.st-footer-social-desc{color:#888;font-size:12.5px;line-height:1.5;margin:0 0 16px}.st-footer-social-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.st-social-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;box-sizing:border-box;color:#e0e0e0;display:flex;gap:10px;padding:8px 12px;text-decoration:none;transition:all .22s cubic-bezier(.2,0,0,1)}.st-social-card:hover{border-color:#fff3;box-shadow:0 6px 16px #0006;transform:translateY(-2px)}.st-social-icon-box{align-items:center;background:#ffffff14;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s ease;width:32px}.st-social-meta{display:flex;flex-direction:column;min-width:0}.st-social-name{color:#fff;font-size:12.5px;font-weight:600}.st-social-handle{color:#888;font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-social-card.social-fb:hover{background:#1877f21f;border-color:#1877f273}.st-social-card.social-fb:hover .st-social-icon-box{background:#1877f2;color:#fff}.st-social-card.social-ig:hover{background:#e1306c1f;border-color:#e1306c73}.st-social-card.social-ig:hover .st-social-icon-box{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888);color:#fff}.st-social-card.social-wa:hover{background:#25d3661f;border-color:#25d36673}.st-social-card.social-wa:hover .st-social-icon-box{background:#25d366;color:#fff}.st-social-card.social-x:hover{background:#ffffff1f;border-color:#fff6}.st-social-card.social-x:hover .st-social-icon-box{background:#fff;color:#000}.st-footer-divider{border:none;border-top:1px solid #ffffff14;margin:36px 0 20px}.st-footer-bottom-bar{color:#717171;font-size:12px;gap:16px;justify-content:space-between}.st-footer-bottom-bar,.st-footer-bottom-left{align-items:center;display:flex;flex-wrap:wrap}.st-footer-bottom-left{gap:8px}.st-footer-copy-text{color:#606060;font-weight:500;transition:color .18s ease}.st-footer-bullet{color:#ccc;transition:color .18s ease}.st-footer-bottom-right{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.st-footer-bottom-link{background:#0000;border:none;color:#606060;cursor:pointer;font-size:12px;padding:0;transition:color .18s ease}.st-footer-bottom-link:hover{color:#0f0f0f;text-decoration:underline}.st-footer-region-badge{background:#0000000d;border:1px solid #00000014;border-radius:12px;color:#606060;font-size:11.5px;padding:3px 8px;transition:background .18s ease,color .18s ease,border-color .18s ease}.st-legal-modal-backdrop{align-items:center;animation:stModalFadeIn .2s cubic-bezier(.2,0,0,1) forwards;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000d1;box-sizing:border-box;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}@keyframes stModalFadeIn{0%{opacity:0}to{opacity:1}}.st-legal-modal-dialog{animation:stModalSlideUp .25s cubic-bezier(.2,0,0,1) forwards;background:#18181b;border:1px solid #ffffff1f;border-radius:14px;box-shadow:0 24px 60px #000000d9;display:flex;flex-direction:column;max-height:85vh;max-width:820px;overflow:hidden;width:100%}@keyframes stModalSlideUp{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.st-legal-modal-header{align-items:center;background:#131316;border-bottom:1px solid #ffffff14;display:flex;justify-content:space-between;padding:16px 20px}.st-legal-tabs-row{display:flex;gap:8px}.st-legal-tab-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#aaa;cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:7px;outline:none;padding:8px 14px;transition:all .18s ease}.st-legal-tab-btn:hover{background:#ffffff0f;color:#fff}.st-legal-tab-btn.active{background:#ffffff1f;border-color:#ffffff29;color:#fff;font-weight:600}.st-legal-modal-close-btn{align-items:center;background:#0000;border:none;border-radius:50%;color:#888;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .18s ease}.st-legal-modal-close-btn:hover{background:#ffffff1a;color:#fff}.st-legal-modal-body{box-sizing:border-box;color:#d1d1d1;flex:1 1;overflow-y:auto;padding:28px}.st-legal-modal-body::-webkit-scrollbar{width:8px}.st-legal-modal-body::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.st-legal-hero-banner{border-bottom:1px solid #ffffff14;margin-bottom:24px;padding-bottom:20px}.st-legal-eyebrow{color:#ff4e4e;font-size:11px;font-weight:700;letter-spacing:.8px;text-transform:uppercase}.st-legal-hero-banner h2{color:#fff;font-size:24px;margin:8px 0}.st-legal-lead{color:#aaa;font-size:14.5px;line-height:1.6;margin:0}.st-legal-block{margin-bottom:22px}.st-legal-block h3{color:#fff;font-size:16px;font-weight:600;margin:0 0 8px}.st-legal-block p{color:#b0b0b0;font-size:13.5px;line-height:1.65;margin:0}.st-contact-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:14px 16px}.st-contact-row{align-items:center;color:#ccc;display:flex;font-size:13px;gap:10px}.st-legal-modal-footer{align-items:center;background:#131316;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;padding:14px 24px}.st-legal-footer-note{color:#717171;font-size:11.5px}.st-legal-done-btn{background:red;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:13px;font-weight:600;padding:8px 20px;transition:background-color .18s ease}.st-legal-done-btn:hover{background:#c00}@media (max-width:1100px){.st-footer-top-grid{gap:32px;grid-template-columns:1fr 1fr}.st-footer-brand-col{grid-column:span 2}}@media (max-width:680px){.st-footer-container{padding:32px 16px 20px}.st-footer-top-grid{gap:28px;grid-template-columns:1fr}.st-footer-brand-col{grid-column:span 1}.st-footer-social-grid{grid-template-columns:1fr}.st-footer-bottom-bar{align-items:flex-start;flex-direction:column}.st-legal-tabs-row{flex-wrap:wrap}}[data-theme=dark] .st-footer-wrapper,body.dark-theme .st-footer-wrapper,html.dark-theme .st-footer-wrapper{background:#0000;border-top:1px solid #ffffff14;color:#aaa}[data-theme=dark] .st-footer-bottom-bar,body.dark-theme .st-footer-bottom-bar,html.dark-theme .st-footer-bottom-bar{color:#717171}[data-theme=dark] .st-footer-bottom-link,[data-theme=dark] .st-footer-copy-text,body.dark-theme .st-footer-bottom-link,body.dark-theme .st-footer-copy-text,html.dark-theme .st-footer-bottom-link,html.dark-theme .st-footer-copy-text{color:#aaa}[data-theme=dark] .st-footer-bottom-link:hover,body.dark-theme .st-footer-bottom-link:hover,html.dark-theme .st-footer-bottom-link:hover{color:#fff}[data-theme=dark] .st-footer-bullet,body.dark-theme .st-footer-bullet,html.dark-theme .st-footer-bullet{color:#fff3}[data-theme=dark] .st-footer-region-badge,body.dark-theme .st-footer-region-badge,html.dark-theme .st-footer-region-badge{background:#ffffff0f;border:1px solid #ffffff1a;color:#aaa}[data-theme=light] .st-legal-modal-backdrop,body.light-theme .st-legal-modal-backdrop,body:not(.dark-theme) .st-legal-modal-backdrop{background:#00000073}[data-theme=light] .st-legal-modal-dialog,body.light-theme .st-legal-modal-dialog,body:not(.dark-theme) .st-legal-modal-dialog{background:#fff;border:1px solid #0000001f;box-shadow:0 24px 60px #0003}[data-theme=light] .st-legal-modal-header,body.light-theme .st-legal-modal-header,body:not(.dark-theme) .st-legal-modal-header{background:#f8f8f8;border-bottom:1px solid #00000014}[data-theme=light] .st-legal-tab-btn,body.light-theme .st-legal-tab-btn,body:not(.dark-theme) .st-legal-tab-btn{color:#606060}[data-theme=light] .st-legal-tab-btn:hover,body.light-theme .st-legal-tab-btn:hover,body:not(.dark-theme) .st-legal-tab-btn:hover{background:#0000000d;color:#0f0f0f}[data-theme=light] .st-legal-tab-btn.active,body.light-theme .st-legal-tab-btn.active,body:not(.dark-theme) .st-legal-tab-btn.active{background:#0f0f0f;border-color:#0f0f0f;color:#fff}[data-theme=light] .st-legal-modal-close-btn,body.light-theme .st-legal-modal-close-btn,body:not(.dark-theme) .st-legal-modal-close-btn{color:#606060}[data-theme=light] .st-legal-modal-close-btn:hover,body.light-theme .st-legal-modal-close-btn:hover,body:not(.dark-theme) .st-legal-modal-close-btn:hover{background:#0000000f;color:#0f0f0f}[data-theme=light] .st-legal-modal-body,body.light-theme .st-legal-modal-body,body:not(.dark-theme) .st-legal-modal-body{color:#333}[data-theme=light] .st-legal-modal-body::-webkit-scrollbar-thumb,body.light-theme .st-legal-modal-body::-webkit-scrollbar-thumb,body:not(.dark-theme) .st-legal-modal-body::-webkit-scrollbar-thumb{background:#0003}[data-theme=light] .st-legal-hero-banner,body.light-theme .st-legal-hero-banner,body:not(.dark-theme) .st-legal-hero-banner{border-bottom:1px solid #00000014}[data-theme=light] .st-legal-hero-banner h2,body.light-theme .st-legal-hero-banner h2,body:not(.dark-theme) .st-legal-hero-banner h2{color:#0f0f0f}[data-theme=light] .st-legal-lead,body.light-theme .st-legal-lead,body:not(.dark-theme) .st-legal-lead{color:#606060}[data-theme=light] .st-legal-block h3,body.light-theme .st-legal-block h3,body:not(.dark-theme) .st-legal-block h3{color:#0f0f0f}[data-theme=light] .st-legal-block p,body.light-theme .st-legal-block p,body:not(.dark-theme) .st-legal-block p{color:#555}[data-theme=light] .st-contact-card,body.light-theme .st-contact-card,body:not(.dark-theme) .st-contact-card{background:#f8f8f8;border:1px solid #00000014;color:#333}
/*# sourceMappingURL=main.2d5c0037.css.map*/