

@font-face{font-family:"Clarity City";src:url("fonts/ClarityCity-Regular.woff2") format("woff2");font-weight:400;font-display:swap}
@font-face{font-family:"Clarity City";src:url("fonts/ClarityCity-Medium.woff2") format("woff2");font-weight:500;font-display:swap}
@font-face{font-family:"Clarity City";src:url("fonts/ClarityCity-SemiBold.woff2") format("woff2");font-weight:600;font-display:swap}
@font-face{font-family:"Clarity City";src:url("fonts/ClarityCity-Bold.woff2") format("woff2");font-weight:700;font-display:swap}
@font-face{font-family:"Clarity City";src:url("fonts/ClarityCity-Black.woff2") format("woff2");font-weight:800 900;font-display:swap}

html[data-theme="testbw"][data-mode]{
  --f-cyan:#02ECFC; --f-mist:#93F8FA; --f-ice:#E2F5FC; --f-blue:#0242FB;
  --f-indigo:#484AFA; --f-violet:#A730FA; --f-magenta:#F607FC; --f-pink:#E1326B;
  --f-navy:#01091D; --f-band:#0B0F1A;
  --f-strip:linear-gradient(90deg,#E2F5FC 0 14.2857%,#93F8FA 14.2857% 28.5714%,#02ECFC 28.5714% 42.8571%,#0242FB 42.8571% 57.1429%,#484AFA 57.1429% 71.4286%,#A730FA 71.4286% 85.7143%,#F607FC 85.7143% 100%);
  --tc-strip:var(--f-strip);
}
html[data-theme="testbw"][data-mode="dark"]{
  --f-ink:#fff; --f-ink2:#C3CCDD; --f-muted:#A7B0C4; --f-acc:#02ECFC; --f-on:#01091D;
  --f-panel:rgba(10,15,27,.70); --f-pb:rgba(226,245,252,.09); --f-card:rgba(10,15,27,.82);
  --f-cb:rgba(226,245,252,.09); --f-line:rgba(226,245,252,.12); --f-btn:rgba(226,245,252,.40); --f-th:#0E1420;
  background:
    radial-gradient(90vw 70vh at 0 0, rgba(2,236,252,.22) 0%, rgba(2,236,252,.09) 30%, transparent 65%),
    radial-gradient(70vw 60vh at 100% 8%, rgba(246,7,252,.13) 0%, rgba(246,7,252,.055) 30%, transparent 65%),
    radial-gradient(90vw 80vh at 100% 70%, rgba(167,48,250,.22) 0%, rgba(167,48,250,.10) 30%, transparent 65%),
    radial-gradient(80vw 80vh at 0 100%, rgba(2,66,251,.22) 0%, rgba(2,66,251,.10) 30%, transparent 65%),
    linear-gradient(180deg,#070A12,#0B0F1A) !important;
  background-attachment:fixed !important;
}
html[data-theme="testbw"][data-mode="light"]{
  --f-ink:#0B0F1A; --f-ink2:#2E3646; --f-muted:#4A5366; --f-acc:#0242FB; --f-on:#fff;
  --f-panel:rgba(255,255,255,.88); --f-pb:rgba(18,21,28,.10); --f-card:#fff;
  --f-cb:rgba(18,21,28,.10); --f-line:rgba(18,21,28,.12); --f-btn:rgba(18,21,28,.36); --f-th:#EEF2F7;
  background:
    linear-gradient(90deg,rgba(226,245,252,.05) 0 14.2857%,rgba(147,248,250,.05) 14.2857% 28.5714%,rgba(2,236,252,.05) 28.5714% 42.8571%,rgba(2,66,251,.04) 42.8571% 57.1429%,rgba(72,74,250,.04) 57.1429% 71.4286%,rgba(167,48,250,.04) 71.4286% 85.7143%,rgba(246,7,252,.04) 85.7143% 100%),
    linear-gradient(180deg,#fff,#F4F7FB) !important;
  background-attachment:fixed !important;
}
html[data-mode] body#home{background:transparent !important;font-family:"Clarity City",system-ui,-apple-system,"Segoe UI",sans-serif !important}
html[data-mode] body#home :is(button,input,select,textarea){font-family:inherit}
html[data-mode] body#home :is(h1,h2,h3,h4,p,a,span,button,label,strong,small,li,select,input){font-family:"Clarity City",system-ui,sans-serif !important}

html[data-mode] body#home nav#siteNav{
  display:grid !important; align-items:center; column-gap:var(--nv-cgap,0px) !important; row-gap:var(--nv-rgap,0px) !important;
  height:auto !important; min-height:var(--nv-h) !important; padding:var(--nv-pad,0) !important;
  background:var(--f-band) !important; box-shadow:0 8px 30px rgba(0,0,0,.28) !important;
}
html[data-mode] body#home nav#siteNav .nav-inner{display:contents !important}
html[data-mode] body#home nav#siteNav #themeSelect{
  position:static !important; transform:none !important; left:auto !important; top:auto !important; right:auto !important;
  justify-self:stretch; width:100% !important; max-width:none !important; min-width:0;
  height:var(--nv-ctl); margin:0; padding:0 calc(var(--nv-ctl) * .72) 0 calc(var(--nv-ctl) * .3) !important; text-overflow:clip;
  border-radius:4px !important; border:1px solid rgba(255,255,255,.22) !important;
  background-color:transparent !important; background-position:right calc(var(--nv-ctl) * .3) center !important;
  color:#fff !important; font-size:var(--nv-small) !important; font-weight:700 !important; letter-spacing:.05em; text-transform:uppercase;
}
html[data-mode] body#home nav#siteNav #themeSelect option{color:#0B0F1A;background:#fff;font-size:13px}
html[data-mode] body#home nav#siteNav .nav-inner > a.nav-title-link{
  justify-self:stretch; display:flex !important; align-items:center; justify-content:center; min-width:0 !important; width:auto !important;
  height:var(--nv-link-h); padding:0 !important; margin:0 !important;
  font-size:var(--nv-font) !important; font-weight:700 !important; letter-spacing:.08em !important; text-transform:uppercase;
  color:#fff !important; -webkit-text-fill-color:#fff !important; line-height:1 !important;
  background:none !important; box-shadow:none !important; border-radius:0 !important; white-space:nowrap;
}
html[data-mode] body#home nav#siteNav .nav-inner > a.nav-title-link:hover,
html[data-mode] body#home nav#siteNav .nav-inner > a.nav-title-link:focus-visible{color:#02ECFC !important;-webkit-text-fill-color:#02ECFC !important}
html[data-mode] body#home nav#siteNav .nav-inner > a.nav-title-link.active{color:#02ECFC !important;-webkit-text-fill-color:#02ECFC !important;box-shadow:inset 0 -2px 0 #02ECFC !important}
html[data-mode] body#home nav#siteNav .search-wrap{justify-self:stretch; width:100% !important; max-width:none !important; transform:none !important; margin:0 !important}
html[data-mode] body#home nav#siteNav .search-wrap .search{
  height:var(--nv-search-h) !important; border-radius:4px !important; border:1px solid rgba(255,255,255,.16) !important;
  background:rgba(255,255,255,.07) !important; box-shadow:none !important; backdrop-filter:none !important;
}
html[data-mode] body#home nav#siteNav .search-wrap .search:focus-within{border-color:#02ECFC !important;box-shadow:0 0 0 3px rgba(2,236,252,.18) !important}
html[data-mode] body#home nav#siteNav .search-wrap .search input{font-size:max(16px, calc(var(--nv-font) * 1.2)) !important}
html[data-mode] body#home nav#siteNav .search-logo-placeholder{width:calc(var(--nv-search-h) * 3.1) !important;max-width:none !important;height:calc(var(--nv-search-h) * .7) !important}
html[data-mode] body#home nav#siteNav #searchBtn{border-radius:4px !important;background:transparent !important;box-shadow:none !important;width:var(--nv-search-h) !important;height:var(--nv-search-h) !important}
html[data-mode] body#home nav#siteNav #searchBtn svg{stroke:#fff;width:calc(var(--nv-search-h) * .45) !important;height:calc(var(--nv-search-h) * .45) !important}
html[data-mode] body#home nav#siteNav #siteAccessibilityBtn{
  position:static !important; transform:none !important; right:auto !important; left:auto !important; top:auto !important;
  justify-self:center; width:var(--nv-a11y) !important; height:var(--nv-a11y) !important; margin:0; padding:calc(var(--nv-a11y) * .17);
  border-radius:50% !important; border:1px solid rgba(255,255,255,.24) !important; background:transparent !important; color:#fff;
}
html[data-mode] body#home nav#siteNav #siteAccessibilityBtn:hover{border-color:#02ECFC !important;color:#02ECFC}
html[data-mode] body#home nav#siteNav #siteAccessibilityBtn svg{width:100%;height:100%}
html[data-mode] body#home nav#siteNav .nav-time-stack{
  position:static !important; transform:none !important; left:auto !important; top:auto !important; right:auto !important; margin:0 !important;
  justify-self:center; display:flex !important; flex-direction:column !important; align-items:center !important; gap:calc(var(--nv-small) * .25) !important; width:auto !important;
}
html[data-mode] body#home nav#siteNav .nav-clock,
html[data-mode] body#home nav#siteNav .nav-date{
  min-width:0 !important; padding:0 !important; border:0 !important; background:none !important; box-shadow:none !important;
  font-family:"Clarity City",system-ui,sans-serif !important; font-variant-numeric:tabular-nums; line-height:1 !important;
}
html[data-mode] body#home nav#siteNav .nav-clock{font-size:calc(var(--nv-small) * 1.1) !important;font-weight:700 !important;letter-spacing:.03em !important;color:#fff !important;-webkit-text-fill-color:#fff !important;gap:calc(var(--nv-small) * .55)}
html[data-mode] body#home nav#siteNav .nav-clock::before{width:calc(var(--nv-small) * .5) !important;height:calc(var(--nv-small) * .5) !important;background:#02ECFC !important;box-shadow:0 0 8px rgba(2,236,252,.8)}
html[data-mode] body#home nav#siteNav .nav-date{
  padding:calc(var(--nv-small) * .25) calc(var(--nv-small) * .5) calc(var(--nv-small) * .17) !important; border:1px solid rgba(147,248,250,.40) !important; border-radius:2px !important;
  font-size:calc(var(--nv-small) * .92) !important; font-weight:700 !important; letter-spacing:.12em !important; color:#93F8FA !important; -webkit-text-fill-color:#93F8FA !important;
}
html[data-mode] body#home nav#siteNav .nav-date:hover{border-color:#02ECFC !important;color:#02ECFC !important;-webkit-text-fill-color:#02ECFC !important}
html[data-mode] body#home nav#siteNav > *, html[data-mode] body#home nav#siteNav .nav-inner > *{grid-row:1}

