: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;font-family:system-ui,-apple-system,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;background:linear-gradient(180deg,var(--bg),#0e1320 42%,var(--bg));color:var(--text);line-height:1.68;overflow-x:hidden}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.25rem,5vw,5.2rem);line-height:1.02;letter-spacing:-.045em}h2{font-size:clamp(1.55rem,2.5vw,2.55rem);line-height:1.16;letter-spacing:-.025em}h3{line-height:1.25}p{color:var(--text-2)}.wrap{width:min(calc(100% - 40px),var(--wrap));margin-inline:auto}.skip-link{position:fixed;left:12px;top:-60px;background:var(--amber);color:var(--ink);padding:10px 14px;z-index:999}.skip-link:focus{top:12px}.intel-strip{height:32px;background:#151b28;border-bottom:1px solid var(--line);font-size:.76rem;position:relative;z-index:60}.intel-inner{height:100%;display:flex;align-items:center;gap:10px;overflow:hidden}.signal-dot{width:7px;height:7px;border-radius:50%;background:var(--signal);box-shadow:0 0 0 4px var(--signal-soft);flex:none}.intel-inner time{color:var(--amber);font-variant-numeric:tabular-nums}.intel-marquee{display:flex;gap:28px;color:var(--text-2);white-space:nowrap;overflow:hidden;margin-left:12px}.site-header{height:72px;position:sticky;top:0;z-index:55;background:rgba(8,11,18,.9);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);box-shadow:0 10px 30px rgba(0,0,0,.24)}.header-inner{height:100%;display:flex;align-items:center;gap:26px}.brand{display:flex;align-items:center;gap:10px;min-width:185px}.brand img{width:42px;height:42px;border-radius:10px}.brand span{display:grid}.brand b{font-size:1.18rem}.brand small{font-size:.64rem;color:var(--text-3);max-width:145px;line-height:1.25}.desktop-nav{display:flex;align-items:stretch;height:100%;gap:22px;flex:1}.desktop-nav a{display:grid;place-items:center;position:relative;color:var(--text-2);font-size:.9rem;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a:focus-visible,.desktop-nav a.active{color:#fff}.desktop-nav a.active:after{content:"";position:absolute;bottom:0;width:24px;height:2px;background:var(--signal);box-shadow:0 0 12px rgba(229,72,77,.28)}.header-actions{display:flex;align-items:center;gap:12px;font-size:.8rem}.header-actions a,.icon-btn,.menu-btn{border:1px solid var(--line);background:var(--surface);color:var(--text-2);padding:8px 10px;border-radius:9px}.header-actions a:hover,.icon-btn:hover,.menu-btn:hover{border-color:var(--line-strong);color:#fff}.menu-btn{display:none}.mobile-drawer{position:fixed;right:0;top:104px;bottom:0;width:min(360px,88vw);z-index:80;background:var(--surface-raised);padding:26px;border-left:1px solid var(--line);box-shadow:var(--shadow-strong);overflow:auto}.drawer-group{display:grid;gap:8px;margin-bottom:24px}.drawer-group b{color:var(--amber);font-size:.78rem;letter-spacing:.1em}.drawer-group a{padding:10px 0;border-bottom:1px solid var(--line)}.search-layer{position:fixed;inset:0;z-index:100;background:rgba(4,6,10,.82);backdrop-filter:blur(10px);padding:120px 20px 20px}.search-panel{max-width:720px;margin:auto;background:var(--surface-raised);border:1px solid var(--line-strong);border-radius:var(--radius-large);padding:28px;box-shadow:var(--shadow-strong)}.search-panel>button{float:right;background:transparent;color:var(--text-2);border:0}.search-panel label{display:block;font-size:1.25rem;font-weight:700;margin-bottom:14px}.search-box{display:grid;grid-template-columns:1fr auto;gap:10px}.search-box input,.filter-bar input,.filter-bar select,.field input,.field textarea,.field select{width:100%;background:var(--ink-2);border:1px solid var(--line);color:var(--text);padding:12px 14px;border-radius:10px}.search-box button,.btn,.primary-btn{border:1px solid var(--signal);background:var(--signal);color:#fff;padding:11px 16px;border-radius:10px;font-weight:700}.secondary-btn{border:1px solid var(--line-strong);background:var(--surface);color:var(--text);padding:11px 16px;border-radius:10px}.primary-btn:hover,.btn:hover{background:var(--signal-dark)}main{min-height:60vh}.hero-section{padding:36px 0 24px;background:radial-gradient(circle at 82% 20%,rgba(119,103,168,.15),transparent 32%)}.hero-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(310px,1fr);gap:18px}.hero-main{min-height:570px;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-large);box-shadow:var(--shadow-strong);background:var(--surface)}.hero-main>img{width:100%;height:100%;position:absolute;inset:0}.hero-main:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,9,15,.04),rgba(7,9,15,.3) 35%,rgba(7,9,15,.96) 88%)}.hero-copy{position:absolute;z-index:2;left:clamp(22px,4vw,56px);right:clamp(22px,4vw,56px);bottom:clamp(22px,4vw,48px)}.hero-copy .eyebrow{margin-bottom:14px}.hero-copy h1{max-width:880px;margin-bottom:14px}.hero-copy p{max-width:760px;font-size:1.05rem}.hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.hero-stack{display:grid;grid-template-rows:auto repeat(3,1fr) auto;gap:12px}.focus-card,.stack-news,.metric-panel{background:linear-gradient(145deg,var(--surface-raised),var(--surface));border:1px solid var(--line);border-radius:var(--radius-card);padding:20px}.focus-card{border-left:3px solid var(--signal)}.focus-card .stamp,.stack-news time{font-size:.75rem;color:var(--amber);font-variant-numeric:tabular-nums}.focus-card h2{font-size:1.3rem;margin:8px 0}.stack-news{display:grid;grid-template-columns:68px 1fr;gap:12px;align-content:center}.stack-news strong{font-size:.9rem}.stack-news p{font-size:.78rem;margin:3px 0 0}.metric-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.metric-panel strong{display:block;font-size:1.65rem}.metric-panel span{display:block;color:var(--text-3);font-size:.72rem}.section{padding:64px 0}.section.alt{background:var(--ink-2);border-block:1px solid var(--line)}.section.deep{background:linear-gradient(135deg,#101522,#171526 55%,#111623)}.section.compact{padding:40px 0}.section-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:28px}.section-head>div{max-width:780px}.section-head h2{margin:4px 0 8px}.section-head p{margin:0}.eyebrow{display:inline-flex;align-items:center;gap:7px;color:var(--amber);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}.eyebrow:before{content:"";width:18px;height:1px;background:var(--amber)}.text-link{color:var(--text-2);font-size:.9rem}.text-link:hover{color:#fff}.dashboard{display:grid;grid-template-columns:repeat(10,1fr);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;background:var(--surface)}.dash-cell{padding:18px 12px;border-right:1px solid var(--line);min-width:0}.dash-cell:last-child{border-right:0}.dash-cell i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--signal);margin-right:6px}.dash-cell:nth-child(3n) i{background:var(--amber)}.dash-cell:nth-child(4n) i{background:var(--violet)}.dash-cell strong{display:block;font-size:1.25rem;margin-top:4px}.dash-cell small{color:var(--text-3)}.rank-list{border-top:1px solid var(--line)}.rank-row{display:grid;grid-template-columns:72px minmax(0,1fr) 130px;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}.rank-row>strong{font-size:2rem;color:var(--text-3);font-variant-numeric:tabular-nums}.rank-row h3{margin:0 0 5px}.rank-row p{margin:0 0 8px;max-width:800px}.meta-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--text-3);font-size:.75rem}.badge{display:inline-flex;border:1px solid var(--line);background:var(--surface-soft);color:var(--text-2);padding:3px 7px;border-radius:999px;font-style:normal}.badge-live,.badge-alert{border-color:rgba(229,72,77,.35);background:var(--signal-soft);color:#ffb5b7}.badge-good{border-color:rgba(215,168,75,.3);background:var(--amber-soft);color:#f0ce87}.heat-meter{display:grid;gap:6px;grid-template-columns:1fr auto;align-items:center}.heat-meter:before{content:"";grid-column:1;grid-row:1;height:4px;background:rgba(255,255,255,.08);border-radius:99px}.heat-meter span{grid-column:1;grid-row:1;height:4px;background:linear-gradient(90deg,var(--violet),var(--signal));border-radius:99px}.heat-meter em{grid-column:2;font-style:normal;color:var(--amber)}.timeline{display:grid;grid-template-columns:120px 1fr}.timeline-row{display:contents}.timeline-time{padding:20px 22px 20px 0;border-right:1px solid var(--line);text-align:right;color:var(--amber);font-variant-numeric:tabular-nums}.timeline-card{position:relative;padding:18px 0 18px 28px;border-bottom:1px solid var(--line)}.timeline-card:before{content:"";position:absolute;left:-5px;top:27px;width:9px;height:9px;border-radius:50%;background:var(--surface-soft);border:2px solid var(--text-3)}.timeline-card.important{border-left:3px solid var(--signal);padding-left:25px}.timeline-card.important:before{background:var(--signal);border-color:#ff9ca0}.timeline-card h3{margin:0 0 4px}.timeline-card p{margin:0}.editor-grid{display:grid;grid-template-columns:5fr 7fr;gap:24px}.note-card{padding:28px;border-radius:var(--radius-large);background:var(--surface);border:1px solid var(--line)}.note-card blockquote{font-size:1.5rem;line-height:1.45;margin:0 0 18px}.note-card cite{color:var(--amber);font-style:normal}.media-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.media-card{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden;transition:.2s transform,.2s border-color}.media-card:hover{transform:translateY(-2px);border-color:var(--line-strong)}.media-image{display:block;aspect-ratio:16/9;overflow:hidden}.media-image img{width:100%;height:100%;transition:transform .35s}.media-card:hover .media-image img{transform:scale(1.025)}.media-body{padding:16px}.media-card h3{margin:9px 0 7px}.media-card p{font-size:.88rem;margin-bottom:14px}.card-foot{display:flex;justify-content:space-between;gap:10px;color:var(--text-3);font-size:.72rem;border-top:1px solid var(--line);padding-top:10px}.film-strip{display:flex;gap:16px;overflow:auto;padding:4px 2px 18px;scroll-snap-type:x proximity}.film-strip .media-card{flex:0 0 min(340px,82vw);scroll-snap-align:start}.strip-controls{display:flex;gap:8px}.strip-controls button{width:38px;height:38px;border-radius:50%;border:1px solid var(--line);background:var(--surface);color:var(--text)}.mosaic{display:grid;grid-template-columns:2fr repeat(2,1fr);grid-template-rows:repeat(2,250px);gap:16px}.mosaic .media-card:first-child{grid-row:1/3}.mosaic .media-card:first-child .media-image{height:66%;aspect-ratio:auto}.mosaic .media-card:not(:first-child){display:grid;grid-template-columns:42% 1fr}.mosaic .media-card:not(:first-child) .media-image{height:100%;aspect-ratio:auto}.mosaic .media-card:not(:first-child) .media-body{display:flex;flex-direction:column;justify-content:center}.schedule-table{border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.schedule-row{display:grid;grid-template-columns:100px 160px minmax(0,1fr) 120px;gap:16px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--line);background:rgba(255,255,255,.015)}.schedule-row:last-child{border:0}.schedule-row time{font-size:1.25rem;color:var(--amber);font-variant-numeric:tabular-nums}.schedule-row strong{color:var(--text)}.schedule-row small{color:var(--text-3)}.creator-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.creator-card{background:linear-gradient(145deg,var(--surface),var(--surface-raised));border:1px solid var(--line);border-radius:var(--radius-card);padding:22px;min-height:210px}.creator-card .creator-no{color:var(--signal);font-size:.72rem}.creator-card h3{margin:28px 0 3px}.creator-card b{color:var(--amber);font-size:.8rem}.topic-feature{display:grid;grid-template-columns:7fr 5fr;min-height:430px;border:1px solid var(--line);border-radius:var(--radius-large);overflow:hidden;background:var(--surface)}.topic-feature img{width:100%;height:100%}.topic-copy{padding:clamp(26px,5vw,56px);display:flex;flex-direction:column;justify-content:center}.topic-stack{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px}.topic-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.topic-card img{aspect-ratio:3/4;width:100%}.topic-card>div{padding:18px}.verify-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.verify-card{display:grid;grid-template-columns:6px 1fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.verify-line{background:var(--signal)}.verify-card>div:last-child{padding:22px}.verify-points{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:16px}.verify-points div{background:var(--ink-2);padding:12px;border-radius:10px}.verify-points small{display:block;color:var(--text-3)}.verify-points b{font-size:.86rem}.full-banner{position:relative;min-height:420px;border-block:1px solid var(--line);overflow:hidden}.full-banner>img{position:absolute;inset:0;width:100%;height:100%}.full-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,18,.96),rgba(8,11,18,.65) 52%,rgba(8,11,18,.16))}.full-banner .wrap{position:relative;z-index:2;min-height:420px;display:flex;align-items:center}.banner-copy{max-width:640px}.rank-board{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.rank-column{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px}.rank-column h3{font-size:1rem;color:var(--amber)}.rank-column ol{list-style:none;padding:0;margin:0}.rank-column li{display:grid;grid-template-columns:24px 1fr auto;gap:8px;padding:10px 0;border-top:1px solid var(--line);font-size:.78rem}.rank-column li b{color:var(--text-3)}.rank-column li em{font-style:normal;color:var(--signal)}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-radius:var(--radius-card);overflow:hidden}.calendar-day{min-height:160px;padding:14px;border-right:1px solid var(--line);background:var(--surface)}.calendar-day:last-child{border:0}.calendar-day b{font-size:.78rem;color:var(--amber)}.calendar-day strong{display:block;font-size:1.5rem;margin:8px 0}.calendar-day p{font-size:.78rem}.keyword-wall{display:flex;flex-wrap:wrap;gap:10px}.keyword-wall a{padding:10px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text-2)}.keyword-wall a:nth-child(4n){border-color:rgba(119,103,168,.32)}.keyword-wall a:nth-child(5n){border-color:rgba(215,168,75,.28)}.product-stage{display:grid;grid-template-columns:5fr 7fr;gap:30px;align-items:center}.product-copy ul{padding-left:18px;color:var(--text-2)}.screen-stack{position:relative;min-height:520px}.screen-stack img{position:absolute;width:68%;border-radius:24px;border:1px solid var(--line-strong);box-shadow:var(--shadow-strong)}.screen-stack img:nth-child(1){left:0;top:0}.screen-stack img:nth-child(2){right:0;top:85px}.screen-stack img:nth-child(3){left:16%;bottom:0}.browser-stage{display:grid;grid-template-columns:8fr 4fr;gap:20px}.browser-window{border:1px solid var(--line-strong);border-radius:22px;background:var(--surface);padding:10px;box-shadow:var(--shadow-strong)}.browser-window:before{content:"●  ●  ●";display:block;color:var(--text-3);font-size:.7rem;padding:2px 5px 10px}.browser-window img{width:100%;aspect-ratio:16/10;border-radius:14px}.browser-side{display:grid;gap:14px}.browser-side .info-card{background:var(--surface);border:1px solid var(--line);padding:20px;border-radius:var(--radius-card)}.history-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.local-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:22px}.local-list{display:grid;gap:8px}.local-item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line);font-size:.82rem}.comments{display:grid;gap:12px}.comment{display:grid;grid-template-columns:52px 1fr auto;gap:14px;align-items:start;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px}.avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--violet-soft);color:#d8d0f2;font-weight:800}.comment p{margin:4px 0 0}.comment button{border:1px solid var(--line);background:transparent;color:var(--text-2);border-radius:8px;padding:6px 8px}.principle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.principle{padding:22px;border:1px solid var(--line);background:var(--surface);border-radius:var(--radius-card)}.principle strong{display:block;color:var(--amber);font-size:1.5rem}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;text-align:left;background:transparent;color:var(--text);border:0;padding:18px 0;font-weight:700}.faq-a{padding:0 0 20px;max-width:880px}.page-hero{padding:52px 0 34px;background:linear-gradient(135deg,var(--ink-2),#171526)}.page-hero-grid{display:grid;grid-template-columns:7fr 5fr;gap:28px;align-items:center}.page-hero .lead{font-size:1.05rem;max-width:740px}.breadcrumb{display:flex;gap:8px;align-items:center;flex-wrap:wrap;color:var(--text-3);font-size:.78rem;margin-bottom:18px}.breadcrumb a:hover{color:#fff}.image-block{margin:0;border:1px solid var(--line);border-radius:var(--radius-large);overflow:hidden;background:var(--surface)}.image-block img{width:100%;aspect-ratio:16/10}.image-block figcaption{padding:12px 16px;color:var(--text-3);font-size:.78rem}.filter-bar{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:24px}.filter-bar label{font-size:.76rem;color:var(--text-3)}.filter-bar select,.filter-bar input{width:auto;min-width:140px;padding:9px 11px}.filter-bar button{border:1px solid var(--line-strong);background:var(--surface-soft);color:var(--text);padding:9px 14px;border-radius:9px}.status-tabs{display:flex;gap:8px;flex-wrap:wrap}.status-tabs a,.tab-btn{border:1px solid var(--line);background:var(--surface);color:var(--text-2);padding:8px 12px;border-radius:999px}.status-tabs a.active,.tab-btn[aria-selected="true"]{background:var(--signal-soft);border-color:rgba(229,72,77,.35);color:#fff}.archive-list{display:grid;gap:12px}.archive-card{display:grid;grid-template-columns:180px 1fr auto;gap:18px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:16px}.archive-card img{width:180px;aspect-ratio:16/10;border-radius:10px}.archive-card h3{margin:4px 0}.archive-card p{margin:0}.archive-status{min-width:118px;text-align:right}.archive-status strong{display:block;color:var(--amber)}.pagination{display:flex;gap:8px;justify-content:center;margin-top:28px}.pagination a,.pagination span{min-width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--line);border-radius:9px}.pagination .current{background:var(--signal);border-color:var(--signal)}.detail-layout{display:grid;grid-template-columns:minmax(0,8fr) minmax(260px,4fr);gap:28px}.article-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);padding:clamp(22px,4vw,46px)}.article-panel>img{width:100%;aspect-ratio:16/9;border-radius:16px;margin:20px 0}.article-panel h2{margin-top:34px;font-size:1.4rem}.article-panel p{font-size:1rem}.article-meta{display:flex;gap:14px;flex-wrap:wrap;color:var(--text-3);font-size:.8rem}.side-panel{display:grid;gap:16px;align-content:start}.sticky-card{position:sticky;top:126px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:20px}.info-list{display:grid;gap:10px}.info-list div{padding:10px 0;border-bottom:1px solid var(--line)}.info-list small{display:block;color:var(--text-3)}.info-list strong{font-size:.88rem}.product-hero{padding:50px 0 70px;background:radial-gradient(circle at 76% 35%,rgba(119,103,168,.22),transparent 28%),linear-gradient(135deg,var(--ink),var(--ink-2))}.phone-console{position:relative;min-height:600px}.phone-console .main-screen{width:62%;position:absolute;left:5%;top:0;border-radius:26px;border:1px solid var(--line-strong);box-shadow:var(--shadow-strong)}.phone-console .phone-scene{width:48%;position:absolute;right:0;bottom:0;border-radius:28px;border:1px solid var(--line)}.feature-track{display:flex;gap:16px;overflow:auto;padding-bottom:18px}.feature-panel{flex:0 0 min(430px,86vw);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow:hidden}.feature-panel img{width:100%;aspect-ratio:16/10}.feature-panel>div{padding:20px}.feature-panel ul{color:var(--text-2);padding-left:18px}.split-feature{display:grid;grid-template-columns:2fr 1fr;gap:22px;align-items:stretch}.split-feature .feature-visual{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);padding:18px}.split-feature img{width:100%;height:100%;max-height:620px;border-radius:16px}.ability-list{display:grid;gap:12px}.ability-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);padding:18px}.triple-screens{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.triple-screens img{width:100%;aspect-ratio:9/16;border-radius:26px;border:1px solid var(--line);box-shadow:var(--shadow)}.search-showcase{display:grid;grid-template-columns:5fr 7fr;gap:24px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-large);padding:26px}.search-showcase img{border-radius:18px}.drawer-showcase{display:grid;grid-template-columns:7fr 5fr;gap:20px}.drawer-showcase .drawer-copy{background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-large);padding:28px}.scenario-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.scenario{padding:18px;border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface)}.browser-product{display:grid;grid-template-columns:8fr 4fr;gap:20px}.browser-sidebar{display:grid;gap:12px}.privacy-drawer{background:linear-gradient(145deg,var(--surface-raised),#181725);border:1px solid var(--line);border-radius:var(--radius-large);padding:28px}.contact-grid{display:grid;grid-template-columns:5fr 7fr;gap:24px}.field{display:grid;gap:7px;margin-bottom:14px}.field label{font-size:.82rem;color:var(--text-2)}.field textarea{min-height:150px;resize:vertical}.notice{border-left:3px solid var(--amber);background:var(--amber-soft);padding:16px 18px;border-radius:0 12px 12px 0;color:#eadbb7}.empty-state{padding:40px;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius-card);background:var(--surface)}.site-footer{background:#080d16;border-top:1px solid var(--line);padding:50px 0 90px}.footer-grid{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:30px}.footer-grid>div{display:flex;flex-direction:column;gap:8px}.footer-grid h2,.footer-grid h3{margin:0}.footer-grid a{color:var(--text-2);font-size:.86rem}.footer-grid a:hover{color:#fff}.footer-no{color:var(--amber);font-size:.7rem}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:34px;padding-top:20px;border-top:1px solid var(--line);color:var(--text-3);font-size:.75rem}.mobile-bottom{display:none}.back-top{position:fixed;right:18px;bottom:22px;width:42px;height:42px;border-radius:50%;border:1px solid var(--line);background:var(--surface-raised);color:#fff;z-index:40;opacity:0;pointer-events:none;transition:.2s}.back-top.show{opacity:1;pointer-events:auto}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #f5c66b;outline-offset:3px}
@media(max-width:1200px){.desktop-nav{gap:13px}.header-actions a:nth-of-type(1){display:none}.dashboard{grid-template-columns:repeat(5,1fr)}.dash-cell:nth-child(5n){border-right:0}.media-grid{grid-template-columns:repeat(3,1fr)}.rank-board{grid-template-columns:repeat(3,1fr)}.creator-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:992px){.desktop-nav{display:none}.menu-btn{display:inline-flex}.header-actions{margin-left:auto}.hero-grid,.page-hero-grid,.editor-grid,.product-stage,.browser-stage,.detail-layout,.contact-grid,.browser-product{grid-template-columns:1fr}.hero-main{min-height:520px}.hero-stack{grid-template-columns:1fr 1fr;grid-template-rows:auto}.focus-card,.metric-panel{grid-column:1/-1}.mosaic{grid-template-columns:1fr 1fr;grid-template-rows:auto}.mosaic .media-card:first-child{grid-row:auto;grid-column:1/-1}.mosaic .media-card:not(:first-child){display:block}.media-grid{grid-template-columns:repeat(2,1fr)}.topic-feature{grid-template-columns:1fr}.topic-feature img{aspect-ratio:16/8}.topic-stack{grid-template-columns:repeat(3,1fr)}.creator-grid{grid-template-columns:repeat(2,1fr)}.rank-board{grid-template-columns:repeat(2,1fr)}.calendar-grid{grid-template-columns:repeat(4,1fr)}.calendar-day{border-bottom:1px solid var(--line)}.screen-stack{min-height:460px}.scenario-grid{grid-template-columns:repeat(3,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr)}.sticky-card{position:static}.phone-console{min-height:500px}}
@media(max-width:768px){.wrap{width:min(calc(100% - 26px),var(--wrap))}.brand small,.header-actions>a{display:none}.site-header{height:64px}.mobile-drawer{top:96px}.section{padding:46px 0}.hero-section{padding-top:20px}.hero-main{min-height:500px}.hero-copy{left:20px;right:20px;bottom:24px}.hero-stack{grid-template-columns:1fr}.focus-card,.metric-panel{grid-column:auto}.metric-panel{grid-template-columns:repeat(3,1fr)}.dashboard{grid-template-columns:repeat(2,1fr)}.dash-cell{border-bottom:1px solid var(--line)}.dash-cell:nth-child(odd){border-right:1px solid var(--line)}.dash-cell:nth-child(even){border-right:0}.section-head{align-items:flex-start;flex-direction:column}.rank-row{grid-template-columns:48px 1fr}.rank-row>strong{font-size:1.4rem}.rank-row .heat-meter{grid-column:2}.timeline{grid-template-columns:78px 1fr}.timeline-time{padding-right:14px}.media-grid{grid-template-columns:1fr}.mosaic{display:grid;grid-template-columns:1fr}.mosaic .media-card:first-child{grid-column:auto}.mosaic .media-card:not(:first-child){display:grid;grid-template-columns:38% 1fr}.mosaic .media-card:not(:first-child) .media-image{height:100%}.schedule-row{grid-template-columns:72px 1fr}.schedule-row small{grid-column:2}.topic-stack,.verify-grid,.history-grid,.principle-grid{grid-template-columns:1fr}.rank-board{grid-template-columns:1fr}.calendar-grid{grid-template-columns:repeat(2,1fr)}.product-stage{grid-template-columns:1fr}.screen-stack{min-height:390px}.comment{grid-template-columns:42px 1fr}.comment button{grid-column:2;justify-self:start}.archive-card{grid-template-columns:120px 1fr}.archive-card img{width:120px}.archive-status{grid-column:2;text-align:left}.split-feature,.search-showcase,.drawer-showcase{grid-template-columns:1fr}.triple-screens{grid-template-columns:repeat(3,240px);overflow:auto}.scenario-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column}.mobile-bottom{position:fixed;display:grid;grid-template-columns:repeat(5,1fr);left:0;right:0;bottom:0;z-index:50;background:rgba(8,11,18,.96);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.mobile-bottom a{padding:12px 5px;text-align:center;font-size:.72rem;color:var(--text-2)}.site-footer{padding-bottom:120px}.back-top{bottom:82px}.phone-console{min-height:440px}}
@media(max-width:520px){h1{font-size:2.55rem}.hero-main{min-height:480px}.hero-copy p{font-size:.92rem}.metric-panel strong{font-size:1.3rem}.timeline{grid-template-columns:64px 1fr}.timeline-time{font-size:.75rem}.mosaic .media-card:not(:first-child){grid-template-columns:1fr}.creator-grid,.scenario-grid{grid-template-columns:1fr}.calendar-grid{grid-template-columns:1fr}.archive-card{grid-template-columns:1fr}.archive-card img{width:100%}.archive-status{grid-column:auto}.verify-points{grid-template-columns:1fr}.screen-stack{min-height:340px}.screen-stack img{width:74%}.phone-console{min-height:390px}.phone-console .main-screen{width:72%;left:0}.phone-console .phone-scene{width:54%}.search-box{grid-template-columns:1fr}.intel-marquee{gap:16px}.intel-marquee span:nth-child(n+3){display:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
