: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:"Microsoft YaHei","PingFang SC","Noto Sans CJK SC",Arial,sans-serif;line-height:1.65;overflow-x:hidden;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.014) 1px,transparent 1px);background-size:48px 48px}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}.wrap{width:min(calc(100% - 40px),var(--wrap));margin-inline:auto}.skip-link{position:fixed;left:12px;top:-100px;background:#fff;color:#111;padding:8px 12px;z-index:9999}.skip-link:focus{top:12px}.breaking-strip{height:30px;background:#202226;color:#fff;font-size:12px;border-bottom:1px solid rgba(255,255,255,.06)}.strip-inner{height:30px;display:flex;align-items:center;gap:22px;white-space:nowrap;overflow:hidden}.strip-inner strong{color:#E64A4E}.strip-inner a{margin-left:auto;color:#ddd}.site-header{position:sticky;top:0;z-index:80;background:rgba(10,12,16,.94);backdrop-filter:blur(14px);border-bottom:1px solid rgba(255,255,255,.06)}.header-inner{height:70px;display:flex;align-items:center;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:800;letter-spacing:.04em}.brand-mark{width:30px;height:30px;border:1px solid var(--red-2);display:grid;place-items:center;border-radius:7px;background:linear-gradient(145deg,#15181d,#32080c);box-shadow:var(--glow-red);font-family:Georgia,serif}.desktop-nav{display:flex;align-items:stretch;height:100%;gap:22px}.desktop-nav a{position:relative;display:flex;align-items:center;color:#9ea3aa;font-size:14px}.desktop-nav a:hover{color:#E64A4E}.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;background:var(--red-bright)}.header-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.icon-link,.icon-btn{border:1px solid var(--line);background:rgba(255,255,255,.025);padding:8px 10px;border-radius:7px;color:#b9bdc4;cursor:pointer;font-size:13px}.icon-btn:hover,.icon-link:hover{border-color:var(--line-red);color:#fff}.search-fallback{display:none}.mega-menu{border-top:1px solid var(--line);background:rgba(9,11,15,.98);box-shadow:var(--shadow)}.mega-menu[hidden]{display:none}.mega-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:20px 0}.mega-grid a{padding:12px 14px;border:1px solid var(--line);background:var(--surface);border-radius:8px;color:var(--ink-2)}.mega-grid a:hover{border-color:var(--line-red);color:#fff}.search-modal{display:none;position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.72);align-items:flex-start;justify-content:center;padding:100px 20px 20px}.search-modal.is-open{display:flex}.search-modal[hidden]{display:none!important}.search-dialog{width:min(760px,100%);background:#101319;border:1px solid var(--line-red);border-radius:18px;padding:28px;box-shadow:0 30px 100px rgba(0,0,0,.6)}.search-dialog-head{display:flex;align-items:flex-start;justify-content:space-between}.search-dialog h2{margin:2px 0 18px}.search-close{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);font-size:24px;cursor:pointer}.search-form label{display:block;font-size:12px;color:var(--ink-3);margin-bottom:6px}.search-row{display:grid;grid-template-columns:1fr auto;gap:10px}.search-row input,.page-search input{min-width:0;width:100%;border:1px solid rgba(163,29,39,.38);background:#0b0e12;color:#fff;padding:13px 14px;border-radius:8px;outline:none}.search-row input:focus,.page-search input:focus{border-color:var(--red-bright);box-shadow:0 0 0 3px var(--red-soft)}.search-suggestions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:16px;font-size:13px;color:var(--ink-3)}.search-suggestions a{padding:6px 10px;background:var(--surface-2);border-radius:999px;color:var(--ink-2)}body.search-open{overflow:hidden}main{min-height:60vh}.section-block{padding:78px 0}.section-tight{padding:18px 0}.section-deep{background:linear-gradient(180deg,#0c0f14,#12161d);border-block:1px solid var(--line)}.eyebrow{margin:0 0 8px;color:#9fa4ab;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.tag{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--red-soft);border:1px solid rgba(163,29,39,.28);color:#e9b5b8;font-size:11px}.tag.hot{background:rgba(197,42,53,.15);color:#ffbec3}.tag.muted{background:rgba(255,255,255,.04);border-color:var(--line);color:var(--ink-2)}.status{display:inline-flex;padding:3px 7px;border-radius:999px;font-size:11px;border:1px solid var(--line)}.status.verified{color:#8fd4ae;background:rgba(45,126,81,.12);border-color:rgba(58,146,96,.25)}.status.partial,.status.responded{color:#e8c490;background:rgba(136,94,30,.12);border-color:rgba(136,94,30,.25)}.status.cleared{color:#94d4b0;background:rgba(55,130,88,.12);border-color:rgba(55,130,88,.25)}.status.uncertain,.status.pending{color:#efb2b6;background:var(--red-soft);border-color:var(--line-red)}.status.neutral{color:#c5c9cf}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 16px;border-radius:8px;border:1px solid var(--line);font-weight:700;font-size:14px}.btn.primary{background:var(--red);border-color:var(--red-2);color:#fff}.btn.primary:hover{background:var(--red-2)}.btn.ghost{background:rgba(255,255,255,.025);color:var(--ink-2)}.btn.ghost:hover{border-color:var(--line-red);color:#fff}.btn.dark{background:#12161b;border-color:#333;color:#fff}.button-row{display:flex;flex-wrap:wrap;gap:10px}.text-link{color:#e6b1b5;font-size:13px}.text-link:hover{color:#fff}.card-meta{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:12px}.section-heading{margin-bottom:28px}.section-heading h2{font-size:clamp(27px,3vw,44px);line-height:1.12;margin:0 0 10px}.section-heading p{max-width:720px;color:var(--ink-2);margin:0}.section-heading.split{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.section-heading.ruled{display:grid;grid-template-columns:110px 1fr;align-items:end;gap:16px}.section-heading.ruled>span{color:var(--red-bright);font-size:12px;letter-spacing:.18em}.section-heading.ruled p{grid-column:2}.section-heading.editorial{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:end}.section-heading.compact{max-width:760px}.section-number{display:block;font-size:58px;line-height:1;color:rgba(255,255,255,.08);font-weight:800}.home-hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(360px,5fr);gap:18px;padding-top:34px;padding-bottom:34px}.newsroom-panel{position:relative;overflow:hidden;min-height:560px;padding:54px;border:1px solid var(--line);border-radius:var(--radius-large);background:radial-gradient(circle at 88% 20%,rgba(123,17,24,.20),transparent 28%),linear-gradient(155deg,#12161d,#090b0f 68%);box-shadow:var(--shadow)}.newsroom-panel:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(180deg,transparent 0,transparent 7px,rgba(255,255,255,.012) 8px);pointer-events:none}.hero-meta{display:flex;gap:10px;align-items:center;color:var(--ink-3);font-size:12px;margin-bottom:62px}.newsroom-panel h1{font-size:clamp(38px,5.1vw,76px);line-height:1.03;max-width:900px;margin:8px 0 24px;letter-spacing:-.04em}.hero-summary{max-width:840px;color:var(--ink-2);font-size:17px;line-height:1.85}.newsroom-panel .button-row{margin-top:28px}.coordinate-line{position:absolute;left:54px;right:54px;bottom:28px;display:flex;gap:20px;border-top:1px solid var(--line);padding-top:13px;color:#6f757e;font-size:10px;letter-spacing:.11em}.hero-side{display:grid;grid-template-rows:auto auto 1fr;gap:18px}.card-dark{position:relative;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-card);padding:25px}.side-lead h2{font-size:25px;line-height:1.25;margin:6px 0 12px}.side-lead p{color:var(--ink-2);font-size:14px}.video-pulse{display:grid;grid-template-columns:58px 1fr;align-items:center;gap:16px;overflow:hidden}.video-pulse>a{position:absolute;inset:0}.play-glyph{width:46px;height:46px;border:1px solid var(--line-red);border-radius:50%;display:grid;place-items:center;background:var(--red-soft);color:#efc2c5}.video-pulse h3{margin:7px 0 4px;font-size:17px}.video-pulse p{margin:0;color:var(--ink-3);font-size:12px}.mini-hotlist{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.mini-hotlist li{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:13px 16px;border-bottom:1px solid var(--line);align-items:start}.mini-hotlist li:last-child{border-bottom:0}.mini-hotlist span{color:var(--red-bright);font-size:12px;font-weight:800}.mini-hotlist a{font-size:13px;color:var(--ink-2)}.keyword-ribbon{border-block:1px solid var(--line);background:#0c0f13}.keyword-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.keyword-row .label{margin-right:8px;color:#999;font-size:11px;letter-spacing:.12em}.keyword-row a{padding:6px 11px;border-radius:999px;background:rgba(255,255,255,.03);font-size:12px;color:#b8bdc4}.lead-list-layout{display:grid;grid-template-columns:minmax(340px,.95fr) 1.2fr;gap:24px}.lead-story{position:relative;min-height:410px;padding:34px;border:1px solid var(--line-red);border-radius:var(--radius-large);background:linear-gradient(145deg,#1a1416,#0f1318)}.lead-story h3{font-size:36px;line-height:1.2;margin:18px 0}.lead-story p{color:var(--ink-2);font-size:15px}.lead-story .card-meta{position:absolute;left:34px;bottom:34px}.cover-link{position:absolute;inset:0}.headline-stack{border-top:1px solid var(--line)}.headline-stack article{display:grid;grid-template-columns:1fr auto;gap:20px;padding:18px 6px;border-bottom:1px solid var(--line)}.headline-stack h3{margin:5px 0 0;font-size:18px;line-height:1.45}.stack-meta{display:flex;flex-direction:column;align-items:flex-end;color:var(--ink-3);font-size:11px}.exclusive-columns{column-count:3;column-gap:18px}.exclusive-note{break-inside:avoid;margin:0 0 18px;padding:24px;border:1px solid var(--line);border-radius:12px;background:#0c0f14}.exclusive-note:nth-child(2n){background:#121318}.exclusive-note h3{font-size:20px;line-height:1.35;margin:8px 0}.exclusive-note p{color:var(--ink-2);font-size:14px}.note-index{font-size:11px;color:var(--red-bright);letter-spacing:.14em}.creator-lanes{border-top:1px solid var(--line)}.creator-row{display:grid;grid-template-columns:52px 1fr auto;gap:18px;align-items:center;padding:22px 0;border-bottom:1px solid var(--line)}.creator-row h3{margin:7px 0 5px}.creator-row p{margin:0;color:var(--ink-2);font-size:13px}.creator-row>a{color:#d8aeb1;font-size:12px}.text-avatar,.comment-avatar{display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#2d181b,#11151b);border:1px solid var(--line-red);font-weight:800}.text-avatar{width:48px;height:48px}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.video-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.video-stage{position:relative;aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,rgba(123,17,24,.20),transparent 30%),linear-gradient(135deg,#151920,#0a0d11)}.video-stage:before{content:"";position:absolute;inset:14px;border:1px dashed rgba(255,255,255,.08)}.video-stage .duration{position:absolute;right:12px;bottom:10px;font-size:11px;padding:2px 6px;background:#000;border-radius:4px}.video-code{position:absolute;left:12px;top:10px;font-size:9px;color:#686e77;letter-spacing:.14em}.video-body{padding:18px}.video-body h3{font-size:18px;line-height:1.35;margin:10px 0}.video-body p{color:var(--ink-2);font-size:13px}.split-tone{background:linear-gradient(90deg,#11151b 0 49%,#0a0c10 49% 100%);border-block:1px solid var(--line)}.celebrity-feature{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.feature-title{position:sticky;top:120px;align-self:start}.feature-title h2{font-size:52px;margin:5px 0 16px}.feature-title p{color:var(--ink-2);max-width:480px}.portraitless-list{border-top:1px solid var(--line)}.portraitless-list article{padding:22px 0;border-bottom:1px solid var(--line)}.portraitless-list h3{font-size:22px;margin:9px 0}.portraitless-list p{color:var(--ink-2);font-size:14px}.status-line{display:flex;justify-content:space-between;color:var(--ink-3);font-size:11px}.bento-entertainment{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(170px,auto);gap:16px}.bento-card{border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--surface);display:flex;flex-direction:column}.bento-card h3{margin:10px 0;font-size:20px}.bento-card p{color:var(--ink-2);font-size:13px;flex:1}.bento-1{grid-column:span 7}.bento-2{grid-column:span 5}.bento-3{grid-column:span 4}.bento-4{grid-column:span 4}.bento-5{grid-column:span 4}.bento-6{grid-column:span 12}.tracking-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:54px}.tracking-intro{align-self:start;position:sticky;top:120px}.tracking-intro h2{font-size:48px;margin:4px 0}.tracking-intro p{color:var(--ink-2)}.tracking-feed{position:relative}.tracking-feed:before{content:"";position:absolute;left:7px;top:10px;bottom:10px;width:1px;background:linear-gradient(var(--red-2),rgba(255,255,255,.06))}.tracking-feed article{display:grid;grid-template-columns:16px 1fr;gap:18px;padding:0 0 28px}.tracking-dot{position:relative;z-index:1;width:15px;height:15px;border-radius:50%;background:#15191f;border:3px solid var(--red-2);margin-top:4px}.tracking-feed h3{margin:7px 0 7px;font-size:19px}.tracking-feed p{margin:0;color:var(--ink-2);font-size:13px}.two-channel{display:grid;grid-template-columns:1fr 1fr;gap:40px}.two-channel>div{padding:28px;border:1px solid var(--line);border-radius:14px;background:#0d1014}.channel-item{padding:18px 0;border-top:1px solid var(--line)}.channel-item>span{color:var(--red-bright);font-size:10px}.channel-item h3{margin:6px 0;font-size:18px}.channel-item p{margin:0;color:var(--ink-2);font-size:13px}.response-table{border-top:1px solid var(--line)}.response-table article{display:grid;grid-template-columns:220px 1fr 90px;gap:22px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.response-who{display:flex;flex-direction:column}.response-who span{font-size:11px;color:var(--ink-3)}.response-table h3{margin:0 0 5px}.response-table p{margin:0;color:var(--ink-2);font-size:13px}.response-table a{font-size:12px;color:#d4a5a9}.light-section,.verify-section{background:#f0f1f2;color:#202226}.section-heading.dark-text p{color:#5f646b}.reversal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.reversal-grid article{border:1px solid #d9dadd;background:#fff;border-radius:12px;padding:22px;box-shadow:0 10px 30px rgba(0,0,0,.05)}.reversal-side span{font-size:10px;letter-spacing:.12em;color:#777}.reversal-side p{font-size:16px;font-weight:700}.reversal-side.after p{color:#5d0d14}.versus{font-size:10px;color:#a31d27;border-block:1px solid #eee;padding:7px 0}.reversal-grid footer{font-size:12px;color:#70757b;margin-top:10px}.timeline-preview{position:relative;margin-left:60px}.timeline-preview:before{content:"";position:absolute;left:112px;top:20px;bottom:20px;width:1px;background:#393c43}.timeline-preview article{display:grid;grid-template-columns:90px 20px 1fr;gap:18px;padding:18px 0}.timeline-preview time{font-size:12px;color:var(--ink-3);text-align:right}.timeline-node{position:relative;z-index:1;width:13px;height:13px;border-radius:50%;background:var(--red-2);box-shadow:0 0 0 5px rgba(123,17,24,.15)}.timeline-preview h3{margin:0 0 5px}.timeline-preview p{margin:0;color:var(--ink-2)}.timeline-preview article span{color:var(--ink-3);font-size:11px}.verify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:22px}.verify-card{padding:24px;background:#fff;border:1px solid #d9dadd;border-radius:12px}.verify-head{display:flex;justify-content:space-between;align-items:center}.verify-card h3{font-size:20px}.verify-card dl{display:grid;grid-template-columns:80px 1fr;gap:8px 12px;font-size:13px}.verify-card dt{font-weight:800;color:#7B1118}.verify-card dd{margin:0;color:#555}.clarify-list{display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden}.clarify-list article{display:grid;grid-template-columns:1fr 1.4fr 80px;gap:22px;align-items:center;padding:20px;background:#0d1014}.clarify-list h3{margin:8px 0 0;font-size:17px}.clarify-list p{margin:0;color:var(--ink-2);font-size:13px}.clarify-list time{color:var(--ink-3);font-size:11px;text-align:right}.ranking-section{background:linear-gradient(145deg,#0b0e12,#151219);border-block:1px solid var(--line)}.ranking-wrap{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px}.ranking-title h2{font-size:50px;margin:6px 0}.ranking-title p{color:var(--ink-2)}.ranking-list{list-style:none;margin:0;padding:0}.ranking-list li{display:grid;grid-template-columns:50px 1fr 100px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.rank-num{font-weight:900;color:#666}.rank-1 .rank-num{color:#e54752}.rank-2 .rank-num{color:#b64a50}.rank-3 .rank-num{color:#a06a6d}.ranking-list small{display:block;color:var(--ink-3)}.ranking-list li>span:last-child{text-align:right;color:var(--ink-3);font-size:11px}.feature-cards{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.feature-cards article{grid-column:span 4;padding:26px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(145deg,#12161c,#0b0e12)}.feature-cards article:nth-child(1),.feature-cards article:nth-child(5){grid-column:span 6}.feature-cards h3{font-size:21px;line-height:1.35}.feature-cards p{color:var(--ink-2);font-size:13px}.archive-label{color:var(--red-bright);font-size:10px;letter-spacing:.15em}.quote-section{background:#0d1015;border-block:1px solid var(--line)}.quote-stream{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.quote-stream blockquote{margin:0;padding:26px;border-left:3px solid var(--red);background:var(--surface)}.quote-stream blockquote>p{font-size:22px;font-weight:800;margin:0 0 18px}.quote-stream footer{display:flex;flex-direction:column;gap:5px}.quote-stream footer span{color:var(--ink-2);font-size:12px}.spotlight-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:30px;padding:44px;border:1px solid var(--line-red);border-radius:18px;background:radial-gradient(circle at 80% 30%,rgba(123,17,24,.16),transparent 30%),#101319}.spotlight-copy h2{font-size:42px;margin:8px 0}.spotlight-copy p{color:var(--ink-2);max-width:780px}.spotlight-stats{display:grid;grid-template-columns:1fr;gap:10px}.spotlight-stats div{padding:20px;border:1px solid var(--line);background:rgba(0,0,0,.15);border-radius:10px}.spotlight-stats b{display:block;font-size:24px}.spotlight-stats span{font-size:11px;color:var(--ink-3)}.work-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.work-strip article{background:var(--bg);padding:25px}.work-type{color:var(--red-bright);font-size:10px}.work-strip h3{font-size:18px}.work-strip p{color:var(--ink-2);font-size:12px}.updates-section{background:#11151b}.updates-flow{border-left:1px solid var(--red)}.updates-flow article{display:grid;grid-template-columns:72px 70px 1fr;gap:16px;padding:10px 0 18px 22px;position:relative}.updates-flow article:before{content:"";position:absolute;left:-5px;top:15px;width:9px;height:9px;border-radius:50%;background:var(--red-bright)}.updates-flow time{color:var(--ink-3);font-size:11px}.update-code{font-size:9px;color:#e6b3b7;letter-spacing:.12em}.updates-flow h3{margin:0;font-size:16px}.updates-flow p{margin:3px 0 0;color:var(--ink-2);font-size:12px}.viewpoint-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.viewpoint-grid article{padding:28px;border-radius:14px;border:1px solid var(--line);background:var(--surface)}.viewpoint-grid article>span{display:inline-block;color:#dda9ad;font-size:10px;letter-spacing:.12em}.viewpoint-grid h3{font-size:20px}.viewpoint-grid p{color:var(--ink-2);font-size:13px}.comments-section{background:#0a0c10}.comments-layout{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px}.comment-flow{display:grid;gap:12px}.comment-flow article{display:grid;grid-template-columns:42px 1fr;gap:12px;padding:16px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.comment-avatar{width:40px;height:40px}.comment-flow p{margin:4px 0;color:var(--ink-2);font-size:13px}.comment-flow span{color:var(--ink-3);font-size:10px}.community-panel{display:grid;grid-template-columns:1fr .8fr;gap:40px;padding:42px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#15191f,#0b0e12)}.community-copy h2{font-size:46px;margin:7px 0}.community-copy p{color:var(--ink-2)}.community-chips{display:flex;align-content:center;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px}.community-chips span{padding:12px 15px;border-radius:999px;background:rgba(255,255,255,.035);border:1px solid var(--line);color:var(--ink-2)}.editor-note{padding:38px 0;border-block:1px solid var(--line-red)}.editor-note>div:first-child{display:grid;grid-template-columns:220px 1fr;gap:30px}.editor-note h2{font-size:34px;margin:0}.editor-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:30px}.editor-columns p{color:var(--ink-2);font-size:13px}.editor-columns strong{display:block;color:#fff;margin-bottom:6px}.app-section{background:radial-gradient(circle at 85% 40%,rgba(123,17,24,.25),transparent 26%),#0c0f14}.app-layout{display:grid;grid-template-columns:1fr 360px;gap:60px;align-items:center}.app-layout h2{font-size:54px;margin:8px 0}.app-layout p{color:var(--ink-2);max-width:750px}.css-phone{width:280px;min-height:540px;margin:auto;border:8px solid #252931;border-radius:34px;padding:10px;background:#090b0f;box-shadow:0 30px 70px rgba(0,0,0,.45)}.phone-notch{width:90px;height:17px;border-radius:0 0 14px 14px;background:#252931;margin:-10px auto 16px}.phone-screen{display:flex;flex-direction:column;gap:12px}.mini-logo{font-size:11px;color:#d8a6aa}.phone-screen>b{font-size:24px}.phone-card{padding:18px;border:1px solid var(--line);border-radius:10px;background:#11151b;font-size:13px}.phone-nav{margin-top:160px;display:flex;justify-content:space-between;color:#777;font-size:9px;border-top:1px solid var(--line);padding-top:12px}.principles-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.principles-grid article{border-top:2px solid var(--red);padding:24px 0}.principles-grid span{color:var(--ink-3);font-size:11px}.principles-grid h2{font-size:21px}.principles-grid p{color:var(--ink-2);font-size:13px}.about-section{background:#11151b;border-block:1px solid var(--line)}.about-home{display:grid;grid-template-columns:.55fr 1.45fr;gap:50px}.about-home h2{font-size:48px;margin:0}.about-home p{color:var(--ink-2);font-size:15px}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;text-align:left;padding:18px 0;border:0;background:transparent;cursor:pointer;font-weight:700}.faq-question b{font-size:20px;color:var(--red-bright)}.faq-answer{padding:0 0 18px;color:var(--ink-2)}.faq-answer[hidden]{display:none}.faq-answer p{margin:0}.site-footer{background:linear-gradient(135deg,#27292D,#181A1D);border-top:1px solid rgba(217,46,50,.32);padding:56px 0 22px}.footer-grid{display:grid;grid-template-columns:1.8fr repeat(3,1fr);gap:44px}.footer-grid h2{font-size:13px;color:#fff}.footer-grid>div:not(.footer-brand){display:flex;flex-direction:column;gap:8px}.footer-grid a{color:rgba(255,255,255,.68);font-size:13px}.footer-grid a:hover{color:#E64A4E}.footer-brand p{max-width:500px;color:rgba(255,255,255,.58);font-size:13px}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.08);margin-top:34px;padding-top:18px;color:rgba(255,255,255,.42);font-size:11px}.mobile-bottom{display:none}.back-top{position:fixed;right:22px;bottom:22px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:#161a20;color:#fff;cursor:pointer;opacity:0;pointer-events:none;transition:.2s;z-index:60}.back-top.show{opacity:1;pointer-events:auto}.reveal{opacity:1;transform:none}.js .reveal{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.js .reveal.in-view{opacity:1;transform:none}
/* inner pages */
.page-shell{width:min(calc(100% - 40px),var(--wrap));margin-inline:auto;padding:50px 0 80px}.page-hero{display:grid;grid-template-columns:1fr .72fr;gap:40px;align-items:end;padding:44px 0;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(42px,6vw,78px);line-height:1.02;margin:8px 0 18px;letter-spacing:-.04em}.page-hero p{color:var(--ink-2);max-width:760px}.page-hero-aside{padding:20px;border-left:1px solid var(--line-red);color:var(--ink-2);font-size:13px}.page-section{padding:44px 0}.article-list{display:grid;gap:0;border-top:1px solid var(--line)}.article-list article{display:grid;grid-template-columns:140px 1fr 130px;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.article-list h2,.article-list h3{margin:4px 0 8px;font-size:22px}.article-list p{margin:0;color:var(--ink-2);font-size:13px}.article-kicker{color:var(--red-bright);font-size:10px;letter-spacing:.1em}.article-side{text-align:right;color:var(--ink-3);font-size:11px}.masonry-list{columns:3;column-gap:18px}.masonry-list article{break-inside:avoid;margin-bottom:18px;padding:24px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.masonry-list h2{font-size:20px;line-height:1.35}.masonry-list p{color:var(--ink-2);font-size:13px}.profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.profile-card{padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.profile-card .text-avatar{margin-bottom:22px}.profile-card h2{font-size:21px}.profile-card p{color:var(--ink-2);font-size:13px}.detail-panel{padding:34px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.detail-panel h1{font-size:42px;line-height:1.14}.detail-panel .lead{font-size:17px;color:var(--ink-2)}.detail-grid{display:grid;grid-template-columns:1fr 320px;gap:34px}.side-box{padding:22px;border:1px solid var(--line);border-radius:12px;background:#0c0f13}.side-box h2{font-size:16px}.side-box a{display:block;padding:9px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--ink-2)}.video-player-shell{aspect-ratio:16/9;display:grid;place-items:center;background:radial-gradient(circle,rgba(123,17,24,.22),transparent 30%),#0a0d11;border:1px solid var(--line);border-radius:14px;position:relative}.video-player-shell:after{content:"站内公开视频演示区";position:absolute;left:16px;bottom:12px;color:#666;font-size:10px;letter-spacing:.12em}.video-player-shell .play-glyph{width:72px;height:72px;font-size:22px}.fact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.fact-card{padding:24px;background:#fff;color:#222;border-radius:12px;border:1px solid #ddd}.fact-card h2{font-size:20px}.fact-card p{color:#555}.fact-card dl{display:grid;grid-template-columns:110px 1fr;gap:9px;font-size:13px}.fact-card dt{font-weight:800}.fact-card dd{margin:0;color:#5a5e63}.full-timeline{position:relative;margin-left:20px}.full-timeline:before{content:"";position:absolute;left:132px;top:0;bottom:0;width:1px;background:#454850}.full-timeline article{display:grid;grid-template-columns:105px 28px 1fr;gap:18px;padding:16px 0}.full-timeline time{color:var(--ink-3);font-size:12px;text-align:right}.full-timeline .timeline-node{margin-top:4px}.full-timeline h2,.full-timeline h3{margin:0 0 5px;font-size:18px}.full-timeline p{margin:0 0 7px;color:var(--ink-2)}.node-meta{display:flex;gap:9px;flex-wrap:wrap;color:var(--ink-3);font-size:10px}.rank-tabs,.channel-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.rank-tabs button,.channel-tabs button{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 12px;cursor:pointer;color:var(--ink-2)}.rank-tabs button.active,.channel-tabs button.active{border-color:var(--red-2);background:var(--red-soft);color:#fff}.ranking-page-list{list-style:none;padding:0}.ranking-page-list li{display:grid;grid-template-columns:60px 1fr 110px 110px;gap:18px;padding:16px 0;border-bottom:1px solid var(--line);align-items:center}.ranking-page-list .num{font-size:24px;font-weight:900;color:#6e737a}.ranking-page-list li:nth-child(1) .num{color:#e54752}.ranking-page-list li:nth-child(2) .num{color:#b64a50}.ranking-page-list li:nth-child(3) .num{color:#a06a6d}.search-page-box{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.page-search{display:grid;grid-template-columns:1fr auto;gap:10px}.search-results article{padding:22px 0;border-bottom:1px solid var(--line)}.search-results h2{font-size:20px;margin:7px 0}.search-results p{color:var(--ink-2);font-size:13px}.community-layout{display:grid;grid-template-columns:1fr 320px;gap:30px}.post-list{display:grid;gap:12px}.community-post{padding:20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.community-post header{display:flex;justify-content:space-between;color:var(--ink-3);font-size:11px}.community-post h2{font-size:18px}.community-post p{color:var(--ink-2);font-size:13px}.like-btn{border:1px solid var(--line);background:#0a0d11;border-radius:999px;padding:6px 10px;cursor:pointer;color:var(--ink-2)}.like-btn.is-liked{border-color:var(--red-2);color:#f1b3b8;background:var(--red-soft)}.rule-list{list-style:none;padding:0;margin:0}.rule-list li{padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:12px}.topic-cloud{display:flex;flex-wrap:wrap;gap:10px}.topic-cloud a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;color:var(--ink-2)}.topic-cloud a:hover{border-color:var(--line-red);color:#fff}.content-prose{max-width:900px}.content-prose h2{font-size:27px;margin-top:36px}.content-prose h3{font-size:20px;margin-top:25px}.content-prose p,.content-prose li{color:var(--ink-2)}.content-prose strong{color:#fff}.policy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.policy-grid article{padding:25px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.policy-grid h2{font-size:20px}.policy-grid p{color:var(--ink-2);font-size:13px}.help-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.help-card{padding:25px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.help-card p{color:var(--ink-2);font-size:13px}.error-page{min-height:58vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.error-page h1{font-size:50px;margin:6px 0}.error-page p{color:var(--ink-2)}
@media(max-width:1200px){.desktop-nav{gap:13px}.header-actions .icon-link:nth-of-type(2),.header-actions .icon-link:nth-of-type(3){display:none}.newsroom-panel{padding:40px}.home-hero{grid-template-columns:1.25fr .75fr}.video-grid{grid-template-columns:repeat(2,1fr)}.feature-cards article{grid-column:span 6}.principles-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:1024px){.desktop-nav{display:none}.mega-grid{grid-template-columns:repeat(3,1fr)}.home-hero{grid-template-columns:1fr}.newsroom-panel{min-height:480px}.hero-side{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.mini-hotlist{grid-column:1/-1}.lead-list-layout,.celebrity-feature,.tracking-layout,.ranking-wrap,.comments-layout,.community-panel,.about-home,.detail-grid,.community-layout{grid-template-columns:1fr}.feature-title,.tracking-intro{position:static}.split-tone{background:#0d1014}.bento-1,.bento-2{grid-column:span 6}.bento-3,.bento-4,.bento-5{grid-column:span 4}.response-table article{grid-template-columns:180px 1fr}.response-table article>a{grid-column:2}.app-layout{grid-template-columns:1fr 320px}.footer-grid{grid-template-columns:1.5fr repeat(3,1fr)}.article-list article{grid-template-columns:100px 1fr}.article-side{grid-column:2;text-align:left}.profile-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.home-hero{display:block}.hero-side{margin-top:18px}.section-block{padding:58px 0}.section-heading.editorial,.section-heading.ruled{grid-template-columns:1fr}.section-heading.ruled p{grid-column:1}.exclusive-columns{column-count:2}.two-channel{grid-template-columns:1fr}.reversal-grid,.viewpoint-grid{grid-template-columns:1fr}.feature-cards article,.feature-cards article:nth-child(1),.feature-cards article:nth-child(5){grid-column:span 12}.quote-stream{grid-template-columns:1fr}.spotlight-layout{grid-template-columns:1fr}.work-strip{grid-template-columns:repeat(2,1fr)}.editor-note>div:first-child,.editor-columns{grid-template-columns:1fr}.app-layout{grid-template-columns:1fr}.css-phone{margin:25px 0}.footer-grid{grid-template-columns:1fr 1fr}.page-hero{grid-template-columns:1fr}.page-hero-aside{border-left:0;border-top:1px solid var(--line-red)}.masonry-list{columns:2}.fact-grid{grid-template-columns:1fr}.help-grid{grid-template-columns:1fr 1fr}}
@media(max-width:768px){.wrap,.page-shell{width:min(calc(100% - 28px),var(--wrap))}.breaking-strip .strip-inner span:nth-of-type(2){display:none}.header-inner{height:64px}.header-actions .icon-link{display:none}.header-actions{gap:6px}.search-fallback{display:inline-flex!important}.newsroom-panel{min-height:auto;padding:30px 24px 100px}.hero-meta{margin-bottom:36px;flex-wrap:wrap}.coordinate-line{left:24px;right:24px;bottom:22px;flex-wrap:wrap}.hero-side{display:grid;grid-template-columns:1fr}.mini-hotlist{grid-column:auto}.section-heading.split{align-items:flex-start;flex-direction:column}.lead-list-layout{grid-template-columns:1fr}.lead-story{min-height:360px}.exclusive-columns{column-count:1}.creator-row{grid-template-columns:48px 1fr}.creator-row>a{grid-column:2}.video-grid{grid-template-columns:1fr}.bento-entertainment{grid-template-columns:1fr}.bento-card,.bento-1,.bento-2,.bento-3,.bento-4,.bento-5,.bento-6{grid-column:auto}.response-table article{grid-template-columns:1fr}.response-table article>a{grid-column:1}.timeline-preview{margin-left:0}.timeline-preview:before{left:81px}.timeline-preview article{grid-template-columns:62px 16px 1fr}.verify-grid{grid-template-columns:1fr}.clarify-list article{grid-template-columns:1fr}.clarify-list time{text-align:left}.ranking-list li{grid-template-columns:42px 1fr}.ranking-list li>span:last-child{grid-column:2;text-align:left}.principles-grid{grid-template-columns:1fr}.profile-grid{grid-template-columns:1fr}.article-list article{grid-template-columns:1fr}.article-side{grid-column:1;text-align:left}.full-timeline{margin-left:0}.full-timeline:before{left:84px}.full-timeline article{grid-template-columns:68px 16px 1fr}.ranking-page-list li{grid-template-columns:50px 1fr}.ranking-page-list li>*:nth-child(n+3){grid-column:2}.policy-grid{grid-template-columns:1fr}.mobile-bottom{position:fixed;z-index:70;left:10px;right:10px;bottom:10px;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line);border-radius:14px;background:rgba(13,16,21,.96);backdrop-filter:blur(12px);padding:8px}.mobile-bottom a{text-align:center;font-size:11px;color:#afb4bb;padding:6px}.site-footer{padding-bottom:90px}.back-top{bottom:80px}.search-modal{padding-top:60px}}
@media(max-width:600px){.breaking-strip{height:28px}.strip-inner{height:28px;gap:10px}.strip-inner span{display:none}.newsroom-panel h1{font-size:38px}.hero-summary{font-size:15px}.headline-stack article{grid-template-columns:1fr}.stack-meta{align-items:flex-start;flex-direction:row}.section-heading h2{font-size:32px}.feature-title h2,.ranking-title h2,.about-home h2,.community-copy h2,.app-layout h2{font-size:36px}.exclusive-note{padding:20px}.work-strip{grid-template-columns:1fr}.spotlight-layout,.community-panel{padding:26px}.updates-flow article{grid-template-columns:58px 1fr}.updates-flow article>div{grid-column:2}.app-layout{gap:20px}.css-phone{width:250px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:4px}.mega-grid{grid-template-columns:repeat(2,1fr)}.masonry-list{columns:1}.help-grid{grid-template-columns:1fr}.page-hero h1{font-size:44px}.detail-panel{padding:24px}.detail-panel h1{font-size:34px}.search-row,.page-search{grid-template-columns:1fr}.search-row button,.page-search button{width:100%}}
