.video-discovery{--video-red:#e34760;--video-muted:#989ca7;--video-line:#ffffff12;--video-surface:#15171c}
.video-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 19px}.video-page-heading>.eyebrow{font-size:10px;color:#a2a6b0;letter-spacing:2px}.video-page-heading>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#b1b4bf}.video-page-heading svg{width:15px;height:15px}
.video-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);border:1px solid #453039;border-radius:16px;overflow:hidden;background:radial-gradient(ellipse at 10% 0,#7d253c30,transparent 75%),#151419;box-shadow:0 20px 55px #0002;margin-bottom:16px;min-height:350px}.video-feature-copy{padding:32px 26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.video-feature-label{font-size:9px;letter-spacing:2.1px;font-weight:750;color:#f8879d;display:flex;align-items:center;gap:8px}.video-feature-label i{height:6px;width:6px;border-radius:50%;background:#ff657f;box-shadow:0 0 16px #ff5471}.video-discovery .video-feature h1{font-size:clamp(24px,2.5vw,38px);line-height:1.14;letter-spacing:-1.2px;margin:17px 0 12px;overflow-wrap:anywhere}.video-feature-copy>p{font-size:12px;line-height:1.7;color:#aeb0ba;margin:0 0 15px;max-width:420px}.video-feature-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:#888b97;font-size:10px}.video-feature-meta .video-metrics{font-size:10px}.video-feature-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:23px}.video-feature-actions .button{min-height:44px;padding:12px 18px;border:1px solid #fd63796b;background:#c72e4b;box-shadow:0 5px 25px #d1354c20;font-size:12px;display:flex;gap:12px;align-items:center}.video-feature-actions>a{font-size:11px;color:#c8c7d0}.video-feature-art{position:relative;display:block;min-width:0;padding:0;border:0;border-left:1px solid #ffffff12;overflow:hidden;background:#101115;cursor:pointer;color:#fff;isolation:isolate}.video-feature-art img{width:100%;height:100%;position:absolute;inset:0}.video-feature-blur{object-fit:cover;filter:blur(25px) brightness(.48);transform:scale(1.1);z-index:-1}.video-feature-art .video-feature-poster{object-fit:contain;transition:filter .25s;filter:brightness(.92)}.video-feature-art:after{content:'';position:absolute;inset:0;pointer-events:none;box-shadow:inset 0 0 70px #0004;background:linear-gradient(110deg,#e7355710,transparent 45%)}.video-feature-art:hover .video-feature-poster{filter:brightness(1.06)}.video-feature-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;padding-left:4px;width:64px;height:64px;border:1px solid #ffffff88;border-radius:50%;background:#14141ac7;backdrop-filter:blur(6px);box-shadow:0 0 0 10px #ee446115;font-size:21px;animation:video-play-glow 4s ease-in-out infinite}.video-feature-duration{position:absolute;right:16px;bottom:16px;background:#080a0eed;padding:5px 8px;border-radius:5px;font:600 11px Inter,sans-serif}.video-feature-empty{padding:36px;grid-column:1/-1}
@keyframes video-play-glow{50%{box-shadow:0 0 0 15px #ee446108,0 0 36px #ee44612a}}
.video-discovery .video-daily{margin:0;border-top:1px solid #58343d;border-radius:10px;background:#14151a;grid-template-columns:1fr 1fr 1.4fr .8fr}.video-discovery .video-daily>div{padding:15px 18px}.video-discovery .video-daily strong{font-size:21px}.video-discovery .video-daily-invite{flex-direction:row;align-items:center}.video-discovery .video-daily-invite strong{font-size:14px}.video-discovery .video-daily-invite p{margin-bottom:0;font-size:11px}.video-discovery .video-daily-invite .button{font-size:11px;min-height:38px}.video-rewards-compact{margin:7px 0 30px}.video-rewards-compact .video-rules{border:0;background:transparent;margin:0;border-radius:0}.video-rewards-compact .video-rules summary{padding:8px 2px;display:flex;gap:13px;justify-content:flex-start;min-height:0}.video-rewards-compact .video-guide-heading{display:flex;align-items:center;gap:12px}.video-rewards-compact .video-guide-heading>span{display:none}.video-rewards-compact .video-guide-heading strong{font-size:11px;font-weight:500;color:#a5a7b2}.video-rewards-compact .video-guide-preview{display:flex;gap:9px;font-size:10px;margin-left:auto}.video-rewards-compact .video-guide-preview>b{font-size:10px;color:#e5bfc6}.video-rewards-compact .video-guide-preview>span{font-size:10px}.video-rewards-compact .video-guide-chevron{font-size:12px}.video-rewards-compact .video-guide-content{border:1px solid var(--video-line);padding:22px;border-radius:10px;background:#15161b;margin-top:10px}
.video-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:19px}.video-section-heading .eyebrow{font-size:9px;letter-spacing:1.9px;color:#a48c96}.video-discovery .video-section-heading h2{font-size:26px;letter-spacing:-.8px;margin:7px 0 0;line-height:1.2}.video-section-heading>a{display:flex;align-items:center;gap:8px;font-size:11px;color:#c6a6ae;white-space:nowrap}.video-section-heading svg{width:16px;height:16px}#video-result-count{font-size:11px;color:#989ca8}.video-library{scroll-margin-top:130px}.video-discovery .video-hub-controls{gap:12px;flex-wrap:wrap;margin-bottom:14px}.video-discovery .video-hub-controls nav{gap:2px;flex-shrink:0;border-bottom:1px solid #ffffff12;padding-bottom:5px}.video-discovery .video-hub-controls nav button{font-size:12px;min-height:39px;padding:9px 13px;border:0;border-radius:6px}.video-discovery .video-hub-controls nav button.active{background:#db37501a;color:#ff9aab;box-shadow:inset 0 -2px #ec4965}.video-discovery .video-search{flex:1;min-width:220px;max-width:340px;border-color:#ffffff1b;border-radius:8px;background:#14161a}.video-discovery .video-search input{font-size:11px;padding:11px 0;width:100%}.video-discovery-filters{display:flex;gap:12px;align-items:flex-end;margin-bottom:22px}.video-discovery-filters>label{font-size:10px;display:grid;gap:6px;margin:0;min-width:145px;color:#999ca9}.video-discovery-filters select{min-height:38px;padding:8px 31px 8px 11px;font-size:11px;border:1px solid #ffffff16;background-color:#16171c;border-radius:7px;max-width:210px;color:#e0dfe7}.video-reset-filters{margin-left:auto;min-height:38px;font-size:10px;color:#9c9ca9;background:transparent;border:0;cursor:pointer;padding:9px}.video-reset-filters:hover{color:#ff8e9f}
.video-discovery .video-hub-grid{gap:20px;grid-template-columns:repeat(3,minmax(0,1fr))}.video-discovery .video-tile,.video-player-related .video-tile{border-radius:11px;border:1px solid #ffffff14;background:var(--video-surface,#17181d);box-shadow:0 5px 16px #0001}.video-discovery .video-tile:hover,.video-player-related .video-tile:hover{border-color:#bf405b8c;box-shadow:0 12px 35px #0005;transform:translateY(-4px)}.video-discovery .video-tile-image img,.video-player-related .video-tile-image img{object-fit:cover}.video-discovery .video-play,.video-player-related .video-play{font-size:13px;width:44px;height:44px;display:grid;place-items:center;padding:0 0 0 2px;background:#101216bd;opacity:0;transform:translate(-50%,-40%);transition:opacity .2s,transform .2s}.video-tile:hover .video-play,.video-tile:focus-visible .video-play{opacity:1;transform:translate(-50%,-50%)}.video-discovery .video-tile-copy,.video-player-related .video-tile-copy{gap:9px;padding:15px;min-width:0}.video-discovery .video-tile-copy>strong,.video-player-related .video-tile-copy>strong{font-family:Inter,Arial,sans-serif;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:-.3px;min-height:42px;color:#ededf1}.video-tags{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin:0!important;min-height:0}.video-tags:empty{display:none}.video-tags>span{font-size:9px!important;color:#ccbdc4!important;background:#ffffff07;padding:3px 6px;border:1px solid #ffffff09;border-radius:4px;line-height:1.2}.video-card-meta{display:flex;flex-direction:column;gap:6px;margin-top:auto!important;font-size:10px!important;color:#878b99!important}.video-card-meta .video-metrics{font-size:10px;color:#b5b8c2;gap:12px}.video-card-meta>time{color:#7f8391;font-size:9px}.video-card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0b;padding-top:10px;margin-top:2px!important;gap:8px}.video-card-bottom small{font-size:10px;color:#a1a3af}.video-card-bottom .video-reward{color:#ed96a7}.video-card-bottom>span{font-size:16px;color:#d58c9b}.video-card-badges{position:absolute;top:9px;left:9px;display:flex;gap:5px;flex-wrap:wrap}.video-card-badges>b{font-size:8px;letter-spacing:1px;line-height:1;padding:6px 7px;border-radius:4px;background:#d53a59;color:#fff;box-shadow:0 3px 9px #0004}.video-card-badges>.video-watched{background:#17271fed;color:#8dd7b6;border:1px solid #57977555}.video-tile-image>progress{position:absolute;bottom:0;left:0;width:100%;height:3px;border:0;margin:0}.video-discovery .video-more{font-size:12px;gap:18px;background:#1d171d;border:1px solid #56333d;min-width:210px;display:flex;justify-content:space-between}.video-more>span{font-size:10px;color:#a5909a}
.video-shelf{margin:39px 0 32px}.video-shelf[hidden]{display:none}.video-shelf-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/3);gap:20px;overflow-x:auto;padding:3px 1px 16px;scroll-snap-type:x proximity;scrollbar-color:#5b3341 #ffffff06;scrollbar-width:thin}.video-shelf-track .video-tile{scroll-snap-align:start}.video-shorts-track{grid-auto-columns:calc((100% - 64px)/5);gap:16px}.video-shorts-track .video-tile-image,.is-short-grid .video-tile-image{aspect-ratio:9/16}.video-shorts-track .video-tile-copy{padding:12px 10px}.video-shorts-track .video-tile-copy>strong{font-size:12px;line-height:1.4;min-height:34px}.video-shorts-track .video-tags,.video-shorts-track .video-card-bottom,.video-shorts-track .video-card-meta>time{display:none}.video-shorts-track .video-card-meta .video-metrics{flex-wrap:wrap;gap:5px 10px;font-size:9px}.video-discovery .is-short-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.video-discovery .video-watch-ranking{scroll-margin-top:130px;border-top:1px solid #ffffff14;padding-top:30px;margin-top:45px}.video-discovery .watch-board-heading h2{font-size:26px;letter-spacing:-.8px}.watch-personal{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 22px;background:linear-gradient(115deg,#522c2f4a,#13161b);border:1px solid #63434266;border-radius:10px;margin:0 0 20px}.watch-personal .eyebrow{font-size:8px;letter-spacing:1.7px;color:#bd9b92}.watch-personal>div>strong{display:flex;align-items:center;gap:10px;font-size:23px;margin:7px 0;color:#f6e8dd}.watch-personal p{font-size:11px;color:#aca7a6;margin:5px 0}.watch-personal-gap{text-align:right}.watch-personal-gap>strong{font-size:15px!important}.watch-personal-gap>span,.watch-personal-gap>a{font-size:10px;color:#b2a398}.watch-personal-guest>div>strong{font-size:17px}.watch-personal-guest .button{font-size:11px;min-height:37px}.watch-place .rank-change,.watch-rank .rank-change{margin:0 0 0 6px}.video-discovery .watch-podium .watch-person strong{overflow:visible;white-space:normal;display:flex;flex-wrap:wrap;justify-content:center;gap:4px}.video-discovery .watch-person .supporter-badge{font-size:8px}.video-discovery .watch-table-row.is-you{background:#6941281a}.video-discovery .watch-rank{display:flex;flex-direction:column;align-items:center;gap:5px}.video-discovery .watch-board-footer{line-height:1.6}
.video-player-dialog{width:min(1180px,calc(100vw - 36px));border:1px solid #623541;border-top:2px solid #cb3b59;border-radius:14px}.video-player-dialog.is-cinema{width:min(1680px,calc(100vw - 24px))}.video-player-dialog>header{position:relative;padding:16px 22px;background:#16171de8;gap:14px}.video-player-dialog header>div{flex:1;min-width:0}.video-player-dialog h2{font-size:16px;line-height:1.4;margin:4px 0 0}.video-player-dialog .video-cinema-toggle{margin-left:auto;border:1px solid #ffffff26;border-radius:6px;background:#ffffff05;color:#ccc9d2;font-size:10px;padding:9px 12px;white-space:nowrap;cursor:pointer}.video-player-dialog header>.icon-button{margin-left:0}.video-player-dialog #video-player-progress{padding:13px 22px;background:#18151b;border-top:1px solid #ffffff0a}.video-player-dialog #video-player-progress strong{font-size:15px}.video-player-dialog #video-player-progress>div{margin-bottom:8px}.video-player-dialog #video-player-progress p{font-size:11px;margin-top:7px}.video-player-dialog .video-channel-support{padding:13px 22px;margin:0;border-radius:0;border:0;background:#131418;display:flex;align-items:center;justify-content:space-between;gap:16px}.video-player-dialog .video-channel-support h3{font-size:13px;margin:0 0 4px}.video-player-dialog .video-channel-support p{font-size:10px;line-height:1.5;margin:0;color:#92939f}.video-player-dialog .video-channel-support>div>span{display:none}.video-player-dialog .video-channel-support>a{font-size:10px;white-space:nowrap;color:#e2a0ad}.video-player-dialog .video-popup-metrics{padding:10px 22px;background:#15161b}.video-player-related{padding:22px;background:#121317;border-top:1px solid #ffffff0c}.video-player-related header .eyebrow{font-size:8px}.video-player-related h3{font-size:17px;margin:5px 0 14px}.video-player-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.video-player-related .video-tile-copy{padding:11px}.video-player-related .video-tile-copy>strong{font-size:12px;min-height:36px}.video-player-related .video-card-meta>time,.video-player-related .video-card-bottom,.video-player-related .video-tags{display:none}.video-player-dialog.is-short{width:min(680px,calc(100vw - 24px))}.video-player-dialog.is-short .video-player-frame{aspect-ratio:9/16;height:64dvh;max-width:100%;width:auto;margin:auto;min-height:0}.video-player-dialog.is-short .video-player-related .video-tile-image{aspect-ratio:9/16}
.video-library-admin .video-section-heading h2{font-size:25px;margin-top:7px}.video-library-admin .video-section-heading p{font-size:12px;color:#a4a4b0}.video-admin-layout{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,1.5fr);gap:20px}.video-admin-library,.video-admin-editor{padding:22px}.video-admin-library label{font-size:11px}.video-admin-library select{width:100%;font-size:11px;min-height:360px;padding:6px}.video-admin-library option{white-space:normal;padding:9px 6px;border-bottom:1px solid #ffffff0a}.video-admin-library small,.video-admin-editor small{font-size:10px;color:#92929f;line-height:1.5}.video-admin-preview{display:grid;grid-template-columns:135px minmax(0,1fr);align-items:center;gap:16px;padding-bottom:20px;border-bottom:1px solid #ffffff14;margin-bottom:18px}.video-admin-preview img{width:135px;aspect-ratio:16/9;object-fit:cover;border-radius:7px}.video-admin-preview h3{font-size:14px;line-height:1.5;margin:6px 0 9px}.video-admin-preview .eyebrow{font-size:8px}.video-admin-editor>label{font-size:11px;margin-bottom:18px}.video-admin-check{display:flex!important;align-items:flex-start;gap:11px;border:1px solid #ffffff14;background:#ffffff03;border-radius:8px;padding:12px}.video-admin-check>input{width:16px!important;height:16px;min-height:0;margin:2px 0;flex:0 0 16px;accent-color:#d8415c}.video-admin-check>span{display:grid;gap:5px}.video-admin-tag-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.video-admin-tag-fields label{font-size:11px}.video-admin-tag-fields input{font-size:12px}.video-admin-tag-fields input:disabled{opacity:.5}.video-admin-editor textarea{font-size:12px}
@media(min-width:1600px){.video-feature{min-height:420px}.video-feature-copy{padding:40px}.video-discovery .video-feature h1{font-size:40px}.video-discovery .video-tile-copy>strong{font-size:15px}.video-discovery .video-search{max-width:400px}}
@media(max-width:1100px){.video-feature{grid-template-columns:1fr 1.1fr;min-height:320px}.video-feature-copy{padding:24px 20px}.video-discovery .video-feature h1{font-size:26px}.video-feature-actions{gap:13px}.video-discovery-filters>label{min-width:120px}.video-discovery .video-hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-shorts-track{grid-auto-columns:calc((100% - 42px)/4);gap:14px}.video-discovery .video-hub-controls .video-search{max-width:none}.video-discovery .video-daily{grid-template-columns:repeat(2,1fr)}.video-discovery .is-short-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.video-admin-layout{grid-template-columns:1fr}.video-admin-library select{min-height:190px;max-height:230px}}
@media(max-width:700px){.video-page-heading>a{font-size:10px}.video-page-heading>.eyebrow{font-size:8px;letter-spacing:1.2px}.video-feature{display:flex;flex-direction:column-reverse;min-height:0;border-radius:12px}.video-feature-art{width:100%;aspect-ratio:16/9;min-height:0;border-left:0;border-bottom:1px solid #ffffff12}.video-feature-copy{padding:22px}.video-discovery .video-feature h1{font-size:26px;margin:12px 0;letter-spacing:-.8px}.video-feature-copy>p{font-size:12px;margin-bottom:12px}.video-feature-actions{margin-top:17px}.video-feature-label{font-size:8px}.video-feature-play{width:52px;height:52px;font-size:17px}.video-discovery .video-section-heading h2{font-size:23px}.video-discovery .video-hub-controls nav{width:100%;flex-shrink:1}.video-discovery .video-hub-controls nav button{font-size:11px;padding:9px 11px}.video-discovery-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.video-discovery-filters>label{min-width:0}.video-discovery-filters select{width:100%;max-width:none}.video-discovery-filters>label:nth-child(3){grid-column:1}.video-reset-filters{justify-self:end;align-self:end}.video-discovery .video-hub-grid{gap:14px}.video-discovery .video-tile-copy{padding:12px}.video-discovery .video-tile-copy>strong{font-size:12px;line-height:1.5;min-height:36px}.video-discovery .video-card-meta .video-metrics{font-size:9px;gap:8px;flex-wrap:wrap}.video-discovery .video-tags>span{font-size:8px!important}.video-shelf-track{grid-auto-columns:72%;gap:14px}.video-shorts-track{grid-auto-columns:42%;gap:12px}.video-discovery .video-daily>div{padding:12px}.video-discovery .video-daily-invite{gap:12px;flex-wrap:wrap}.video-discovery .video-daily-invite .button{font-size:10px}.video-discovery .video-daily-invite p{font-size:10px}.video-rewards-compact .video-guide-heading strong{font-size:10px}.video-rewards-compact .video-guide-preview>span{display:none}.watch-personal{flex-wrap:wrap;padding:17px}.watch-personal-gap{text-align:left}.watch-personal-gap>strong{margin-top:0!important}.video-discovery .watch-board-heading h2{font-size:23px}.video-discovery .is-short-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.video-player-dialog .video-cinema-toggle{display:none}.video-player-dialog>header{padding:13px;gap:9px}.video-player-dialog h2{font-size:13px}.video-player-dialog .video-channel-support{padding:13px;align-items:flex-start;flex-direction:column;gap:8px}.video-player-dialog #video-player-progress,.video-player-dialog .video-popup-metrics{padding:12px 13px}.video-player-related{padding:16px 13px}.video-player-related>div{display:flex;overflow:auto;gap:12px;padding-bottom:8px}.video-player-related .video-tile{min-width:65%;max-width:65%}.video-admin-tag-fields{grid-template-columns:1fr}.video-admin-library,.video-admin-editor{padding:16px}.video-admin-preview{grid-template-columns:95px minmax(0,1fr)}.video-admin-preview img{width:95px}.video-section-heading{gap:10px}.video-library-admin .video-section-heading{align-items:flex-start;flex-direction:column}}
@media(max-width:400px){.video-discovery .video-hub-grid:not(.is-short-grid){grid-template-columns:1fr}.video-discovery .video-tile-copy>strong{font-size:14px}.video-discovery .video-tile-copy{padding:15px}.video-page-heading>a{max-width:120px;text-align:right}.video-feature-actions{justify-content:space-between;width:100%}}
@media(prefers-reduced-motion:reduce){.video-feature-play{animation:none}.video-feature-poster,.video-discovery .video-play{transition:none}.video-discovery .video-tile:hover,.video-player-related .video-tile:hover{transform:none}}

.video-feature-meta .video-metrics,.video-card-meta .video-metrics{display:inline-flex;align-items:center;gap:12px}.video-card-badges>.video-xp-badge{background:#15131ad9;color:#edc4cd;border:1px solid #d99dad40;letter-spacing:.7px}.watch-place .rank-change-today{margin-left:8px}.watch-rank .rank-change-today{margin:0}

#video-continue .video-shelf-track:has(>.video-tile:only-child){grid-auto-columns:100%}#video-continue .video-tile:only-child{display:grid;grid-template-columns:240px minmax(0,1fr)}#video-continue .video-tile:only-child .video-tile-image{height:100%;min-height:160px;aspect-ratio:auto}#video-continue .video-tile:only-child .video-tile-copy{padding:18px 22px}#video-continue .video-tile:only-child .video-card-meta{flex-direction:row;justify-content:space-between;align-items:center}#video-continue .video-tile:only-child .video-tile-copy>strong{min-height:0}#video-continue .video-tile:only-child .video-card-bottom{border-top:0;padding-top:0}
@media(max-width:700px){#video-continue .video-tile:only-child{grid-template-columns:115px minmax(0,1fr)}#video-continue .video-tile:only-child .video-tile-image{min-height:140px}#video-continue .video-tile:only-child .video-tile-copy{padding:12px}#video-continue .video-tile:only-child .video-card-meta,#video-continue .video-tile:only-child .video-tags{display:none}#video-continue .video-tile:only-child .video-card-badges{display:none}}

.video-admin-layout{align-items:start}.video-admin-library select{height:450px;min-height:0;max-height:450px}@media(max-width:1100px){.video-admin-library select{height:220px;max-height:220px}}