@media (min-width:1100px){
  html[data-mode] body#home{--nu:calc(100vw / 1312); --nv-h:calc(64 * var(--nu)); --nv-ctl:calc(30 * var(--nu)); --nv-small:calc(11.5 * var(--nu));
     --nv-font:calc(12.4 * var(--nu)); --nv-link-h:calc(38 * var(--nu)); --nv-search-h:calc(38 * var(--nu)); --nv-a11y:calc(32 * var(--nu))}
  html[data-mode] body#home nav#siteNav{grid-template-columns:
      minmax(0,16fr) minmax(0,75fr) minmax(0,15fr)
      minmax(0,80fr) minmax(0,17fr) minmax(0,91fr) minmax(0,7fr) minmax(0,81fr) minmax(0,0.5fr) minmax(0,61fr) minmax(0,9.5fr)
      minmax(0,406fr)
      minmax(0,7fr) minmax(0,81fr) minmax(0,6fr) minmax(0,91fr) minmax(0,4fr) minmax(0,91fr) minmax(0,14fr)
      minmax(0,84fr) minmax(0,15fr) minmax(0,36fr) minmax(0,24fr);
    height:var(--nv-h) !important}
  html[data-mode] body#home nav#siteNav #themeSelect{grid-column:2}
  html[data-mode] body#home nav#siteNav a[data-tab="home"]{grid-column:4}
  html[data-mode] body#home nav#siteNav a[data-tab="exclusive"]{grid-column:6}
  html[data-mode] body#home nav#siteNav a[data-tab="video"]{grid-column:8}
  html[data-mode] body#home nav#siteNav a[data-tab="sixties"]{grid-column:10}
  html[data-mode] body#home nav#siteNav .nav-inner > .search-wrap{grid-column:12}
  html[data-mode] body#home nav#siteNav a[data-tab="live"]{grid-column:14}
  html[data-mode] body#home nav#siteNav a[data-tab="account"]{grid-column:16}
  html[data-mode] body#home nav#siteNav a[data-tab="upload"]{grid-column:18}
  html[data-mode] body#home nav#siteNav .nav-time-stack{grid-column:20}
  html[data-mode] body#home nav#siteNav #siteAccessibilityBtn{grid-column:22}
}

