html body .brand-version{font-size:9px!important;line-height:1!important}html body .brand-version:before,html body .brand-version:after{content:none!important;display:none!important}.settings-page-header{position:relative}.settings-close{border:1px solid var(--line);background:var(--panel);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:0;right:0}.settings-close:hover{color:var(--text);background:var(--raised)}.player-seek-bar{--seek-progress:0%;z-index:12;appearance:none;cursor:pointer;touch-action:none;background:0 0;width:100%;height:20px;margin:0;padding:0;position:absolute;bottom:0;left:0;right:0}.player-seek-bar::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7c74e0 0 var(--seek-progress),#ffffff38 var(--seek-progress) 100%);border-radius:99px;height:3px}.player-seek-bar::-webkit-slider-thumb{-webkit-appearance:none;background:#12151a;border:2px solid #7c74e0;border-radius:50%;width:13px;height:13px;margin-top:-5px;box-shadow:0 0 0 2px #00000040}.player-seek-bar::-moz-range-track{background:#ffffff38;border:0;border-radius:99px;height:3px}.player-seek-bar::-moz-range-progress{background:#7c74e0;border-radius:99px;height:3px}.player-seek-bar::-moz-range-thumb{background:#12151a;border:2px solid #7c74e0;border-radius:50%;width:11px;height:11px}.player-seek-bar:disabled{pointer-events:none;opacity:.35}@media (max-width:620px){html body .viewer .brand-version{color:#aeb4c0!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#171a20!important;border:1px solid #ffffff1f!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;height:19px!important;margin-left:6px!important;padding:0 6px!important;font-weight:700!important;display:inline-flex!important}html body .viewer .video-frame .subtitles.bottom{bottom:4.5%!important}html body .settings-page{padding-top:28px!important}html body .settings-page-header{padding-right:46px!important}html body .player-seek-bar{height:24px}html body .player-seek-bar::-webkit-slider-thumb{width:15px;height:15px;margin-top:-6px}html body .player-seek-bar::-moz-range-thumb{width:13px;height:13px}html body .viewer .player-actions.player-tools{background:#12151a!important;border-top:1px solid #2b313b!important;height:auto!important;min-height:0!important;margin:0!important;padding:18px 16px 20px!important;display:block!important;overflow:visible!important}html body .viewer .player-tools-label{color:#8b9099!important;letter-spacing:1.4px!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;margin:0 0 14px!important;font-size:12px!important;font-weight:700!important;line-height:1!important;display:flex!important}html body .viewer .player-tools-label:before{content:"";background:#7c74e0;border-radius:2px;width:3px;height:15px}html body .viewer .controls-position-row{justify-content:space-between!important;align-items:center!important;margin:-4px 0 14px!important;display:flex!important}html body .viewer .position-time{font-family:var(--font-geist-mono),monospace!important;color:#8b9099!important;font-size:12.5px!important}html body .viewer .position-time b{color:#f6f3ec!important;font-weight:500!important}html body .viewer .speed-chip{font-family:var(--font-geist-mono),monospace!important;color:#7c74e0!important;background:#1b1930!important;border:1px solid #7c74e059!important;border-radius:7px!important;padding:3px 9px!important;font-size:11.5px!important}}
:root{--ui-bg:#090b0f;--ui-bg-soft:#0d1015;--ui-panel:#12161c;--ui-panel-2:#171c24;--ui-panel-3:#1d232c;--ui-line:#ffffff14;--ui-line-strong:#ffffff24;--ui-text:#f3f5f7;--ui-muted:#a1a7b0;--ui-soft:#727985;--ui-indigo:#7c74e0;--ui-indigo-2:#9a93ee;--ui-indigo-bg:#7c74e01f;--ui-danger:#ef7f78;--ui-radius-sm:10px;--ui-radius:14px;--ui-radius-lg:18px;--ui-shadow:0 18px 50px #00000042}:root[data-theme=light]{--ui-bg:#f5f5f7;--ui-bg-soft:#eeeef2;--ui-panel:#fff;--ui-panel-2:#f6f6f9;--ui-panel-3:#eeeef3;--ui-line:#14171e17;--ui-line-strong:#14171e26;--ui-text:#181a20;--ui-muted:#666d78;--ui-soft:#8a9099;--ui-indigo:#6f66d3;--ui-indigo-2:#5d55bc;--ui-indigo-bg:#6f66d31a;--ui-shadow:0 18px 50px #23273214}html,body{max-width:100%;overflow-x:hidden}body{background:radial-gradient(circle at 50% -160px,#7c74e01a,transparent 520px), var(--ui-bg);color:var(--ui-text)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{transition:background-color .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s}button:active{transform:scale(.985)}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:2px solid #7c74e0c7}.app-shell{width:min(100%,1440px);min-width:0;margin:0 auto;padding:0 28px 72px}.app-header{border-bottom:1px solid var(--ui-line);gap:16px;min-width:0;height:64px}.brand-home{min-width:0;color:var(--ui-text);background:0 0;border:0;padding:0}.brand>span:nth-child(2){letter-spacing:-.025em;font-size:14px;font-weight:670}.brand>span:nth-child(2) b{color:var(--ui-muted);font-weight:520}.brand-version{border:1px solid var(--ui-line);background:var(--ui-panel);height:20px;color:var(--ui-soft);font-family:var(--font-geist-mono),monospace;letter-spacing:.01em;white-space:nowrap;border-radius:7px;align-items:center;margin-left:3px;padding:0 7px;font-size:9px;font-weight:650;display:inline-flex}html body .brand-version:before,html body .brand-version:after{content:none!important;display:none!important}.desktop-nav{border:1px solid var(--ui-line);background:#ffffff06;border-radius:11px;align-items:center;gap:3px;margin:auto;padding:3px;display:flex}.desktop-nav button{height:32px;color:var(--ui-muted);background:0 0;border:0;border-radius:8px;padding:0 13px;font-size:11.5px;font-weight:560}.desktop-nav button:hover{color:var(--ui-text);background:#ffffff0d}.desktop-nav button.active{color:#e8e5ff;background:var(--ui-indigo-bg)}.add-top.primary,.mobile-add.primary{background:linear-gradient(145deg,#7c74e0,#665ec5);border:1px solid #7c74e066;box-shadow:0 8px 24px #7c74e02e}.add-top.primary:hover,.mobile-add.primary:hover{border-color:#a69ff4a8;box-shadow:0 10px 28px #7c74e045}.home-intro{max-width:780px;padding:46px 0 25px}.home-intro>span{color:var(--ui-indigo-2);letter-spacing:.13em;align-items:center;gap:8px;font-size:10.5px;font-weight:720;display:inline-flex}.home-intro>span:before{content:"";background:var(--ui-indigo);border-radius:2px;width:3px;height:14px}.home-intro h1{letter-spacing:-.052em;max-width:760px;margin:10px 0 0;font-size:clamp(34px,4.7vw,54px);font-weight:660;line-height:1.02}.featured{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;min-width:0;box-shadow:var(--ui-shadow);border-radius:20px;grid-template-columns:minmax(0,1.5fr) minmax(310px,.78fr);margin:0;display:grid;overflow:hidden}.featured-media{aspect-ratio:16/9;background:#050608;border:0;border-radius:0;min-width:0;padding:0;position:relative;overflow:hidden}.featured-media>img{object-fit:cover;width:100%;height:100%;transition:transform .35s,filter .35s;display:block}.featured-media:hover>img{filter:brightness(.92);transform:scale(1.018)}.featured-play{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f1117b8;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:54px;height:54px;font-size:17px;display:grid;box-shadow:0 12px 34px #00000057}.featured-overlay{background:0 0;padding:0;bottom:18px;left:18px;right:18px}.featured-overlay small{color:#ffffffb8;font-size:10.5px}.featured-overlay strong{color:#fff;text-shadow:0 2px 12px #0000008c;max-width:680px;margin-top:4px;font-size:17px;line-height:1.32}.featured-progress{background:#ffffff1f;height:3px}.featured-progress i{background:var(--ui-indigo)}.featured-panel{background:linear-gradient(145deg,#ffffff05,#0000);min-width:0;padding:24px 24px 22px}.featured-meta{align-items:center;gap:8px;display:flex}.featured-meta>span{color:var(--ui-soft);letter-spacing:.08em;font-size:9.5px}.featured-meta>i{color:#cdc8ff;background:var(--ui-indigo-bg);border:1px solid #7c74e047;border-radius:6px;padding:3px 6px;font-size:9px}.featured-favorite{border:1px solid var(--ui-line);background:var(--ui-panel-2);width:34px;height:34px;color:var(--ui-muted);border-radius:10px;margin-left:auto}.featured-favorite:hover,.featured-favorite.active{color:#f08d87;background:#ef7f7812;border-color:#ef7f7847}.featured-panel h2{letter-spacing:-.035em;margin:16px 0 7px;font-size:23px;font-weight:650;line-height:1.28}.featured-original-title{color:var(--ui-soft);margin:0;font-size:11.5px;line-height:1.45}.featured-speaker{color:var(--ui-muted);margin-top:10px;font-size:11.5px;display:block}.featured-actions{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:17px;display:grid}.featured-actions .featured-resume{border-radius:11px;min-height:44px;position:relative;overflow:hidden}.featured-actions .secondary{border:1px solid var(--ui-line);background:var(--ui-panel-2);min-height:44px;color:var(--ui-text);border-radius:11px}.featured-actions .text-action{height:32px;color:var(--ui-indigo-2);background:0 0;border:0;grid-column:1/-1;justify-self:start;padding:0;font-size:10.5px}.latest-moment{border:1px solid var(--ui-line);text-align:left;background:#7c74e00e;border-radius:11px;width:100%;margin-top:10px;padding:10px 11px}.latest-moment span{color:var(--ui-soft);font-size:9px}.latest-moment strong{margin-top:4px;font-size:11px;font-weight:580;display:block}.continue-section{width:100%;margin:38px 0 30px}.continue-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:14px;display:flex}.continue-header>div>span{color:var(--ui-indigo-2);letter-spacing:.12em;font-size:9.5px;font-weight:720}.continue-title-line{align-items:center;gap:9px;margin-top:6px;display:flex}.continue-title-line h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:640}.continue-title-line small{background:var(--ui-panel-2);min-width:23px;height:21px;color:var(--ui-muted);border-radius:99px;place-items:center;padding:0 6px;font-size:9px;display:grid}.continue-header p{color:var(--ui-soft);margin:5px 0 0;font-size:11px}.continue-header>button{border:1px solid var(--ui-line);background:var(--ui-panel);height:34px;color:var(--ui-muted);border-radius:9px;padding:0 10px;font-size:10.5px}.continue-header>button:hover{color:var(--ui-text);border-color:#7c74e052}.continue-row{overscroll-behavior-inline:contain;scroll-snap-type:x proximity;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(235px,280px);grid-auto-flow:column;gap:13px;margin:0;padding:1px 1px 9px;display:grid;overflow-x:auto}.continue-card{scroll-snap-align:start}.library-tools.clean-library-tools{grid-template-columns:minmax(260px,1fr) 150px auto;align-items:center;gap:9px;margin:0 0 11px;display:grid}.search{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px;align-items:center;gap:9px;min-width:0;height:44px;padding:0 12px;display:flex;box-shadow:inset 0 1px #ffffff05}.search:focus-within{border-color:#7c74e06b;box-shadow:0 0 0 3px #7c74e014}.search>span{color:var(--ui-soft);font-size:18px}.search input{min-width:0;color:var(--ui-text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search input::placeholder{color:var(--ui-soft)}.search>button{width:28px;height:28px;color:var(--ui-muted);background:0 0;border:0;border-radius:8px;font-size:17px}.search>button:hover{color:var(--ui-text);background:#ffffff0d}.library-tools>select,.form select,.settings-page select{border:1px solid var(--ui-line);background:var(--ui-panel);height:44px;color:var(--ui-text);border-radius:11px;outline:0;padding:0 11px;font-size:11.5px}.quick-filters{border:1px solid var(--ui-line);background:var(--ui-panel);scrollbar-width:none;border-radius:12px;align-items:center;gap:3px;min-width:0;height:44px;padding:3px;display:flex;overflow-x:auto}.quick-filters button{height:36px;color:var(--ui-muted);white-space:nowrap;background:0 0;border:0;border-radius:9px;flex:none;padding:0 10px;font-size:10.5px;font-weight:560}.quick-filters button:hover{color:var(--ui-text);background:#ffffff0a}.quick-filters button.active{color:#e7e3ff;background:var(--ui-indigo-bg)}.library-result-line{min-height:32px;color:var(--ui-soft);align-items:center;gap:10px;font-size:10.5px;display:flex}.library-result-line b{color:var(--ui-muted);font-weight:560}.sync-library{border:1px solid var(--ui-line);height:30px;color:var(--ui-muted);background:0 0;border-radius:8px;margin-left:auto;padding:0 9px;font-size:9.5px}.sync-library:hover{color:var(--ui-text);border-color:#7c74e04d}.category-row{scrollbar-width:none;overscroll-behavior-inline:contain;gap:6px;margin:0 0 18px;padding:2px 0;display:flex;overflow-x:auto}.category-row button{border:1px solid var(--ui-line);height:34px;color:var(--ui-muted);white-space:nowrap;background:0 0;border-radius:10px;flex:none;padding:0 11px;font-size:10.5px}.category-row button:hover{border-color:var(--ui-line-strong);color:var(--ui-text);background:#ffffff06}.category-row button.active{background:var(--ui-indigo-bg);color:#ddd9ff;border-color:#7c74e061}.video-grid:not(.list){grid-template-columns:repeat(auto-fill,minmax(238px,1fr));gap:15px;display:grid}.video-card{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:15px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 1px #ffffff03}.video-card:hover{border-color:var(--ui-line-strong);transform:translateY(-2px);box-shadow:0 14px 34px #0000002e}.thumb{aspect-ratio:16/9;background:#050608;overflow:hidden}.thumb img{object-fit:cover;width:100%;height:100%;transition:transform .3s,filter .3s}.video-card:hover .thumb img{filter:brightness(.94);transform:scale(1.018)}.duration{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050609c7;border:1px solid #ffffff14;border-radius:6px;padding:4px 6px;font-size:9.5px;bottom:8px;right:8px}.card-edit,.heart{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07090cad;border:1px solid #ffffff29;width:31px;height:31px;top:8px}.card-edit{left:8px}.heart{right:8px}.card-edit:hover,.heart:hover{background:#12141ce0;border-color:#7c74e06b;transform:none}.heart.active{color:#f08d87}.card-progress{background:var(--ui-indigo);height:3px}.card-info{padding:13px 13px 15px}.card-meta-line{align-items:center;gap:8px;min-width:0;display:flex}.card-meta-line>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-muted);font-size:10.5px;overflow:hidden}.card-meta-line>em{color:var(--ui-indigo-2);margin-left:auto;font-size:9.5px;font-style:normal;font-weight:650}.card-info>strong{min-height:40px;color:var(--ui-text);letter-spacing:-.012em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:13.5px;font-weight:630;line-height:1.45;display:-webkit-box;overflow:hidden}.card-info .card-original-title{color:var(--ui-soft);margin-top:5px;font-size:10.5px;line-height:1.38}.card-info>small{color:var(--ui-soft);margin-top:7px;font-size:9.5px}.card-info>p:not(.card-original-title){color:var(--ui-muted);-webkit-line-clamp:2;margin-top:8px;font-size:10.5px;line-height:1.52}.video-grid.list .video-card{border-radius:14px;grid-template-columns:220px minmax(0,1fr)}.video-grid.list .card-info>strong{min-height:0;font-size:14px}.viewer .app-header{height:60px}.watch-layout{grid-template-columns:minmax(0,1fr) minmax(320px,380px);gap:18px;padding:22px 0 12px;display:grid}.watch-layout.player-only{grid-template-columns:minmax(0,1fr)}.watch-main{min-width:0;max-width:1050px}.watch-layout.player-only .watch-main{width:min(100%,1050px);margin:0 auto}.sticky-player{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:18px;overflow:visible;box-shadow:0 18px 48px #00000038}.video-frame:not(.pseudo-fullscreen){aspect-ratio:16/9;background:#000;border-radius:17px 17px 0 0;overflow:hidden}.player-cover{border-radius:17px 17px 0 0;overflow:hidden}.player-cover:after{content:"";pointer-events:none;background:linear-gradient(#0000,#000000b3);position:absolute;inset:40% 0 0}.cover-play{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#0b0d12ad;border:1px solid #ffffff40;width:58px;height:58px;box-shadow:0 12px 34px #00000057}.cover-caption{z-index:2;bottom:18px;left:18px;right:18px}.cover-caption strong{font-size:16px;line-height:1.35}.cover-caption small{font-size:10px}.player-cover-badges{top:10px;left:10px;right:10px}.player-cover-badges span,.player-cover-badges time{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090c9e;border:1px solid #ffffff1c}@media (min-width:621px){.playback-controls .play-toggle{background:var(--ui-indigo);color:#fff;border:0;border-radius:50%;width:46px;min-width:46px;height:46px;min-height:46px;padding:0;box-shadow:0 7px 20px #7c74e03d}.player-secondary-actions>.moment-save,.player-secondary-actions>.transcript-toggle,.player-secondary-actions>.subtitle-cc-control{min-width:0;min-height:56px;margin:0;position:relative}.player-secondary-actions>.moment-save,.player-secondary-actions>.transcript-toggle,.subtitle-cc-control>.cc-toggle{border:1px solid var(--ui-line);background:var(--ui-panel);width:100%;height:56px;color:var(--ui-muted);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-size:10.5px;font-weight:560;display:flex}.player-secondary-actions>.moment-save:hover,.player-secondary-actions>.transcript-toggle:hover,.subtitle-cc-control>.cc-toggle:hover{background:var(--ui-indigo-bg);color:var(--ui-text);border-color:#7c74e066}}.player-seek-bar::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ui-indigo) 0 var(--seek-progress),#fff3 var(--seek-progress) 100%);height:3px}.player-seek-bar::-moz-range-progress{background:var(--ui-indigo)}.player-seek-bar::-webkit-slider-thumb{border-color:var(--ui-indigo)}.player-seek-bar::-moz-range-thumb{border-color:var(--ui-indigo)}.video-heading{gap:16px;padding:18px 2px 14px}.video-heading>div{min-width:0}.video-heading small{color:var(--ui-soft);font-size:10.5px}.video-heading h1,.player-greek-title{letter-spacing:-.025em;margin:6px 0 0;font-size:21px;font-weight:640;line-height:1.35}.player-original-title{color:var(--ui-soft);margin-top:6px;font-size:11px;line-height:1.45;text-decoration:none;display:inline-block}.player-original-title:hover{color:var(--ui-indigo-2)}.edit-video,.favorite{border:1px solid var(--ui-line);background:var(--ui-panel);color:var(--ui-muted)}.edit-video:hover,.favorite:hover{color:var(--ui-text);border-color:#7c74e052}.favorite.active{color:#f08d87}.side-panel{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:16px;height:calc(100vh - 108px);min-height:520px;box-shadow:0 18px 44px #00000029}.drawer-header{border-bottom:1px solid var(--ui-line);background:var(--ui-panel)}.transcript>button{border-bottom:1px solid #ffffff0b}.transcript>button:hover{background:#ffffff06}.transcript>button.active{background:var(--ui-indigo-bg)}.transcript time{color:var(--ui-soft);font-size:9px}.transcript span{color:#ccd0d6;font-size:11px;line-height:1.55}.moments,.video-guide,.next-videos{margin-top:25px}.section-title{margin-bottom:11px}.section-title h2{letter-spacing:-.02em;font-size:15px}.section-title small{background:var(--ui-panel-2);color:var(--ui-muted)}.moment{border:1px solid var(--ui-line);background:var(--ui-panel);border-radius:12px}.guide-list button,.next-video-row>button{border-color:var(--ui-line);background:var(--ui-panel)}.guide-list button:hover,.next-video-row>button:hover{background:#7c74e00d;border-color:#7c74e042}.settings-page{width:min(100%,1120px);margin:0 auto;padding:46px 0 64px}.settings-page-header{padding-right:48px}.settings-page header>span{color:var(--ui-indigo-2);letter-spacing:.13em;font-size:10px;font-weight:720}.settings-page header h1{letter-spacing:-.05em;margin:8px 0 6px;font-size:38px;font-weight:660;line-height:1.05}.settings-page header p{max-width:620px;color:var(--ui-muted);font-size:11.5px;line-height:1.55}.settings-close{border:1px solid var(--ui-line);background:var(--ui-panel);width:36px;height:36px;color:var(--ui-muted);border-radius:11px;font-size:20px;top:0;right:0}.settings-close:hover{border-color:var(--ui-line-strong);background:var(--ui-panel-2);color:var(--ui-text)}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px;display:grid}.settings-grid>section{border:1px solid var(--ui-line);background:var(--ui-panel);min-width:0;box-shadow:none;border-radius:17px;padding:20px}.settings-grid>section h2{letter-spacing:-.02em;margin:0 0 18px;font-size:15px;font-weight:640}.settings-page label,.form label{color:var(--ui-muted);gap:7px;font-size:11.5px;line-height:1.35}.settings-page label+label{margin-top:14px}.settings-page select,.settings-page input:not([type=checkbox]),.form input,.form textarea,.form select{border:1px solid var(--ui-line);background:var(--ui-panel-2);width:100%;min-width:0;color:var(--ui-text);border-radius:10px}.settings-page select,.form input,.form select{height:43px;padding:0 11px;font-size:11.5px}.form textarea{resize:vertical;min-height:100px;padding:11px;font-size:11.5px}.settings-page input[type=range]{accent-color:var(--ui-indigo)}.settings-grid output{color:var(--ui-soft);font-size:9.5px}.setting-row{justify-content:space-between;align-items:center;gap:14px;min-height:36px;display:flex!important}.setting-row>span{color:var(--ui-muted)}.setting-row input[type=checkbox]{appearance:none;border:1px solid var(--ui-line-strong);cursor:pointer;background:#262b33;border-radius:99px;flex:0 0 42px;width:42px;height:24px;margin:0;transition:background .18s,border-color .18s;position:relative}.setting-row input[type=checkbox]:after{content:"";background:#9aa0aa;border-radius:50%;width:16px;height:16px;transition:transform .18s,background .18s;position:absolute;top:3px;left:3px}.setting-row input[type=checkbox]:checked{background:var(--ui-indigo);border-color:#7c74e08c}.setting-row input[type=checkbox]:checked:after{background:#fff;transform:translate(18px)}.modal-backdrop{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#040508b8;padding:18px}.modal{border:1px solid var(--ui-line-strong);background:var(--ui-panel);border-radius:18px;width:min(560px,100%);max-height:min(90vh,760px);box-shadow:0 30px 90px #0000006b}.modal>header{border-bottom:1px solid var(--ui-line);height:58px;padding:0 18px}.modal h2{font-size:15px;font-weight:640}.modal header button{border:1px solid var(--ui-line);background:var(--ui-panel-2);width:32px;height:32px;color:var(--ui-muted);border-radius:9px}.form{gap:14px;padding:18px}.inspect-row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.inspect-row button{border:1px solid var(--ui-line);background:var(--ui-panel-2);min-width:82px;color:var(--ui-text)}.form-grid{gap:10px}.metadata,.edit-video-preview{border:1px solid var(--ui-line);background:var(--ui-panel-2)}.modal-actions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.modal-actions .primary,.modal-actions .secondary{border-radius:10px;min-height:42px;font-size:11px;font-weight:620}.modal-actions .primary{background:var(--ui-indigo);box-shadow:0 7px 20px #7c74e02e}.modal-actions .secondary{border:1px solid var(--ui-line);background:var(--ui-panel-2)}.form-error{color:#f09a94;font-size:10.5px}@media (max-width:760px){.app-shell{padding:0 16px 58px}.app-header{height:58px}.desktop-nav,.add-top{display:none}.mobile-menu-toggle{margin-left:auto}.mobile-menu{border:1px solid var(--ui-line-strong);background:var(--ui-panel-2);border-radius:13px;width:min(250px,100vw - 32px);padding:7px;top:52px;right:0;box-shadow:0 18px 44px #00000052}.mobile-menu>button{min-height:42px;color:var(--ui-muted);border-radius:9px}.home-intro{padding:34px 0 20px}.home-intro h1{font-size:clamp(30px,9vw,40px);line-height:1.04}.featured{border-radius:17px;grid-template-columns:1fr}.featured-media{aspect-ratio:16/9}.featured-panel{padding:18px 17px 17px}.featured-panel h2{margin-top:13px;font-size:19px}.featured-actions{grid-template-columns:1fr 1fr}.featured-actions .featured-resume{grid-column:1/-1}.continue-section{margin:30px 0 24px}.continue-header{align-items:center}.continue-header p{display:none}.continue-title-line h2{font-size:17px}.continue-row{grid-auto-columns:minmax(225px,78vw)}.library-tools.clean-library-tools{grid-template-columns:minmax(0,1fr);gap:8px}.library-tools>select{width:100%}.quick-filters{width:100%;overflow-x:auto}.library-result-line{flex-wrap:wrap;gap:7px}.sync-library{margin-left:auto}.category-row{margin-bottom:15px}.video-grid:not(.list){grid-template-columns:1fr;gap:13px}.video-card{border-radius:14px}.card-info{padding:12px 13px 14px}.card-info>strong{-webkit-line-clamp:2;min-height:0;font-size:14px}.card-info .card-original-title{font-size:10.5px}.video-grid.list .video-card{display:block}.video-grid.list .thumb{width:100%}.settings-grid{grid-template-columns:1fr}.settings-page{padding:30px 0 48px}.settings-page header h1{font-size:32px}.settings-grid>section{padding:17px}.form-grid{grid-template-columns:1fr}.modal{border-radius:16px}.modal-backdrop{padding:12px}.modal-actions{grid-template-columns:1fr 1fr;display:grid}.modal-actions button{width:100%}}@media (max-width:620px){.viewer.app-shell{padding-left:12px;padding-right:12px}.viewer .app-header{height:56px}.viewer .brand{position:absolute;left:50%;transform:translate(-50%)}.viewer .brand>span:nth-child(2){display:none}.viewer .brand-version{margin-left:2px}.back-library,.back-to-video{padding:0 7px;font-size:10.5px}.watch-layout,.watch-layout.player-only,.watch-layout.transcript-open{padding:10px 0 0;display:block}.watch-main,.watch-layout.player-only .watch-main{width:100%;max-width:none;margin:0}.sticky-player{border-radius:15px;box-shadow:0 14px 36px #0000003b}.video-frame:not(.pseudo-fullscreen){border-radius:14px 14px 0 0;aspect-ratio:16/9!important}.player-cover{border-radius:14px 14px 0 0}html body .viewer .player-actions.player-tools{background:var(--ui-bg-soft)!important;border-top-color:var(--ui-line)!important;padding:15px 13px 16px!important}html body .viewer .playback-controls,html body .viewer .fullscreen-primary,html body .viewer .player-secondary-actions>.moment-save,html body .viewer .player-secondary-actions>.transcript-toggle,html body .viewer .subtitle-cc-control>.cc-toggle{border-color:var(--ui-line)!important;background:var(--ui-panel)!important}html body .viewer .player-secondary-actions>.moment-save{background:#7c74e017!important;border-color:#7c74e05c!important}html body .viewer .player-secondary-actions>.transcript-toggle.active,html body .viewer .subtitle-cc-control.active>.cc-toggle{background:var(--ui-indigo-bg)!important;border-color:#7c74e066!important}html body .viewer .play-toggle{background:var(--ui-indigo)!important;box-shadow:0 7px 20px #7c74e03d!important}html body .viewer .player-tools-label:before{background:var(--ui-indigo)!important}html body .viewer .speed-chip{color:var(--ui-indigo-2)!important;background:var(--ui-indigo-bg)!important;border-color:#7c74e04d!important}html body .viewer .cc-active-tag{color:var(--ui-indigo-2)!important}.video-heading{padding:15px 2px 11px}.video-heading h1,.player-greek-title{font-size:18px}.mobile-watch-summary{border-color:var(--ui-line)}.side-panel.transcript-drawer{border-radius:14px;height:min(68vh,650px);min-height:420px;margin-top:12px}.moments,.video-guide,.next-videos{margin-top:22px}}@media (max-width:390px){.app-shell{padding-left:13px;padding-right:13px}.brand-version{padding-inline:5px;font-size:8.5px!important}.home-intro h1{font-size:29px}.featured-panel{padding:16px 14px}.featured-actions{grid-template-columns:1fr}.featured-actions .featured-resume,.featured-actions .text-action{grid-column:1}.continue-row{grid-auto-columns:minmax(214px,83vw)}.quick-filters button{padding-inline:9px;font-size:10px}.modal-actions{grid-template-columns:1fr}}@media (max-width:620px){html body .viewer .controls-top-row,html body .viewer .player-secondary-actions{justify-content:center!important;margin-left:auto!important;margin-right:auto!important}}
.subtitle-cc-control .cc-toggle>small{color:var(--ui-muted)!important}.subtitle-cc-control.active .cc-toggle>small,.subtitle-cc-control.active .cc-active-tag{color:var(--ui-indigo-2)!important}

@media (min-width:621px){html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools{background:#12151a!important;border-top:1px solid #ffffff14!important;flex-wrap:wrap!important;align-items:stretch!important;gap:8px!important;height:auto!important;min-height:0!important;padding:14px 16px 15px!important;display:flex!important;overflow:visible!important}html body .viewer.viewer.viewer .player-tools-label{color:#8b9099!important;letter-spacing:.1em!important;text-transform:uppercase!important;flex:1 0 100%!important;align-items:center!important;gap:7px!important;margin:0 0 4px!important;font-size:10.5px!important;font-weight:700!important;display:flex!important}html body .viewer.viewer.viewer .player-tools-label:before{content:""!important;background:#7c74e0!important;border-radius:2px!important;width:3px!important;height:13px!important}html body .viewer.viewer.viewer .controls-top-row,html body .viewer.viewer.viewer .player-toolbar,html body .viewer.viewer.viewer .primary-control-section,html body .viewer.viewer.viewer .action-section,html body .viewer.viewer.viewer .player-secondary-actions,html body .viewer.viewer.viewer .primary-control-row{display:contents!important}html body .viewer.viewer.viewer .playback-controls{background:#1b1f26!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex:none!important;justify-content:center!important;align-items:center!important;gap:12px!important;height:48px!important;min-height:48px!important;margin:0!important;padding:6px 12px!important;display:flex!important}html body .viewer.viewer.viewer .playback-controls button{box-shadow:none!important;background:0 0!important;border:0!important}html body .viewer.viewer.viewer .playback-controls .skip-button{color:#8b9099!important;border-radius:8px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:2px!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;padding:0!important;transition:background .15s,color .15s!important;display:flex!important}html body .viewer.viewer.viewer .playback-controls .skip-button:hover{color:#f6f3ec!important;background:#ffffff0d!important}html body .viewer.viewer.viewer .playback-controls .skip-button svg{width:15px!important;height:15px!important}html body .viewer.viewer.viewer .playback-controls .skip-button small{color:inherit!important;font-size:8.5px!important;line-height:1!important}html body .viewer.viewer.viewer .playback-controls .play-toggle{color:#fff!important;background:#7c74e0!important;border-radius:50%!important;place-items:center!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;font-size:13px!important;display:grid!important;box-shadow:0 6px 16px #7c74e047!important}html body .viewer.viewer.viewer .volume-control{flex:none!important;position:relative!important}html body .viewer.viewer.viewer .volume-toggle{color:#8b9099!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:34px!important;margin:0!important;padding:0!important;display:flex!important}html body .viewer.viewer.viewer .volume-toggle:hover{color:#f6f3ec!important}html body .viewer.viewer.viewer .volume-toggle svg{width:16px!important;height:16px!important}html body .viewer.viewer.viewer .volume-popup{z-index:20!important;white-space:nowrap!important;background:#1b1f26!important;border:1px solid #ffffff1a!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;display:flex!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 14px 32px #0006!important}html body .viewer.viewer.viewer .volume-mute-btn{background:0 0!important;border:0!important;width:22px!important;height:22px!important;padding:0!important;font-size:13px!important;line-height:1!important}html body .viewer.viewer.viewer .volume-popup input[type=range]{accent-color:#7c74e0!important;width:100px!important;height:4px!important;margin:0!important}html body .viewer.viewer.viewer .fullscreen-primary,html body .viewer.viewer.viewer .player-secondary-actions>.moment-save,html body .viewer.viewer.viewer .player-secondary-actions>.transcript-toggle,html body .viewer.viewer.viewer .player-secondary-actions>.subtitle-cc-control{flex:1 1 0!important;min-width:0!important;margin:0!important}html body .viewer.viewer.viewer .fullscreen-primary,html body .viewer.viewer.viewer .player-secondary-actions>.moment-save,html body .viewer.viewer.viewer .player-secondary-actions>.transcript-toggle,html body .viewer.viewer.viewer .subtitle-cc-control>.cc-toggle{color:#f6f3ec!important;text-align:left!important;background:#1b1f26!important;border:1px solid #ffffff14!important;border-radius:12px!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;height:48px!important;min-height:48px!important;padding:0 10px!important;font-size:11.5px!important;font-weight:500!important;transition:border-color .15s,background .15s,color .15s!important;display:flex!important;overflow:hidden!important}html body .viewer.viewer.viewer .fullscreen-primary:hover,html body .viewer.viewer.viewer .player-secondary-actions>.moment-save:hover,html body .viewer.viewer.viewer .player-secondary-actions>.transcript-toggle:hover,html body .viewer.viewer.viewer .subtitle-cc-control>.cc-toggle:hover{color:#f6f3ec!important;background:#1b1930!important;border-color:#7c74e066!important}html body .viewer.viewer.viewer .player-secondary-actions>.moment-save{color:#d4d0fb!important;background:#7c74e017!important;border-color:#7c74e052!important}html body .viewer.viewer.viewer .fullscreen-primary svg,html body .viewer.viewer.viewer .player-secondary-actions>.moment-save .tool-icon,html body .viewer.viewer.viewer .player-secondary-actions button>svg,html body .viewer.viewer.viewer .cc-card-icon{width:15px!important;height:15px!important;color:inherit!important;flex:0 0 15px!important;margin:0!important}html body .viewer.viewer.viewer .fullscreen-primary span,html body .viewer.viewer.viewer .player-secondary-actions button b,html body .viewer.viewer.viewer .player-secondary-actions button>span:not(.moment-count):not(.cc-active-tag),html body .viewer.viewer.viewer .cc-label{color:inherit!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11.5px!important;font-weight:500!important;line-height:1.2!important;overflow:hidden!important}html body .viewer.viewer.viewer .transcript-toggle.active{color:#f6f3ec!important;background:#1b1930!important;border-color:#7c74e066!important}html body .viewer.viewer.viewer .subtitle-cc-control{flex:1 1 0!important;min-width:0!important;margin:0!important;display:block!important;position:relative!important}html body .viewer.viewer.viewer .subtitle-cc-control.active>.cc-toggle{color:#f6f3ec!important;background:#1b1930!important;border-color:#7c74e066!important}html body .viewer.viewer.viewer .moment-count{color:#fff!important;background:#7c74e0!important;border-radius:50%!important;place-items:center!important;width:14px!important;height:14px!important;font-size:8px!important;font-weight:700!important;line-height:1!important;display:grid!important;position:absolute!important;top:6px!important;right:7px!important}html body .viewer.viewer.viewer .cc-active-tag{color:#7c74e0!important;margin-left:4px!important;font-size:8.5px!important;font-weight:700!important;line-height:1!important;position:static!important}html body .viewer.viewer.viewer .cc-toggle>small{display:none!important}html body .viewer.viewer.viewer .subtitle-cc-menu{z-index:40!important;background:#1b1f26!important;border:1px solid #ffffff1a!important;border-radius:14px!important;width:220px!important;bottom:calc(100% + 8px)!important;left:auto!important;right:0!important;box-shadow:0 18px 44px #00000052!important}}@media (min-width:621px) and (max-width:820px){html body .viewer.viewer.viewer .fullscreen-primary span,html body .viewer.viewer.viewer .player-secondary-actions button b,html body .viewer.viewer.viewer .player-secondary-actions button>span:not(.moment-count):not(.cc-active-tag){font-size:10.5px!important}html body .viewer.viewer.viewer .playback-controls{gap:8px!important;padding:6px 8px!important}}
html body .app-shell.app-shell.app-shell .video-frame:not(:fullscreen):not(.pseudo-fullscreen){aspect-ratio:16/9!important;background:#08090c!important;border:1px solid #ffffff1a!important;border-radius:16px!important;width:100%!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .sticky-player .video-frame:not(:fullscreen):not(.pseudo-fullscreen){border-radius:16px 16px 0 0!important}html body .app-shell.app-shell.app-shell .card-info{padding:12px 12px 14px!important}html body .app-shell.app-shell.app-shell .card-info strong{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;min-height:38px!important;font-size:14px!important;font-weight:630!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .card-info span,html body .app-shell.app-shell.app-shell .card-info small{margin-top:5px!important;font-size:11.5px!important;display:block!important}html body .app-shell.app-shell.app-shell .card-info .card-original-title{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:5px 0 0!important;font-size:11px!important;font-weight:500!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .card-info>p:not(.card-original-title){-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin:7px 0 0!important;font-size:12px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .card-info{padding:10px!important}html body .app-shell.app-shell.app-shell .card-info strong{min-height:34px!important;font-size:12.5px!important}html body .app-shell.app-shell.app-shell .card-info span,html body .app-shell.app-shell.app-shell .card-info small{font-size:11px!important}html body .app-shell.app-shell.app-shell .card-info>p:not(.card-original-title){display:none!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary{background:0 0!important;order:3!important;margin:16px 0 0!important;padding:0!important;display:block!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary>p{display:none!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary section{background:#1b1f26!important;border:1px solid #2b313b!important;border-radius:14px!important;grid-template-columns:42px minmax(0,1fr) 36px 36px!important;align-items:center!important;gap:10px!important;min-height:70px!important;padding:12px 14px!important;display:grid!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary section>span{color:#c9c4f5!important;background:#1b1930!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;font-size:16px!important;font-weight:700!important;display:grid!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary strong{color:#f6f3ec!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13.5px!important;font-weight:600!important;line-height:1.25!important;display:block!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary small{color:#8b9099!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;margin-top:2px!important;font-size:11.5px!important;line-height:1.3!important;display:-webkit-box!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary button{color:#f6f3ec!important;background:#20252d!important;border:1px solid #2b313b!important;border-radius:10px!important;width:36px!important;height:36px!important;font-size:14px!important}html body .app-shell.app-shell.app-shell .mobile-watch-summary button.active{color:#7c74e0!important}}html body .app-shell.app-shell.app-shell .subtitles{z-index:6!important;-webkit-backdrop-filter:blur(10px)saturate(1.15)!important;backdrop-filter:blur(10px)saturate(1.15)!important;text-shadow:0 1px 2px #000000b8!important;pointer-events:none!important;background:#08090d8c!important;border:1px solid #ffffff24!important;border-radius:10px!important;padding:7px 12px!important;font-family:inherit!important;font-weight:620!important;box-shadow:0 10px 30px #00000052,inset 0 1px #ffffff14!important}html body .app-shell.app-shell.app-shell .subtitles small{color:#d2d5dc!important;margin-top:4px!important;font-size:.72em!important;font-weight:560!important;line-height:1.35!important;display:block!important}html body .app-shell.app-shell.app-shell .video-frame:fullscreen .subtitles,html body .app-shell.app-shell.app-shell .video-frame.pseudo-fullscreen .subtitles{border-radius:10px!important;padding:8px 14px!important}html body .app-shell.app-shell.app-shell .transcript{padding:8px!important}html body .app-shell.app-shell.app-shell .transcript>button{background:0 0!important;border:1px solid #0000!important;border-radius:15px!important;grid-template-columns:56px minmax(0,1fr) 34px!important;align-items:start!important;gap:10px!important;min-height:66px!important;margin:0 0 6px!important;padding:13px 12px!important;position:relative!important}html body .app-shell.app-shell.app-shell .transcript>button:hover{background:#ffffff09!important;border-color:#ffffff14!important}html body .app-shell.app-shell.app-shell .transcript>button.active{background:linear-gradient(135deg,#8f7ff033,#8f7ff014)!important;border-color:#aea2ff5c!important;box-shadow:0 10px 30px #50469629!important}html body .app-shell.app-shell.app-shell .transcript time{color:#b9b0ff!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:10px!important;place-items:center!important;width:50px!important;min-height:28px!important;padding:0!important;font-family:inherit!important;font-size:11px!important;font-weight:700!important;display:grid!important}html body .app-shell.app-shell.app-shell .transcript span{color:#d8dbe2!important;font-size:13.5px!important;line-height:1.58!important}html body .app-shell.app-shell.app-shell .transcript i{opacity:.72!important;color:#c9c1ff!important;background:#8f7ff017!important;border:1px solid #aea2ff38!important;border-radius:11px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:16px!important;font-style:normal!important;display:grid!important}html body .app-shell.app-shell.app-shell .transcript>button:hover i,html body .app-shell.app-shell.app-shell .transcript>button.active i{opacity:1!important}@media (min-width:621px){html body .app-shell.app-shell.app-shell .moment{background:#7fa37a14!important;border:1px solid #7fa37a47!important;border-radius:13px!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0!important;padding:14px 16px!important;display:grid!important}html body .app-shell.app-shell.app-shell .moment>time{color:#8fbf86!important;background:#7fa37a2e!important;border-radius:7px!important;width:max-content!important;padding:4px 9px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important}html body .app-shell.app-shell.app-shell .moment strong{color:#d9e5d6!important;font-size:13px!important;font-weight:500!important}html body .app-shell.app-shell.app-shell .moment p{display:none!important}html body .app-shell.app-shell.app-shell .moment-actions{gap:16px!important;display:flex!important;overflow:visible!important}html body .app-shell.app-shell.app-shell .moment-actions button{color:#8fbf86!important;white-space:nowrap!important;background:0 0!important;border:0!important;width:auto!important;height:auto!important;min-height:0!important;padding:0!important;font-size:12px!important}html body .app-shell.app-shell.app-shell .guide-list{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;padding:0!important;display:grid!important}html body .app-shell.app-shell.app-shell .guide-list button{text-align:left!important;background:#e3a23c12!important;border:1px solid #e3a23c38!important;border-radius:12px!important;align-items:center!important;gap:13px!important;min-height:0!important;padding:13px 15px!important;display:flex!important}html body .app-shell.app-shell.app-shell .guide-list time{color:#e3a23c!important;background:#e3a23c26!important;border-radius:7px!important;min-width:0!important;padding:4px 9px!important;font-family:inherit!important;font-size:12.5px!important;font-weight:600!important}html body .app-shell.app-shell.app-shell .guide-list span{color:#ede2cc!important;font-size:13px!important;line-height:1.4!important}html body .app-shell.app-shell.app-shell .next-video-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}html body .app-shell.app-shell.app-shell .next-video-row button{text-align:left!important;background:#1b1f26!important;border:1px solid #ffffff1a!important;border-radius:12px!important;min-height:0!important;padding:0!important;display:block!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .next-video-row img{object-fit:cover!important;filter:brightness(.78)saturate(.88)!important;width:100%!important;height:78px!important;display:block!important}html body .app-shell.app-shell.app-shell .next-video-row button>span{padding:10px 12px!important;display:block!important}html body .app-shell.app-shell.app-shell .next-video-row strong{color:#f6f3ec!important;-webkit-line-clamp:2!important;font-size:12.5px!important;font-weight:500!important;line-height:1.35!important;display:block!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .next-video-row small{color:#8b9099!important;margin-top:4px!important;font-size:11px!important;display:block!important}}html body .app-shell.app-shell.app-shell .home-intro{max-width:100%!important;overflow:visible!important}html body .app-shell.app-shell.app-shell .home-intro span{color:#aaa1ef!important;letter-spacing:.13em!important;text-transform:uppercase!important;margin-bottom:6px!important;font-size:10px!important;font-weight:700!important;display:block!important}html body .app-shell.app-shell.app-shell .home-intro h1{letter-spacing:-.03em!important;background:linear-gradient(105deg,#eef0f4 0%,#a7abb5 78%)!important;color:#0000!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;-webkit-background-clip:text!important;background-clip:text!important;width:100%!important;max-width:100%!important;margin:0!important;padding-bottom:8px!important;font-size:clamp(22px,6vw,34px)!important;font-weight:680!important;line-height:1.15!important;display:block!important;position:relative!important}html body .app-shell.app-shell.app-shell .home-intro h1:after{content:""!important;background:linear-gradient(90deg,#7c74e0,#7c74e01f)!important;border-radius:99px!important;width:36px!important;height:2px!important;position:absolute!important;bottom:0!important;left:0!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .home-intro{padding:18px 0 14px!important}html body .app-shell.app-shell.app-shell .home-intro h1{font-size:clamp(22px,7vw,27px)!important}}html body .app-shell.app-shell.app-shell .featured-actions{flex-direction:column!important;gap:9px!important;margin-top:auto!important;display:flex!important}html body .app-shell.app-shell.app-shell .featured-actions .primary,html body .app-shell.app-shell.app-shell .featured-actions .secondary{white-space:normal!important;text-overflow:clip!important;border-radius:14px!important;width:100%!important;min-width:0!important;height:auto!important;min-height:48px!important;padding:10px 16px!important;font-size:13px!important;line-height:1.25!important;overflow:visible!important}html body .app-shell.app-shell.app-shell .featured-actions .primary{color:#fff!important;background:#7c74e0!important;border:1px solid #7c74e066!important;box-shadow:0 8px 22px #7c74e047!important}html body .app-shell.app-shell.app-shell .featured-actions .secondary{color:#f6f3ec!important;box-shadow:none!important;background:#1b1f26!important;border:1px solid #ffffff14!important}html body .app-shell.app-shell.app-shell .featured-actions .secondary:hover{border-color:#ffffff2e!important}html body .app-shell.app-shell.app-shell .search{background:#1c2028!important;border:1px solid #ffffff29!important;border-radius:12px!important;align-items:center!important;gap:9px!important;height:42px!important;padding:0 13px!important;display:flex!important}html body .app-shell.app-shell.app-shell .search span{color:#9aa0ab!important;font-size:15px!important}html body .app-shell.app-shell.app-shell .library-tools select{font-size:16px!important}html body .app-shell.app-shell.app-shell .search input{color:#f6f3ec!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:16px!important}html body .app-shell.app-shell.app-shell .search input::placeholder{color:#8b9099!important}html body .app-shell.app-shell.app-shell .quick-filters{background:#171a20!important;border:1px solid #ffffff1a!important;border-radius:14px!important;align-items:center!important;gap:5px!important;min-height:48px!important;padding:4px!important;display:flex!important}html body .app-shell.app-shell.app-shell .quick-filters button,html body .app-shell.app-shell.app-shell .category-row button{color:#8b9099!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:11px!important;min-height:36px!important;padding:0 13px!important;font-size:12px!important;font-weight:650!important}html body .app-shell.app-shell.app-shell .quick-filters button.active,html body .app-shell.app-shell.app-shell .category-row button.active{color:#f0edff!important;background:linear-gradient(135deg,#7c74e047,#7c74e01f)!important;border-color:#7c74e066!important}html body .app-shell.app-shell.app-shell .category-row{scrollbar-width:none!important;gap:8px!important;margin-bottom:18px!important;display:flex!important;overflow-x:auto!important}html body .app-shell.app-shell.app-shell .category-row button{border:1px solid #ffffff1a!important;padding-inline:14px!important}html body .app-shell.app-shell.app-shell .featured-actions .featured-resume{flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:56px!important;padding:12px 16px!important;display:flex!important}html body .app-shell.app-shell.app-shell .featured-actions .featured-resume>span{font-size:14px!important;font-weight:650!important;line-height:1!important}html body .app-shell.app-shell.app-shell .featured-actions .featured-resume>small{opacity:.85!important;font-size:11px!important;font-weight:500!important;line-height:1!important}html body .app-shell.app-shell.app-shell .section-title{align-items:center!important;gap:9px!important;margin:14px 0!important;display:flex!important}html body .app-shell.app-shell.app-shell .section-title h2{letter-spacing:-.02em!important;color:#f6f3ec!important;margin:0!important;font-size:17px!important;font-weight:640!important;line-height:1.25!important}html body .app-shell.app-shell.app-shell .section-title small{color:#8b9099!important;background:#ffffff0f!important;border-radius:99px!important;place-items:center!important;min-width:22px!important;height:19px!important;font-size:10px!important;display:grid!important}html body .app-shell.app-shell.app-shell .video-heading small{color:#8b9099!important;font-size:10px!important}html body .app-shell.app-shell.app-shell .video-heading h1{color:#f6f3ec!important;margin:5px 0 0!important;font-size:20px!important;font-weight:640!important;line-height:1.35!important}html body .app-shell.app-shell.app-shell .form input,html body .app-shell.app-shell.app-shell .form select{height:48px!important;padding:0 14px!important}html body .app-shell.app-shell.app-shell .form input,html body .app-shell.app-shell.app-shell .form textarea,html body .app-shell.app-shell.app-shell .form select{color:#f6f3ec!important;background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important;font-size:16px!important}html body .app-shell.app-shell.app-shell .form label{color:#8b9099!important;gap:8px!important;font-size:12.5px!important;font-weight:590!important}html body .app-shell.app-shell.app-shell .video-card{background:#1c212a!important;border:1px solid #ffffff29!important;border-radius:16px!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;overflow:hidden!important;box-shadow:0 10px 26px #00000052!important}html body .app-shell.app-shell.app-shell .video-card:hover{background:#20262f!important;border-color:#ffffff42!important;transform:translateY(-2px)!important;box-shadow:0 16px 38px #0006!important}html body .app-shell.app-shell.app-shell .video-grid{gap:16px!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .video-grid{gap:16px!important}}html body .app-shell.app-shell.app-shell .featured-panel{padding:22px 21px!important}html body .app-shell.app-shell.app-shell .featured-panel h2{letter-spacing:-.03em!important;color:#f6f3ec!important;margin:10px 0 4px!important;font-size:clamp(20px,1.8vw,26px)!important;font-weight:700!important;line-height:1.2!important}html body .app-shell.app-shell.app-shell .featured-speaker{color:#c7c9d1!important;font-size:11px!important;font-weight:620!important}html body .app-shell.app-shell.app-shell .featured-details{border-top:1px solid #ffffff1a!important;border-bottom:1px solid #ffffff1a!important;flex-wrap:wrap!important;gap:5px 12px!important;margin:15px 0 17px!important;padding:9px 0!important;display:flex!important}html body .app-shell.app-shell.app-shell .featured-details span{color:#8b9099!important;font-variant-numeric:tabular-nums!important;font-size:10px!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .featured-panel{padding:16px!important}html body .app-shell.app-shell.app-shell .featured-panel h2{font-size:20px!important}}html body .app-shell.app-shell.app-shell .tool-icon{color:inherit!important}html body .app-shell.app-shell.app-shell .subtitle-size-picker button{color:#8f94a0!important;background:0 0!important;border:0!important;border-radius:6px!important;place-items:center!important;width:27px!important;height:24px!important;padding:0!important;font-weight:700!important;line-height:1!important;display:grid!important}html body .app-shell.app-shell.app-shell .subtitle-size-picker button:hover{color:#d7d9df!important;background:#ffffff0d!important}html body .app-shell.app-shell.app-shell .subtitle-size-picker button.active{color:#fff!important;background:#7c74e0c2!important;box-shadow:0 3px 10px #695ac33d!important}html body .app-shell.app-shell.app-shell .speaker-row{background:#1b1f26!important;border:1px solid #ffffff1a!important;border-radius:11px!important;flex-wrap:wrap!important;align-items:center!important;gap:9px!important;margin:16px 0 0!important;padding:10px 14px!important;display:flex!important}html body .app-shell.app-shell.app-shell .speaker-row span{color:#c9c4f5!important;text-transform:uppercase!important;letter-spacing:.06em!important;background:#7c74e024!important;border-radius:6px!important;padding:4px 7px!important;font-size:9.5px!important;font-weight:700!important}html body .app-shell.app-shell.app-shell .speaker-row strong{color:#f6f3ec!important;font-size:12px!important;font-weight:650!important}html body .app-shell.app-shell.app-shell .speaker-row i{color:#8b9099!important;font-size:10.5px!important;font-style:normal!important}html body .app-shell.app-shell.app-shell .back-library,html body .app-shell.app-shell.app-shell .back-to-video{color:#9a9fa8!important;background:0 0!important;border:0!important;border-radius:10px!important;min-width:0!important;height:40px!important;padding:0 10px!important;font-size:13.5px!important;font-weight:600!important}html body .app-shell.app-shell.app-shell .back-library:hover,html body .app-shell.app-shell.app-shell .back-to-video:hover{color:#f6f3ec!important;background:#ffffff0d!important}html body .app-shell.app-shell.app-shell .icon-button{color:#f6f3ec!important;background:#171a20!important;border:1px solid #ffffff1a!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:16px!important;display:grid!important}html body .app-shell.app-shell.app-shell .icon-button:hover{border-color:#fff3!important}html body .app-shell.app-shell.app-shell .icon-button.active{color:#c9c4f5!important;background:#1b1930!important;border-color:#7c74e066!important}html body .app-shell.app-shell.app-shell .card-edit{z-index:2!important;color:#d8d3ff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050609b8!important;border:1px solid #fff3!important;border-radius:10px!important;width:30px!important;height:30px!important;font-size:13px!important;position:absolute!important;top:8px!important;left:8px!important}html body .app-shell.app-shell.app-shell .thumb-top-right{z-index:2!important;align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important;top:8px!important;right:8px!important}html body .app-shell.app-shell.app-shell .card-category{color:#e2dcff!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050609b8!important;border:1px solid #fff3!important;border-radius:99px!important;align-items:center!important;height:30px!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;display:flex!important}html body .app-shell.app-shell.app-shell .heart{z-index:2!important;color:#aaa!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050609b8!important;border:1px solid #fff3!important;border-radius:50%!important;flex:none!important;width:30px!important;height:30px!important;font-size:13px!important;position:static!important}html body .app-shell.app-shell.app-shell .heart.active,html body .app-shell.app-shell.app-shell .favorite.active{color:#f4847b!important}html body .app-shell.app-shell.app-shell .app-footer{text-align:center!important;border-top:1px solid #ffffff14!important;flex-direction:column!important;align-items:center!important;gap:10px!important;margin:48px 0 12px!important;padding:28px 20px 22px!important;display:flex!important}html body .app-shell.app-shell.app-shell .app-footer-brand{color:#f6f3ec!important;align-items:center!important;gap:9px!important;font-size:13px!important;font-weight:650!important;display:flex!important}html body .app-shell.app-shell.app-shell .app-footer-brand b{color:#8b9099!important;font-weight:520!important}html body .app-shell.app-shell.app-shell .app-footer>p{color:#8b9099!important;max-width:360px!important;margin:0!important;font-size:12px!important;line-height:1.5!important}html body .app-shell.app-shell.app-shell .app-footer-note{color:#5f6570!important;font-size:11px!important}html body{--accent2:#7c74e0!important}html body .app-shell.app-shell.app-shell .primary{color:#fff!important;background:linear-gradient(135deg,#8f86e8,#6a62cc)!important;border:0!important;box-shadow:0 9px 26px #7c74e047!important}html body .app-shell.app-shell.app-shell .secondary{color:#f6f3ec!important;background:#1b1f26!important;border:1px solid #ffffff1a!important}html body .app-shell.app-shell.app-shell .secondary:hover{border-color:#fff3!important}html body .app-shell.app-shell.app-shell .setting-row input:checked{background:#7c74e0!important}html body .app-shell.app-shell.app-shell .tabs button.active{color:#c9c4f5!important;background:#1b1930!important}html body .app-shell.app-shell.app-shell .category-row button.active,html body .app-shell.app-shell.app-shell .quick-filters button.active{color:#c9c4f5!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker{gap:5px 6px!important;margin-bottom:7px!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label{min-height:20px!important;padding:3px 7px!important;font-size:9px!important}}html body .app-shell.app-shell.app-shell .card-category[data-category=Documentaries]{color:#7bd0c8!important;background:#3faea42e!important;border-color:#3faea457!important}html body .app-shell.app-shell.app-shell .card-category[data-category=Comedy]{color:#ef9b91!important;background:#e775692e!important;border-color:#e7756957!important}html body .app-shell.app-shell.app-shell .card-category[data-category=Other]{color:#b8bdc7!important;background:#969da929!important;border-color:#969da947!important}html body .app-shell.app-shell.app-shell .load-more-wrap{justify-content:center!important;padding:26px 0 6px!important;display:flex!important}html body .app-shell.app-shell.app-shell .load-more-button{color:#dedafd!important;background:linear-gradient(#7c74e01c,#7c74e00f)!important;border:1px solid #7c74e057!important;border-radius:13px!important;flex-direction:column!important;align-items:center!important;gap:3px!important;min-width:210px!important;padding:11px 22px!important;transition:transform .18s,border-color .18s,background .18s!important;display:flex!important;box-shadow:0 10px 28px #00000029!important}html body .app-shell.app-shell.app-shell .load-more-button:hover{background:#7c74e026!important;border-color:#8f86e89e!important;transform:translateY(-1px)!important}html body .app-shell.app-shell.app-shell .load-more-button span{font-size:12.5px!important;font-weight:700!important}html body .app-shell.app-shell.app-shell .load-more-button small{color:#9296a1!important;font-size:10px!important}html body .app-shell.app-shell.app-shell .skeleton-card{pointer-events:none!important;overflow:hidden!important}html body .app-shell.app-shell.app-shell .skeleton-card .thumb,html body .app-shell.app-shell.app-shell .skeleton-card .card-info i{background:linear-gradient(90deg,#1a1e25 25%,#242a33 50%,#1a1e25 75%) 0 0/200% 100%!important;animation:1.25s linear infinite v7-shimmer!important}html body .app-shell.app-shell.app-shell .skeleton-card .card-info i{border-radius:5px!important;height:10px!important;margin:8px 0!important;display:block!important}html body .app-shell.app-shell.app-shell .skeleton-card .card-info i:nth-child(2){width:84%!important}html body .app-shell.app-shell.app-shell .skeleton-card .card-info i:nth-child(3){width:58%!important}@keyframes v7-shimmer{to{background-position:-200% 0}}html body .app-shell.app-shell.app-shell .polished-empty{text-align:center!important;background:#ffffff06!important;border:1px dashed #ffffff24!important;border-radius:18px!important;max-width:520px!important;margin:30px auto!important;padding:34px 24px!important}html body .app-shell.app-shell.app-shell .polished-empty>b{color:#bcb5ff!important;background:#7c74e01f!important;border-radius:13px!important;place-items:center!important;width:42px!important;height:42px!important;margin:0 auto 12px!important;font-size:22px!important;display:grid!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .clean-library-tools{z-index:18!important;-webkit-backdrop-filter:blur(16px)saturate(1.2)!important;backdrop-filter:blur(16px)saturate(1.2)!important;background:#0c0e12eb!important;border:1px solid #ffffff12!important;border-radius:14px!important;margin-inline:-10px!important;padding:9px 10px!important;position:sticky!important;top:58px!important;box-shadow:0 10px 28px #00000038!important}}html body .app-shell.app-shell.app-shell .video-card,html body .app-shell.app-shell.app-shell button,html body .app-shell.app-shell.app-shell .card-category{transition:transform .18s,border-color .18s,background-color .18s,color .18s,box-shadow .18s!important}html body .app-shell.app-shell.app-shell .video-card .thumb img{transition:transform .32s,filter .32s!important}html body .app-shell.app-shell.app-shell .video-card:hover .thumb img{transform:scale(1.018)!important}html[data-theme=light] body{color:#17191d!important;background:#f3f3f0!important}html[data-theme=light] body .app-shell.app-shell.app-shell{color:#17191d!important}html[data-theme=light] body .app-shell.app-shell.app-shell .app-header{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#f7f7f4e6!important;border-color:#181c2217!important;box-shadow:0 8px 30px #1a1e240d!important}html[data-theme=light] body .app-shell.app-shell.app-shell .brand,html[data-theme=light] body .app-shell.app-shell.app-shell .desktop-nav button,html[data-theme=light] body .app-shell.app-shell.app-shell .back-library,html[data-theme=light] body .app-shell.app-shell.app-shell .back-to-video{color:#272a30!important}html[data-theme=light] body .app-shell.app-shell.app-shell .home-intro h1{color:#202329!important;-webkit-text-fill-color:#202329!important;background:0 0!important}html[data-theme=light] body .app-shell.app-shell.app-shell .home-intro span{color:#655dc1!important}html[data-theme=light] body .app-shell.app-shell.app-shell .featured,html[data-theme=light] body .app-shell.app-shell.app-shell .video-card,html[data-theme=light] body .app-shell.app-shell.app-shell .continue-section,html[data-theme=light] body .app-shell.app-shell.app-shell .settings-grid>section,html[data-theme=light] body .app-shell.app-shell.app-shell .modal{background:#fbfbf9!important;border-color:#dfe1e4!important;box-shadow:0 20px 60px #1b1f2621!important}html[data-theme=light] body .app-shell.app-shell.app-shell .featured-panel,html[data-theme=light] body .app-shell.app-shell.app-shell .card-info{color:#1f2228!important;background:#fbfbf9!important}html[data-theme=light] body .app-shell.app-shell.app-shell .featured-panel h2,html[data-theme=light] body .app-shell.app-shell.app-shell .card-info>strong,html[data-theme=light] body .app-shell.app-shell.app-shell .section-title h2,html[data-theme=light] body .app-shell.app-shell.app-shell .settings-page h1,html[data-theme=light] body .app-shell.app-shell.app-shell .settings-grid h2,html[data-theme=light] body .app-shell.app-shell.app-shell .modal h2{color:#202329!important}html[data-theme=light] body .app-shell.app-shell.app-shell .card-info p,html[data-theme=light] body .app-shell.app-shell.app-shell .card-info span,html[data-theme=light] body .app-shell.app-shell.app-shell .featured-original-title,html[data-theme=light] body .app-shell.app-shell.app-shell .featured-speaker,html[data-theme=light] body .app-shell.app-shell.app-shell .muted{color:#6f747d!important}html[data-theme=light] body .app-shell.app-shell.app-shell .search,html[data-theme=light] body .app-shell.app-shell.app-shell .clean-library-tools select,html[data-theme=light] body .app-shell.app-shell.app-shell .quick-filters button,html[data-theme=light] body .app-shell.app-shell.app-shell .category-row button,html[data-theme=light] body .app-shell.app-shell.app-shell .form input,html[data-theme=light] body .app-shell.app-shell.app-shell .form textarea,html[data-theme=light] body .app-shell.app-shell.app-shell .form select,html[data-theme=light] body .app-shell.app-shell.app-shell .settings-page input,html[data-theme=light] body .app-shell.app-shell.app-shell .settings-page select{color:#272a30!important;background:#fff!important;border-color:#d9dce1!important}html[data-theme=light] body .app-shell.app-shell.app-shell .search input{color:#25282e!important}html[data-theme=light] body .app-shell.app-shell.app-shell .quick-filters button:hover,html[data-theme=light] body .app-shell.app-shell.app-shell .category-row button:hover{color:#3c375e!important;background:#efeff5!important;border-color:#c8c6e7!important}html[data-theme=light] body .app-shell.app-shell.app-shell .quick-filters button.active,html[data-theme=light] body .app-shell.app-shell.app-shell .category-row button.active{color:#51499d!important;background:#e9e7fb!important;border-color:#b9b4ea!important}html[data-theme=light] body .app-shell.app-shell.app-shell .video-heading .player-greek-title{color:#202329!important}html[data-theme=light] body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker{color:#777c84!important}html[data-theme=light] body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker strong{color:#272a30!important}html[data-theme=light] body .app-shell.app-shell.app-shell .video-source-row{color:#6e727a!important;border-color:#dedfe3!important}html[data-theme=light] body .app-shell.app-shell.app-shell .video-source-row>a,html[data-theme=light] body .app-shell.app-shell.app-shell .video-source-row>strong{color:#4d5060!important}html[data-theme=light] body .app-shell.app-shell.app-shell .moment,html[data-theme=light] body .app-shell.app-shell.app-shell .guide-list button{background:#fff!important;border-color:#dfe2e5!important}html[data-theme=light] body .app-shell.app-shell.app-shell .moment strong,html[data-theme=light] body .app-shell.app-shell.app-shell .guide-list span{color:#31343a!important}html[data-theme=light] body .app-shell.app-shell.app-shell .transcript-drawer{background:#f7f7f4!important;border-color:#dfe2e6!important}html[data-theme=light] body .app-shell.app-shell.app-shell .transcript>button:hover{background:#eeeef2!important}html[data-theme=light] body .app-shell.app-shell.app-shell .transcript span{color:#34373e!important}html[data-theme=light] body .app-shell.app-shell.app-shell .transcript time{color:#5e56b2!important;background:#eceaf9!important;border-color:#d8d4f2!important}html[data-theme=light] body .app-shell.app-shell.app-shell .app-footer{border-color:#dfe1e4!important}html[data-theme=light] body .app-shell.app-shell.app-shell .app-footer-brand{color:#26292f!important}html[data-theme=light] body .app-shell.app-shell.app-shell .app-footer>p{color:#737780!important}html[data-theme=light] body .app-shell.app-shell.app-shell .polished-empty{background:#fafaf8!important;border-color:#d7d9de!important}html[data-theme=light] body .app-shell.app-shell.app-shell .clean-library-tools{background:#f7f7f4f0!important;border-color:#dde0e3!important;box-shadow:0 10px 26px #191e2414!important}html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker{color:#969ca7!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 7px!important;margin:0 0 8px!important;display:flex!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker{gap:5px 6px!important;margin-bottom:7px!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label{min-height:20px!important;padding:3px 7px!important;font-size:9px!important}}html body .app-shell.app-shell.app-shell .icon-button:after{content:none!important;display:none!important}html body .app-shell.app-shell.app-shell .video-heading{padding:18px 3px 16px!important}html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker{color:#969ca7!important;letter-spacing:.01em!important;text-transform:none!important;flex-wrap:wrap!important;align-items:center!important;gap:5px 7px!important;margin:0 0 8px!important;font-family:inherit!important;font-size:12px!important;font-weight:520!important;line-height:1.4!important;display:flex!important}html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker strong{color:#f4f5f7!important;font-weight:700!important}html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker .speaker-divider{color:#555d6a!important;font-weight:500!important}html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker .speaker-role{color:#aeb4bf!important;font-weight:520!important}html body .app-shell.app-shell.app-shell .video-heading .player-greek-title{color:#f6f3ec!important;letter-spacing:-.028em!important;text-wrap:balance!important;overflow-wrap:break-word!important;max-width:980px!important;margin:0!important;font-family:inherit!important;font-size:24px!important;font-weight:650!important;line-height:1.16!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label{color:#c7cbd2!important;letter-spacing:.055em!important;text-transform:uppercase!important;background:#ffffff0e!important;border:1px solid #ffffff1f!important;border-radius:7px!important;align-items:center!important;min-height:22px!important;padding:3px 8px!important;font-size:9.5px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label[data-category=Medical]{color:#e7b96f!important;background:#e3a23c1c!important;border-color:#e3a23c52!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label[data-category=Tech]{color:#87bfea!important;background:#509fe11c!important;border-color:#509fe152!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label[data-category=Podcasts]{color:#bbb1ff!important;background:#8f7ff01c!important;border-color:#8f7ff052!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label[data-category=Education]{color:#96d3a8!important;background:#5bae781c!important;border-color:#5bae7852!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label[data-category=Documentaries]{color:#8fd8d2!important;background:#3db1a91c!important;border-color:#3db1a952!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label[data-category=Comedy]{color:#f0a39d!important;background:#e271681c!important;border-color:#e2716852!important}html body .app-shell.app-shell.app-shell .video-source-row{border-top:1px solid #ffffff13!important;margin-top:11px!important;padding-top:10px!important}html body .app-shell.app-shell.app-shell .preparation-steps{gap:6px!important;margin:12px 0 14px!important;padding:0!important;list-style:none!important;display:grid!important}html body .app-shell.app-shell.app-shell .preparation-steps li{color:#737985!important;border:1px solid #0000!important;border-radius:10px!important;grid-template-columns:28px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:34px!important;padding:6px 8px!important;font-size:11.5px!important;line-height:1.25!important;display:grid!important}html body .app-shell.app-shell.app-shell .preparation-steps li i{color:#777e8b!important;background:#ffffff09!important;border:1px solid #ffffff14!important;border-radius:8px!important;place-items:center!important;width:24px!important;height:24px!important;font-size:9px!important;font-style:normal!important;font-weight:750!important;display:grid!important}html body .app-shell.app-shell.app-shell .preparation-steps li.active{color:#f0eefb!important;background:#8f7ff017!important;border-color:#8f7ff047!important}html body .app-shell.app-shell.app-shell .preparation-steps li.active i{color:#c8c0ff!important;background:#8f7ff02e!important;border-color:#8f7ff06b!important}html body .app-shell.app-shell.app-shell .preparation-steps li.done{color:#9aa1aa!important}html body .app-shell.app-shell.app-shell .preparation-steps li.done i{color:#8fd0a5!important;background:#69b1811f!important;border-color:#69b18147!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .video-heading .video-meta-kicker{gap:5px 6px!important;margin-bottom:7px!important;font-size:11.5px!important}html body .app-shell.app-shell.app-shell .video-heading .player-greek-title{letter-spacing:-.022em!important;font-size:22px!important;line-height:1.2!important}html body .app-shell.app-shell.app-shell .video-heading .video-category-label{min-height:20px!important;padding:3px 7px!important;font-size:9px!important}html body .app-shell.app-shell.app-shell .preparation-steps{gap:5px!important;margin-top:10px!important}}html body .app-shell.app-shell.app-shell .video-heading{background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:18px!important;margin:20px 0 0!important;padding:0!important;display:grid!important}html body .app-shell.app-shell.app-shell .video-meta-kicker{color:#8f949e!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 8px!important;font-family:inherit!important;font-size:11.5px!important;line-height:1.35!important;display:flex!important}html body .app-shell.app-shell.app-shell .video-meta-kicker strong{color:#f3f4f6!important;font-size:11.5px!important;font-weight:650!important}html body .app-shell.app-shell.app-shell .speaker-divider{color:#555b65!important}html body .app-shell.app-shell.app-shell .speaker-role{color:#9ca1ab!important;font-weight:500!important}html body .app-shell.app-shell.app-shell .video-category-label{color:#e9ae51!important;letter-spacing:.035em!important;text-transform:uppercase!important;background:#e3a23c1a!important;border:1px solid #e3a23c52!important;border-radius:7px!important;align-items:center!important;min-height:22px!important;margin-left:3px!important;padding:3px 8px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}html body .app-shell.app-shell.app-shell .player-greek-title{color:#f4f5f7!important;-webkit-text-fill-color:currentColor!important;letter-spacing:-.025em!important;text-wrap:balance!important;background:0 0!important;max-width:860px!important;margin:0!important;font-family:inherit!important;font-size:24px!important;font-weight:650!important;line-height:1.2!important}html body .app-shell.app-shell.app-shell .video-source-row{width:auto!important;max-width:100%!important;box-shadow:none!important;color:#858b96!important;background:0 0!important;border:0!important;border-radius:0!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 10px!important;margin:9px 0 0!important;padding:0!important;font-size:11.5px!important;line-height:1.35!important;display:flex!important}html body .app-shell.app-shell.app-shell .video-source-row>span{color:#aaa3f0!important;letter-spacing:.08em!important;background:#7c74e01a!important;border:1px solid #7c74e047!important;border-radius:6px!important;align-items:center!important;min-height:20px!important;padding:2px 7px!important;font-size:9.5px!important;font-weight:750!important;display:inline-flex!important}html body .app-shell.app-shell.app-shell .video-source-row a,html body .app-shell.app-shell.app-shell .video-source-row strong{color:#aeb3bc!important;font-weight:500!important;text-decoration:none!important}html body .app-shell.app-shell.app-shell .video-source-row a:hover{color:#ddd9ff!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell .video-heading{margin-top:14px!important;display:block!important}html body .app-shell.app-shell.app-shell .player-greek-title{font-size:20px!important;line-height:1.22!important}html body .app-shell.app-shell.app-shell .video-meta-kicker{margin-bottom:7px!important;font-size:10.5px!important}html body .app-shell.app-shell.app-shell .video-source-row{gap:6px 8px!important;font-size:10.5px!important}}
html body .app-shell.app-shell.app-shell .featured-actions .primary{color:#fff!important;background:#7c74e0!important;border:1px solid #7c74e066!important;box-shadow:0 8px 22px #7c74e047!important}html body .app-shell.app-shell.app-shell .featured-actions .secondary{color:#f6f3ec!important;box-shadow:none!important;background:#1b1f26!important;border:1px solid #ffffff14!important}html body .app-shell.app-shell.app-shell .featured-actions .secondary:hover{border-color:#ffffff2e!important}html body .app-shell.app-shell.app-shell .thumb-top-right{z-index:2!important;align-items:center!important;gap:6px!important;display:flex!important;position:absolute!important;top:8px!important;right:8px!important}html body .app-shell.app-shell.app-shell .card-category{color:#e2dcff!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050609b8!important;border:1px solid #fff3!important;border-radius:99px!important;align-items:center!important;height:30px!important;padding:0 10px!important;font-size:10px!important;font-weight:700!important;display:flex!important}html body .app-shell.app-shell.app-shell .heart{z-index:2!important;color:#aaa!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#050609b8!important;border:1px solid #fff3!important;border-radius:50%!important;flex:none!important;width:30px!important;height:30px!important;font-size:13px!important;position:static!important}html body .app-shell.app-shell.app-shell .icon-button:after{content:none!important;display:none!important}html body .app-shell.app-shell.app-shell .video-frame.pseudo-fullscreen .custom-fullscreen{z-index:1003!important;top:50%!important;right:max(16px,env(safe-area-inset-right))!important;opacity:1!important;touch-action:manipulation!important;place-items:center!important;width:52px!important;height:52px!important;display:grid!important;position:fixed!important;bottom:auto!important;left:auto!important;transform:translateY(-50%)!important}@media (min-width:621px){html body .viewer.viewer.viewer .volume-control{flex:none!important;position:relative!important}html body .viewer.viewer.viewer .volume-toggle{color:#8b9099!important;background:0 0!important;border:0!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:34px!important;margin:0!important;padding:0!important;display:flex!important}html body .viewer.viewer.viewer .volume-toggle:hover{color:#f6f3ec!important}html body .viewer.viewer.viewer .volume-toggle svg{width:16px!important;height:16px!important}html body .viewer.viewer.viewer .volume-popup{z-index:20!important;white-space:nowrap!important;background:#1b1f26!important;border:1px solid #ffffff1a!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;display:flex!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 14px 32px #0006!important}html body .viewer.viewer.viewer .volume-mute-btn{background:0 0!important;border:0!important;width:22px!important;height:22px!important;padding:0!important;font-size:13px!important;line-height:1!important}html body .viewer.viewer.viewer .volume-popup input[type=range]{accent-color:#7c74e0!important;width:100px!important;height:4px!important;margin:0!important}}@media (max-width:620px){html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .playback-controls{gap:9px!important}html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .volume-control{flex:0 0 30px!important;position:relative!important}html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .volume-toggle{color:#8b9099!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:36px!important;margin:0!important;padding:0!important;display:flex!important;position:static!important}html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .volume-toggle svg{width:17px!important;height:17px!important}html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .volume-popup{z-index:20!important;white-space:nowrap!important;background:#1b1f26!important;border:1px solid #2b313b!important;border-radius:14px!important;align-items:center!important;gap:8px!important;padding:9px 12px!important;display:flex!important;position:absolute!important;bottom:calc(100% + 10px)!important;left:50%!important;transform:translate(-50%)!important;box-shadow:0 14px 32px #0006!important}html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .volume-mute-btn{background:0 0!important;border:0!important;width:24px!important;height:24px!important;padding:0!important;font-size:14px!important;line-height:1!important}html body .viewer.viewer.viewer .player-actions.player-actions.player-tools.player-tools.player-tools .volume-popup input[type=range]{accent-color:#7c74e0!important;width:96px!important;height:4px!important;margin:0!important}}
.translation-mode-section{gap:10px;margin:4px 0 2px;display:grid}.translation-mode-heading{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.translation-mode-heading>span{letter-spacing:.11em;color:#aeb3bd;font-size:12px;font-weight:760}.translation-mode-heading>small{color:#aeb3bd;font-size:12px}.translation-mode-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.translation-mode-card{min-height:118px;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(150deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:16px;grid-template-columns:40px 1fr 21px;align-items:start;gap:12px;padding:16px;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid;position:relative}.translation-mode-card:hover{border-color:#8e7cff57;transform:translateY(-2px);box-shadow:0 14px 34px #0000003d}.translation-mode-card:active{transform:translateY(-1px)scale(.99)}.translation-mode-card.active{background:linear-gradient(150deg,#745bff29,#ffffff05);border-color:#8e7cff99;box-shadow:inset 0 0 0 1px #8e7cff24,0 14px 34px #5842c429}.translation-mode-card.manual.active{background:linear-gradient(150deg,#48bb7826,#ffffff05);border-color:#74d39985;box-shadow:inset 0 0 0 1px #5ec98c24,0 14px 34px #3a966024}.translation-choice-card .mode-icon,.translation-mode-card .mode-icon{background:linear-gradient(150deg,#8e7cff3d,#8e7cff14);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #8e7cff2e}.mode-icon svg{color:#c7beff;stroke-width:1.6px;width:19px;height:19px}.translation-choice-card.manual .mode-icon,.translation-mode-card.manual .mode-icon{background:linear-gradient(150deg,#48bb783d,#48bb7814);box-shadow:inset 0 0 0 1px #5ec98c38}.translation-choice-card.manual .mode-icon svg,.translation-mode-card.manual .mode-icon svg{color:#a9e9c2}.translation-mode-card>div{gap:4px;display:grid}.translation-mode-card strong{letter-spacing:-.012em;font-size:14px;font-weight:660;line-height:1.25}.translation-mode-card small{letter-spacing:.06em;color:#c7beff;background:#8e7cff24;border-radius:999px;width:max-content;padding:2px 7px;font-size:12px;font-weight:700}.translation-mode-card.manual small{color:#a9e9c2;background:#48bb781f}.translation-mode-card p{color:#aeb3bd;margin:2px 0 0;font-size:12.5px;line-height:1.5}.translation-mode-card>i{color:#fff;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;transition:background .18s,border-color .18s;display:grid}.translation-mode-card.active>i{background:#7664df;border-color:#0000}.translation-mode-card.manual.active>i{background:#3f9f68}@media (max-width:700px){.translation-mode-heading{flex-direction:column;align-items:flex-start;gap:3px}.translation-mode-grid{grid-template-columns:1fr}.translation-mode-card{min-height:0}.translation-mode-heading>span,.translation-mode-heading>small,.translation-mode-card p{font-size:13px}.translation-mode-card strong{font-size:15px}.add-video-v740 .modal-actions{grid-template-columns:1fr;display:grid}.add-video-v740 .modal-actions button{width:100%}}.translation-choice{padding:20px}.translation-choice-warning{background:#e6b45013;border:1px solid #e6b4504d;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.translation-choice-warning>span{color:#e6b450;font-size:15px;line-height:1.3}.translation-choice-warning>p{color:#c9c2a8;margin:0;font-size:12.5px;line-height:1.55}.translation-choice-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.translation-choice-card{background:linear-gradient(150deg,#ffffff08,#ffffff03);border:1px solid #ffffff14;border-radius:16px;align-content:start;gap:10px;min-width:0;padding:18px;transition:border-color .2s,background .2s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s;display:grid}.translation-choice-card:hover{transform:translateY(-2px);box-shadow:0 16px 38px #0000004d}.translation-choice-card.manual{border-color:#74d39938}.translation-choice-card h3{letter-spacing:-.014em;margin:2px 0 0;font-size:14px;font-weight:680;line-height:1.25}.translation-choice-card p{color:#aeb3bd;margin:0;font-size:12.5px;line-height:1.55}.translation-choice-card>button{width:100%;margin-top:5px;transition:transform .12s}.translation-choice button,.manual-translate button{font-size:12px}.translation-choice-card>button:active{transform:scale(.97)}.translation-choice-manual-actions{gap:9px;margin-top:5px;display:grid}.translation-choice-manual-actions>button{width:100%;transition:transform .12s}.translation-choice-manual-actions>button:active{transform:scale(.97)}.translation-choice-actions{margin-top:4px}@media (max-width:700px){.translation-choice{padding:15px}.translation-choice-grid{grid-template-columns:1fr;gap:11px}.translation-choice-warning>p,.translation-choice-card p{font-size:13px}.translation-choice-card h3{font-size:15px}.translation-choice-actions{grid-template-columns:1fr;display:grid}.translation-choice button{min-height:44px;font-size:14px}.translation-choice-actions button{width:100%}}.manual-translate{max-width:640px}.manual-step{background:linear-gradient(150deg,#ffffff08,#ffffff03);border:1px solid #ffffff13;border-radius:16px;gap:13px;padding:17px 18px;transition:border-color .18s,background .18s;display:grid}.manual-step:not(.muted):hover{border-color:#8e7cff42}.manual-step.muted{background:#ffffff03;border-style:dashed}.manual-step-head{grid-template-columns:36px 1fr;align-items:start;gap:13px;display:grid}.manual-step-index{color:#c7beff;letter-spacing:-.02em;background:linear-gradient(150deg,#8e7cff3d,#8e7cff14);border-radius:12px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #8e7cff2e}.manual-step.muted .manual-step-index{box-shadow:none;color:var(--muted,#9ca3af);background:#ffffff0b}.manual-step-body{gap:3px;min-width:0;display:grid}.manual-step-body strong{letter-spacing:-.008em;font-size:14px;font-weight:660}.manual-step-body p{color:#aeb3bd;margin:0;font-size:12.5px;line-height:1.55}.manual-step>button{width:100%;transition:transform .12s}.manual-step>button:active{transform:scale(.97)}.manual-import-progress{background:linear-gradient(145deg,#7664df1c,#ffffff05);border:1px solid #8e7cff38;border-radius:12px;gap:10px;padding:13px 14px;display:grid;box-shadow:inset 0 1px #ffffff06}.manual-import-progress-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.manual-import-progress-head strong{color:#f2f3f6;min-width:0;font-size:13px;font-weight:680;line-height:1.35}.manual-import-progress-head span{font-family:var(--font-geist-mono),monospace;color:#c7beff;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:700}.manual-import-progress-track{background:#ffffff13;border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 1px 2px #00000047}.manual-import-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#7664df,#a895ff);height:100%;transition:width .18s;display:block;box-shadow:0 0 14px #8e7cff61}.manual-import-progress-meta{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.manual-import-progress-meta p{color:#aeb3bd;margin:0;font-size:12px;line-height:1.45}.manual-import-progress-meta span{white-space:nowrap;font-family:var(--font-geist-mono),monospace;color:#d7d3ef;font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:650;line-height:1.45}.manual-translate .modal-actions .secondary{min-height:44px;font-size:12px}.manual-fallback-toggle{color:#aeb3bd;cursor:pointer;background:0 0;border:none;justify-self:start;width:max-content;min-height:44px;padding:4px 0;font-size:12px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:color .15s}.manual-fallback-toggle:hover{color:var(--text,#e8e9ee)}.manual-fallback{border:1px dashed #ffffff1c;border-radius:16px;gap:10px;padding:16px;display:grid}.manual-fallback textarea{min-height:200px;font-family:var(--font-geist-mono),monospace;border-radius:12px;font-size:12px;line-height:1.55}.empty.translation-needed b{color:#c7beff;letter-spacing:.02em;background:#8e7cff24;font-size:12px;font-weight:800}@media (max-width:700px){:is(.modal:has(.translation-choice)>header button,.modal:has(.manual-translate)>header button){width:44px;height:44px}.manual-step-body p{font-size:13px}.manual-step-body strong{font-size:15px}.manual-translate button,.manual-translate .modal-actions .secondary{min-height:44px;font-size:14px}.manual-fallback-toggle,.manual-fallback textarea,.manual-import-progress-head strong,.manual-import-progress-head span,.manual-import-progress-meta p,.manual-import-progress-meta span{font-size:13px}}@media (max-width:430px){.manual-import-progress-meta{gap:5px;display:grid}.manual-import-progress-meta span{justify-self:start}}
.watch-main{min-width:0}.video-heading{background:linear-gradient(145deg,#ffffff09,#ffffff03);border:1px solid #ffffff13;border-radius:20px;margin-top:14px;padding:18px 20px;box-shadow:0 18px 54px #0000001f}.video-heading .player-greek-title{letter-spacing:-.025em;line-height:1.08}.speed-control{height:42px;color:inherit;background:#ffffff09;border:1px solid #ffffff17;border-radius:12px;align-items:center;gap:8px;padding:0 9px 0 12px;transition:border-color .18s,background .18s;display:flex}.speed-control:hover{background:#ffffff0e;border-color:#9785ff57}.speed-control>span{letter-spacing:.08em;text-transform:uppercase;color:var(--muted,#9ca3af);font-size:9px;font-weight:760}.speed-control select{appearance:none;min-width:68px;color:inherit;font:700 11px/1 var(--font-geist-sans),sans-serif;cursor:pointer;background:#ffffff0e linear-gradient(45deg,#0000 50%,currentColor 50%) calc(100% - 12px) 52%/5px 5px no-repeat;border:0;border-radius:8px;outline:none;padding:7px 23px 7px 8px}.speed-control select:focus-visible{box-shadow:0 0 0 2px #8e7cff73}.moments,.editorial-guide{background:#ffffff05;border:1px solid #ffffff13;border-radius:18px;margin-top:14px}.moments{padding:16px 18px}.editorial-guide{padding:0;overflow:hidden}.guide-toggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:17px 18px;transition:background .18s;display:flex}.guide-toggle:hover{background:#ffffff07}.guide-toggle>span:first-child{gap:3px;display:grid}.guide-toggle small{letter-spacing:.14em;color:#a99dff;font-size:8px;font-weight:800}.guide-toggle strong{letter-spacing:-.015em;font-size:14px}.guide-toggle-meta{color:var(--muted,#9ca3af);align-items:center;gap:10px;font-size:10px;display:flex}.guide-toggle-meta i{border:1px solid #ffffff17;border-radius:9px;place-items:center;width:27px;height:27px;font-size:14px;font-style:normal;transition:transform .22s,background .18s;display:grid}.editorial-guide.open .guide-toggle-meta i{background:#8e7cff1a;transform:rotate(180deg)}.guide-content{border-top:1px solid #ffffff0f;padding:0 18px 18px;animation:.22s both guideReveal}@keyframes guideReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.guide-content .guide-intro{max-width:720px;color:var(--muted,#9ca3af);margin:14px 0 13px;font-size:11px;line-height:1.55}.editorial-guide-list{gap:8px;display:grid}.editorial-guide-list>button{width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #fff1;border-radius:14px;grid-template-columns:58px 1fr 28px;align-items:start;gap:12px;padding:13px 14px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid}.editorial-guide-list>button:hover{background:#ffffff08;border-color:#8e7cff47;transform:translateY(-1px);box-shadow:0 10px 28px #0000001f}.editorial-guide-list>button:active{transform:scale(.99)}.editorial-guide-list time{min-height:27px;font:760 10px/1 var(--font-geist-mono),monospace;color:#c9c2ff;background:#8e7cff1c;border-radius:8px;place-items:center;padding:0 8px;display:inline-grid}.editorial-guide-list>button>span{gap:4px;min-width:0;display:grid}.editorial-guide-list strong{letter-spacing:-.01em;font-size:12.5px;line-height:1.35}.editorial-guide-list small{color:var(--muted,#a1a7b2);font-size:10.5px;line-height:1.55}.editorial-guide-list em{color:#b8cfc0;background:#48bb780e;border-left:2px solid #74d3998c;border-radius:0 8px 8px 0;align-items:flex-start;gap:7px;margin-top:3px;padding:8px 9px;font-size:10px;font-style:normal;line-height:1.45;display:flex}.editorial-guide-list em b{letter-spacing:.09em;text-transform:uppercase;color:#87d7a7;flex:none;font-size:8px}.editorial-guide-list>button>i{color:#a99dff;background:#ffffff09;border-radius:9px;place-items:center;width:26px;height:26px;font-size:9px;font-style:normal;display:grid}.guide-empty{color:var(--muted,#9299a5);border:1px dashed #ffffff17;border-radius:12px;padding:15px;font-size:11px;line-height:1.55}@media (max-width:820px){.video-heading{border-radius:16px;margin-top:10px;padding:14px}.speed-control{height:40px;padding-left:9px}.speed-control>span{display:none}.speed-control select{min-width:62px}.moments{padding:13px}.guide-toggle{padding:14px}.guide-toggle-meta{gap:7px;font-size:9px}.guide-content{padding:0 12px 13px}.editorial-guide-list>button{grid-template-columns:48px 1fr 24px;gap:9px;padding:11px}.editorial-guide-list time{padding:0 5px}.editorial-guide-list small{font-size:10px}}@media (max-width:520px){.guide-toggle-meta{font-size:0}.guide-toggle-meta i{font-size:14px}.editorial-guide-list>button{grid-template-columns:45px 1fr}.editorial-guide-list>button>i{display:none}.editorial-guide-list em{gap:3px;display:grid}}
.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.video-details{gap:16px;max-width:960px;margin:0 auto;padding:4px 16px 40px;display:grid}.video-details-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.video-details-thumb{aspect-ratio:16/9;background:#0c0d10;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000047}.video-details-thumb img{object-fit:cover;width:100%;height:100%;display:block}.video-details-thumb-tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.video-details-thumb-tags span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);letter-spacing:.04em;color:#f1f1f4;background:#0a0a0d9e;border:1px solid #ffffff1a;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.video-details-thumb-tags span.status{color:#ffd9d3;background:#dc665c47;border-color:#dc665c66}.video-details-info{align-content:start;gap:10px;min-width:0;display:grid}.video-details-info h1{letter-spacing:-.015em;margin:0;font-size:19px;line-height:1.25}.video-details-original{color:#aeb3bd;margin:0;font-size:13px;line-height:1.45}.video-details-meta{grid-template-columns:1fr 1fr;gap:8px 14px;margin:4px 0 0;display:grid}.video-details-meta>div{gap:2px;min-width:0;display:grid}.video-details-meta dt{letter-spacing:.08em;color:#aeb3bd;font-size:12px;font-weight:700}.video-details-meta dd{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.video-details-meta dd a{color:inherit}.video-details-description{color:#aeb3bd;max-height:8em;margin:2px 0 0;font-size:13px;line-height:1.6;overflow:auto}.video-details-edit{justify-self:start;margin-top:2px}.video-details-source,.video-details-translate{background:#ffffff05;border:1px solid #ffffff13;border-radius:16px;gap:10px;padding:16px 17px;display:grid}.video-details-source h2,.video-details-translate h2{letter-spacing:.1em;color:#aeb3bd;margin:0;font-size:12px;font-weight:700}.video-details-source-row{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.video-details-source-row input{min-width:0;min-height:42px;color:inherit;font-size:12px;font-family:var(--font-geist-mono),monospace;background:#ffffff08;border:1px solid #ffffff17;border-radius:10px;padding:9px 11px}.video-details-source-row input:focus-visible{outline-offset:1px;outline:2px solid #8e7cff8c}.video-details-source-row button,.video-details-source-row a{white-space:nowrap;justify-content:center;align-items:center;min-height:42px;padding:9px 13px;font-size:14px;text-decoration:none;display:flex}.video-details-translate-intro{color:#aeb3bd;margin:0;font-size:13px;line-height:1.5}.video-details-option{background:#ffffff05;border:1px solid #ffffff13;border-radius:14px;gap:8px;padding:14px 15px;display:grid}.video-details-option.recommended{background:linear-gradient(150deg,#745bff1a,#ffffff04);border-color:#8e7cff47}.video-details-option>small{letter-spacing:.09em;color:#c7beff;font-size:12px;font-weight:700}.video-details-option.recommended>small{color:#c7beff}.video-details-option:not(.recommended)>small{color:var(--muted,#9ca3af)}.video-details-option>p{color:#aeb3bd;margin:0;font-size:13px;line-height:1.6}.video-details-option-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:2px;display:grid}.video-details-option-actions button{width:100%}.video-details-secondary-link{color:#aeb3bd;cursor:pointer;background:0 0;border:none;justify-self:start;min-height:42px;padding:8px 0;font-size:14px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40}.video-details-secondary-link:hover{color:var(--text,#e8e9ee)}.video-details-secondary-link:disabled{opacity:.6;cursor:default}.video-details-option:not(.recommended)>button{justify-self:start;margin-top:2px}.video-details button:focus-visible,.video-details a:focus-visible{outline-offset:3px;outline:2px solid #9e91f3}@media (max-width:760px){.video-details{padding:2px 12px 32px}.video-details-grid{grid-template-columns:1fr;gap:14px}.video-details-meta{grid-template-columns:1fr 1fr}.video-details-source-row{grid-template-columns:1fr;gap:8px}.video-details-source-row button,.video-details-source-row a{text-align:center;width:100%}.video-details-option-actions{grid-template-columns:1fr}.video-details-thumb-tags span,.video-details-original,.video-details-meta dt,.video-details-meta dd,.video-details-description,.video-details-source h2,.video-details-translate h2,.video-details-translate-intro,.video-details-option>small,.video-details-option>p{font-size:13px}.video-details-source-row input,.video-details-source-row button,.video-details-source-row a,.video-details-option button{min-height:44px;font-size:14px}}
html body .app-shell.app-shell.app-shell .brand-version{background:var(--raised)!important;color:#0000!important;min-height:23px!important;font-size:0!important;font-family:var(--font-geist-mono),monospace!important;letter-spacing:.03em!important;opacity:1!important;border:1px solid #ffffff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;padding:0 9px!important;font-weight:650!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff0d,0 4px 12px #00000029!important}html body .app-shell.app-shell.app-shell .brand-version:after{content:"ver 7.5.2"!important;color:var(--text)!important;letter-spacing:.03em!important;font-size:10px!important;font-weight:650!important;line-height:1!important}html body .app-shell.app-shell.app-shell .brand-home:hover .brand-version{background:color-mix(in srgb,var(--raised) 84%,var(--text) 16%)!important;border-color:#ffffff38!important}html[data-theme=light] body .app-shell.app-shell.app-shell .brand-version{background:var(--raised)!important;box-shadow:none!important;border-color:#14161c24!important}@media (max-width:620px){html body .app-shell.app-shell.app-shell:not(.viewer) .brand-version{min-height:22px!important;padding:0 8px!important}html body .app-shell.app-shell.app-shell:not(.viewer) .brand-version:after{font-size:9.5px!important}html body .app-shell.app-shell.app-shell.viewer .brand-version{display:none!important}}
html body .app-shell.app-shell.app-shell .brand-version{color:#0000!important;opacity:1!important;white-space:nowrap!important;background:#ffffff16!important;border:1px solid #ffffff2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-width:68px!important;min-height:24px!important;margin-left:0!important;padding:0 9px!important;font-size:0!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff12,0 5px 16px #00000024!important}html body .app-shell.app-shell.app-shell .brand-version:after{content:"ver 7.5.3"!important;color:#f5f3ff!important;font-family:var(--font-geist-mono),monospace!important;letter-spacing:.025em!important;opacity:1!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:block!important}html body .app-shell.app-shell.app-shell .brand-home:hover .brand-version{background:#ffffff1c!important;border-color:#ffffff40!important}html[data-theme=light] body .app-shell.app-shell.app-shell .brand-version{box-shadow:none!important;background:#14161c0e!important;border-color:#14161c26!important}html[data-theme=light] body .app-shell.app-shell.app-shell .brand-version:after{color:#282831!important}@keyframes brand-shine-v753{0%,55%{transform:translate(-55%)}to{transform:translate(65%)}}html body .app-shell.app-shell.app-shell .video-details{min-height:55vh!important;position:relative!important}html body .app-shell.app-shell.app-shell .video-details>*{opacity:0!important;visibility:hidden!important;animation:10ms linear 1.8s forwards v753-details-reveal!important}html body .app-shell.app-shell.app-shell .video-details:before{content:""!important;z-index:25!important;border:3px solid #8f7ff029!important;border-top-color:var(--accent2)!important;box-sizing:border-box!important;pointer-events:none!important;border-right-color:#8f7ff094!important;border-radius:50%!important;width:48px!important;height:48px!important;animation:1.05s linear infinite v753-ready-spin,10ms linear 1.8s forwards v753-ready-hide!important;position:fixed!important;top:calc(50% - 24px)!important;left:calc(50% - 24px)!important}html body .app-shell.app-shell.app-shell .video-details:after{content:"ΕΛΕΓΧΟΣ ΕΛΛΗΝΙΚΩΝ ΥΠΟΤΙΤΛΩΝ"!important;z-index:25!important;color:var(--muted)!important;letter-spacing:.09em!important;white-space:nowrap!important;pointer-events:none!important;font-size:9px!important;font-weight:650!important;line-height:1!important;animation:10ms linear 1.8s forwards v753-ready-hide!important;position:fixed!important;top:calc(50% + 42px)!important;left:50%!important;transform:translate(-50%)!important}@keyframes v753-ready-spin{to{transform:rotate(360deg)}}@keyframes v753-ready-hide{to{opacity:0;visibility:hidden}}@keyframes v753-details-reveal{to{opacity:1;visibility:visible}}@media (max-width:620px){html body .app-shell.app-shell.app-shell:not(.viewer) .brand-version{min-width:60px!important;min-height:21px!important;padding:0 7px!important}html body .app-shell.app-shell.app-shell:not(.viewer) .brand-version:after{font-size:9px!important}html body .app-shell.app-shell.app-shell.viewer .brand-version{display:none!important}html body .app-shell.app-shell.app-shell .video-details:before{width:44px!important;height:44px!important;top:calc(50% - 22px)!important;left:calc(50% - 22px)!important}html body .app-shell.app-shell.app-shell .video-details:after{font-size:8px!important;top:calc(50% + 38px)!important}}@media (prefers-reduced-motion:reduce){html body .app-shell.app-shell.app-shell .video-details:before{animation:10ms linear 1.8s forwards v753-ready-hide!important}}
:root{--raised:#1c202a}html body .app-shell.app-shell.app-shell .video-details>*{opacity:1!important;visibility:visible!important;animation:none!important}html body .app-shell.app-shell.app-shell .video-details:before,html body .app-shell.app-shell.app-shell .video-details:after{display:none!important}html body .app-shell.app-shell.app-shell .brand-version{color:#f5f3ff!important;min-width:67px!important;min-height:24px!important;font-family:var(--font-geist-mono),monospace!important;letter-spacing:.025em!important;opacity:1!important;white-space:nowrap!important;background:#ffffff16!important;border:1px solid #ffffff2e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;margin-left:0!important;padding:0 9px!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;box-shadow:inset 0 1px #ffffff12,0 5px 16px #00000024!important}html body .app-shell.app-shell.app-shell .brand-version:after{content:none!important;display:none!important}html body .app-shell.app-shell.app-shell .brand-home:hover .brand-version{background:#ffffff1c!important;border-color:#ffffff40!important}html[data-theme=light] body .app-shell.app-shell.app-shell .brand-version{color:#282831!important;box-shadow:none!important;background:#14161c0e!important;border-color:#14161c26!important}@keyframes v760-brand-shine{0%,55%{transform:translate(-55%)}to{transform:translate(65%)}}.editorial-guide{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:18px;overflow:hidden}.guide-toggle{cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:16px 18px;display:flex}.guide-toggle small{color:#aaa1ef;letter-spacing:.14em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.guide-toggle strong{color:var(--text);font-size:15px;font-weight:620}.guide-toggle-meta{color:var(--muted);align-items:center;gap:8px;font-size:10px;display:flex}.guide-toggle-meta i{font-style:normal;transition:transform .2s;display:inline-block}.editorial-guide.open .guide-toggle-meta i{transform:rotate(180deg)}.guide-content{border-top:1px solid var(--line);padding:0 18px 18px}.guide-intro{color:var(--muted);margin:14px 0;font-size:11px;line-height:1.6}.guide-list{gap:8px;display:grid}.guide-list button{border:1px solid var(--line);background:var(--raised);text-align:left;border-radius:11px;grid-template-columns:52px 1fr 16px;align-items:start;gap:12px;padding:12px 13px;display:grid}.guide-list time{color:#b3a9fa;font-family:var(--font-geist-mono);padding-top:2px;font-size:10px;font-weight:600}.guide-list span strong{color:var(--text);margin-bottom:3px;font-size:12px;display:block}.guide-list span small{color:var(--muted);font-size:10.5px;line-height:1.5;display:block}.guide-list span em{color:#c6bfff;margin-top:6px;font-size:10px;font-style:normal;display:block}.guide-list span em b{margin-right:5px}.guide-list i{color:var(--soft);padding-top:3px;font-size:10px;font-style:normal}.guide-empty{color:var(--muted);padding:20px 0 4px;font-size:11px;line-height:1.6}.moments{border:1px solid var(--line);background:var(--panel);border-radius:14px;margin-top:18px;padding:16px 18px}.moments .section-title{margin:0 0 10px}@media (max-width:620px){html body .app-shell.app-shell.app-shell.viewer .brand{display:flex!important}html body .app-shell.app-shell.app-shell.viewer .brand-version{min-width:58px!important;min-height:21px!important;padding:0 7px!important;font-size:9px!important;display:inline-flex!important}}
