: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}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,var(--ink),var(--bg) 22%,var(--bg-2));color:var(--text);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;line-height:1.7}a{color:inherit;text-decoration:none}img{max-width:100%;display:block;object-fit:cover}.wrap{width:min(var(--wrap),calc(100% - 40px));margin-inline:auto}.intel-bar{height:32px;background:var(--navy-2);border-bottom:1px solid var(--line)}.intel-inner{height:100%;display:flex;align-items:center;gap:22px;font-size:12px;color:var(--text-2);white-space:nowrap;overflow:hidden}.amber{color:var(--amber)}.signal-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);display:inline-block}.site-header{height:72px;position:sticky;top:0;z-index:50;background:rgba(8,11,18,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 8px 24px rgba(0,0,0,.24)}.head-inner{height:100%;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:10px;min-width:190px;font-weight:800}.brand img{width:42px;height:42px}.brand small{display:block;color:var(--text-3);font-size:10px;font-weight:500}.desktop-nav{display:flex;gap:20px;flex:1}.desktop-nav a{color:var(--text-2);font-size:14px;position:relative}.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";position:absolute;left:0;bottom:-22px;width:24px;height:2px;background:var(--signal);box-shadow:0 0 12px rgba(229,72,77,.45)}.head-tools{display:flex;gap:12px;align-items:center;font-size:13px}.head-tools button,.menu-btn{background:none;border:1px solid var(--line);color:var(--text);padding:7px 10px;border-radius:8px}.menu-btn{display:none}.mobile-menu{position:absolute;top:72px;left:0;right:0;background:var(--surface);border-bottom:1px solid var(--line)}.menu-groups{display:grid;grid-template-columns:repeat(3,1fr);padding:24px 0;gap:24px}.menu-groups a{display:block;color:var(--text-2);padding:4px 0}.search-layer{position:fixed;inset:0;z-index:100;background:rgba(2,4,8,.82);display:grid;place-items:center}.search-layer[hidden]{display:none}.search-box{width:min(620px,90vw);background:var(--surface-raised);padding:28px;border:1px solid var(--line);border-radius:var(--radius-large);position:relative}.search-box form{display:grid;gap:12px}.search-box input,.search-form input,.filter-bar input,.filter-bar select,.search-form select{background:var(--ink-2);border:1px solid var(--line);color:var(--text);padding:12px;border-radius:9px}.section{padding-block:72px}.band{background:linear-gradient(90deg,rgba(17,24,39,.9),rgba(21,27,40,.72));border-block:1px solid var(--line)}.section-head{margin-bottom:28px;max-width:780px}.section-head>span,.page-hero span,.channel-split span,.product-console span,.editor-note>span{font-size:11px;letter-spacing:.18em;color:var(--amber)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(34px,5vw,68px);line-height:1.05}h2{font-size:clamp(26px,3vw,42px);line-height:1.18}h3{line-height:1.3}p{color:var(--text-2)}.hero-grid{display:grid;grid-template-columns:2fr 1fr;gap:24px;padding-top:34px}.hero-main{position:relative;min-height:600px;border-radius:var(--radius-large);overflow:hidden;box-shadow:var(--shadow-strong)}.hero-main>img{width:100%;height:100%}.hero-overlay{position:absolute;inset:auto 0 0;padding:48px;background:linear-gradient(transparent,rgba(8,11,18,.96))}.hero-overlay h1{max-width:740px}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;padding:10px 15px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface);color:#fff}.btn.primary{background:var(--signal);border-color:var(--signal)}.intel-stack{display:grid;gap:16px}.focus-card,.editor-note,.card,.verify-grid article,.browser-panel,.local-panel,.scenario-grid article,.comment{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px}.focus-card{border-left:3px solid var(--signal)}.flash-list{display:grid;border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.flash-list a{padding:14px;background:var(--surface);border-bottom:1px solid var(--line)}.flash-list time{color:var(--amber);font-size:12px;display:block}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-stats b{padding:18px;background:var(--surface-raised);text-align:center;border-radius:12px;font-size:24px}.mini-stats small{display:block;font-size:11px;color:var(--text-3)}.dashboard{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.dashboard>div{background:var(--surface);padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px}.dashboard span{grid-column:2;color:var(--text-3);font-size:12px}.dashboard em{color:var(--amber)}.archive-list{display:grid}.archive-row{display:grid;grid-template-columns:72px 1fr 130px;gap:20px;padding:20px 0;border-bottom:1px solid var(--line);align-items:center}.archive-row>b{font-size:28px;color:var(--text-3)}meter{width:100%}.two-col{display:grid;grid-template-columns:7fr 5fr;gap:36px}.timeline article{display:grid;grid-template-columns:100px 1fr;gap:20px;padding:14px 0;border-bottom:1px solid var(--line)}.timeline time{color:var(--amber)}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.media-card{padding:0;overflow:hidden}.media-card .media{aspect-ratio:16/9}.media-card .media img{width:100%;height:100%}.card-body{padding:18px}.meta{display:flex;gap:10px;color:var(--text-3);font-size:12px}.badge{display:inline-flex;padding:3px 8px;border-radius:20px;background:var(--surface-soft);font-size:11px}.badge.verify{background:var(--signal-soft);color:#ffb4b8}.film-strip,.app-strip{display:flex;gap:16px;overflow:auto;padding-bottom:12px;scroll-snap-type:x mandatory}.short-card{min-width:260px;max-width:260px;scroll-snap-align:start}.short-card img{aspect-ratio:3/4;border-radius:14px}.mosaic{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:220px;gap:14px}.mosaic-card{position:relative;overflow:hidden;border-radius:var(--radius-card);grid-column:span 4}.mosaic-card.m0{grid-column:span 8;grid-row:span 2}.mosaic-card img{width:100%;height:100%}.mosaic-card div{position:absolute;inset:auto 0 0;padding:18px;background:linear-gradient(transparent,rgba(0,0,0,.9))}.schedule-grid{display:grid;grid-template-columns:8fr 4fr;gap:24px}.schedule-list article{display:grid;grid-template-columns:150px 1fr auto;gap:18px;padding:18px 0;border-bottom:1px solid var(--line)}.schedule-list button{align-self:center}.people-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.people-grid article{border-top:2px solid var(--signal);padding:18px;background:var(--surface)}.people-grid article>span{font-size:36px;color:var(--amber)}.theater-band{background:radial-gradient(circle at 80% 20%,rgba(119,103,168,.25),transparent 35%),linear-gradient(120deg,#111522,#181326)}.theater-feature,.channel-split,.feature-split{display:grid;grid-template-columns:5fr 7fr;gap:34px;align-items:center}.number-list a{display:grid;grid-template-columns:70px 1fr 180px;gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.channel-split:nth-of-type(even){grid-template-columns:7fr 5fr}.channel-split img{border-radius:var(--radius-card)}.drawer-list details,.faq-list details{border-bottom:1px solid var(--line);padding:14px 0}.drawer-list summary,.faq-list summary{cursor:pointer;font-weight:700}.verify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.verify-grid dl,.detail dl{display:grid;grid-template-columns:120px 1fr}.verify-grid dt,.detail dt{color:var(--text-3)}.wide-timeline{display:flex;gap:18px;overflow:auto}.wide-timeline article{min-width:280px;border-left:2px solid var(--signal);padding-left:18px}.topic-layout{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px}.topic:first-child{grid-row:span 2}.topic{position:relative;overflow:hidden;border-radius:var(--radius-card)}.topic img{width:100%;height:100%;min-height:260px}.topic div{position:absolute;inset:auto 0 0;padding:18px;background:linear-gradient(transparent,rgba(0,0,0,.92))}.ranking-mini{display:grid;grid-template-columns:4fr 6fr 2fr;gap:28px;align-items:start}.calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.calendar div{background:var(--surface);padding:16px;border:1px solid var(--line);min-height:140px}.calendar span{display:block;color:var(--amber);font-size:11px}.tag-wall{display:flex;gap:10px;flex-wrap:wrap}.tag-wall a{padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--surface)}.product-console{display:grid;grid-template-columns:5fr 7fr;gap:42px;align-items:center}.product-console.reverse{grid-template-columns:4fr 8fr}.stacked-shots{display:grid;grid-template-columns:repeat(3,1fr);align-items:end}.stacked-shots img{border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);margin-left:-10%}.safety-banner{background:var(--signal-soft)}.safety-banner .wrap{display:grid;grid-template-columns:5fr 7fr;gap:30px;align-items:center}.site-footer{background:#090d16;border-top:1px solid var(--line);padding:56px 0 90px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footer-grid a{display:block;color:var(--text-2);padding:3px 0}.legal{margin-top:36px;padding-top:24px;border-top:1px solid var(--line);color:var(--text-3);font-size:12px}.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:var(--surface);color:#fff}.page-hero{display:grid;grid-template-columns:7fr 5fr;gap:34px;align-items:center;padding-block:56px}.page-hero img{border-radius:var(--radius-large);min-height:360px}.page-title{padding-block:48px}.breadcrumb{width:min(var(--wrap),calc(100% - 40px));margin:20px auto 0;color:var(--text-3);font-size:13px}.filter-bar,.search-form{display:flex;gap:10px;flex-wrap:wrap}.pagination{display:flex;gap:8px;padding-bottom:54px}.pagination a{padding:8px 12px;border:1px solid var(--line);border-radius:8px}.pagination .current{background:var(--signal)}.detail{max-width:900px;padding-block:40px}.detail-cover{width:100%;aspect-ratio:16/9;border-radius:var(--radius-large);margin:28px 0}.detail section{padding:18px 0;border-bottom:1px solid var(--line)}.lead{font-size:20px}.safety-note{margin-top:24px;padding:18px;border-left:3px solid var(--amber);background:var(--amber-soft)}.phone-stage{position:relative}.phone-stage img:last-child{position:absolute;right:-5%;bottom:-8%;width:38%;box-shadow:var(--shadow-strong);border-radius:24px}.app-strip img{min-width:220px;max-width:220px;border-radius:18px;border:1px solid var(--line)}.scenario-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rank-block{display:grid;grid-template-columns:220px 1fr;gap:30px;border-bottom:1px solid var(--line);padding:16px 0}.comment{margin:10px 0}button{font:inherit;cursor:pointer}@media(max-width:1200px){.desktop-nav{gap:12px}.head-tools a{display:none}.feature-grid{grid-template-columns:repeat(3,1fr)}.people-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.desktop-nav{display:none}.menu-btn{display:block}.head-tools{margin-left:auto}.hero-grid,.two-col,.schedule-grid,.product-console,.product-console.reverse,.page-hero,.theater-feature,.channel-split,.feature-split{grid-template-columns:1fr}.hero-main{min-height:520px}.feature-grid{grid-template-columns:repeat(2,1fr)}.dashboard{grid-template-columns:repeat(2,1fr)}.calendar{grid-template-columns:repeat(4,1fr)}.topic-layout{grid-template-columns:1fr 1fr}.ranking-mini{grid-template-columns:1fr}.scenario-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.wrap{width:min(100% - 24px,var(--wrap))}.intel-inner{gap:14px}.brand small{display:none}.hero-main{min-height:480px}.hero-overlay{padding:26px}.feature-grid{grid-template-columns:1fr}.archive-row{grid-template-columns:52px 1fr}.archive-row meter{grid-column:2}.schedule-list article{grid-template-columns:1fr}.people-grid{grid-template-columns:repeat(2,1fr)}.calendar{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.mobile-bottom{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;bottom:0;left:0;right:0;z-index:60;background:rgba(8,11,18,.96);border-top:1px solid var(--line);padding:8px 4px calc(8px + env(safe-area-inset-bottom));font-size:11px;text-align:center}.site-footer{padding-bottom:120px}.back-top{bottom:76px}.mosaic{grid-template-columns:1fr;grid-auto-rows:auto}.mosaic-card,.mosaic-card.m0{grid-column:auto;grid-row:auto;min-height:260px}.verify-grid,.topic-layout,.scenario-grid{grid-template-columns:1fr}.number-list a{grid-template-columns:48px 1fr}.number-list time{grid-column:2}.mobile-menu .menu-groups{grid-template-columns:1fr}.app-strip img{min-width:190px}.phone-stage img:last-child{position:relative;right:auto;bottom:auto;width:65%;margin:-20% auto 0}}@media(max-width:520px){.section{padding-block:52px}.intel-bar{height:30px}.head-tools>a,.head-tools>button[data-search-open]{display:none}.hero-main{min-height:520px}.hero-overlay h1{font-size:40px}.mini-stats{grid-template-columns:1fr}.dashboard{grid-template-columns:1fr}.people-grid,.footer-grid{grid-template-columns:1fr}.calendar{grid-template-columns:1fr 1fr}.verify-grid dl,.detail dl{grid-template-columns:1fr}.search-form,.filter-bar{display:grid}.section-head h2{font-size:30px}}:focus-visible{outline:3px solid var(--amber);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