@media (min-width:700px) and (max-width:1099.98px){
  html[data-mode] body#home{--nv-h:auto; --nv-ctl:30px; --nv-small:11px; --nv-font:12px; --nv-link-h:36px; --nv-search-h:38px; --nv-a11y:32px;
     --nv-pad:10px 16px 12px; --nv-cgap:6px; --nv-rgap:10px}
  html[data-mode] body#home nav#siteNav{grid-template-columns:78px repeat(7,minmax(0,1fr)) 78px 36px}
  html[data-mode] body#home nav#siteNav #themeSelect{grid-column:1}
  html[data-mode] body#home nav#siteNav a[data-tab="home"]{grid-column:2}
  html[data-mode] body#home nav#siteNav a[data-tab="exclusive"]{grid-column:3}
  html[data-mode] body#home nav#siteNav a[data-tab="video"]{grid-column:4}
  html[data-mode] body#home nav#siteNav a[data-tab="sixties"]{grid-column:5}
  html[data-mode] body#home nav#siteNav a[data-tab="live"]{grid-column:6}
  html[data-mode] body#home nav#siteNav a[data-tab="account"]{grid-column:7}
  html[data-mode] body#home nav#siteNav a[data-tab="upload"]{grid-column:8}
  html[data-mode] body#home nav#siteNav .nav-time-stack{grid-column:9}
  html[data-mode] body#home nav#siteNav #siteAccessibilityBtn{grid-column:10}
  html[data-mode] body#home nav#siteNav .nav-inner > .search-wrap{grid-row:2 !important;grid-column:1 / -1;justify-self:center;width:min(560px,72%) !important}
}

@media (max-width:699.98px){
  html[data-mode] body#home{--nv-h:auto; --nv-ctl:32px; --nv-small:10.5px; --nv-font:11.5px; --nv-link-h:34px; --nv-search-h:38px; --nv-a11y:34px;
     --nv-pad:8px 12px 10px; --nv-cgap:6px; --nv-rgap:6px}
  html[data-mode] body#home nav#siteNav{grid-template-columns:repeat(12,minmax(0,1fr))}
  html[data-mode] body#home nav#siteNav a[data-tab="home"]{grid-column:1 / 4}
  html[data-mode] body#home nav#siteNav a[data-tab="exclusive"]{grid-column:4 / 7}
  html[data-mode] body#home nav#siteNav a[data-tab="video"]{grid-column:7 / 10}
  html[data-mode] body#home nav#siteNav a[data-tab="sixties"]{grid-column:10 / 13}
  html[data-mode] body#home nav#siteNav #themeSelect{grid-row:2 !important;grid-column:1 / 4}
  html[data-mode] body#home nav#siteNav .nav-inner > .search-wrap{grid-row:2 !important;grid-column:4 / 11}
  html[data-mode] body#home nav#siteNav #siteAccessibilityBtn{grid-row:2 !important;grid-column:11 / 13}
  html[data-mode] body#home nav#siteNav a[data-tab="live"]{grid-row:3 !important;grid-column:1 / 4}
  html[data-mode] body#home nav#siteNav a[data-tab="account"]{grid-row:3 !important;grid-column:4 / 7}
  html[data-mode] body#home nav#siteNav a[data-tab="upload"]{grid-row:3 !important;grid-column:7 / 10}
  html[data-mode] body#home nav#siteNav .nav-time-stack{grid-row:3 !important;grid-column:10 / 13}
  html[data-mode] body#home nav#siteNav .search-logo-placeholder{width:96px !important}
}

html[data-mode] body#home .nav-video-share input,
html[data-mode] body#home .nav-video-share button,
html[data-mode] body#home .nav-watch-schedule{
  border-radius:4px !important; border:1px solid var(--f-line) !important; background:var(--f-card) !important;
  font-size:11px !important; font-weight:700 !important; letter-spacing:.06em;
}
html[data-mode] body#home .nav-video-share button,
html[data-mode] body#home .nav-watch-schedule{text-transform:uppercase;font-weight:900 !important;letter-spacing:.1em}

html[data-mode] body#home :is(.home-landing,.home-viewer-suggestions,.home-recommendations-panel,.home-carousel-row,
  .meta-box,.card,.community-says,.rail){
  border-radius:4px !important;
}

html[data-mode] body#home :is(.home-landing,.home-viewer-suggestions){
  background:var(--f-panel) !important; border:0 !important; box-shadow:inset 0 0 0 1px var(--f-pb) !important; backdrop-filter:blur(6px);
}
html[data-mode] body#home .home-landing{position:relative;overflow:hidden}
html[data-mode] body#home .home-landing::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--f-strip);pointer-events:none}

