body{--batch-radius:14px}
.batch-directory{display:flex;flex-wrap:wrap;gap:10px 22px;padding:20px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-bottom:30px}
.batch-directory a:focus-visible,.video-title a:focus-visible{outline:2px solid var(--primary);outline-offset:5px}
.batch-directory a:hover{color:var(--primary)}
.batch-article{max-width:1160px;padding:65px 24px 90px;margin:auto}
.batch-article>h1{font-size:clamp(32px,4vw,58px);margin:12px 0 20px;line-height:1.18}
.batch-eyebrow{letter-spacing:.16em;color:var(--primary);font-size:13px}
.batch-article h2{margin:26px 0 12px}.batch-article p{line-height:1.9;margin:12px 0;max-width:75ch}
.batch-list{display:grid;gap:15px;margin:25px 0;padding:0;list-style:none}
.batch-list li{padding:22px;border:1px solid var(--line);background:var(--card);border-radius:var(--batch-radius)}
.batch-list a{font-weight:700}.batch-list small{display:block;color:var(--muted);margin-top:5px}
.batch-detail-cover{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--primary-soft);border-radius:var(--batch-radius)}
.batch-related{display:grid;gap:12px;margin-top:25px}.batch-notice{border-left:3px solid var(--primary);padding-left:18px;color:var(--muted)}
.tx5-page-note{max-width:1160px;margin:36px auto;padding:28px;border:1px solid var(--line);border-radius:var(--batch-radius);background:var(--card);color:var(--text)}
.tx5-page-note__label{font-size:12px;color:var(--primary);letter-spacing:.12em}.tx5-page-note h2{margin:10px 0;font-size:24px}
.tx5-page-note p{margin:12px 0;line-height:1.9;color:var(--muted)}
.video-title a{display:block}.video-title a:hover{text-decoration:underline;text-underline-offset:4px}
body[data-preview-profile="editorial"]{font-family:Georgia,"Songti SC",serif;--batch-radius:0px}
body[data-preview-profile="editorial"] .hero{text-align:left;padding:72px 0}
body[data-preview-profile="editorial"] .hero .container{max-width:1080px}
body[data-preview-profile="editorial"] .hero h1{max-width:740px;font-size:clamp(40px,5vw,72px);line-height:1.16}
body[data-preview-profile="editorial"] .hero-search{margin-left:0}.hero-search{max-width:100%}
body[data-preview-profile="editorial"] .hero-stats{justify-content:flex-start;gap:36px}
body[data-preview-profile="editorial"] .section-head{text-align:left;border-top:2px solid var(--line);padding-top:24px}
body[data-preview-profile="editorial"] .video-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}
body[data-preview-profile="editorial"] .video-card{border-radius:0;box-shadow:none;border-bottom:2px solid var(--line)}
body[data-preview-profile="editorial"] .video-card:first-child{grid-column:span 2}
body[data-preview-profile="editorial"] .feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
body[data-preview-profile="rail"]{--batch-radius:5px}
body[data-preview-profile="rail"]>.nav{position:fixed;left:0;top:0;bottom:0;width:210px;background:var(--dark);border-right:1px solid var(--line)}
body[data-preview-profile="rail"] .nav-inner{height:100%;padding:35px 20px;flex-direction:column;justify-content:flex-start;align-items:stretch}
body[data-preview-profile="rail"] .nav-links{flex-direction:column;gap:20px;margin-top:35px;color:var(--text)}
body[data-preview-profile="rail"] .nav-actions{margin-top:auto;flex-direction:column}
body[data-preview-profile="rail"]>.hero,body[data-preview-profile="rail"]>.section,body[data-preview-profile="rail"]>.stats-band,body[data-preview-profile="rail"]>.footer,body[data-preview-profile="rail"]>.batch-article,body[data-preview-profile="rail"]>.tx5-page-note{margin-left:210px}
body[data-preview-profile="rail"] .hero{text-align:left;padding:85px 24px 65px}
body[data-preview-profile="rail"] .hero h1{font-size:clamp(36px,4.3vw,62px);max-width:730px;line-height:1.15}
body[data-preview-profile="rail"] .hero-search{margin-left:0}
body[data-preview-profile="rail"] .video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
body[data-preview-profile="rail"] .video-card{display:grid;grid-template-columns:40% minmax(0,1fr);border-radius:5px}
body[data-preview-profile="rail"] .video-cover{height:100%;aspect-ratio:auto;min-height:235px}
body[data-preview-profile="rail"] .video-creator .like{display:none}
body[data-preview-profile="rail"] .section[style]{background:var(--bg2)!important}
body[data-preview-profile="rail"] .app-section{background:var(--bg2)}
body[data-preview-profile="cinema"] .hero{min-height:560px;display:flex;align-items:center;background:#111d2c;color:#f6eee1}
body[data-preview-profile="cinema"] .hero h1{font-size:clamp(40px,6vw,84px);max-width:1040px;margin:auto;line-height:1.15;letter-spacing:-.03em}
body[data-preview-profile="cinema"] .hero-stats{border-top:1px solid #536277;padding-top:22px}
body[data-preview-profile="cinema"] .video-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
body[data-preview-profile="cinema"] .video-cover{aspect-ratio:3/4}
body[data-preview-profile="cinema"] .video-card{border-radius:2px;background:#152231;color:#f5eee5}
body[data-preview-profile="cinema"] .video-desc{color:#bcc8d9}
body[data-preview-profile="cinema"] .video-creator .like,body[data-preview-profile="cinema"] .video-creator .nums{display:none}
body[data-preview-profile="cinema"] .section-head h2{text-transform:uppercase;font-size:36px}
body[data-preview-profile="cinema"] .batch-detail-cover{aspect-ratio:21/9}.batch-detail-title{margin:24px 0}
body[data-preview-profile="journal"]{font-family:Georgia,"Songti SC",serif;--batch-radius:3px}
body[data-preview-profile="journal"] .container{max-width:990px}
body[data-preview-profile="journal"] .hero{padding:52px 0;background:var(--bg);color:var(--text);text-align:left;border-bottom:1px solid var(--line)}
body[data-preview-profile="journal"] .hero::before{display:none}
body[data-preview-profile="journal"] .hero h1{font-size:clamp(36px,5vw,65px);text-shadow:none;line-height:1.22;max-width:700px}
body[data-preview-profile="journal"] .hero-search{margin-left:0;border:1px solid var(--line)}
body[data-preview-profile="journal"] .hero-stats{justify-content:space-between;gap:20px}
body[data-preview-profile="journal"] .video-grid{grid-template-columns:1fr}
body[data-preview-profile="journal"] .video-card{display:grid;grid-template-columns:32% minmax(0,1fr);box-shadow:none;border-radius:0;background:transparent;border-bottom:1px dashed var(--line)}
body[data-preview-profile="journal"] .video-cover{aspect-ratio:4/3}
body[data-preview-profile="journal"] .video-title{font-size:21px}.batch-article{overflow-wrap:anywhere}
body[data-preview-profile="journal"] .section-head{text-align:left}
body[data-preview-profile="journal"] .batch-detail-cover{width:58%;float:left;margin:0 28px 24px 0}
body[data-preview-profile="journal"] .batch-related{clear:both}
body[data-preview-profile="dashboard"] .hero{text-align:left;padding:42px 0}
body[data-preview-profile="dashboard"] .hero .container{display:grid;grid-template-columns:1.5fr 1fr;gap:20px;align-items:center}
body[data-preview-profile="dashboard"] .hero h1{font-size:clamp(34px,4vw,56px);line-height:1.16}
body[data-preview-profile="dashboard"] .hero .sub{margin:0}.hero-stats .hero-stat{min-width:0}
body[data-preview-profile="dashboard"] .hero-stats{margin-top:0;gap:18px;justify-content:space-between}
body[data-preview-profile="dashboard"] .hero-stats .num{font-size:23px}
body[data-preview-profile="dashboard"] .video-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
body[data-preview-profile="dashboard"] .video-card{border-radius:0;border:1px solid var(--line);box-shadow:none}
body[data-preview-profile="dashboard"] .video-card:nth-child(5n+1){grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}
body[data-preview-profile="dashboard"] .video-card:nth-child(5n+1) .video-cover{aspect-ratio:auto;height:100%}
body[data-preview-profile="dashboard"] .section{padding-top:45px;padding-bottom:45px}
body[data-preview-profile="dashboard"] .section[style],body[data-preview-profile="dashboard"] .app-section{background:var(--bg2)!important}
body[data-preview-profile="dashboard"] .batch-list{grid-template-columns:1fr 1fr}
@media(max-width:1100px){body[data-preview-profile="rail"] .video-grid{grid-template-columns:1fr}body[data-preview-profile="cinema"] .video-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body[data-preview-profile="dashboard"] .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
  body[data-preview-profile="rail"]>.nav{position:sticky;inset:auto;top:0;width:100%;height:auto}
  body[data-preview-profile="rail"] .nav-inner{height:66px;padding:0 18px;flex-direction:row;align-items:center;justify-content:space-between}
  body[data-preview-profile="rail"] .nav-links,body[data-preview-profile="rail"] .nav-actions{display:none}
  body[data-preview-profile="rail"] .nav-burger{display:block}
  body[data-preview-profile="rail"]>.hero,body[data-preview-profile="rail"]>.section,body[data-preview-profile="rail"]>.stats-band,body[data-preview-profile="rail"]>.footer,body[data-preview-profile="rail"]>.batch-article,body[data-preview-profile="rail"]>.tx5-page-note{margin-left:0}
  body[data-preview-profile="editorial"] .video-grid,body[data-preview-profile="cinema"] .video-grid,body[data-preview-profile="dashboard"] .video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  body[data-preview-profile="editorial"] .video-card:first-child,body[data-preview-profile="dashboard"] .video-card:nth-child(5n+1){grid-column:auto;display:flex}
  body[data-preview-profile="dashboard"] .hero .container{display:block}
  body[data-preview-profile="dashboard"] .hero .sub{margin-top:18px}
  body[data-preview-profile="dashboard"] .hero-stats{margin-top:20px}
  body[data-preview-profile="journal"] .video-card{grid-template-columns:36% minmax(0,1fr)}
  body[data-preview-profile="journal"] .video-title{font-size:16px}
  body[data-preview-profile="journal"] .batch-detail-cover{width:100%;float:none;margin:0}
  .tx5-page-note{margin:25px 16px;padding:20px}.batch-article{padding:38px 18px 55px}
}
@media(max-width:480px){body[data-preview-profile="editorial"] .video-grid,body[data-preview-profile="rail"] .video-grid,body[data-preview-profile="dashboard"] .video-grid,body[data-preview-profile="dashboard"] .batch-list{grid-template-columns:1fr}body[data-preview-profile="rail"] .video-card{grid-template-columns:35% minmax(0,1fr)}body[data-preview-profile="cinema"] .video-body{padding:12px 9px}body[data-preview-profile="cinema"] .video-creator .who{font-size:11px}body[data-preview-profile="editorial"] .feature-grid{grid-template-columns:1fr}}
body[data-source-family="two"]{--line:var(--border);--muted:var(--text-soft);--dark:var(--bg);--bg2:var(--bg)}
body[data-source-family="two"] .batch-directory{padding:24px 0}
body[data-source-family="two"][data-preview-profile="editorial"] .card-cover{aspect-ratio:16/10}
body[data-source-family="two"][data-preview-profile="editorial"] .video-card{border-radius:0;box-shadow:none}
body[data-source-family="two"][data-preview-profile="rail"]>.site-header{position:fixed;top:0;left:0;bottom:0;width:210px;background:var(--card)}
body[data-source-family="two"][data-preview-profile="rail"] .main-nav{flex-direction:column;flex:0;gap:12px;margin-top:25px}
body[data-source-family="two"][data-preview-profile="rail"] .hero-inner{display:block}
body[data-source-family="two"][data-preview-profile="rail"] .video-card{display:grid;grid-template-columns:40% 60%}
body[data-source-family="two"][data-preview-profile="rail"] .card-cover{height:100%;aspect-ratio:auto}
body[data-source-family="two"][data-preview-profile="cinema"] .card-cover{aspect-ratio:3/4}
body[data-source-family="two"][data-preview-profile="cinema"] .card-desc,body[data-source-family="two"][data-preview-profile="cinema"] .card-meta{color:#ccd6df}
body[data-source-family="two"][data-preview-profile="journal"] .card-cover{aspect-ratio:4/3;height:100%}
body[data-source-family="two"][data-preview-profile="journal"] .card-title{font-size:21px}
body[data-source-family="two"][data-preview-profile="dashboard"] .video-card:nth-child(5n+1) .card-cover{height:100%;aspect-ratio:auto}
@media(max-width:760px){
body[data-source-family="two"][data-preview-profile="rail"]>.site-header{position:sticky;inset:auto;top:0;width:100%;height:68px}
body[data-source-family="two"][data-preview-profile="rail"] .nav-actions{display:flex;flex-direction:row;margin:0}
body[data-source-family="two"][data-preview-profile="rail"] .main-nav{display:none;margin:0}
body[data-source-family="two"][data-preview-profile="rail"] .main-nav.open{display:flex;position:absolute;top:68px;left:0;right:0;background:var(--card);padding:20px}
body[data-source-family="two"][data-preview-profile="rail"] .nav-toggle{display:block}
body[data-source-family="two"][data-preview-profile="journal"] .card-title{font-size:16px}
}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
@media(max-width:760px){
body[data-source-family="two"] #navLinks.open{display:flex!important;position:fixed;left:0;right:0;top:68px;z-index:200;flex-direction:column;gap:14px;padding:20px;background:var(--card)}
body[data-source-family="two"][data-preview-profile="rail"]>.topnav{width:100%;max-width:100%}
body[data-source-family="two"] .hero-stats{flex-wrap:wrap;max-width:100%}
body[data-source-family="two"] .nav-inner{max-width:100%}
}
@media(min-width:1101px){body[data-preview-profile] .container{max-width:1315px}body[data-preview-profile] .video-grid{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:37px}body[data-preview-profile] .hero{padding-top:96px;padding-bottom:70px}}