body,html{overflow-x:clip}body{background:linear-gradient(180deg,var(--paper),var(--paper-mid) 52%,var(--paper));color:var(--ink);font-family:var(--font-body)}.brand,.directory-card-copy strong,.guide-section-nav strong,.snapshot-card strong,h1,h2,h3,h4{font-family:var(--font-serif);font-weight:700;font-style:normal;letter-spacing:-.015em;min-width:0;overflow-wrap:anywhere}.shell{width:min(1160px,calc(100% - 48px))}.site-header{height:68px;background:var(--color-header);border-bottom:1px solid var(--line);box-shadow:none;backdrop-filter:blur(18px)}.header-inner{gap:var(--space-lg)}.brand{font-size:23px;gap:var(--space-xs);font-weight:700}.brand em{color:var(--cinnabar);font-style:normal}.brand-logo{width:36px;height:36px}.brand:hover .brand-logo{transform:none}.primary-navigation{min-width:0}.site-header nav{gap:var(--space-2xs)}.nav-link{min-height:40px;padding-inline:var(--space-sm);border-radius:var(--radius-pill);font-size:13px;font-weight:750}.nav-link:hover{background:var(--color-white);color:var(--teal-dark);box-shadow:var(--shadow-nav)}.nav-link[aria-current=page]{color:var(--teal-dark);background:var(--mint);box-shadow:inset 0 -2px var(--teal)}.navigation-toggle{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.hero-shell a:focus-visible,.telegram-band a:focus-visible{outline-color:var(--sun)}.hero-shell{background:var(--color-hero-bg);color:var(--color-inverse);border-bottom:1px solid var(--color-hero-rule)}.feed-heading{align-items:center;gap:var(--space-2xl);padding-block:var(--space-2xl)}.feed-heading>div:first-child{max-width:760px;min-width:0}.feed-heading h1{font-size:clamp(42px,6vw,66px);line-height:1.02;font-weight:700;margin:var(--space-md) 0 var(--space-lg);letter-spacing:-.02em}.feed-heading>div:first-child>p:not(.source-access){max-width:650px;padding-left:14px;border-left:3px solid var(--teal);color:var(--color-hero-muted);font-size:16px;line-height:1.7;font-style:italic}.board-kicker,.eyebrow,.kicker,.pulse-preview-kicker,.source-slug,.telegram-kicker{color:var(--cinnabar);font-family:var(--font-body);font-weight:900;letter-spacing:.04em;text-transform:uppercase}.hero-shell .eyebrow{color:var(--sun)}.hero-shell .eyebrow:before{border-color:var(--color-hero-bg);background:var(--cinnabar)}.feed-stats{width:248px}.feed-stats-card{padding:20px;border:1px solid var(--color-hero-card-rule);border-radius:var(--radius-card);background:var(--color-hero-card);color:var(--ink);box-shadow:none}.feed-stats-kicker{color:var(--teal-dark);font-size:10px;font-weight:900}.feed-stats-main{margin-block:var(--space-lg) var(--space-md)}.feed-stats-main strong{font-family:var(--font-serif);color:var(--ink);font-size:54px;font-weight:700;font-variant-numeric:tabular-nums}.feed-stats-grid span,.feed-stats-main span{color:var(--teal-dark);font-weight:500}.feed-stats-card p{color:var(--color-hero-stat-note);font-weight:500}.feed-stats-grid>div{min-height:60px;border-color:var(--color-hero-rule);background:var(--color-hero-stat-wash)}.feed-stats-grid strong{font-family:var(--font-serif);font-weight:700;font-variant-numeric:tabular-nums}.status-pill{font-weight:700}.pulse-preview{grid-template-columns:minmax(240px,.85fr) minmax(0,1.6fr);gap:var(--space-xl);padding-block:var(--space-xl)}.pulse-preview-intro h2{font-size:26px;font-weight:700;line-height:1.2}.pulse-preview-intro p{font-size:13px;line-height:1.65}.pulse-preview-list{grid-template-columns:repeat(3,minmax(0,1fr))}.pulse-preview-list li{grid-template-columns:22px minmax(0,1fr);gap:var(--space-xs);padding-inline:var(--space-md)}.pulse-preview-rank{font-family:var(--font-serif);color:var(--cinnabar);font-size:15px;font-weight:700}.pulse-preview-source{font-size:10px}.pulse-preview-list a{font-family:var(--font-serif);font-size:16px;line-height:1.4;font-weight:700}.pulse-preview-list a svg{color:var(--cinnabar)}.feed-section{padding-top:var(--space-lg)}.filters{border:1px solid var(--color-filter-line);border-radius:22px;background:var(--color-filter-bg);box-shadow:none;gap:var(--space-sm)}.filter-options{flex-wrap:wrap}.filter-chip{min-height:36px;padding:9px 13px;border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--line);box-shadow:none;font-size:12px}.filter-chip.active{background:linear-gradient(135deg,var(--teal),var(--teal-light));border-color:var(--teal);color:var(--color-white);box-shadow:none}.filter-chip.active:hover{background:var(--teal-dark);color:var(--color-white)}.data-note{color:var(--muted);font-size:13px;line-height:1.65;border-left-color:var(--teal)}.board-stack{gap:var(--space-2xl)}.board-heading{padding-bottom:var(--space-md);margin-bottom:var(--space-lg)}.board-heading h2{font-size:30px;font-weight:700;letter-spacing:-.02em}.board-heading strong{font-family:var(--font-serif);font-weight:700;color:var(--cinnabar)}.board-heading strong span{font-family:var(--font-body)}.platform-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}.platform-card{border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.platform-card:before{height:7px;opacity:1;background:linear-gradient(90deg,var(--platform-color),color-mix(in srgb,var(--platform-color) 65%,var(--surface)))}.platform-card-head{min-height:100px;padding:var(--space-md) var(--space-lg);gap:var(--space-sm);background:var(--surface);border-color:var(--line)}.platform-card-head>div{flex:1;min-width:0}.platform-card-head>.platform-logo,.platform-logo{width:40px;height:40px;border-radius:var(--radius-card);border:0;box-shadow:none;font-size:13px;font-weight:800}.platform-card h3{font-size:21px;font-weight:700;letter-spacing:-.01em}.platform-card-head p{font-size:12px;color:var(--muted)}.platform-card-head>span:not(.platform-logo){width:32px;height:32px;flex:0 0 32px;border-radius:var(--radius-pill);color:var(--teal-dark);background:var(--mint);font-weight:700;font-variant-numeric:tabular-nums}.platform-guide-link{font-weight:700}.source-access,.source-freshness{font-size:11px;padding:var(--space-xs) var(--space-lg);color:var(--muted);border-color:var(--line)}.hero-shell .source-access{padding:var(--space-sm) 0 0;border:0;color:var(--color-hero-secondary)}.platform-signal-list{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0}.platform-signal{--signal-color:var(--line);grid-template-columns:40px minmax(0,1fr) 80px;gap:var(--space-sm);min-height:112px;padding:var(--space-md);border:0;border-bottom:1px solid var(--line);border-left:5px solid var(--signal-color);border-radius:0;background:var(--surface);box-shadow:none}.platform-signal:last-child{border-bottom:0}.platform-signal-tech{--signal-color:var(--color-tech)}.platform-signal-business{--signal-color:var(--color-business)}.platform-signal-culture{--signal-color:var(--color-culture)}.platform-signal-entertainment{--signal-color:var(--color-entertainment)}.platform-signal-society{--signal-color:var(--color-society)}.platform-signal-featured{grid-column:auto;min-height:140px;background:var(--surface)}.platform-signal-featured.platform-signal-with-image{grid-template-columns:40px minmax(0,1fr) 80px}.platform-signal-with-image:has(.signal-preview-image:empty){grid-template-columns:40px minmax(0,1fr) 80px}.signal-preview-image{grid-column:1/-1;grid-row:auto;min-height:0;height:168px;aspect-ratio:auto;border-radius:var(--radius-card);background:var(--mint)}.mini-rank,.platform-signal .mini-rank,.signal-row .rank{width:36px;height:36px;border-radius:7px;background:var(--cinnabar-soft);color:var(--cinnabar);font-family:var(--font-serif);font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.platform-signal-main cite{font-style:normal}.platform-signal-main cite a{font-family:var(--font-serif);font-size:18px;font-weight:700;line-height:1.35}.platform-signal-main cite a svg{color:var(--cinnabar)}.platform-signal-main cite a:hover{color:var(--teal-dark)}.platform-signal-main p{color:var(--muted);font-size:12px;line-height:1.65}.platform-signal-main .signal-original-title,.title-zh{font-size:13px;color:var(--color-subtitle);font-style:italic}.platform-signal-main .signal-context,.signal-context{border-left:3px solid var(--teal);padding-left:var(--space-sm);color:var(--teal-dark);line-height:1.65}.platform-signal-meta{gap:var(--space-xs);font-size:10px;margin-top:var(--space-sm)}.platform-signal-meta span:not(.category){padding:0;background:none}.platform-signal-heat{grid-column:3;align-self:start;padding:var(--space-sm) var(--space-2xs);border-radius:7px;background:var(--color-metric-bg);text-align:center}.platform-signal-heat strong{display:block;font-family:var(--font-serif);color:var(--cinnabar);font-size:16px;font-weight:700;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.platform-signal-heat>span{display:block;margin-top:var(--space-2xs);font-size:8px;color:var(--muted);text-transform:uppercase}.source-preview-label{color:var(--teal-dark)}.platform-more{font-weight:750;border-color:var(--line);min-height:44px}.signal-row{grid-template-columns:58px minmax(0,1fr) 108px;border-radius:7px;background:var(--surface);box-shadow:var(--shadow-card)}.signal-row .rank{width:48px;height:48px;font-size:20px}.signal-main h2{font-family:var(--font-serif);font-size:22px;font-weight:800}.heat{background:var(--color-metric-bg)}.heat strong{font-family:var(--font-serif);color:var(--cinnabar);font-variant-numeric:tabular-nums}.prose-page,.topic-page{padding-block:var(--space-2xl) var(--space-3xl)}.prose-page h1{font-size:clamp(36px,4.5vw,52px);font-weight:700;line-height:1.1}.topic-header h1{font-size:clamp(36px,5vw,60px);font-weight:700}.analysis-section>h2,.prose-page h2,.section-heading h2,.topic-related h2{font-size:28px;font-weight:700}.archived-reading-note h3,.prose-page h3{font-size:23px;font-weight:700}.platform-guide-card h4,.prose-page h4{font-size:20px;font-weight:700}.prose-page>header{padding-bottom:var(--space-xl)}.prose-page>header p{max-width:65ch}.analysis-section{margin-top:var(--space-xl);padding-top:var(--space-lg)}.analysis-section>p,.editorial-page .analysis-section>p{max-width:74ch;font-size:16px;line-height:1.8}.topic-reading>p:not(.data-note){font-size:18px;line-height:1.85}.reader-brief{padding:var(--space-lg);background:var(--mint);border-left:3px solid var(--teal);border-radius:0 var(--radius-card) var(--radius-card) 0}.correction-step,.directory-card,.guide-section-nav>a,.guide-toc,.method-grid section,.platform-guide-card,.snapshot-card{border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.guide-section-nav>a{border-top-width:3px}.guide-section-nav>a:first-child{border-top-color:var(--cinnabar)}.guide-section-nav strong{font-size:25px}.directory-card-copy strong,.snapshot-card strong{font-weight:700}.snapshot-card p{font-size:14px;line-height:1.7;color:var(--muted)}.platform-guide-card h4{font-size:21px}.directory-card:hover,.snapshot-card:hover{box-shadow:var(--shadow-hover)}.topic-original-cta,.topic-source-link{background:var(--teal-dark);color:var(--color-white);border-radius:var(--radius-input);box-shadow:none}.topic-source-link{min-width:0}.topic-source-card{gap:var(--space-md)}.topic-source-brand,.topic-source-brand>div{min-width:0}.topic-source-brand a{overflow-wrap:anywhere}.topic-record>summary,details>summary{cursor:pointer}.topic-original-title p{font-style:italic;color:var(--color-subtitle)}.daily-reaction-copy h2,.discovery-band h2,.newsletter-band h2,.telegram-copy h2{font-size:26px;font-weight:700}.discovery-band{border-top:1px solid var(--line)}.discovery-links a,.download-link{font-weight:700;border-radius:var(--radius-input);background:var(--surface)}.daily-reaction,.newsletter-band,.sponsor-slot{background:var(--surface);border-color:var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.newsletter-mark{background:var(--mint);color:var(--teal-dark)}.newsletter-band button,.newsletter-link,.telegram-link{background:var(--teal);border-radius:var(--radius-input);box-shadow:none;color:var(--color-white)}.newsletter-band button:hover,.newsletter-link:hover,.telegram-link:hover{background:var(--teal-dark)}.newsletter-band input{border-color:var(--line)}.daily-reaction-option{background:var(--surface);border-radius:var(--radius-card)}.daily-reaction-option.selected{background:var(--mint);border-color:var(--teal)}.daily-reaction-option:disabled{cursor:not-allowed}.daily-reaction-option strong{font-family:var(--font-serif)}.telegram-band{background:var(--ink)}.telegram-copy p{color:var(--color-hero-muted)}.telegram-kicker{color:var(--sun)}.context-band{background:var(--surface)}.context-grid h2{font-family:var(--font-serif);font-weight:700;font-size:22px}.context-grid p{font-size:13px}.contact-band{background:var(--cinnabar);border:0;box-shadow:none}.coverage-bar>span{background:var(--teal)}.stat-number,.topic-source-rank strong{font-family:var(--font-serif);font-weight:700;color:var(--cinnabar);font-variant-numeric:tabular-nums}.data-table{font-variant-numeric:tabular-nums}.data-table thead{background:var(--mint)}.data-table td,.data-table th{padding-block:var(--space-sm)}.empty-state{background:var(--surface);border-color:var(--line);font-size:14px;line-height:1.7}.footer-inner{min-height:88px;flex-wrap:wrap;padding-block:var(--space-lg)}footer{background:var(--color-white);border-top:1px solid var(--line)}.footer-inner span:first-child{font-family:var(--font-serif);font-size:15px;font-weight:700}.footer-inner nav{gap:var(--space-md)}.footer-inner nav a{font-weight:700}.admin-shell{background:var(--paper)}.admin-sidebar{background:var(--ink)}.admin-main h1,.admin-main h2,.admin-main h3,.admin-main h4{font-family:var(--font-serif);font-weight:700}.admin-brand,.admin-sidebar .brand-mark{background:none}.job-status.failed,.review-actions button.danger{background:var(--cinnabar)}.ops-row button.danger{color:var(--cinnabar)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.directory-card,.platform-card,.platform-signal,.signal-row,.snapshot-card{transition:transform var(--dur-short) ease,box-shadow var(--dur-short) ease}.filter-chip,.nav-link{transition:box-shadow var(--dur-micro) ease}.platform-card:hover{transform:translateY(-3px);box-shadow:var(--shadow-hover)}.platform-signal:hover,.signal-row:hover{transform:translateY(-2px);box-shadow:var(--shadow-hover)}.platform-card:hover .platform-logo{transform:none}}@media (min-width:801px) and (max-width:1120px){.nav-link{padding-inline:var(--space-xs);font-size:12px;gap:var(--space-2xs)}.brand{font-size:21px}.nav-link svg{display:none}.platform-signal{gap:var(--space-xs);padding:var(--space-sm)}.platform-signal,.platform-signal-featured.platform-signal-with-image{grid-template-columns:36px minmax(0,1fr) 64px}.platform-signal-main cite a{font-size:17px}}@media (max-width:800px){.shell{width:calc(100% - 32px)}.site-header{height:68px;min-height:68px}.header-inner{padding:0}.primary-navigation{position:static}.navigation-toggle{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:40px;padding-inline:var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--teal-dark);font-size:13px;font-weight:700;cursor:pointer}.site-header nav{display:none;position:absolute;top:68px;left:0;right:0;max-width:none;padding:var(--space-md);background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-hover);overflow:visible}.site-header nav.is-open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-xs)}.nav-link{width:auto;min-height:44px;padding-inline:var(--space-sm);justify-content:flex-start;font-size:13px}.feed-heading{display:grid;grid-template-columns:minmax(0,1fr) 220px;padding-block:var(--space-xl);gap:var(--space-lg)}.feed-heading h1{font-size:42px;margin-block:var(--space-md)}.feed-heading>div:first-child>p:not(.source-access){font-size:14px}.feed-stats{width:100%;margin:0}.feed-stats-card{padding:var(--space-md)}.feed-stats-main strong{font-size:44px}.pulse-preview{grid-template-columns:minmax(0,1fr);gap:var(--space-lg);padding-block:var(--space-lg)}.pulse-preview-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.pulse-preview-list li,.pulse-preview-list li:first-child{padding-inline:var(--space-sm);border-left:1px solid var(--line)}.pulse-preview-list li:first-child{padding-left:0;border-left:0}.platform-grid{grid-template-columns:minmax(0,1fr)}.platform-signal,.platform-signal-featured.platform-signal-with-image{grid-template-columns:48px minmax(0,1fr) 90px}.platform-signal-with-image:has(.signal-preview-image:empty){grid-template-columns:48px minmax(0,1fr) 90px}.signal-preview-image{height:200px}.platform-signal-main cite a{font-size:20px}.board-heading,.section-heading{display:block}.board-heading strong{align-items:flex-start;margin-top:var(--space-sm);font-size:24px}.page-context-links{flex-wrap:wrap}.footer-inner{display:grid;gap:var(--space-md)}.footer-inner nav{order:0;justify-content:flex-start}.briefing-directory,.daily-reaction,.guide-section-nav,.method-grid,.newsletter-band,.platform-guide-directory,.topic-source-card{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.brand{font-size:21px}.feed-heading{grid-template-columns:minmax(0,1fr);gap:var(--space-lg)}.feed-heading h1{font-size:42px;max-width:16ch}.feed-stats{width:100%}.feed-stats-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-sm) var(--space-lg)}.feed-stats-card>.feed-stats-kicker,.feed-stats-top{grid-column:1/-1}.feed-stats-main{margin:0}.feed-stats-grid{gap:var(--space-xs)}.feed-stats-grid>div{padding:var(--space-xs);min-height:56px}.feed-stats-card p{grid-column:1/-1;margin:0;font-size:11px;overflow-wrap:anywhere}.pulse-preview-list{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}.pulse-preview-list li,.pulse-preview-list li:first-child{grid-template-columns:24px minmax(0,1fr);border:0;padding:0}.pulse-preview-list a{font-size:17px}.filters{display:block;padding:var(--space-sm);border-radius:16px;overflow:visible}.filter-label{margin-bottom:var(--space-xs)}.filter-options{gap:var(--space-xs)}.filter-chip{padding:8px 12px}.platform-card-head{padding:var(--space-md)}.platform-card-head>.platform-logo{width:32px;height:32px;font-size:11px}.platform-card-head p{font-size:11px}.platform-signal,.platform-signal-featured.platform-signal-with-image,.platform-signal-with-image:has(.signal-preview-image:empty){grid-template-columns:36px minmax(0,1fr);gap:var(--space-xs) var(--space-sm);padding:var(--space-sm)}.platform-signal-heat{grid-column:2;justify-self:start;display:flex;align-items:baseline;gap:var(--space-xs);padding:var(--space-2xs) var(--space-xs)}.platform-signal-heat>span{margin:0;font-size:9px}.platform-signal-main cite a{font-size:18px}.signal-preview-image{height:auto;aspect-ratio:16/9}.source-access,.source-freshness{padding-inline:var(--space-md)}.signal-row{grid-template-columns:40px minmax(0,1fr);padding:var(--space-md) var(--space-sm);gap:var(--space-sm)}.signal-row .rank{width:36px;height:36px;font-size:18px}.signal-row .heat{grid-column:2}.board-heading h2{font-size:28px}.prose-page,.topic-page{padding-top:var(--space-xl)}.prose-page h1,.topic-header h1{font-size:36px}.topic-reading>p:not(.data-note){font-size:17px}.topic-original-cta{font-size:14px;padding-inline:var(--space-sm)}.daily-reaction-options{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-reaction{padding:var(--space-md)}.discovery-band{gap:var(--space-md)}.discovery-links{gap:var(--space-xs)}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}.brand:hover .brand-logo,.daily-reaction-option:hover:not(:disabled),.directory-card:hover,.platform-card:hover,.platform-signal:hover,.signal-row:hover,.snapshot-card:hover,.telegram-link:hover{transform:none}}:root{--paper:#f7f4ed;--paper-mid:#f3f1ea;--surface:#fdfcf8;--ink:#17231f;--muted:#69746d;--line:#d9ded8;--teal:#2f8178;--teal-light:#3d9e94;--teal-dark:#1d514b;--mint:#e3eee7;--cinnabar:#c84b2f;--cinnabar-soft:#f5e8e4;--sun:#d9d857;--sun-soft:#f5f1c7;--color-white:#ffffff;--color-inverse:#f8f5ec;--color-hero-bg:#29483f;--color-hero-card:#f7f3e9;--color-hero-rule:rgba(23,35,31,.12);--color-hero-card-rule:rgba(255,253,248,.65);--color-hero-stat-wash:rgba(255,255,255,.58);--color-hero-stat-note:#65746c;--color-hero-muted:#c5d0c7;--color-hero-secondary:#b9c8bd;--color-subtitle:#718078;--color-metric-bg:#f7f9f7;--color-header:rgba(247,244,237,.92);--color-rule-inverse:rgba(255,255,255,.75);--color-inverse-wash:rgba(255,255,255,.07);--color-filter-bg:rgba(255,255,255,.68);--color-filter-line:rgba(222,235,228,.78);--color-tech:#62a9e6;--color-business:#9b82d5;--color-culture:#f0a060;--color-entertainment:#ea86aa;--color-society:#53bb88;--font-body:"Avenir Next","Nunito Sans","Segoe UI",Arial,sans-serif;--font-serif:Georgia,"Palatino Linotype","Times New Roman",serif;--font-display:var(--font-serif);--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--radius-card:8px;--radius-pill:999px;--radius-input:7px;--shadow-card:0 2px 6px rgba(37,49,44,.035);--shadow-hover:0 8px 20px rgba(37,49,44,.08);--shadow-nav:0 7px 18px rgba(8,127,109,.1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in:cubic-bezier(.7,0,.84,0);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-micro:150ms;--dur-short:170ms}