html[data-mode] body#home :is(.home-eyebrow,.home-suggestions-kicker,.home-carousel-title){
  display:inline-block !important; width:max-content !important; max-width:100%; justify-self:start; align-self:start; margin:0 !important;
  padding:6px 9px 4px !important; line-height:1.2 !important;
  font-size:12px !important; font-weight:900 !important; letter-spacing:.14em !important; text-transform:uppercase !important;
  background:var(--tag-c,var(--f-cyan)) !important; color:var(--tag-t,var(--f-navy)) !important; -webkit-text-fill-color:var(--tag-t,var(--f-navy)) !important;
  border:0 !important; border-radius:0 !important; box-shadow:none !important;
}
html[data-mode] body#home .home-carousel-title{font-size:13px !important;padding:7px 10px 5px !important}
html[data-mode] body#home .home-suggestions-kicker{--tag-c:var(--f-violet);--tag-t:#fff}

html[data-mode] body#home :is(.home-cta,.home-my-schedule-btn){
  height:46px; min-height:0; padding:0 20px !important; display:inline-flex !important; align-items:center; justify-content:center;
  border-radius:0 !important; border:0 !important; background:transparent !important;
  box-shadow:inset 0 0 0 1px var(--f-btn) !important; backdrop-filter:none !important;
  color:var(--f-ink) !important; -webkit-text-fill-color:var(--f-ink) !important;
  font-size:13px !important; font-weight:900 !important; letter-spacing:.1em !important; text-transform:uppercase !important;
  transition:background .15s ease, box-shadow .15s ease, color .15s ease;
}
html[data-mode] body#home .home-cta *{color:inherit !important;-webkit-text-fill-color:inherit !important;font:inherit !important;letter-spacing:inherit !important}
html[data-mode] body#home :is(.home-cta,.home-my-schedule-btn):hover,
html[data-mode] body#home :is(.home-cta,.home-my-schedule-btn):focus-visible{box-shadow:inset 0 0 0 1px var(--f-acc) !important;color:var(--f-acc) !important;-webkit-text-fill-color:var(--f-acc) !important}
html[data-mode] body#home .home-cta.primary{
  background:var(--f-acc) !important; box-shadow:none !important; padding:0 28px !important;
  color:var(--f-on) !important; -webkit-text-fill-color:var(--f-on) !important;
}
html[data-mode] body#home .home-cta.primary:hover{filter:brightness(1.08);color:var(--f-on) !important;-webkit-text-fill-color:var(--f-on) !important}
html[data-mode] body#home .home-my-schedule-btn{height:36px;font-size:11px !important;padding:0 14px !important}

html[data-mode] body#home .home-landing{padding:clamp(28px,3vw,44px) clamp(20px,3.4vw,48px) clamp(26px,2.8vw,40px) !important}
html[data-mode] body#home .home-landing-close{
  border-radius:0 !important; background:transparent !important; border:0 !important; box-shadow:inset 0 0 0 1px var(--f-line) !important;
  color:var(--f-ink2) !important; -webkit-text-fill-color:var(--f-ink2) !important;
}
html[data-mode] body#home .home-title{
  margin-top:20px !important; font-size:clamp(30px,5.3vw,76px) !important; overflow-wrap:normal; word-break:normal; hyphens:none; line-height:.92 !important; font-weight:900 !important;
  letter-spacing:-.015em !important; text-transform:uppercase !important; max-width:1100px;
  color:var(--f-ink) !important; -webkit-text-fill-color:var(--f-ink) !important; background:none !important;
}
html[data-mode] body#home .home-title .home-title-accent,
html[data-mode] body#home .home-suggestions-title .home-title-accent{color:var(--f-acc) !important;-webkit-text-fill-color:var(--f-acc) !important}
html[data-mode] body#home .home-copy{font-size:20px !important;line-height:1.45 !important;font-weight:500 !important;color:var(--f-ink2) !important;-webkit-text-fill-color:var(--f-ink2) !important;margin-top:22px !important}
html[data-mode] body#home .home-actions{gap:10px !important;margin-top:30px !important}
html[data-mode] body#home .home-landing.is-collapsed .home-title{font-size:clamp(22px,2.4vw,32px) !important}

html[data-mode] body#home .home-viewer-suggestions{padding:clamp(22px,2.4vw,34px) clamp(16px,2.2vw,32px) clamp(24px,2.6vw,38px) !important}
html[data-mode] body#home .home-suggestions-head{border-bottom:1px solid var(--f-line);padding-bottom:26px !important;margin-bottom:6px}
html[data-mode] body#home .home-suggestions-title{
  font-size:clamp(28px,3.9vw,56px) !important; line-height:.92 !important; font-weight:900 !important; text-transform:uppercase !important;
  letter-spacing:-.01em !important; margin-top:16px !important; color:var(--f-ink) !important; -webkit-text-fill-color:var(--f-ink) !important;
}
html[data-mode] body#home .home-suggestions-copy{color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important;font-size:15px !important}

html[data-mode] body#home :is(.home-recommendations-panel,.home-carousel-row){
  background:transparent !important; border:0 !important; box-shadow:none !important; backdrop-filter:none !important; padding:0 !important; margin-top:34px !important;
}
html[data-mode] body#home .home-carousel-top,
html[data-mode] body#home .home-recommendations-top{margin-bottom:16px !important;padding:0 !important}
html[data-mode] body#home #homeExclusivesSection{--tag-c:var(--f-blue);--tag-t:#fff;--row-c:var(--f-blue);--row-t:#fff}
html[data-mode] body#home #homeVideosSection{--tag-c:var(--f-indigo);--tag-t:#fff;--row-c:var(--f-indigo);--row-t:#fff}
html[data-mode] body#home .home-carousel-row:has(#homeCarouselSixtiesTitle){--tag-c:var(--f-violet);--tag-t:#fff;--row-c:var(--f-violet);--row-t:#fff}
html[data-mode] body#home .home-carousel-row:has(#homeCarouselRecommendedTitle){--tag-c:var(--f-magenta);--tag-t:#fff;--row-c:var(--f-magenta);--row-t:#fff}

html[data-mode] body#home .home-carousel-arrows button,
html[data-mode] body#home .home-carousel-arrow{
  width:36px !important; height:36px !important; border-radius:0 !important; border:0 !important;
  background:transparent !important; box-shadow:inset 0 0 0 1px var(--f-line) !important;
  color:var(--f-ink2) !important; -webkit-text-fill-color:var(--f-ink2) !important;
}
html[data-mode] body#home .home-carousel-arrows button:hover:not(:disabled),
html[data-mode] body#home .home-carousel-arrow:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--f-acc) !important;color:var(--f-acc) !important;-webkit-text-fill-color:var(--f-acc) !important}

