*{box-sizing:border-box}html{scroll-behavior:smooth}:root{--ink:#080B12;--ink-2:#101522;--navy:#111827;--navy-2:#1A2234;--bg:#0B0F18;--bg-2:#111623;--surface:#151B28;--surface-raised:#1B2232;--surface-soft:#20283A;--signal:#E5484D;--signal-dark:#B92F3B;--signal-soft:rgba(229,72,77,.14);--violet:#7767A8;--violet-soft:rgba(119,103,168,.18);--amber:#D7A84B;--amber-soft:rgba(215,168,75,.15);--text:#F3F5F8;--text-2:#B9C0CC;--text-3:#7F899A;--line:rgba(255,255,255,.10);--line-strong:rgba(255,255,255,.18);--shadow:0 14px 34px rgba(0,0,0,.28);--shadow-strong:0 24px 64px rgba(0,0,0,.42);--glow:0 0 0 1px rgba(229,72,77,.12),0 16px 42px rgba(0,0,0,.34);--radius:10px;--radius-card:16px;--radius-large:24px;--wrap:1320px}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.7;padding-bottom:0}a{color:inherit;text-decoration:none}a:hover{color:#fff}img{max-width:100%;height:auto;display:block;object-fit:cover}button,input,select,textarea{font:inherit}button{cursor:pointer}.wrap{width:min(var(--wrap),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;background:#fff;color:#000;padding:10px 14px;z-index:1000}.skip-link:focus{top:12px}.watch-strip{height:32px;background:#151b27;border-bottom:1px solid var(--line);font-size:12px}.watch-inner{height:32px;display:flex;align-items:center;gap:12px;white-space:nowrap;overflow:hidden}.watch-dot{width:7px;height:7px;border-radius:50%;background:var(--signal)}.watch-time{color:var(--amber)}.watch-ticker{display:flex;gap:24px;color:var(--text-2);overflow:hidden}.site-header{position:sticky;top:0;z-index:50;background:rgba(8,11,18,.9);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);box-shadow:0 12px 26px rgba(0,0,0,.2)}.header-inner{height:72px;display:flex;align-items:center;gap:22px}.brand{display:flex;align-items:center;gap:10px;min-width:210px}.brand img{width:42px;height:42px;border-radius:10px}.brand b{display:block;font-size:18px}.brand small{display:block;font-size:10px;color:var(--text-3);max-width:190px}.main-nav{display:flex;align-self:stretch;gap:2px;flex:1}.main-nav a{display:flex;align-items:center;padding:0 10px;color:var(--text-2);font-size:14px;position:relative}.main-nav a.active{color:#fff}.main-nav a.active:after{content:"";position:absolute;height:2px;width:24px;left:50%;bottom:0;transform:translateX(-50%);background:var(--signal);box-shadow:0 0 12px rgba(229,72,77,.25)}.header-tools{display:flex;align-items:center;gap:10px;font-size:13px}.header-tools a,.icon-btn,.menu-btn{background:none;border:0;color:var(--text-2);padding:8px}.menu-btn{display:none}.mobile-menu{background:var(--ink-2);border-top:1px solid var(--line)}.mobile-groups{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;padding:24px 0}.mobile-groups b{display:block;color:var(--amber);margin-bottom:10px}.mobile-groups a{display:block;padding:6px 0;color:var(--text-2)}.search-layer{position:fixed;inset:0;background:rgba(0,0,0,.72);z-index:90;padding:12vh 20px}.search-panel{max-width:760px;margin:auto;background:var(--surface-raised);padding:28px;border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow-strong)}.search-panel>button{float:right;background:transparent;color:var(--text-2);border:1px solid var(--line);border-radius:8px;padding:7px 10px}.search-panel label{display:block;font-size:24px;font-weight:800;margin:20px 0}.search-box{display:flex;gap:8px}.search-box input,.search-box select{flex:1;background:var(--bg-2);border:1px solid var(--line);color:var(--text);padding:12px;border-radius:10px}.search-box button,.filter-bar button{background:var(--signal);color:#fff;border:0;padding:0 18px;border-radius:10px}.search-box.large{max-width:900px;margin-top:24px}.section{padding:76px 0}.band{background:var(--bg-2);border-block:1px solid var(--line)}.section-head{width:min(var(--wrap),calc(100% - 40px));margin:0 auto 28px;display:flex;justify-content:space-between;gap:24px;align-items:end}.wrap .section-head{width:100%}.section-head h2{font-size:clamp(26px,3vw,42px);margin:5px 0 0;line-height:1.15}.section-head>p{max-width:620px;color:var(--text-2);margin:0}.eyebrow{font-size:12px;letter-spacing:.18em;color:var(--amber);font-weight:800}.hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(330px,1fr);gap:18px;padding-top:28px}.hero-main{position:relative;min-height:610px;overflow:hidden;border-radius:var(--radius-large);background:var(--surface);box-shadow:var(--shadow-strong)}.hero-main>img{width:100%;height:100%;position:absolute;inset:0}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,9,14,.08) 15%,rgba(7,9,14,.9) 88%)}.hero-copy{position:absolute;left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px);bottom:40px;max-width:780px}.status-line{display:inline-flex;border-left:3px solid var(--signal);padding:3px 10px;background:var(--signal-soft);color:#fff}.hero-copy h1{font-size:clamp(38px,5vw,72px);line-height:1.04;margin:16px 0}.hero-copy p{font-size:17px;color:var(--text-2);max-width:700px}.cta-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:10px;border:1px solid var(--line-strong);color:#fff}.btn.primary{background:var(--signal);border-color:var(--signal)}.btn.ghost{background:rgba(255,255,255,.04)}.intel-stack{display:flex;flex-direction:column;gap:12px}.focus-card,.editor-note,.notice,.download-note{background:var(--surface-raised);border:1px solid var(--line);border-left:3px solid var(--signal);border-radius:var(--radius-card);padding:24px;box-shadow:var(--shadow)}.focus-card span,.editor-note>span{color:var(--amber);font-size:12px;letter-spacing:.1em}.focus-card h2{font-size:26px;line-height:1.25}.focus-card p,.editor-note p{color:var(--text-2)}.flash-row{display:grid;grid-template-columns:84px 1fr;gap:12px;background:var(--surface);padding:16px;border-radius:12px;border:1px solid var(--line)}.flash-row time{color:var(--amber);font-size:12px}.today-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.today-numbers div{background:var(--surface-soft);padding:18px;border-radius:12px;text-align:center}.today-numbers b{display:block;font-size:28px}.today-numbers span{color:var(--text-3);font-size:12px}.metric-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-card);overflow:hidden}.metric{min-height:130px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;gap:8px}.metric span{color:var(--text-3)}.metric b{grid-column:1/-1}.metric strong{font-size:28px}.metric em{color:var(--amber);font-style:normal}.dossier-list{display:flex;flex-direction:column}.dossier-row{display:grid;grid-template-columns:92px 1fr 120px;gap:22px;padding:24px 0;border-bottom:1px solid var(--line);align-items:center}.dossier-row .rank{font-size:38px;color:var(--text-3);font-weight:800}.dossier-row h2,.dossier-row h3{margin:6px 0}.dossier-row p{color:var(--text-2);margin:0}.meta-row{display:flex;flex-wrap:wrap;gap:8px 12px;align-items:center;color:var(--text-3);font-size:12px}.badge{display:inline-flex;padding:3px 8px;border-radius:999px;background:var(--surface-soft);border:1px solid var(--line)}.badge-signal{background:var(--signal-soft);color:#ffb5b7;border-color:rgba(229,72,77,.25)}.heat{text-align:right}.heat b{display:block;font-size:30px}.heat span,.heat small{display:block;color:var(--text-3)}.split-editor{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(310px,.7fr);gap:34px}.split-editor>.section-head{grid-column:1/-1}.timeline-stream{border-left:1px solid var(--line-strong)}.stream-item{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:0 0 28px 24px;position:relative}.stream-item:before{content:"";position:absolute;left:-4px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--text-3)}.stream-item.important:before{width:3px;height:52px;border-radius:2px;background:var(--signal);left:-2px}.stream-item time{color:var(--amber);font-size:12px}.stream-item h3{margin:3px 0}.stream-item p{margin:0;color:var(--text-2)}.cinema-band{background:linear-gradient(180deg,#101522,#0f1320)}.featured-screen{display:grid;grid-template-columns:1.45fr .55fr;gap:18px}.big-screen{position:relative;border-radius:var(--radius-large);overflow:hidden;min-height:520px}.big-screen img{width:100%;height:100%;position:absolute}.big-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,7,12,.92))}.screen-copy{position:absolute;z-index:2;left:28px;right:28px;bottom:26px}.screen-copy h3,.screen-copy h2{font-size:34px;margin:7px 0}.screen-copy p{max-width:660px;color:var(--text-2)}.film-strip{display:flex;flex-direction:column;gap:8px}.film-strip a{background:var(--surface);padding:14px;border:1px solid var(--line);border-radius:12px}.film-strip span{color:var(--amber);font-size:11px}.film-strip b{display:block}.film-strip small{display:block;color:var(--text-3);margin-top:4px}.horizontal-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(230px,28%);overflow-x:auto;gap:14px;scroll-snap-type:x proximity;padding-bottom:12px}.poster-card{scroll-snap-align:start;background:var(--surface);border:1px solid var(--line);padding:12px;border-radius:16px;position:relative}.poster-card img{width:100%;aspect-ratio:3/4;border-radius:12px}.poster-card span{position:absolute;top:24px;right:24px;background:rgba(0,0,0,.75);padding:3px 7px;border-radius:6px;font-size:11px}.poster-card h3{margin:14px 0 4px}.poster-card p{color:var(--text-2);font-size:14px}.mosaic{width:min(var(--wrap),calc(100% - 40px));margin:auto;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wrap .mosaic{width:100%}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.card.large{grid-column:span 2;grid-row:span 2}.media-cover img{width:100%;aspect-ratio:16/9}.card.large .media-cover img{aspect-ratio:16/10}.card-body{padding:16px}.card-body h3{font-size:20px;margin:8px 0}.card-body p{color:var(--text-2);font-size:14px}.live-preview{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.live-preview>.section-head{grid-column:1/-1}.live-stage{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;display:grid;grid-template-columns:1.25fr 1fr}.live-stage img{width:100%;height:100%;min-height:320px}.live-stage>div,.live-stage>aside{padding:28px}.live-stage h3,.live-stage h2{font-size:30px;margin:10px 0}.live-stage p{color:var(--text-2)}.live-dot{display:inline-flex;color:#fff;background:var(--signal);padding:4px 9px;border-radius:999px;font-size:12px}.schedule-mini{display:flex;flex-direction:column;gap:10px}.schedule-mini article{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:16px}.schedule-mini time{color:var(--amber)}.schedule-mini p{color:var(--text-2);font-size:13px}.creator-list{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.creator-list article{padding:22px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:180px}.creator-list span{color:var(--signal)}.creator-list b{display:block;color:var(--amber);font-size:12px}.creator-list p{color:var(--text-2)}.theater-stage{background:radial-gradient(circle at 70% 35%,rgba(119,103,168,.22),transparent 38%),linear-gradient(180deg,#151526,#10131f)}.stage-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:40px;align-items:center}.stage-grid h2{font-size:48px;line-height:1.08}.stage-grid p{color:var(--text-2)}.stage-grid img{border-radius:var(--radius-large);box-shadow:var(--shadow-strong)}.numbered-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.numbered-list>a,.numbered-list>div{display:grid;grid-template-columns:80px 1fr 120px 2fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line);align-items:center}.numbered-list span{font-size:24px;color:var(--text-3)}.numbered-list em{font-style:normal;color:var(--amber)}.numbered-list small{color:var(--text-2)}.collage-grid{display:grid;grid-template-columns:1.3fr .7fr 1fr 1fr;gap:12px;align-items:stretch}.collage-grid>img{grid-row:span 2;width:100%;height:100%;min-height:520px}.collage-grid>div{background:var(--surface-raised);padding:28px}.collage-grid article{background:var(--surface);padding:20px}.split-channel,.channel-poster-wall{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.split-channel.reverse .channel-image,.channel-poster-wall.reverse img,.feature-offset.reverse>img{order:2}.split-channel img,.channel-poster-wall img{border-radius:var(--radius-card)}.split-channel p,.channel-poster-wall p{color:var(--text-2)}.creator-feature{background:linear-gradient(90deg,var(--bg-2),#161628)}.feature-offset{display:grid;grid-template-columns:1.15fr .85fr;gap:46px;align-items:center}.feature-offset img{border-radius:var(--radius-large);box-shadow:var(--shadow)}.drawer-list details{border-bottom:1px solid var(--line)}.drawer-list summary{list-style:none;display:grid;grid-template-columns:150px 1fr 110px;gap:20px;padding:18px 0;cursor:pointer}.drawer-list summary span{color:#ffafb3}.drawer-list summary time{color:var(--text-3)}.drawer-list details>div{padding:0 0 22px 170px;color:var(--text-2)}.verify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.verify-card{background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--signal);border-radius:14px;padding:22px}.verify-card dt{color:var(--amber);font-size:12px;margin-top:8px}.verify-card dd{margin:0;color:var(--text-2)}.wide-timeline{display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:stretch}.wide-timeline img{height:100%;min-height:350px;border-radius:16px}.timeline-nodes{display:flex;flex-direction:column;gap:0;border-left:1px solid var(--line)}.timeline-nodes article{display:grid;grid-template-columns:54px 80px 1fr;gap:12px;padding:18px 0 18px 20px;border-bottom:1px solid var(--line)}.timeline-nodes span{color:var(--signal)}.timeline-nodes time{color:var(--amber)}.timeline-nodes p{margin:0;color:var(--text-2)}.topic-layout{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:14px}.topic-main,.topic-tall{position:relative;background:var(--surface);border:1px solid var(--line);overflow:hidden;border-radius:16px}.topic-main img{width:100%;height:100%;min-height:500px}.topic-main:after,.topic-tall:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(5,7,12,.92))}.topic-main>div{position:absolute;z-index:2;left:26px;right:26px;bottom:24px}.topic-tall img{width:100%;height:100%;min-height:500px}.topic-tall h3,.topic-tall p,.topic-tall>span{position:absolute;z-index:2;left:18px;right:18px}.topic-tall>span{top:18px;color:var(--amber)}.topic-tall h3{bottom:88px}.topic-tall p{bottom:16px;color:var(--text-2);font-size:13px}.ranking-tabs [role=tablist]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.ranking-tabs [role=tab]{background:var(--surface);color:var(--text-2);border:1px solid var(--line);padding:9px 14px;border-radius:9px}.ranking-tabs [role=tab][aria-selected=true]{background:var(--signal-soft);color:#fff;border-color:rgba(229,72,77,.35)}.rank-panel{border-top:1px solid var(--line)}.rank-panel>div{display:grid;grid-template-columns:70px 1fr 80px;gap:18px;padding:16px 0;border-bottom:1px solid var(--line)}.rank-panel span{font-size:24px;color:var(--text-3)}.rank-panel em{font-style:normal;text-align:right;color:var(--amber)}.calendar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.calendar-grid article{background:var(--surface);border:1px solid var(--line);padding:18px;border-radius:14px}.calendar-grid article>span{color:var(--amber);font-weight:800}.calendar-grid p{border-top:1px solid var(--line);padding-top:8px;color:var(--text-2)}.tag-wall{display:flex;flex-wrap:wrap;gap:8px}.tag-wall a,.tag-wall span{background:var(--surface);border:1px solid var(--line);padding:8px 12px;border-radius:999px;color:var(--text-2)}.tag-wall a:nth-child(5n+1),.tag-wall span:nth-child(5n+1){border-color:rgba(215,168,75,.28)}.product-band{background:linear-gradient(135deg,#101520,#171729)}.product-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.browser-stack{position:relative;min-height:520px}.browser-stack img{position:absolute;width:82%;border-radius:18px;box-shadow:var(--shadow-strong);border:1px solid var(--line)}.browser-stack img:first-child{left:0;top:0}.browser-stack img:last-child{right:0;bottom:0}.app-console{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center}.device-fan{display:flex;justify-content:center;align-items:center;min-height:500px}.device-fan img{width:30%;max-height:520px;border-radius:24px;box-shadow:var(--shadow-strong)}.device-fan img:nth-child(2){transform:translateY(-20px) scale(1.05);z-index:2}.local-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.local-box{background:var(--surface);padding:24px;border:1px solid var(--line);border-radius:14px}.dialogue-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialogue-list article{background:var(--surface);border:1px solid var(--line);padding:18px;border-radius:14px}.dialogue-list span{color:var(--amber);font-size:12px}.dialogue-list p{color:var(--text-2)}.dialogue-list button{background:none;border:1px solid var(--line);color:var(--text-2);border-radius:8px;padding:6px 10px}.safety-banner{background:linear-gradient(90deg,#111927,#171424)}.safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.safety-grid img{border-radius:20px}.faq-list article{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;gap:20px;background:none;border:0;color:var(--text);padding:18px 0;text-align:left;font-weight:700}.faq-a{padding:0 0 20px;color:var(--text-2);max-width:900px}.image-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.note-card{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.note-card img{width:100%;aspect-ratio:16/10}.note-card p{padding:0 16px 10px;color:var(--text-2)}.site-footer{background:#080c14;border-top:1px solid var(--line);padding:64px 0 90px}.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:30px}.footer-grid section{display:flex;flex-direction:column;gap:8px}.footer-grid p,.footer-grid a{color:var(--text-2)}.footer-no{color:var(--amber);font-size:11px}.footer-bottom{border-top:1px solid var(--line);margin-top:36px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;color:var(--text-3);font-size:12px}.mobile-bottom{display:none}.back-top{position:fixed;right:18px;bottom:18px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--surface-raised);color:#fff;z-index:30;opacity:0;pointer-events:none}.back-top.show{opacity:1;pointer-events:auto}.page-hero{padding-top:48px;padding-bottom:28px}.page-hero.compact{max-width:980px;margin-left:max(20px,calc((100vw - min(var(--wrap),calc(100vw - 40px)))/2));}.page-hero h1{font-size:clamp(40px,6vw,72px);line-height:1.05;margin:14px 0}.page-hero p{font-size:18px;color:var(--text-2);max-width:780px}.breadcrumb{display:flex;gap:9px;align-items:center;color:var(--text-3);font-size:12px;margin-bottom:18px}.split-hero,.shorts-hero,.live-hero,.theater-hero,.product-hero,.app-hero{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.split-hero>img,.shorts-hero>img,.live-hero>img,.theater-hero>img{border-radius:20px;box-shadow:var(--shadow)}.split-hero{position:relative}.verify-mini{position:absolute;right:20px;bottom:0;background:var(--surface-raised);border-left:3px solid var(--signal);padding:14px;display:flex;gap:10px;flex-wrap:wrap;max-width:48%}.verify-mini b{color:var(--amber)}.filter-pills{display:flex;gap:7px;flex-wrap:wrap;margin-top:18px}.filter-pills a{border:1px solid var(--line);padding:7px 10px;border-radius:999px;color:var(--text-2);font-size:12px}.filter-pills a.active{background:var(--signal-soft);color:#fff;border-color:rgba(229,72,77,.35)}.source-manual,.prose-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.source-manual>div,.prose-grid>article{background:var(--surface);border:1px solid var(--line);padding:24px;border-radius:14px}.source-manual p,.prose-grid p{color:var(--text-2)}.topic-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.topic-cards article{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}.topic-cards img{width:100%;aspect-ratio:16/9}.topic-cards h3,.topic-cards p{margin-inline:16px}.topic-cards p{color:var(--text-2)}.cinema-poster{position:relative;border-radius:22px;overflow:hidden}.cinema-poster img{width:100%;max-height:680px}.cinema-poster:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(5,7,12,.9))}.cinema-poster>div{position:absolute;z-index:2;left:36px;bottom:30px}.cinema-poster h1{margin:6px 0}.film-info-strip{display:flex;gap:26px;border:1px solid var(--line);background:var(--surface);padding:13px 16px;margin-top:8px;border-radius:10px;color:var(--text-2)}.channel-poster-wall .text-panel{padding:20px}.focus-short{display:grid;grid-template-columns:1fr .7fr;gap:36px;background:var(--surface);padding:28px;border-radius:18px}.focus-short img{max-height:520px;width:100%;border-radius:14px}.schedule-page{display:grid;grid-template-columns:.55fr 1.45fr;gap:30px}.schedule-page>.section-head{grid-column:1/-1}.schedule-page>img{border-radius:16px}.focus-live{display:flex;justify-content:space-between;gap:30px;align-items:center}.category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.category-grid a{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px}.category-grid span{color:var(--amber);font-size:11px}.category-grid p{color:var(--text-2)}.filter-bar{display:flex;gap:12px;align-items:end;background:var(--surface);border:1px solid var(--line);padding:16px;border-radius:14px;margin-bottom:22px}.filter-bar label{display:grid;gap:6px;color:var(--text-2)}.filter-bar select{background:var(--bg-2);color:#fff;border:1px solid var(--line);padding:9px 12px;border-radius:8px}.results-list{border-top:1px solid var(--line)}.results-list article{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--line)}.results-list article>div{max-width:850px}.results-list span{color:var(--amber);font-size:11px}.results-list h2,.results-list h3{margin:5px 0}.results-list p{margin:0;color:var(--text-2)}.pagination{display:flex;gap:7px;margin-top:24px}.pagination a,.pagination span{padding:8px 12px;border:1px solid var(--line);border-radius:8px}.pagination span{background:var(--signal-soft)}.empty-state{padding:44px;background:var(--surface);border:1px solid var(--line);border-radius:16px;text-align:center}.search-group{margin-bottom:34px}.search-group>h2{border-bottom:1px solid var(--line);padding-bottom:10px}.search-group article{padding:14px 0;border-bottom:1px solid var(--line)}.search-group span{color:var(--amber);font-size:11px}.search-group h3{margin:4px 0}.search-group p{color:var(--text-2)}.detail-page{padding-top:36px}.detail-head{max-width:920px}.detail-head h1{font-size:clamp(38px,5vw,64px);line-height:1.08}.lead{font-size:20px;color:var(--text-2)}.detail-cover{margin:30px 0}.detail-cover img{width:100%;max-height:720px;border-radius:20px}.detail-cover figcaption{color:var(--text-3);font-size:12px;margin-top:8px}.detail-content{display:grid;grid-template-columns:1fr 300px;gap:38px}.reading-panel{background:var(--surface-raised);padding:30px;border-radius:16px;max-width:850px}.reading-panel p{color:var(--text-2)}.detail-aside{align-self:start;position:sticky;top:120px}.detail-aside .btn{width:100%;margin-top:20px}.small-note{font-size:12px;color:var(--text-3)}.safety-note{background:var(--surface);border-left:3px solid var(--signal);padding:24px;margin:40px 0;border-radius:12px}.contact-form{display:grid;gap:18px;max-width:780px}.contact-form label{display:grid;gap:7px}.contact-form input,.contact-form textarea{background:var(--surface);border:1px solid var(--line);color:#fff;padding:12px;border-radius:10px}.app-visual{position:relative;min-height:520px}.app-visual img:first-child{width:86%;border-radius:20px}.app-visual img:last-child{position:absolute;width:34%;right:0;bottom:-35px;border-radius:26px;box-shadow:var(--shadow-strong)}.app-track{display:grid;grid-auto-flow:column;grid-auto-columns:280px;gap:14px;overflow-x:auto}.app-track article{background:var(--surface);border:1px solid var(--line);padding:14px;border-radius:18px}.app-track img{width:100%;aspect-ratio:1/2;border-radius:16px}.app-track p{color:var(--text-2);font-size:13px}.app-feature-major{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px;align-items:center}.app-feature-major img,.three-phone img,.search-feature img,.favorite-drawer img{max-height:650px;border-radius:26px}.three-phone{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.three-phone article{background:var(--surface);padding:16px;border-radius:18px}.three-phone img{width:100%}.search-feature,.favorite-drawer{display:grid;grid-template-columns:.6fr 1.4fr;gap:50px;align-items:center}.favorite-drawer{grid-template-columns:1.4fr .6fr}.browser-window img{border-radius:20px;box-shadow:var(--shadow-strong);border:1px solid var(--line)}.download-note{max-width:850px}.mobile-bottom{padding-bottom:env(safe-area-inset-bottom)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}@media (max-width:1200px){.main-nav a{padding-inline:6px;font-size:12px}.header-tools a{display:none}.metric-grid{grid-template-columns:repeat(4,1fr)}.topic-layout{grid-template-columns:1.6fr repeat(3,1fr)}.creator-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.main-nav{display:none}.menu-btn{display:inline-flex}.header-tools{margin-left:auto}.hero,.split-editor,.live-preview,.featured-screen,.product-grid,.app-console,.split-hero,.shorts-hero,.live-hero,.theater-hero,.product-hero,.app-hero{grid-template-columns:1fr}.hero-main{min-height:560px}.intel-stack{display:grid;grid-template-columns:1fr 1fr}.intel-stack .focus-card,.today-numbers{grid-column:1/-1}.mosaic{grid-template-columns:repeat(2,1fr)}.topic-layout{grid-template-columns:1fr 1fr}.topic-main{grid-column:span 2}.creator-list{grid-template-columns:repeat(2,1fr)}.calendar-grid{grid-template-columns:repeat(2,1fr)}.collage-grid{grid-template-columns:1fr 1fr}.collage-grid>img{grid-row:auto;min-height:320px}.verify-mini{position:static;max-width:none;grid-column:1/-1}.schedule-page{grid-template-columns:1fr}.wide-timeline{grid-template-columns:1fr}.detail-content{grid-template-columns:1fr}.detail-aside{position:static}.footer-grid{grid-template-columns:1fr 1fr}.topic-cards{grid-template-columns:1fr 1fr}.app-visual{min-height:460px}}@media (max-width:768px){body{padding-bottom:72px}.wrap{width:min(var(--wrap),calc(100% - 28px))}.section{padding:54px 0}.section-head{width:min(var(--wrap),calc(100% - 28px));display:block}.header-inner{height:64px}.brand small{display:none}.watch-ticker span:nth-child(n+3){display:none}.mobile-groups{grid-template-columns:1fr}.hero{padding-top:14px}.hero-main{min-height:520px}.hero-copy{bottom:24px}.hero-copy h1{font-size:42px}.intel-stack{display:flex}.metric-grid{grid-template-columns:repeat(2,1fr)}.dossier-row{grid-template-columns:58px 1fr}.dossier-row .heat{grid-column:2;text-align:left;display:flex;gap:12px;align-items:center}.horizontal-rail{grid-auto-columns:78%}.stage-grid,.split-channel,.channel-poster-wall,.feature-offset,.focus-short,.safety-grid,.local-grid,.source-manual,.prose-grid,.search-feature,.favorite-drawer,.app-feature-major{grid-template-columns:1fr}.split-channel.reverse .channel-image,.channel-poster-wall.reverse img,.feature-offset.reverse>img{order:0}.numbered-list>a,.numbered-list>div{grid-template-columns:54px 1fr}.numbered-list em{grid-column:2}.numbered-list small{grid-column:2}.topic-layout{display:grid;grid-template-columns:1fr}.topic-main{grid-column:auto}.topic-main img,.topic-tall img{min-height:420px}.calendar-grid{grid-template-columns:1fr 1fr}.dialogue-list{grid-template-columns:1fr}.image-notes{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.footer-bottom{display:block}.mobile-bottom{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;z-index:60;background:rgba(9,12,19,.94);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding:10px 8px calc(10px + env(safe-area-inset-bottom));font-size:11px;text-align:center}.back-top{bottom:82px}.topic-cards{grid-template-columns:1fr}.three-phone{grid-template-columns:1fr 1fr}.app-visual img:last-child{width:42%}.verify-grid{grid-template-columns:1fr}.live-stage{grid-template-columns:1fr}.category-grid{grid-template-columns:1fr 1fr}.detail-cover img{aspect-ratio:16/10}.drawer-list summary{grid-template-columns:110px 1fr}.drawer-list summary time{grid-column:2}.drawer-list details>div{padding-left:0}}@media (max-width:520px){.watch-strip{height:30px}.watch-inner{height:30px}.header-tools .icon-btn{display:none}.hero-main{min-height:500px}.hero-copy p{font-size:15px}.metric-grid{grid-template-columns:1fr 1fr}.mosaic{grid-template-columns:1fr}.card.large{grid-column:auto;grid-row:auto}.horizontal-rail{grid-auto-columns:88%}.creator-list,.calendar-grid,.category-grid,.footer-grid,.three-phone{grid-template-columns:1fr}.topic-main img,.topic-tall img{min-height:360px}.film-info-strip{overflow-x:auto;white-space:nowrap}.flash-row{grid-template-columns:70px 1fr}.app-visual{min-height:380px}.page-hero h1{font-size:42px}.dossier-row{gap:12px}.dossier-row .rank{font-size:28px}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.rail-controls{display:flex;justify-content:flex-end;gap:8px;margin:-12px 0 12px}.rail-controls button,.theme-filter button{background:var(--surface);color:var(--text-2);border:1px solid var(--line);border-radius:9px;padding:8px 12px}.theme-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.theme-filter button[aria-pressed=true]{background:var(--signal-soft);color:#fff;border-color:rgba(229,72,77,.35)}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}