/* World Super Intelligence: one bold accent, clear hierarchy, real publication data. */
body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics){
  --ink:#f0f0e9;--muted:#a0aaa9;--paper:#080f17;--line:#2b353b;--accent:#d7ff43;--dark:#0c1820;--white:#11202a;
  --obs-cyan:#d7ff43;--obs-lime:#d7ff43;--obs-violet:#d7ff43;--obs-rose:#d7ff43;
  color-scheme:dark;background:#080f17;color:#f0f0e9;
}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .wrap{max-width:1504px;padding-inline:48px}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .header{background:#080f17;border-color:#2b353b;position:relative;z-index:40}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .masthead{min-height:94px}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) nav a.active{color:#d7ff43;border-color:#d7ff43}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .rss{background:transparent;color:#d4dcda;border:1px solid #3a474c;border-radius:0}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .language-picker summary{background:transparent;border-color:#3a474c;border-radius:0;color:#e4e9e3}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .language-menu{background:#102029;border-color:#3a474c;border-radius:0;color:#e4e9e3;box-shadow:0 15px 45px #00000044}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .language-menu a:hover,:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .language-menu a[aria-current]{background:#25321c;color:#d7ff43}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #d7ff43;outline-offset:5px}
.page-home{background:#080f17}
.page-home .atlas-home{--atlas-ink:#f0f0e9;--atlas-paper:#080f17;--atlas-soft:#14232b;--atlas-line:#2b353b;--atlas-muted:#a0aaa9;--atlas-lime:#d7ff43;background:transparent;color:#f0f0e9;padding-top:0}
.observatory{position:relative;isolation:isolate;background:transparent;border:0;border-radius:0;overflow:visible;box-shadow:none}
.observatory button{font:inherit}
.observatory button:hover{text-decoration:none}
.observatory-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 19px;border-bottom:1px solid #2b353b;min-height:66px}
.observatory-kicker{display:flex;gap:8px;align-items:center;font-size:10px;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#d7ff43}
.observatory-icon{font-size:18px;line-height:1;font-weight:400}
.observatory-monitor{display:flex;align-items:center;gap:7px;flex-wrap:wrap;color:#a0aaa9;font-size:10px;line-height:1.5}
.observatory-monitor>span:nth-child(2){color:#dce4dd}
.observatory-monitor #feed-status{border-inline-start:1px solid #354147;padding-inline-start:12px}
.monitor-dot{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0;background:#d3b282}
.monitor-dot[data-state=healthy]{background:#d7ff43}
.monitor-dot[data-state=partial]{background:#d3b282}
.observatory-workspace{display:grid;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);column-gap:48px;align-items:start}
.observatory-intro{padding:45px 0 46px;min-width:0}
.observatory-eyebrow{font-size:10px;font-weight:600;letter-spacing:.12em;line-height:1.5;margin:0 0 28px;color:#9aabae}
.observatory-intro h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(80px,9.2vw,137px);font-weight:400;letter-spacing:-.037em;line-height:.9;text-transform:uppercase;margin:0;max-width:100%;overflow-wrap:break-word;color:#f0f0e9}
.observatory-intro h1>span{display:block;color:#d7ff43;margin-top:5px}
html:not([lang=en]) .observatory-intro h1{font-family:Arial,'Helvetica Neue','PingFang SC','Microsoft Yahei',sans-serif;font-size:clamp(55px,6.05vw,88px);font-weight:700;letter-spacing:-.05em;line-height:1.05}
.observatory-cover-row{display:grid;grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);gap:27px;align-items:center;margin-top:42px}
.observatory-portrait{position:relative;margin:0;min-width:0;transform:rotate(-2deg);background:#c9c1a2;border:5px solid #d9d4bd;max-width:265px;justify-self:start}
.observatory-portrait img{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover;object-position:center}
.observatory-portrait figcaption{display:grid;gap:4px;background:#d9d4bd;padding:8px 6px 5px;font-size:8px;line-height:1.55;color:#2a302b;max-width:100%}
.observatory-portrait figcaption>span:first-child{font-weight:700;font-size:8px}
.observatory-portrait figcaption>span:last-child{color:#525744}
.observatory-intro-notes{min-width:0}
.observatory-description{font-size:22px;font-weight:600;letter-spacing:-.025em;line-height:1.24;margin:0 0 18px;max-width:245px;color:#eeefe6}
.observatory-instruction{font-size:13px;line-height:1.75;color:#a5b2b2;margin:0 0 20px;max-width:250px}
.observatory-explainer{display:inline-flex;align-items:center;gap:21px;font-size:11px;font-weight:600;color:#d7ff43;line-height:1.5;padding-bottom:5px;border-bottom:1px solid #d7ff4370}
.observatory-explainer>span{font-size:16px;font-weight:400}
.observatory-motto{font-size:10px;line-height:1.7;color:#9caaa8;margin:19px 0 0;max-width:215px}
.observatory-map-panel{padding:45px 0 38px;min-width:0;position:relative}
.observatory-panel-heading{display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:20px;line-height:1.5}
.observatory-panel-heading h2{font-size:10px;letter-spacing:.12em;font-weight:600;margin:0;color:#a5b7b7}
.observatory-panel-heading>span{display:flex;align-items:center;gap:6px;font-size:9px;letter-spacing:.035em;color:#a5b7b7}
.verified-glyph{color:#d7ff43;font-size:12px}
.observatory-map-filters{display:flex;flex-wrap:wrap;gap:7px;position:relative;z-index:3}
.observatory-map-filters button{display:inline-flex;gap:7px;align-items:center;padding:7px 9px;min-height:34px;border:1px solid #344148;border-radius:0;background:transparent;color:#b0c0bf;font-size:10px;line-height:1.45}
.observatory-map-filters button>span:last-child{font-family:'SFMono-Regular',Consolas,monospace;font-size:9px;color:#748988}
.observatory-map-filters button[aria-pressed=true]{background:#d7ff43;border-color:#d7ff43;color:#142116}
.observatory-map-filters button[aria-pressed=true]>span:last-child{color:#465932}
.observatory-map-filters button:disabled,.signal-group:disabled{opacity:.35;cursor:default}
.category-point{width:3px;height:3px;display:inline-block;background:#d7ff43;border-radius:50%;flex-shrink:0}
[data-category]{--signal-color:#d7ff43}
.signal-stage{width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#42634d transparent;position:relative;margin-top:13px;padding-bottom:8px}
.signal-map-plane{width:100%;min-width:600px;aspect-ratio:5/3;min-height:410px;position:relative;direction:ltr}
.signal-network{position:absolute;width:100%;height:100%;inset:0;pointer-events:none;overflow:visible}
.world-sphere{stroke:#4e685442;stroke-width:1;vector-effect:non-scaling-stroke}
.world-sphere .world-outline{stroke:#8aaf6455;stroke-width:1.2}
.world-land{fill:#b7cf6010;stroke:#89a26039;stroke-width:1.1;stroke-linejoin:round}
.map-main-link{fill:none;stroke:#b5d7685e;stroke-width:1.1;vector-effect:non-scaling-stroke}
.map-event-link{fill:none;stroke:#7e956643;stroke-width:1;vector-effect:non-scaling-stroke}
.map-event-link.is-selected{stroke:#d7ff43;stroke-width:1.5}
.map-main-link.is-muted,.map-event-link.is-muted{opacity:.1}
.signal-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;flex-direction:column;justify-content:center;width:83px;height:83px;border:1px solid #d7ff43;border-radius:50%;background:#0b1616;pointer-events:none}
.signal-core>span{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:31px;font-weight:400;letter-spacing:.01em;line-height:1;color:#d7ff43}
.signal-core>strong{font-size:7px;letter-spacing:.18em;font-weight:400;margin-top:7px;color:#b8c4a7}
.signal-group{position:absolute;transform:translate(-50%,-50%);width:90px;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:9px;border:0;background:transparent;padding:0;color:#d7ff43;z-index:2;line-height:1.3}
.signal-group>strong{font-family:'SFMono-Regular',Consolas,monospace;font-size:17px;font-weight:400;line-height:33px;position:relative;z-index:1}
.group-orbit{width:35px;height:35px;border:1px solid #d7ff4370;position:absolute;top:0;background:#0b161b;border-radius:50%}
.group-name{font-size:9px;line-height:1.4;color:#b8c7bd;max-width:112px;text-align:center;background:#0a141acb;padding:2px 5px}
.signal-group:hover .group-orbit,.signal-group[aria-pressed=true] .group-orbit{border-color:#d7ff43;background:#d7ff43}
.signal-group:hover>strong,.signal-group[aria-pressed=true]>strong{color:#0b161b}
.signal-node{position:absolute;transform:translate(-50%,-50%);width:44px;min-width:44px;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:5px;border:0;background:transparent;color:#aec2a6;z-index:4;line-height:1.3}
.signal-node-dot{display:grid;place-items:center;width:23px;height:23px;background:#111e22;border:1px solid #8ea96a;border-radius:0;box-shadow:0 0 0 4px #0c151bd9;color:#cde3b0;font-size:9px;font-family:'SFMono-Regular',Consolas,monospace}
.signal-node-index{font-weight:400}
.signal-node time{font-size:8px;color:#889c8f;font-family:'SFMono-Regular',Consolas,monospace;background:#0c151bc9;padding:0 2px;line-height:1.4}
.signal-node.is-selected .signal-node-dot,.signal-node:hover .signal-node-dot{background:#d7ff43;border-color:#d7ff43;color:#10210e}
.signal-node.is-selected time{color:#d7ff43}
.signal-node[hidden],.chronology-item[hidden]{display:none}
.signal-direct-marker{position:absolute;width:4px;height:4px;top:0;right:1px;border-radius:50%;background:#e1ffa3}
.observatory-map-note{display:flex;gap:8px;font-size:10px;line-height:1.6;color:#879893;margin:4px 0 20px}
.observatory-map-note>span:first-child{color:#d7ff43;flex-shrink:0}
.observatory-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #32423f;padding-top:18px;min-width:0}
.observatory-stat-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:5px;min-width:0;padding-inline-end:15px}
.observatory-stat-grid strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:-.03em;color:#ebefdd}
.observatory-stat-grid span{font-size:9px;color:#8fa39a;line-height:1.6;max-width:100%;overflow-wrap:anywhere}
.signal-detail{grid-column:1/-1;min-width:0;border-top:1px solid #7c905655;border-bottom:1px solid #7c905655;background:#13231c;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(165px,.58fr);column-gap:30px;row-gap:17px;padding:26px 30px 29px;position:relative}
.signal-detail[hidden]{display:none}
.signal-detail-header{display:flex;gap:8px;align-items:center;grid-column:1/-1;line-height:1.5}
.signal-detail-header h2{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#b4c9a1;margin:0}
.detail-cross{font-size:15px;color:#d7ff43;font-weight:400;line-height:1}
.detail-corner{margin-inline-start:auto;color:#99b46c;font-size:15px}
.signal-detail-main,.signal-detail-context,.signal-detail-actions{min-width:0}
.signal-detail-meta{display:flex;gap:13px;align-items:center;flex-wrap:wrap;font-size:10px;color:#abc095;line-height:1.5;margin-bottom:12px}
.signal-detail-meta>span{color:#d7ff43}
.signal-detail-meta>time{font-size:10px;font-family:'SFMono-Regular',Consolas,monospace;color:#9eb58d}
.signal-detail h3{font-size:25px;line-height:1.2;font-weight:600;letter-spacing:-.03em;margin:0 0 13px;color:#edf3e6;overflow-wrap:anywhere}
.signal-detail-status{display:inline-block;border:1px solid #738a4866;padding:3px 6px;font-size:9px;line-height:1.5;color:#b7c99b;margin-bottom:10px}
.signal-detail-summary{font-size:13px;color:#a8bba3;line-height:1.75;margin:0}
.signal-relevance{margin:0 0 17px;padding:0;border:0;background:none;border-radius:0}
.signal-relevance h4{font-size:10px;font-weight:600;color:#d7ff43;line-height:1.5;margin:0 0 9px}
.signal-relevance p{font-size:12px;color:#a7bda3;line-height:1.75;margin:0}
.signal-detail-source{padding-top:15px;border-top:1px solid #61754744;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}
.signal-detail-source .eyebrow{font-size:8px;letter-spacing:.05em;line-height:1.5;color:#849879}
.signal-detail-source [data-signal-source]{font-size:10px;line-height:1.6;color:#c0d0b7;overflow-wrap:anywhere}
.signal-detail-source a{display:inline-flex;gap:19px;font-size:10px;color:#d7ff43;line-height:1.5}
.signal-detail-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding-top:4px}
.signal-open-button{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#d7ff43;color:#142411;padding:14px 16px;border:1px solid #d7ff43;border-radius:0;font-size:11px;font-weight:700;line-height:1.6}
.signal-open-button:hover{background:#e3ff80;text-decoration:none}
.signal-open-button>span{font-size:18px;font-weight:400}
.signal-discuss-link{display:flex;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;color:#c4d4b4;line-height:1.6;border-bottom:1px solid #758c4a66}
.observatory-chronology{border-bottom:1px solid #2c383d;padding:27px 0 24px;background:transparent}
.chronology-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;line-height:1.5}
.chronology-controls{display:flex;align-items:center;gap:7px;min-width:0}
.chronology-heading h2{font-size:11px;letter-spacing:.02em;font-weight:600;color:#ccd5ca;margin:0 15px 0 0}
.chronology-controls button{display:grid;place-items:center;width:31px;min-height:31px;border:1px solid #34483d;background:transparent;color:#c7d4b6;padding:0;border-radius:0;font-size:13px}
.chronology-controls button:hover{background:#d7ff43;color:#132012;border-color:#d7ff43}
.chronology-controls button:disabled{opacity:.3;cursor:default}
.chronology-heading>span{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:9px;color:#819383}
.chronology-heading time{font-family:'SFMono-Regular',Consolas,monospace;font-size:9px;color:#aec098}
.chronology-track{display:flex;overflow-x:auto;gap:0;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#42634d transparent;padding:5px 0 13px;position:relative}
.chronology-item{position:relative;flex:0 0 180px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:9px;text-align:start;border:0;border-top:1px solid #465d40;background:transparent;color:#a5b5a0;padding:18px 18px 0 0;line-height:1.6;scroll-snap-align:start}
.chronology-point{position:absolute;inset-inline-start:0;top:-3px;width:5px;height:5px;background:#0b1516;border:1px solid #879e6d;border-radius:50%}
.chronology-item.is-selected .chronology-point{background:#d7ff43;border-color:#d7ff43}
.chronology-item.is-selected{border-top-color:#d7ff43}
.chronology-item>time{font-size:9px;color:#718f79;font-family:'SFMono-Regular',Consolas,monospace}
.chronology-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:#adbea6;font-size:11px;line-height:1.55}
.chronology-item.is-selected>time,.chronology-item.is-selected .chronology-title,.chronology-item:hover .chronology-title{color:#d7ff43}
/* The same calm palette extends to long-form pages. */
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .footer{color:#8c9a96;border-color:#35403e;margin-top:66px}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .footer-brand{color:#eef1e9}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .footer-brand p{color:#8eaa85}
:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .footer-links{color:#c8d6bf}
.page-about .prose,.page-superintelligence .prose,.page-privacy .prose{max-width:940px;padding:58px 0 30px}
.page-about .prose h1,.page-superintelligence .prose h1,.page-privacy .prose h1{font-size:clamp(40px,5.2vw,68px);line-height:1.05;letter-spacing:-.06em;color:#f0f0e9;max-width:890px}
.page-about .prose .eyebrow,.page-superintelligence .prose .eyebrow,.page-privacy .prose .eyebrow{color:#d7ff43;font-size:10px}
.page-about .prose p,.page-superintelligence .prose p,.page-privacy .prose p,.page-about .prose li,.page-superintelligence .prose li,.page-privacy .prose li{color:#b3bfba;font-size:17px;line-height:1.85}
.page-about .prose h2,.page-superintelligence .prose h2,.page-privacy .prose h2{color:#e4e9dc;border-top:1px solid #334039;padding-top:27px;margin-top:43px;font-size:27px;letter-spacing:-.03em}
.page-about .prose a,.page-superintelligence .prose a,.page-privacy .prose a{color:#d7ff43;border-color:#6f8050}
.page-about .callout,.page-superintelligence .callout,.page-privacy .callout{background:#19271c;color:#c4d5b1;border-color:#d7ff43;border-radius:0}
.editorial-pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:38px 0 42px;border-block:1px solid #3a4737}
.pipeline-stage{display:flex;align-items:flex-start;flex-direction:column;gap:13px;background:none;border:0;padding:22px 17px 22px 0;min-width:0;color:#afbda5;font-size:11px;line-height:1.6}
.pipeline-index{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:30px;color:#d7ff43;line-height:1;font-weight:400;letter-spacing:0}
.page-about .standards-flow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;list-style:none;padding:0;margin:26px 0 38px;counter-reset:standards;border-top:1px solid #33433d}
.page-about .standards-flow li{counter-increment:standards;padding:24px 30px 24px 0;border-bottom:1px solid #33433d;font-size:15px;line-height:1.8;color:#b4c3b7}
.page-about .standards-flow li::before{content:counter(standards,decimal-leading-zero);display:block;font-size:10px;font-family:'SFMono-Regular',Consolas,monospace;margin-bottom:12px;color:#d7ff43;letter-spacing:.05em}
.page-event .breadcrumb{color:#a1b29f}
.page-event .article-layout{gap:50px}
.page-event .article h1{color:#f0f2e8;font-size:clamp(36px,4vw,56px);line-height:1.08;letter-spacing:-.04em}
.page-event .article .dek{color:#b9c9b1}
.page-event .article>p:not(.dek){color:#b7c3ba}
.page-event .article h2{color:#e7ecdF}
.page-event .event-meta,.page-event .status{color:#92a88e}
.page-event .tag{background:transparent;border-color:#718652;color:#c9e08b;border-radius:0}
.page-event .reader-source{border-color:#40503d;color:#d7ff43}
.page-event .source-box{background:#14251d;border-color:#546949;border-radius:0;box-shadow:none}
.page-event .source-box .eyebrow{color:#d7ff43}
.page-event .source-box .button{background:#d7ff43;border-color:#d7ff43;color:#15260f;border-radius:0}
.page-event .source-box p{color:#afc2a2}
.page-event .analysis{background:#19291c;border-color:#d7ff43;border-radius:0}
.page-event .analysis .eyebrow{color:#d7ff43}
.page-event .analysis p{color:#bed0b1}
.page-event .comments{background:#101e20;border:1px solid #3d5045;border-radius:0;padding:30px}
.page-event .comments .eyebrow{color:#d7ff43}
.page-event .discussion-prompt{background:#1c2d1d;border-color:#d7ff43;color:#d4dfc3}
.page-event .field input,.page-event .field textarea,.page-event .field select{background:#0c181b;border-color:#475c4d;color:#dfe9d4;border-radius:0}
.page-event .field input::placeholder,.page-event .field textarea::placeholder{color:#849b85}
.page-event .button{background:#d7ff43;border-color:#d7ff43;color:#132713;border-radius:0}
.page-event .button.secondary{background:transparent;border-color:#738650;color:#d7ff43}
.page-event .success{background:#23331c;border-color:#809950;color:#d4edb4;border-radius:0}
.page-event .translation-notice{background:#293222;border-color:#d7ff43;color:#d9e4c5}
html[dir=rtl] .observatory h1,html[dir=rtl] .observatory h2,html[dir=rtl] .observatory h3,html[dir=rtl] .observatory-kicker{letter-spacing:0}
html[dir=rtl] .signal-group .group-name{direction:rtl}
html[dir=rtl] .chronology-item{padding:18px 0 0 18px}
html[dir=rtl] .pipeline-stage,html[dir=rtl] .page-about .standards-flow li{padding-inline-start:0;padding-inline-end:24px}
@media(min-width:1650px){.observatory-workspace{column-gap:62px}.observatory-intro h1{font-size:145px}.signal-map-plane{min-height:440px}.observatory-cover-row{gap:34px}}
@media(max-width:1180px){:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .wrap{padding-inline:30px}.observatory-workspace{column-gap:30px}.observatory-intro h1{font-size:clamp(75px,9.7vw,116px)}.observatory-cover-row{gap:20px}.observatory-description{font-size:19px}.observatory-portrait figcaption{font-size:7px}.observatory-portrait figcaption>span:first-child{font-size:7px}.signal-map-plane{min-width:550px;min-height:390px}.signal-detail{column-gap:22px;padding:23px}.signal-detail h3{font-size:23px}.signal-detail-summary{font-size:12px}.signal-detail-context{font-size:11px}.observatory-map-filters button{padding:6px 8px;font-size:9px}}
@media(max-width:960px){.observatory-workspace{grid-template-columns:minmax(0,1fr)}.observatory-intro{padding:38px 0 24px}.observatory-intro h1{font-size:clamp(86px,14vw,130px)}.observatory-cover-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:610px;margin-top:33px;gap:35px}.observatory-portrait{max-width:240px}.observatory-map-panel{padding:32px 0 34px}.signal-map-plane{min-width:600px;min-height:415px}.signal-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:25px}.signal-detail-actions{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:25px;padding-top:0}.signal-open-button{min-width:215px}.signal-discuss-link{min-width:200px}.editorial-pipeline{grid-template-columns:repeat(2,minmax(0,1fr))}.page-event .article-layout{gap:32px}}
@media(max-width:760px){:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .wrap{padding-inline:20px}:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .masthead{min-height:90px;padding-top:17px;padding-bottom:14px;gap:14px}.observatory-topline{padding:17px 0 15px;align-items:flex-start;flex-direction:column;gap:7px;min-height:0}.observatory-kicker{font-size:9px}.observatory-monitor{font-size:9px;gap:5px}.observatory-monitor #feed-status{padding-inline-start:8px}.observatory-intro{padding:30px 0 25px}.observatory-eyebrow{font-size:9px;margin-bottom:19px}.observatory-intro h1{font-size:clamp(66px,19.4vw,95px);line-height:.92;letter-spacing:-.035em}html:not([lang=en]) .observatory-intro h1{font-size:clamp(42px,12.5vw,61px);line-height:1.02;letter-spacing:-.05em}.observatory-cover-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:31px;align-items:start}.observatory-portrait{border-width:4px;transform:rotate(-2deg);max-width:220px}.observatory-portrait figcaption{padding:6px 3px 4px;font-size:7px;line-height:1.45;gap:3px}.observatory-portrait figcaption>span:first-child{font-size:7px}.observatory-description{font-size:19px;line-height:1.25;margin-bottom:12px}.observatory-instruction{font-size:11px;line-height:1.65;margin-bottom:14px}.observatory-explainer{font-size:10px;gap:13px}.observatory-motto{font-size:9px;line-height:1.6;margin-top:14px}.observatory-map-panel{padding:28px 0 26px}.observatory-panel-heading{margin-bottom:16px}.observatory-panel-heading h2{font-size:10px}.observatory-panel-heading>span{font-size:8px}.observatory-map-filters{gap:5px}.observatory-map-filters button{font-size:9px;padding:6px 7px;min-height:32px;gap:5px}.signal-stage{margin-top:10px}.signal-map-plane{min-width:680px;min-height:390px}.observatory-map-note{font-size:9px;line-height:1.7;margin-bottom:18px}.observatory-stat-grid{padding-top:15px}.observatory-stat-grid strong{font-size:39px}.observatory-stat-grid span{font-size:8px}.signal-detail{grid-template-columns:1fr;padding:22px 20px;row-gap:18px;margin-inline:0}.signal-detail-header{margin-bottom:0}.signal-detail h3{font-size:25px;line-height:1.25}.signal-detail-meta{font-size:10px;margin-bottom:12px}.signal-detail-summary{font-size:13px;line-height:1.75}.signal-detail-context{grid-column:auto}.signal-relevance h4{font-size:11px}.signal-relevance p{font-size:12px}.signal-detail-source [data-signal-source]{font-size:11px}.signal-detail-actions{grid-column:auto;display:flex;flex-direction:column;gap:8px;align-items:stretch}.signal-open-button{width:100%;min-width:0;font-size:12px;padding:13px 15px}.signal-discuss-link{width:100%;min-width:0;font-size:11px}.observatory-chronology{padding:23px 0 18px}.chronology-heading{gap:12px;margin-bottom:17px;align-items:flex-start}.chronology-heading h2{font-size:10px;margin-inline-end:6px}.chronology-controls{gap:5px}.chronology-controls button{width:29px;min-height:31px}.chronology-heading>span{font-size:8px;max-width:43%;justify-content:flex-end;text-align:end;gap:3px}.chronology-heading time{font-size:8px}.chronology-item{flex-basis:163px}.chronology-title{font-size:10px}.page-about .prose,.page-superintelligence .prose,.page-privacy .prose{padding-top:38px}.page-about .prose h1,.page-superintelligence .prose h1,.page-privacy .prose h1{font-size:40px;line-height:1.1}.page-about .prose p,.page-superintelligence .prose p,.page-privacy .prose p,.page-about .prose li,.page-superintelligence .prose li,.page-privacy .prose li{font-size:16px}.page-about .prose h2,.page-superintelligence .prose h2,.page-privacy .prose h2{font-size:24px}.pipeline-stage{padding:21px 16px 21px 0;font-size:10px}.page-about .standards-flow{grid-template-columns:1fr}.page-about .standards-flow li{padding:22px 0}.page-event .article-layout{grid-template-columns:1fr;gap:30px}.page-event .article h1{font-size:35px}.page-event .comments{padding:24px 19px}}
@media(max-width:390px){:where(body:not(.page-admin):not(.page-login):not(.page-translations):not(.page-analytics)) .wrap{padding-inline:17px}.observatory-cover-row{gap:16px}.observatory-description{font-size:18px}.observatory-instruction{font-size:10px}.observatory-portrait figcaption,.observatory-portrait figcaption>span:first-child{font-size:6.5px}.observatory-motto{font-size:8px}.observatory-intro h1{font-size:19.3vw}html:not([lang=en]) .observatory-intro h1{font-size:12.2vw}}
@media(prefers-reduced-motion:no-preference){.signal-node-dot,.group-orbit,.observatory-map-filters button{transition:background .15s,color .15s,border-color .15s}.signal-detail{transition:background .2s}}
@media(prefers-reduced-motion:reduce){.observatory *, .observatory *::before, .observatory *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(max-width:760px){.page-event .article-layout>aside{order:0;position:static}.page-event .article-layout>.article{order:0}}