html[data-mode] body#home .home-suggestion-card{
  position:relative; overflow:hidden; border-radius:4px !important; border:0 !important;
  background:var(--f-card) !important; box-shadow:inset 0 0 0 1px var(--f-cb) !important; text-align:left;
}
html[data-mode] body#home .home-suggestion-card::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--row-c,var(--f-cyan));z-index:3;pointer-events:none}
html[data-mode] body#home .home-suggestion-card:hover{box-shadow:inset 0 0 0 1px var(--row-c,var(--f-cyan)) !important;transform:translateY(-2px)}
html[data-mode] body#home .home-suggestion-thumb{border-radius:0 !important;background-color:var(--f-th) !important}
html[data-mode] body#home .home-suggestion-meta{padding:11px 12px 13px !important}
html[data-mode] body#home .home-suggestion-title{font-size:14px !important;font-weight:700 !important;line-height:1.25 !important}
html[data-mode] body#home .home-suggestion-desc{
  font-size:11px !important; font-weight:700 !important; letter-spacing:.06em !important; text-transform:uppercase;
  color:var(--f-muted) !important; -webkit-text-fill-color:var(--f-muted) !important;
}
html[data-mode] body#home .home-recommendation-highlight-card .home-suggestion-title{font-size:17px !important}
html[data-mode] body#home .home-suggestion-empty{border-radius:4px !important;border:0 !important;box-shadow:inset 0 0 0 1px var(--f-line) !important;background:transparent !important;color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important}

html[data-mode] body#home .home-provider-tabs{display:inline-flex !important;gap:0 !important;box-shadow:inset 0 0 0 1px var(--f-line);border-radius:0 !important;padding:0 !important;background:transparent !important}
html[data-mode] body#home .home-provider-tab{
  border-radius:0 !important; border:0 !important; background:transparent !important; box-shadow:none !important;
  padding:12px 22px 10px !important; min-width:0 !important; height:auto !important;
  font-size:13px !important; font-weight:900 !important; letter-spacing:.12em !important; text-transform:uppercase !important;
  color:var(--f-ink2) !important; -webkit-text-fill-color:var(--f-ink2) !important;
}
html[data-mode] body#home .home-provider-tab.is-active{background:var(--f-mist) !important;color:var(--f-navy) !important;-webkit-text-fill-color:var(--f-navy) !important}
html[data-mode] body#home .home-provider-tab-panel{
  border-radius:4px !important; border:0 !important; box-shadow:inset 0 0 0 1px var(--f-line) !important;
  background:repeating-linear-gradient(135deg,transparent 0 14px,rgba(147,248,250,.05) 14px 15px) !important;
}
html[data-mode] body#home .home-provider-tab-placeholder{color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important;font-weight:600 !important}

html[data-mode] body#home .home-feature-grid{gap:16px !important}
html[data-mode] body#home .home-feature-card{
  position:relative; overflow:hidden; border-radius:4px !important; border:0 !important;
  background:var(--f-card) !important; box-shadow:inset 0 0 0 1px var(--f-cb) !important; padding:30px 26px 28px !important;
}
html[data-mode] body#home .home-feature-card::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--f-cyan)}
html[data-mode] body#home .home-feature-card:nth-child(2)::before{background:var(--f-violet)}
html[data-mode] body#home .home-feature-card:nth-child(3)::before{background:var(--f-magenta)}
html[data-mode] body#home .home-feature-card h3{font-size:34px !important;font-weight:900 !important;text-transform:uppercase !important;letter-spacing:-.005em !important;margin:0 !important}
html[data-mode] body#home .home-feature-card p{font-size:15px !important;line-height:1.55 !important;margin-top:12px !important;color:var(--f-ink2) !important;-webkit-text-fill-color:var(--f-ink2) !important}

html[data-mode] body#home .home-footer-divider{border:0 !important;height:4px !important;background:var(--f-strip) !important;opacity:1 !important;margin-top:48px !important}
html[data-mode] body#home .home-footer-nav-heading{
  display:inline-block; padding:5px 7px 3px !important; margin:0 0 14px !important;
  font-size:11px !important; font-weight:900 !important; letter-spacing:.14em !important; text-transform:uppercase !important;
  background:var(--f-cyan); color:var(--f-navy) !important; -webkit-text-fill-color:var(--f-navy) !important;
}
html[data-mode] body#home .home-footer-nav-col:nth-child(2) .home-footer-nav-heading{background:var(--f-blue);color:#fff !important;-webkit-text-fill-color:#fff !important}
html[data-mode] body#home .home-footer-nav-col:nth-child(3) .home-footer-nav-heading{background:var(--f-magenta);color:#fff !important;-webkit-text-fill-color:#fff !important}
html[data-mode] body#home .home-footer-nav-list{font-size:15px !important;font-weight:500 !important}
html[data-mode] body#home .home-footer-nav-list :is(li,a){color:var(--f-ink2) !important;-webkit-text-fill-color:var(--f-ink2) !important;text-decoration:none !important}
html[data-mode] body#home .home-footer-nav-list a:hover{color:var(--f-acc) !important;-webkit-text-fill-color:var(--f-acc) !important}
html[data-mode] body#home .home-footer-nav-fine{font-size:12px !important;font-weight:700 !important;letter-spacing:.14em !important;text-transform:uppercase;color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important}

html[data-mode] body#home .hero .player{border-radius:4px !important;box-shadow:inset 0 0 0 1px var(--f-cb),0 20px 60px rgba(0,0,0,.35) !important}
html[data-mode] body#home :is(.url-play-btn,.glow-controls select,.glow-controls){border-radius:4px !important}
html[data-mode] body#home .url-play-btn{font-weight:900 !important;letter-spacing:.1em !important;text-transform:uppercase;font-size:11px !important}
html[data-mode] body#home .custom-media-controls{border-radius:4px !important}
html[data-mode] body#home .custom-media-controls :is(.cmc-btn,.cmc-select,.cmc-reaction-meter){border-radius:4px !important}

