:root{--red:#7B1118;--red-2:#A31D27;--red-bright:#C52A35;--red-soft:rgba(163,29,39,.13);--wine:#5D0D14;--wine-deep:#32080C;--black:#07090C;--black-2:#0D1015;--black-3:#141820;--bg:#090B0F;--bg-2:#101319;--bg-3:#171B22;--surface:#11151B;--surface-2:#171C24;--surface-soft:rgba(17,21,27,.92);--ink:#F2F3F5;--ink-2:#C2C6CD;--ink-3:#858B95;--line:rgba(255,255,255,.08);--line-red:rgba(163,29,39,.30);--shadow:0 10px 34px rgba(0,0,0,.28);--shadow-hover:0 20px 52px rgba(0,0,0,.42);--glow-red:0 0 28px rgba(123,17,24,.18);--radius:8px;--radius-card:12px;--radius-large:18px;--radius-pill:999px;--wrap:1360px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Noto Sans SC","Microsoft YaHei",system-ui,-apple-system,sans-serif;line-height:1.72;overflow-x:hidden}body.search-open{overflow:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input{font:inherit}.wrap{width:min(calc(100% - 40px),var(--wrap));margin-inline:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.breaking-strip{height:30px;background:#202226;color:#fff;font-size:12px;overflow:hidden}.breaking-strip .wrap{display:flex;align-items:center;gap:24px;height:100%;white-space:nowrap}.breaking-strip strong{color:#E64A4E}.site-header{position:sticky;top:0;z-index:50;background:rgba(10,12,16,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.site-header.is-scrolled{box-shadow:0 8px 28px rgba(0,0,0,.3)}.header-inner{height:70px;display:flex;align-items:center;gap:30px}.brand{display:flex;align-items:center;gap:10px;font-weight:900;letter-spacing:.08em;white-space:nowrap}.brand-logo{width:34px;height:34px;object-fit:contain}.desktop-nav{display:flex;align-items:center;gap:25px;flex:1}.desktop-nav a{position:relative;color:#b4b8bf;font-size:14px}.desktop-nav a:hover{color:#e2e5e9}.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";position:absolute;left:0;right:0;bottom:-25px;height:2px;background:var(--red-bright)}.header-actions{display:flex;align-items:center;gap:8px}.icon-link,.search-open-btn,.menu-btn{border:1px solid var(--line);background:rgba(255,255,255,.03);color:var(--ink-2);padding:8px 11px;border-radius:7px;cursor:pointer}.icon-link:hover,.search-open-btn:hover,.menu-btn:hover{border-color:var(--line-red);color:#fff}.mega-menu{position:absolute;left:0;right:0;background:rgba(10,12,16,.98);border-bottom:1px solid var(--line);box-shadow:var(--shadow)}.mega-menu[hidden]{display:none!important}.mega-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;padding:22px 0}.mega-grid a{padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--ink-2)}.mega-grid a:hover{background:var(--red-soft);border-color:var(--line-red);color:#fff}
.search-modal{display:none;position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.78);align-items:flex-start;justify-content:center;padding-top:12vh}.search-modal.is-open{display:flex}.search-modal[hidden]{display:none!important}.search-panel{position:relative;width:min(720px,calc(100% - 32px));background:#11151b;border:1px solid var(--line-red);border-radius:16px;padding:34px;box-shadow:0 30px 80px rgba(0,0,0,.55)}.search-panel form{display:flex;gap:10px;margin:20px 0}.search-panel input,.page-search input{flex:1;min-width:0;background:#080a0d;border:1px solid var(--line);color:#fff;padding:14px 16px;border-radius:8px;outline:none}.search-panel input:focus,.page-search input:focus{border-color:var(--red-2)}.search-close{position:absolute;right:18px;top:16px;width:38px;height:38px;border:1px solid var(--line);border-radius:50%;background:#191d24;color:#fff;font-size:24px;cursor:pointer}.mobile-bottom{display:none}
.eyebrow{display:inline-block;color:#c75a62;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.status{display:inline-flex;width:max-content;align-items:center;padding:3px 8px;border-radius:999px;font-size:11px;font-style:normal;border:1px solid var(--line);color:var(--ink-2)}.status.ok,.status.clear{border-color:rgba(77,140,103,.4);color:#8bc6a0;background:rgba(77,140,103,.08)}.status.reply,.status.partial{border-color:var(--line-red);color:#e58b91;background:var(--red-soft)}.status.pending{color:#e0b872;border-color:rgba(205,161,80,.35);background:rgba(205,161,80,.06)}.status.muted,.status.neutral{color:#b7bbc2}.meta-row{display:flex;gap:12px;align-items:center;justify-content:space-between;color:var(--ink-3);font-size:12px}.btn-row{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;background:var(--red-2);color:#fff;border:1px solid var(--red-2);padding:11px 17px;border-radius:8px;font-weight:700}.btn:hover{background:var(--red-bright)}.btn.ghost{background:transparent;border-color:var(--line);color:var(--ink)}.btn.dark{background:#171b22;border-color:#171b22}.text-link{display:inline-block;margin-top:20px;color:#e2777f;font-weight:700}.tag-link{display:inline-block;margin-top:14px;color:#e2777f}.section-shell{padding-block:72px}.section-head{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start;margin-bottom:30px;max-width:900px}.section-head h2{font-size:clamp(28px,3vw,46px);line-height:1.1;margin:8px 0 10px}.section-head p{margin:0;color:var(--ink-2);max-width:760px}.section-num{font:900 40px/1 ui-monospace,monospace;color:rgba(197,42,53,.35);padding-top:4px}.archive-code{font:700 10px/1.2 ui-monospace,monospace;letter-spacing:.15em;color:#ad7c7f}.full-dark{background:#0d1015;border-block:1px solid var(--line)}.full-wine{background:linear-gradient(140deg,#150a0d,#0b0d11 55%,#141820)}.full-app{background:radial-gradient(circle at 70% 20%,rgba(123,17,24,.2),transparent 36%),#0e1117}.section-light,.light-main{background:#f4f4f2;color:#1c1e22}.section-light .section-head p,.light-main .page-hero p{color:#62666d}.section-light .eyebrow,.light-main .eyebrow{color:#8c1b23}.section-light .status,.light-main .status{border-color:rgba(0,0,0,.12);color:#545860}.section-light .status.clear,.light-main .status.clear{color:#32704a}.section-light .btn.dark{color:#fff}.page-hero{padding-top:76px;padding-bottom:42px}.page-hero h1{font-size:clamp(42px,7vw,82px);line-height:.98;margin:14px 0 20px;max-width:1000px;letter-spacing:-.04em}.page-hero>p{font-size:18px;color:var(--ink-2);max-width:840px;margin:0}.page-section{padding-bottom:80px}.light-hero{padding-bottom:60px}
.home-hero{display:grid;grid-template-columns:7fr 5fr;gap:18px;padding-top:26px;padding-bottom:26px}.hero-lead{min-height:640px;position:relative;border:1px solid var(--line);background:linear-gradient(180deg,#12161d,#0d1015);overflow:hidden;display:flex;align-items:end}.hero-visual{position:absolute;inset:0}.hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 20%,rgba(8,9,12,.9) 78%)}.hero-visual img{width:100%;height:100%;object-fit:cover}.hero-visual .archive-code{position:absolute;top:18px;left:18px;z-index:2;background:rgba(0,0,0,.5);padding:7px 9px;border:1px solid var(--line)}.hero-copy{position:relative;z-index:3;padding:34px;max-width:850px}.hero-copy h1{font-size:clamp(34px,4.3vw,66px);line-height:1.05;margin:10px 0 16px}.hero-copy p{color:var(--ink-2);font-size:16px}.hero-side{display:grid;grid-template-rows:auto auto 1fr;gap:14px}.side-feature,.side-video,.hero-hotlist{border:1px solid var(--line);background:var(--surface);padding:24px}.side-feature h2,.side-video h2{font-size:24px;line-height:1.25}.side-feature p,.side-video p{color:var(--ink-2)}.side-feature a,.side-video a{color:#e2777f}.side-video{background:linear-gradient(135deg,rgba(123,17,24,.15),#11151b)}.play-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--red-2);color:#fff;font-size:12px;margin-right:8px}.play-icon.big{width:72px;height:72px;font-size:24px}.hero-hotlist{display:flex;flex-direction:column;gap:0}.hero-hotlist>strong{font:800 11px ui-monospace,monospace;color:#d27379;margin-bottom:8px}.hero-hotlist a{display:grid;grid-template-columns:34px 1fr;gap:10px;padding:12px 0;border-top:1px solid var(--line);line-height:1.35}.hero-hotlist a span{color:#8f353b;font-weight:900}.keyword-strip{display:flex;gap:9px;flex-wrap:wrap;padding-block:24px}.keyword-strip a,.channels span,.tab-row a{padding:7px 12px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2);font-size:12px}.lead-list{display:grid;grid-template-columns:1.25fr .75fr;gap:24px}.news-card{background:var(--surface);border:1px solid var(--line);height:100%}.news-card .card-media{width:100%;aspect-ratio:16/9;object-fit:cover}.news-card .card-copy{padding:20px}.news-card h3{font-size:24px;line-height:1.32;margin:10px 0}.news-card p{color:var(--ink-2)}.news-card.compact{background:transparent;border:0;border-bottom:1px solid var(--line)}.news-card.compact .card-copy{padding:14px 0}.news-card.compact h3{font-size:17px}.stacked-list{display:flex;flex-direction:column}.dossier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.dossier-card{background:linear-gradient(180deg,#171b22,#101319);border:1px solid var(--line);padding:24px}.dossier-card h3{font-size:23px}.dossier-card dl{display:grid;gap:12px}.dossier-card dt{font-size:11px;color:#cf7379;font-weight:800}.dossier-card dd{margin:0;color:var(--ink-2)}.creator-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.creator-rail article{border-top:1px solid var(--line-red);padding:20px 4px}.creator-rail p{color:var(--ink-2)}.avatar-letter{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(145deg,#2a1014,#191d24);border:1px solid var(--line-red);font-weight:900;color:#e78b92}.live-split{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.live-main{position:relative;background:#11151b;border:1px solid var(--line);padding:20px}.wide-media{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:18px}.live-tag{position:absolute;top:34px;left:34px;background:var(--red-2);padding:5px 8px;font-size:10px;font-weight:900}.live-notes article{padding:18px 0;border-bottom:1px solid var(--line)}.live-notes article>span{color:#d16f76;font:700 11px ui-monospace,monospace}.live-notes p{color:var(--ink-2)}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.video-card{position:relative;background:#11151b;border:1px solid var(--line);padding:18px}.video-media{width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:14px}.video-placeholder{height:0;overflow:hidden}.video-card:not(:has(.video-media)) .video-placeholder{height:auto;aspect-ratio:16/9;background:linear-gradient(135deg,#161a21,#0a0c10);display:flex;align-items:center;justify-content:center;margin-bottom:14px;border:1px solid var(--line)}.video-card h2,.video-card h3{line-height:1.3}.video-card p{color:var(--ink-2)}.portrait-text{display:grid;grid-template-columns:.9fr 1.1fr;gap:32px}.portrait-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:18px;background:#11151b;border:1px solid var(--line);padding:18px}.portrait-media{width:100%;aspect-ratio:4/5;object-fit:cover}.person-list article{padding:17px 0;border-bottom:1px solid var(--line)}.person-list article>strong{color:#fff}.person-list article>span{color:#9da1a8;font-size:12px;margin-left:8px}.person-list h3{margin:8px 0}.person-list p{color:var(--ink-2)}.editorial-columns{display:grid;grid-template-columns:1.3fr repeat(2,1fr);gap:0;border:1px solid rgba(0,0,0,.12)}.editorial-columns article{padding:24px;border-right:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.1)}.editorial-columns .editorial-lead{grid-row:span 2;background:#202226;color:#fff}.editorial-columns p{color:#666a70}.editorial-columns .editorial-lead p{color:#c9ccd0}.tracker-table{border-top:1px solid var(--line)}.tracker-head,.tracker-table article{display:grid;grid-template-columns:1fr .6fr 1.3fr .5fr;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.tracker-head{font-size:11px;color:var(--ink-3);text-transform:uppercase}.tracker-table article p{margin:0;color:var(--ink-2)}.cinema-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.cinema-cover{position:relative}.cinema-cover>span{position:absolute;left:18px;bottom:28px;background:rgba(0,0,0,.62);padding:8px 10px;font-weight:900}.cinema-list article{padding:18px 0;border-bottom:1px solid var(--line)}.cinema-list p{color:var(--ink-2)}.stage-strip article{display:grid;grid-template-columns:70px 1fr auto;gap:20px;align-items:center;border-top:1px solid var(--line);padding:22px 0}.stage-index{font:900 28px ui-monospace,monospace;color:#6f2a2f}.stage-strip p{color:var(--ink-2);margin-bottom:0}.response-wall{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.response-wall article{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.09);padding:20px}.response-top{display:flex;justify-content:space-between;color:#c3c6ca;font-size:12px}.response-wall p{color:#b9bdc4}.response-wall small{color:#b85f66}.versus{display:grid;grid-template-columns:1fr auto 1fr;gap:26px;align-items:stretch}.versus>div{padding:28px;border:1px solid var(--line);background:#11151b}.versus>b{align-self:center;font:900 22px ui-monospace,monospace;color:#a93b43}.versus p{color:var(--ink-2)}.timeline-mini{position:relative}.timeline-mini:before{content:"";position:absolute;top:0;bottom:0;left:78px;width:1px;background:#d2d2cf}.timeline-mini article{display:grid;grid-template-columns:60px 1fr;gap:38px;padding:0 0 32px}.timeline-mini time{font:800 13px ui-monospace,monospace;color:#7B1118;padding-top:5px}.timeline-mini article>div{position:relative}.timeline-mini article>div:before{content:"";position:absolute;left:-43px;top:8px;width:9px;height:9px;border-radius:50%;background:#9e2028;border:4px solid #f4f4f2}.timeline-mini h3{font-size:23px;margin:7px 0}.verify-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.verify-card{background:#fafafa;color:#222;border:1px solid #ddd;padding:22px}.verify-card>div{border-top:1px solid #ddd;padding-top:12px;margin-top:12px}.verify-card p{color:#5b5d62}.verify-card footer{margin-top:18px;padding-top:14px;border-top:2px solid #8e2028;font-weight:700}.rumor-pairs article{display:grid;grid-template-columns:1fr 1.4fr;border-top:1px solid var(--line);padding:22px 0}.rumor-pairs article>div{padding-right:25px}.rumor-claim span,.rumor-result span{font-size:11px;color:#b95c63;font-weight:800}.rumor-result{border-left:1px solid var(--line);padding-left:25px}.rumor-result p{color:var(--ink-2)}.ranking-list{list-style:none;padding:0;margin:0}.ranking-list li{display:grid;grid-template-columns:60px 80px 1fr 110px 80px;gap:15px;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.ranking-list li b{font:900 22px ui-monospace,monospace;color:#696e77}.ranking-list li:nth-child(1) b{color:#d43e48}.ranking-list li:nth-child(2) b{color:#9d2b33}.ranking-list li:nth-child(3) b{color:#8f5659}.ranking-list li span,.ranking-list li em,.ranking-list li time{font-size:12px;color:var(--ink-3);font-style:normal}.feature-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-cards article{border:1px solid var(--line);background:#11151b;padding:18px}.feature-cards p,.feature-cards li{color:var(--ink-2)}.quote-flow{display:grid;grid-template-columns:1fr 1fr;gap:16px}.quote-flow blockquote,.opinion-page blockquote{margin:0;background:linear-gradient(145deg,#171b22,#0d1015);border-left:3px solid var(--red-2);padding:26px}.quote-flow blockquote p{font-size:22px;line-height:1.5}.quote-flow footer,.opinion-page footer{display:flex;gap:12px;align-items:center}.quote-flow footer small,.opinion-page footer small{display:block;color:var(--ink-3)}.week-person{display:grid;grid-template-columns:200px 1fr;gap:30px;align-items:center;border:1px solid var(--line);padding:28px}.big-letter{font-size:120px;font-weight:900;line-height:1;text-align:center;color:#2d323c;text-shadow:0 0 60px rgba(123,17,24,.35)}.week-person p{color:var(--ink-2)}.work-bento{display:grid;grid-template-columns:2fr 1fr 1fr;gap:10px}.work-bento article{background:#fff;border:1px solid #d9d9d6;padding:22px}.work-bento article.large{grid-row:span 2}.work-bento article span{font-size:11px;color:#8e2028;font-weight:900}.update-stream article{display:grid;grid-template-columns:90px 120px 1fr;gap:18px;padding:15px 0;border-top:1px solid var(--line);align-items:start}.update-stream time{font:800 13px ui-monospace,monospace;color:#d07077}.update-stream span{font-size:12px;color:var(--ink-3)}.update-stream p{margin:0}.community-view{display:grid;grid-template-columns:1fr 1fr;gap:24px}.view-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.view-stats div{border:1px solid var(--line);padding:20px}.view-stats b{display:block;color:#e17a82}.view-stats span{font-size:12px;color:var(--ink-3)}.community-view>article{background:#11151b;padding:25px;border:1px solid var(--line)}.comment-flow{columns:3;column-gap:14px}.comment-flow article{break-inside:avoid;background:#11151b;border:1px solid var(--line);padding:18px;margin:0 0 14px}.comment-author{display:flex;align-items:center;gap:10px}.comment-author small{display:block;color:var(--ink-3)}.comment-flow p{color:var(--ink-2)}.community-board{display:grid;grid-template-columns:.35fr .65fr;gap:30px}.channels{display:flex;gap:8px;flex-wrap:wrap;align-content:flex-start}.post-list article{padding:18px 0;border-bottom:1px solid var(--line)}.post-list article>span{font-size:11px;color:#c1666c}.post-list p{color:var(--ink-2)}.secret-note{max-width:1000px;background:linear-gradient(135deg,#11151b,#171b22);border:1px solid var(--line-red);padding:34px;box-shadow:var(--glow-red)}.secret-note h3{font-size:30px}.secret-note p{color:var(--ink-2)}.app-showcase{display:grid;grid-template-columns:.65fr 1.35fr;gap:50px;align-items:center}.device-shell{width:min(320px,100%);aspect-ratio:9/18;margin:auto;border:8px solid #242831;border-radius:42px;background:#090b0f;padding:12px;overflow:hidden;box-shadow:0 30px 70px rgba(0,0,0,.5)}.device-shell.tall{max-height:620px}.device-shell img{width:100%;height:100%;object-fit:contain;border-radius:28px}.device-copy{height:100%;display:flex;flex-direction:column;gap:10px;padding:30px 16px}.device-copy b{font-size:26px}.device-copy span{padding:12px;border:1px solid var(--line);background:#12161d;border-radius:8px}.app-copy h3{font-size:36px}.app-copy p{color:var(--ink-2);font-size:17px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.principle-grid article{padding:22px;border-top:2px solid var(--red)}.principle-grid b{font:900 30px ui-monospace,monospace;color:#5f252a}.principle-grid p{color:var(--ink-2)}.about-mini{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.about-mini h3{font-size:34px}.about-mini p{color:#64676c}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.faq-list details{border:1px solid var(--line);background:#11151b;padding:17px}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--ink-2)}
.news-grid,.creator-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.creator-card{background:#11151b;border:1px solid var(--line);padding:18px}.creator-card dl{display:grid;grid-template-columns:90px 1fr;gap:8px;border-top:1px solid var(--line);padding-top:15px}.creator-card dt{color:#b9656b;font-size:12px}.creator-card dd{margin:0;color:var(--ink-2)}.article-list{display:grid;gap:14px}.article-list article{padding:24px;border:1px solid var(--line);background:#11151b}.article-list p{color:var(--ink-2)}.exclusive-stack{display:grid;gap:18px}.exclusive-report{display:grid;grid-template-columns:85px 1fr;gap:20px;border-top:1px solid var(--line);padding-top:26px}.report-num{font:900 32px ui-monospace,monospace;color:#733037}.report-body>.lead{color:var(--ink-2);font-size:17px}.report-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.report-grid>div{background:#101319;padding:18px}.report-grid b{font-size:11px;color:#cf7278}.report-grid p{color:var(--ink-2)}.breaking-ledger{display:grid;gap:16px}.breaking-ledger article{background:#11151b;border:1px solid var(--line);padding:24px}.breaking-ledger header{display:flex;justify-content:space-between;gap:20px}.breaking-ledger dl{display:grid;grid-template-columns:120px 1fr;gap:10px;border-top:1px solid var(--line);padding-top:18px}.breaking-ledger dt{color:#b9656b;font-size:12px}.breaking-ledger dd{margin:0;color:var(--ink-2)}.watch-hero{display:grid;grid-template-columns:1.3fr .7fr;gap:30px;padding-top:45px}.watch-screen{aspect-ratio:16/9;background:#050608;border:1px solid var(--line)}.watch-screen img{width:100%;height:100%;object-fit:contain}.watch-placeholder{height:100%;display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:#aeb3ba}.watch-copy h1{font-size:clamp(34px,4vw,56px);line-height:1.12}.watch-copy p{color:var(--ink-2)}.watch-details{display:grid;grid-template-columns:1fr .7fr;gap:30px;padding-top:50px}.watch-details>article,.watch-details>aside{border-top:1px solid var(--line);padding-top:24px}.watch-details aside a{display:grid;grid-template-columns:80px 1fr auto;gap:10px;border-bottom:1px solid var(--line);padding:12px 0}.watch-details aside span,.watch-details aside small{color:var(--ink-3);font-size:11px}.timeline-full{max-width:980px}.timeline-full article{display:grid;grid-template-columns:130px 1fr;gap:34px;min-height:180px}.timeline-axis{position:relative;border-right:1px solid #c7c7c3;text-align:right;padding-right:30px}.timeline-axis span{font:900 14px ui-monospace,monospace;color:#8b232a}.timeline-axis i{position:absolute;right:-7px;top:6px;width:13px;height:13px;border-radius:50%;background:#92242b;border:3px solid #f4f4f2}.timeline-content{padding-bottom:38px}.timeline-content h2{font-size:28px}.timeline-content p{color:#5d6167}.timeline-conclusion{margin-left:164px;background:#fff;border:1px solid #d9d9d6;padding:26px;max-width:816px}.verify-reports{display:grid;gap:20px}.verify-reports>article{background:#fff;border:1px solid #dadad6;padding:28px;color:#222}.verify-reports header{display:flex;justify-content:space-between}.verify-reports h2{font-size:30px}.verify-lines{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd;border-bottom:1px solid #ddd}.verify-lines>div{padding:18px;border-right:1px solid #ddd}.verify-lines p{color:#60636a}.verify-reports footer{padding-top:18px}.verify-reports footer p{font-size:17px}.verify-reports time{font-size:12px;color:#777}.rumor-reports article{display:grid;grid-template-columns:90px 1fr;gap:18px;padding:26px 0;border-top:1px solid var(--line)}.rumor-reports article>div>p{color:var(--ink-2)}.rumor-final{background:#141820;border-left:3px solid var(--red-2);padding:16px}.tab-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:26px}.tab-row a.active{background:var(--red-2);color:#fff;border-color:var(--red-2)}.ranking-page li{padding:20px 0}.topic-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.topic-grid article{min-height:260px;padding:28px;border:1px solid var(--line);background:linear-gradient(145deg,#171b22,#0f1217)}.topic-grid h2{font-size:30px}.topic-grid p{color:var(--ink-2)}.topic-grid a{display:block;margin-top:25px;color:#db7279}.discover-mix{display:grid;grid-template-columns:1.2fr .8fr;gap:24px}.discover-lead{border:1px solid var(--line);padding:20px}.discover-lead h2{font-size:34px}.discover-list article{padding:20px 0;border-bottom:1px solid var(--line)}.discover-list p,.discover-lead p{color:var(--ink-2)}.page-search{display:flex;gap:10px;align-items:center;margin-top:25px;max-width:800px}.page-search label{font-size:12px;color:var(--ink-3)}.search-results{display:grid;gap:12px}.search-results article{padding:20px;border:1px solid var(--line)}.search-results article>span{font-size:11px;color:#c56c72}.search-results p{color:var(--ink-2)}.empty-state{padding:40px;border:1px dashed var(--line);color:var(--ink-3)}.community-page{display:grid;grid-template-columns:1fr 320px;gap:30px}.community-feed>article{padding:24px 0;border-top:1px solid var(--line)}.community-feed p{color:var(--ink-2)}.like-btn{background:transparent;color:#d57a80;border:1px solid var(--line);border-radius:999px;padding:5px 10px;cursor:pointer}.like-btn.liked{background:var(--red-soft);border-color:var(--line-red)}.community-rules{height:max-content;position:sticky;top:120px;background:#11151b;border:1px solid var(--line);padding:22px}.community-rules p,.community-rules li{color:var(--ink-2)}.opinion-page{display:grid;grid-template-columns:1fr 1fr;gap:18px}.opinion-page blockquote p{font-size:26px}.big-quote{font:900 80px/1 Georgia,serif;color:#7b242a}.feature-long{display:grid;gap:45px}.feature-long>article{max-width:1050px;border-bottom:1px solid var(--line);padding-bottom:45px}.feature-long h2{font-size:40px}.feature-long .lead{font-size:18px;color:var(--ink-2)}.feature-long li{padding:8px 0;color:var(--ink-2)}.feature-conclusion{background:#141820;border-left:3px solid var(--red-2);padding:18px;margin:20px 0}.update-stream.big{max-width:1000px}.app-page-hero{background:radial-gradient(circle at 72% 20%,rgba(123,17,24,.25),transparent 33%),#0d1015;padding:70px 0}.app-page-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.app-page-grid h1{font-size:clamp(52px,8vw,100px);line-height:.95}.app-page-grid p{font-size:18px;color:var(--ink-2);max-width:700px}.app-features{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:70px}.app-features article{padding:22px;border:1px solid var(--line)}.app-features p{color:var(--ink-2)}.app-gallery{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;padding-top:60px}.app-gallery h2{grid-column:1/-1}.device-mini{min-height:260px;border:6px solid #2a2d33;border-radius:26px;background:#11151b;padding:8px;color:#9ca0a8;display:flex;align-items:center;justify-content:center;text-align:center}.device-mini img{width:100%;height:100%;object-fit:contain;border-radius:16px}.download-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.download-guide article{border:1px solid var(--line);padding:25px}.download-guide p{color:var(--ink-2)}.info-page{display:grid;grid-template-columns:.8fr 1.2fr;gap:36px}.info-visual{position:sticky;top:120px;height:max-content}.info-blocks{display:grid;gap:0}.info-blocks article{padding:24px 0;border-top:1px solid var(--line)}.info-blocks article h2{font-size:26px}.info-blocks article p{color:var(--ink-2)}.faq-list.full{grid-template-columns:1fr;max-width:980px}.faq-list.full details{padding:20px}.site-footer{background:linear-gradient(135deg,#27292D,#181A1D);border-top:1px solid rgba(217,46,50,.32);padding-top:55px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:40px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start}.footer-grid p{color:rgba(255,255,255,.68);max-width:420px}.footer-grid h3{margin-top:0}.footer-grid a:not(.brand){color:rgba(255,255,255,.68);padding:3px 0}.footer-grid a:hover{color:#E64A4E}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding:28px 0;color:rgba(255,255,255,.46);font-size:12px;border-top:1px solid rgba(255,255,255,.07);margin-top:35px}.back-top{position:fixed;right:18px;bottom:20px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#171b22;color:#fff;opacity:0;pointer-events:none;transition:.2s;z-index:40}.back-top.show{opacity:1;pointer-events:auto}
.reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.reveal.is-visible{opacity:1;transform:none}
@media(max-width:1200px){.desktop-nav{gap:14px}.header-actions .icon-link:nth-child(2){display:none}.response-wall{grid-template-columns:repeat(2,1fr)}.creator-rail{grid-template-columns:repeat(2,1fr)}.principle-grid{grid-template-columns:repeat(2,1fr)}.app-gallery{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1024px){.desktop-nav{display:none}.header-inner{gap:14px}.header-actions{margin-left:auto}.home-hero{grid-template-columns:1fr}.hero-lead{min-height:560px}.lead-list,.live-split,.portrait-text,.cinema-grid,.discover-mix,.info-page{grid-template-columns:1fr}.news-grid,.creator-grid,.video-grid,.feature-cards{grid-template-columns:repeat(2,1fr)}.report-grid{grid-template-columns:repeat(2,1fr)}.verify-grid{grid-template-columns:1fr}.community-page{grid-template-columns:1fr}.community-rules{position:static}.watch-hero,.watch-details{grid-template-columns:1fr}.comment-flow{columns:2}.mega-grid{grid-template-columns:repeat(4,1fr)}}
@media(max-width:900px){.wrap{width:min(calc(100% - 28px),var(--wrap))}.section-shell{padding-block:55px}.home-hero{padding-top:14px}.tracker-head{display:none}.tracker-table article{grid-template-columns:1fr 1fr}.tracker-table article p{grid-column:1/-1}.editorial-columns{grid-template-columns:1fr 1fr}.editorial-columns .editorial-lead{grid-row:auto;grid-column:1/-1}.versus{grid-template-columns:1fr}.versus>b{text-align:center}.week-person{grid-template-columns:120px 1fr}.big-letter{font-size:80px}.community-view{grid-template-columns:1fr}.app-page-grid,.app-showcase{grid-template-columns:1fr}.device-shell{order:-1}.download-guide{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:768px){body{padding-bottom:62px}.breaking-strip .wrap span:nth-of-type(n+2){display:none}.header-inner{height:64px}.header-actions .icon-link{display:none}.search-open-btn,.menu-btn{padding:8px 9px}.mega-grid{grid-template-columns:repeat(2,1fr)}.mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(13,16,21,.97);backdrop-filter:blur(12px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom a{padding:10px 4px;text-align:center;color:#b7bbc2;font-size:11px}.hero-lead{min-height:510px}.hero-copy{padding:24px}.hero-copy h1{font-size:38px}.section-head{grid-template-columns:1fr}.section-num{font-size:28px}.dossier-grid,.news-grid,.creator-grid,.video-grid,.response-wall,.feature-cards,.quote-flow,.opinion-page,.principle-grid,.app-features,.download-guide{grid-template-columns:1fr}.portrait-feature{grid-template-columns:1fr}.portrait-media{max-height:430px}.stage-strip article{grid-template-columns:50px 1fr}.stage-strip article>.status{grid-column:2}.rumor-pairs article{grid-template-columns:1fr}.rumor-result{border-left:0;border-top:1px solid var(--line);padding:18px 0 0}.ranking-list li{grid-template-columns:45px 1fr auto}.ranking-list li span{display:none}.ranking-list li time{display:none}.work-bento{grid-template-columns:1fr 1fr}.work-bento .large{grid-column:1/-1}.update-stream article{grid-template-columns:70px 1fr}.update-stream article p{grid-column:1/-1}.community-board{grid-template-columns:1fr}.comment-flow{columns:1}.report-grid{grid-template-columns:1fr}.verify-lines{grid-template-columns:1fr}.verify-lines>div{border-right:0;border-bottom:1px solid #ddd}.exclusive-report,.rumor-reports article{grid-template-columns:1fr}.report-num{font-size:24px}.timeline-full article{grid-template-columns:92px 1fr}.timeline-conclusion{margin-left:126px}.topic-grid{grid-template-columns:1fr}.app-gallery{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}}
@media(max-width:600px){.wrap{width:min(calc(100% - 22px),var(--wrap))}.header-actions{gap:5px}.brand span{font-size:15px}.hero-lead{min-height:540px}.hero-copy{padding:20px}.hero-copy p{font-size:14px}.hero-side{grid-template-rows:auto}.page-hero{padding-top:55px}.page-hero h1{font-size:44px}.section-head h2{font-size:32px}.tracker-table article{grid-template-columns:1fr}.work-bento{grid-template-columns:1fr}.work-bento .large{grid-column:auto}.week-person{grid-template-columns:1fr}.big-letter{text-align:left}.view-stats{grid-template-columns:1fr}.timeline-mini:before{left:63px}.timeline-mini article{grid-template-columns:48px 1fr;gap:30px}.timeline-mini article>div:before{left:-35px}.timeline-full article{grid-template-columns:70px 1fr;gap:20px}.timeline-axis{padding-right:18px}.timeline-conclusion{margin-left:90px}.app-gallery{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column}.search-panel{padding:26px 18px}.search-panel form,.page-search{flex-direction:column;align-items:stretch}.back-top{bottom:76px}.app-page-grid h1{font-size:56px}}