html[data-mode] body#home #contentGrid :is(.meta-box,.card,.community-says){
  position:relative; overflow:hidden; background:var(--f-card) !important; border:0 !important;
  box-shadow:inset 0 0 0 1px var(--f-cb) !important; backdrop-filter:none !important;
}
html[data-mode] body#home #contentGrid .meta-box::before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;width:auto !important;height:4px !important;background:var(--f-strip) !important;opacity:1 !important;transform:none !important;border-radius:0 !important}
html[data-mode] body#home #contentGrid .card.coverage::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--f-blue)}
html[data-mode] body#home #contentGrid .community-says::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--f-violet)}
html[data-mode] body#home #contentGrid .card:has(#commentsTitle)::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--f-magenta)}
html[data-mode] body#home #contentGrid .meta-title{
  font-size:28px !important; font-weight:900 !important; text-transform:uppercase !important; letter-spacing:-.005em !important; line-height:1.02 !important;
}
html[data-mode] body#home #contentGrid :is(#coverageTitle,#communitySaysTitle,#commentsTitle,#profileTitle){
  font-size:20px !important; font-weight:900 !important; text-transform:uppercase !important; letter-spacing:.01em !important;
}

html[data-mode] body#home #contentGrid .rail > h3{
  display:block !important; width:max-content !important; max-width:100%; align-self:flex-start; justify-self:start; padding:6px 9px 4px !important; margin:0 0 12px !important; line-height:1.2 !important;
  font-size:12px !important; font-weight:900 !important; letter-spacing:.14em !important; text-transform:uppercase !important;
  background:var(--f-cyan) !important; color:var(--f-navy) !important; -webkit-text-fill-color:var(--f-navy) !important;
}
html[data-mode] body#home #contentGrid .rail.right > h3{background:var(--f-magenta) !important;color:#fff !important;-webkit-text-fill-color:#fff !important}
html[data-mode] body#home #contentGrid .rail.right > h3{margin-left:auto !important;align-self:flex-end;justify-self:end}

html[data-mode] body#home #contentGrid :is(button,.btn):not(.coverage-refresh-btn):not([class*="reaction"]){
  border-radius:4px !important; font-weight:900 !important; letter-spacing:.06em !important;
}
html[data-mode] body#home #contentGrid :is(select,input[type="text"],textarea){border-radius:4px !important}

html[data-mode] body#home .home-landing.is-collapsed{
  width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important;
  min-height:0 !important; max-height:none !important;
  padding:clamp(12px,1.1vw,16px) clamp(64px,5vw,76px) clamp(12px,1.1vw,16px) clamp(16px,1.7vw,24px) !important;
  transform:none !important; background-image:none !important;
}
html[data-mode] body#home .home-landing.is-collapsed :is(.home-eyebrow,.home-title,.home-copy){display:none !important}
html[data-mode] body#home .home-landing.is-collapsed .home-actions{
  flex:1 1 auto !important; width:auto !important; max-width:none !important; min-width:0 !important;
  margin:0 !important; gap:clamp(6px,.7vw,10px) !important; justify-content:space-between !important; flex-wrap:nowrap !important;
  max-height:none !important; container-type:normal !important;
}
html[data-mode] body#home .home-landing.is-collapsed .home-actions .home-cta{
  flex:1 1 0 !important; width:auto !important; min-width:0 !important; height:clamp(34px,2.8vw,42px) !important; min-height:0 !important;
  padding:0 clamp(4px,.6vw,12px) !important; font-size:clamp(10px,.85vw,12px) !important; letter-spacing:.08em !important; white-space:nowrap;
}
html[data-mode] body#home .home-landing.is-collapsed .home-actions .home-cta.primary{padding:0 clamp(4px,.6vw,12px) !important}
html[data-mode] body#home .home-landing.is-collapsed .home-landing-close{top:50% !important;transform:translateY(-50%) !important}
@media (max-width:760px){
  html[data-mode] body#home .home-landing.is-collapsed .home-actions{flex-wrap:wrap !important}
  html[data-mode] body#home .home-landing.is-collapsed .home-actions .home-cta{flex:1 1 30% !important}
}

@media (max-width:699.98px){
  html[data-mode] body#home .home-landing:not(.is-collapsed) .home-actions{display:grid !important;grid-template-columns:1fr 1fr;gap:8px !important;overflow:visible !important;width:auto !important}
  html[data-mode] body#home .home-landing:not(.is-collapsed) .home-actions .home-cta{width:auto !important;min-width:0 !important;height:42px;padding:0 8px !important;font-size:12px !important}
  html[data-mode] body#home .home-landing:not(.is-collapsed) .home-actions .home-cta.primary{grid-column:1 / -1}
}
@media (max-width:699.98px){
  html[data-mode] body#home .home-landing:not(.is-collapsed){max-height:none !important;height:auto !important}
  html[data-mode] body#home .home-landing:not(.is-collapsed) .home-actions{max-height:none !important}
  html[data-mode] body#home .home-landing.is-collapsed .home-actions{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px !important;flex:1 1 auto !important}
  html[data-mode] body#home .home-landing.is-collapsed .home-actions .home-cta{width:auto !important;height:32px !important;font-size:10px !important;letter-spacing:.04em !important;padding:0 2px !important}
}

html[data-mode] body#home nav#siteNav{--nv-cw:calc(var(--nv-small) * .8);--nv-sw:calc(var(--nv-small) * .42)}
html[data-mode] body#home nav#siteNav :is(.nav-clock,.nav-date){display:inline-flex !important;align-items:center;justify-content:center;letter-spacing:0 !important;position:relative;gap:0 !important;overflow:visible !important}
html[data-mode] body#home nav#siteNav .nav-cell{display:inline-block;width:var(--nv-cw);text-align:center;letter-spacing:0}
html[data-mode] body#home nav#siteNav .nav-cell-sep{width:var(--nv-sw)}
html[data-mode] body#home nav#siteNav .nav-clock::before{position:absolute !important;right:100%;top:50%;margin-right:calc(var(--nv-small) * .45);transform:translateY(-50%)}
html[data-mode] body#home nav#siteNav .nav-date{padding-left:calc(var(--nv-small) * .5) !important;padding-right:calc(var(--nv-small) * .5) !important}

html[data-mode] body#home #contentGrid section.meta-box{padding:0 !important}
html[data-mode] body#home #contentGrid section.meta-box::before{display:none !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-title-row{background:var(--f-band);padding:20px 24px 0;margin:0;align-items:flex-start;gap:16px;flex-wrap:nowrap}
html[data-mode] body#home #contentGrid section.meta-box .meta-title,html[data-mode] body#home #contentGrid section.meta-box .meta-title[data-sr-ink]{color:#F3F8FC !important;-webkit-text-fill-color:#F3F8FC !important;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}
html[data-mode] body#home #contentGrid section.meta-box .edit-title-btn{flex:0 0 auto;width:34px;height:34px;padding:0 !important;font-size:0 !important;line-height:0;position:relative;background:transparent !important;border:1px solid rgba(147,248,250,.30) !important;color:#93F8FA !important}
html[data-mode] body#home #contentGrid section.meta-box .edit-title-btn::before{content:"";position:absolute;inset:0;margin:auto;width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%202l3%203-8.5%208.5H2.5v-3z%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M11%202l3%203-8.5%208.5H2.5v-3z%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .edit-title-btn:is(:hover,:focus-visible){border-color:#02ECFC !important;color:#02ECFC !important;outline:none}
html[data-mode] body#home #contentGrid section.meta-box .meta-info-row{margin:0;padding:10px 24px 19px;gap:8px;background:var(--f-strip) left bottom/100% 3px no-repeat,var(--f-band)}
html[data-mode] body#home #contentGrid section.meta-box .meta-sub,html[data-mode] body#home #contentGrid section.meta-box .meta-sub[data-sr-ink]{font-size:13px !important;font-weight:600 !important;letter-spacing:.02em;color:#93A3B8 !important;-webkit-text-fill-color:#93A3B8 !important}
html[data-mode] body#home #contentGrid section.meta-box #metaSub,html[data-mode] body#home #contentGrid section.meta-box #metaSub[data-sr-ink]{color:#02ECFC !important;-webkit-text-fill-color:#02ECFC !important;font-weight:800 !important}
html[data-mode] body#home #contentGrid section.meta-box #metaSub.meta-sub-profile-link:is(:hover,:focus){color:#93F8FA !important;-webkit-text-fill-color:#93F8FA !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-sub-sep{font-size:0 !important;opacity:1}
html[data-mode] body#home #contentGrid section.meta-box .meta-sub-sep::before{content:"\00B7";font-size:13px;font-weight:900;color:#93A3B8 !important;-webkit-text-fill-color:#93A3B8 !important}

html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row{margin:0;padding:16px 24px 20px;display:flex;flex-wrap:wrap;align-items:center;column-gap:18px;row-gap:0}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row::before{content:"";order:1;flex:0 0 100%;height:0}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.ai-disclosure-badge,.view-count-btn,.official-business-badge){order:0;min-height:0 !important;height:auto;padding:0 !important;border:0 !important;background:none !important;box-shadow:none !important;
  font-size:12px !important;font-weight:700 !important;letter-spacing:.06em !important;text-transform:uppercase;gap:6px;align-items:center;filter:none;opacity:1}
html[data-mode] body#home #contentGrid section.meta-box .view-count-btn{display:inline-flex;color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important}
html[data-mode] body#home #contentGrid section.meta-box .view-count-btn::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%208s2.5-5%207-5%207%205%207%205-2.5%205-7%205-7-5-7-5z%22/%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M1%208s2.5-5%207-5%207%205%207%205-2.5%205-7%205-7-5-7-5z%22/%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%222%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .ai-disclosure-badge{color:var(--f-acc) !important;-webkit-text-fill-color:var(--f-acc) !important}
html[data-mode] body#home #contentGrid section.meta-box .ai-disclosure-badge::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}
html[data-mode] body#home #contentGrid section.meta-box .ai-disclosure-badge[data-level="some_ai"]{color:#E0A100 !important;-webkit-text-fill-color:#E0A100 !important}
html[data-mode] body#home #contentGrid section.meta-box .ai-disclosure-badge[data-level="ai"]{color:var(--f-pink) !important;-webkit-text-fill-color:var(--f-pink) !important}
html[data-mode] body#home #contentGrid section.meta-box .ai-disclosure-badge[data-challenged="true"]{color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important}
html[data-mode] body#home #contentGrid section.meta-box .ai-disclosure-badge:not(:disabled):is(:hover,:focus-visible){text-decoration:underline;text-underline-offset:3px;outline:none}
html[data-mode] body#home #contentGrid section.meta-box .official-business-badge{color:var(--f-violet) !important;-webkit-text-fill-color:var(--f-violet) !important}
html[data-mode] body#home #contentGrid section.meta-box .official-business-badge *{color:inherit !important;-webkit-text-fill-color:inherit !important}

html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.about-video-btn,.share-video-btn,.add-to-playlist-btn,.report-btn){order:2;align-self:stretch;flex:1 1 0;min-width:0;min-height:56px;height:auto;margin:14px 0 0 !important;padding:9px 6px !important;
  display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;
  background:color-mix(in srgb,var(--f-acc) 8%,transparent) !important;border:1px solid var(--f-line) !important;box-shadow:none !important;backdrop-filter:none !important;
  color:var(--f-ink) !important;-webkit-text-fill-color:var(--f-ink) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.1em !important;text-transform:uppercase;line-height:1.15;text-align:center;white-space:normal;transform:none !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.about-video-btn,.share-video-btn,.add-to-playlist-btn,.report-btn) span{color:inherit !important;-webkit-text-fill-color:inherit !important;margin:0 !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.share-video-btn,.add-to-playlist-btn) > :is(img,span[aria-hidden="true"]){display:none !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.about-video-btn,.share-video-btn,.add-to-playlist-btn,.report-btn)::before{content:"";flex:0 0 auto;width:18px;height:18px;background:var(--f-acc)}
html[data-mode] body#home #contentGrid section.meta-box .add-streamr-btn::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%225.5%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M2%2015c.8-3%203.2-4.5%206-4.5s5.2%201.5%206%204.5%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%225.5%22%20r%3D%223%22/%3E%3Cpath%20d%3D%22M2%2015c.8-3%203.2-4.5%206-4.5s5.2%201.5%206%204.5%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .about-video-btn::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226.5%22/%3E%3Cpath%20d%3D%22M8%207v4.5M8%204.6v.1%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%228%22%20cy%3D%228%22%20r%3D%226.5%22/%3E%3Cpath%20d%3D%22M8%207v4.5M8%204.6v.1%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .share-video-btn::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203H3v10h10v-3M9%202h5v5M14%202%207%209%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6%203H3v10h10v-3M9%202h5v5M14%202%207%209%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .add-to-playlist-btn::before{-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v12M2%208h12%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%202v12M2%208h12%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .report-btn::before{background:var(--f-pink) !important;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015V2M3%202h9l-2%203.5L12%209H3%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%2015V2M3%202h9l-2%203.5L12%209H3%22/%3E%3C/svg%3E") center/contain no-repeat}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.about-video-btn,.share-video-btn,.add-to-playlist-btn,.report-btn):not([disabled]):is(:hover,:focus-visible){border-color:var(--f-acc) !important;outline:none}
html[data-mode] body#home #contentGrid section.meta-box .about-video-btn.is-active,html[data-mode] body#home #contentGrid section.meta-box .add-streamr-btn.is-added-streamr{border-color:var(--f-acc) !important;background:color-mix(in srgb,var(--f-acc) 18%,transparent) !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.share-video-btn,.add-to-playlist-btn,.report-btn)[disabled]{background:transparent !important;border-style:dashed !important;color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important;cursor:default;opacity:1 !important}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > [disabled]::before{background:var(--f-muted) !important}
html[data-mode] body#home #contentGrid section.meta-box .about-video-panel{margin:0 24px 20px !important}
@media (max-width:560px){
  html[data-mode] body#home #contentGrid section.meta-box .meta-title-row{padding:16px 16px 0} html[data-mode] body#home #contentGrid section.meta-box .meta-info-row{padding:8px 16px 15px}
  html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row{padding:14px 16px 16px;column-gap:8px;row-gap:0}
  html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.ai-disclosure-badge,.view-count-btn,.official-business-badge){margin-right:8px !important}
  html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.about-video-btn,.share-video-btn,.add-to-playlist-btn,.report-btn){flex:1 1 calc(33.333% - 8px);margin-top:8px !important}
  html[data-mode] body#home #contentGrid section.meta-box .about-video-panel{margin:0 16px 16px !important}
}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > [hidden]{display:none !important}

html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > .ai-disclosure-badge{order:0}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > .official-business-badge{order:1}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > .view-count-btn{order:2}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row::before{order:3}
html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.add-streamr-btn,.about-video-btn,.share-video-btn,.add-to-playlist-btn,.report-btn){order:4}
@media (max-width:560px){
  html[data-mode] body#home #contentGrid section.meta-box .meta-actions-row > :is(.ai-disclosure-badge,.view-count-btn,.official-business-badge){font-size:11px !important;letter-spacing:.04em !important;margin:0 10px 4px 0 !important}
}

html[data-mode="light"] body#home #contentGrid section.meta-box .meta-title-row{background:var(--f-card)}
html[data-mode="light"] body#home #contentGrid section.meta-box .meta-info-row{background:var(--f-strip) left bottom/100% 3px no-repeat,var(--f-card)}
html[data-mode="light"] body#home #contentGrid section.meta-box :is(.meta-title,.meta-title[data-sr-ink]){color:var(--f-ink) !important;-webkit-text-fill-color:var(--f-ink) !important}
html[data-mode="light"] body#home #contentGrid section.meta-box :is(.meta-sub,.meta-sub[data-sr-ink]){color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important}
html[data-mode="light"] body#home #contentGrid section.meta-box :is(#metaSub,#metaSub[data-sr-ink]){color:var(--f-acc) !important;-webkit-text-fill-color:var(--f-acc) !important}
html[data-mode="light"] body#home #contentGrid section.meta-box #metaSub.meta-sub-profile-link:is(:hover,:focus){color:#484AFA !important;-webkit-text-fill-color:#484AFA !important}
html[data-mode="light"] body#home #contentGrid section.meta-box .meta-sub-sep::before{color:var(--f-muted) !important;-webkit-text-fill-color:var(--f-muted) !important}
html[data-mode="light"] body#home #contentGrid section.meta-box .edit-title-btn{border-color:rgba(2,66,251,.35) !important;color:var(--f-acc) !important;background:#fff !important}
html[data-mode="light"] body#home #contentGrid section.meta-box .edit-title-btn:is(:hover,:focus-visible){border-color:var(--f-acc) !important;color:var(--f-acc) !important}

@media (min-width:901px){
  html[data-mode] body#home #contentGrid > main.center{padding-top:14px !important}
}

html[data-mode] body#home .nav-watch-schedule{width:auto !important;min-width:104px;padding:4px 10px !important}
html[data-mode] body#home :is(.nav-video-share,.nav-watch-schedule){top:calc(100% + var(--sr-search-offset, 0px)) !important}

html[data-mode] body#home nav#siteNav #navDate{
  border:0 !important; border-top:1px solid rgba(255,255,255,.28) !important;
  border-radius:0 !important; background:transparent !important; box-shadow:none !important;
}
html[data-mode] body#home nav#siteNav #navDate:hover{border-top-color:rgba(255,255,255,.55) !important}
html[data-mode] body#home nav#siteNav #navDate:focus-visible{outline:2px solid #02ECFC !important;outline-offset:2px}

html[data-mode] body#home #contentGrid .community-says{padding:20px 18px 16px !important}
