.sage-mobile-app{border:1px solid #25434d;border-radius:8px;background:#071820;color:#fff;padding:20px;margin:26px 0;font-family:system-ui,-apple-system,'Segoe UI',sans-serif} .sage-mobile-app h2,.sage-mobile-app h3{color:#fff!important;font-family:inherit!important;font-size:20px!important;font-weight:600!important;margin:0 0 10px!important} .sage-mobile-app p{color:#b8ced7!important;font-size:13px!important;line-height:1.65;margin:10px 0} .mobile-app-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:14px} .sage-mobile-app .mobile-app-actions :is(a,button){display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 15px;border:1px solid #387380!important;border-radius:6px;background:#103139!important;color:#b5fff6!important;font:500 13px/1.4 system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:transform .16s,border-color .16s} .sage-mobile-app .mobile-app-actions :is(a,button):hover{border-color:#00e5e5!important;transform:translateY(-2px)} .sage-mobile-app :is(a,button,summary):focus-visible{outline:3px solid #00e5e5;outline-offset:3px} .sage-mobile-app .mobile-app-actions button:disabled{cursor:default;opacity:.7;transform:none} .sage-mobile-app .mobile-app-status:empty{display:none} .sage-mobile-app details{border:0!important;border-top:1px solid #25434d!important;margin-top:16px;padding:8px 0 0!important} .sage-mobile-app summary{color:#89fff4!important;font-weight:500!important;font-size:13px;min-height:44px;padding:10px 0;cursor:pointer} .reader-menu .sage-mobile-app{padding:18px!important;border:1px solid #25434d!important;margin:0 0 18px} .follow-install .sage-mobile-app{margin-top:0} .follow-actions button[hidden]{display:none!important} @media(max-width:620px){.sage-mobile-app{padding:16px}.mobile-app-actions>*{flex:1 1 160px}.sage-mobile-app h2,.sage-mobile-app h3{font-size:18px!important}} @media(prefers-reduced-motion:reduce){.sage-mobile-app *{transition:none!important}} html[data-reduce-motion=true] .sage-mobile-app *{transition:none!important}
.sage-live-status{display:inline-flex;align-items:center;gap:.4rem;font:600 .75rem/1.2 system-ui,sans-serif;color:#ff9094;white-space:nowrap} .sage-live-status i{width:8px;height:8px;border-radius:50%;background:currentColor;flex:none} .sage-live-status[data-connected="true"] i{animation:sage-live-pulse 1.5s ease-in-out infinite;box-shadow:0 0 9px #ff565f} .sage-live-status[data-connected="false"]{color:#bdcbd1} @keyframes sage-live-pulse{0%,100%{opacity:1}50%{opacity:.25}} .sage-immersion .editorial-card,.sage-console .feed-card,.sage-console .hypothesis-card,.sage-console .panel{box-shadow:0 6px 20px #0004,inset 0 1px 0 #ffffff0b;border-color:#3c626e;transition:box-shadow .2s,border-color .2s,transform .2s} .sage-immersion .editorial-card:hover,.sage-immersion .editorial-card:focus-within{box-shadow:0 12px 27px #0006,inset 0 1px 0 #ffffff15;border-color:#6eacb9} .sage-immersion .card-head h3 a,.sage-immersion .site-header nav a,.sage-console nav a,.sage-console .sidebar a,.sage-immersion .secondary-action{display:inline-block;transform-origin:left center;transition:transform .18s,color .18s} @media(hover:hover){.sage-immersion .card-head h3 a:hover,.sage-immersion .site-header nav a:hover,.sage-console nav a:hover,.sage-console .sidebar a:hover,.sage-immersion .secondary-action:hover{transform:scale(1.025)}.sage-immersion .editorial-card:hover{transform:translateY(-2px)}} .sage-immersion .research-response,.sage-immersion .research-quality{grid-column:1/-1;margin-top:1rem;padding:1rem;border:1px solid var(--sage-border);border-radius:12px;background:var(--sage-surface);color:var(--sage-text)} .sage-immersion .research-response h4,.sage-immersion .research-quality h4{color:var(--immersion-cyan);font-size:1rem;margin:0 0 .6rem} .sage-immersion .research-response p,.sage-immersion .research-quality p{line-height:1.6} .sage-immersion .research-next{border-left:3px solid var(--immersion-cyan);padding:.6rem .8rem;background:var(--sage-neutral-bg)} .sage-immersion .research-response h5,.sage-immersion .research-quality h5{font:600 .9rem/1.4 system-ui,sans-serif;color:var(--sage-text)} .sage-immersion .research-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem} .sage-immersion .research-dimensions section{padding:.7rem;background:var(--sage-neutral-bg);border-radius:8px} .sage-immersion .research-predictions{padding-left:1.25rem} .sage-immersion .research-predictions li{padding:.8rem 0;border-bottom:1px solid #325565} .sage-immersion .life-review-progress{display:grid;gap:.5rem;color:var(--sage-text);font-size:.85rem} .sage-immersion .life-review-progress progress{width:100%;height:.7rem;accent-color:#67cfdf} .sage-immersion .life-review-progress small{color:var(--sage-text-2);line-height:1.5} .sage-immersion .life-legend{font-weight:600;font-size:.83rem} .sage-immersion .life-current{filter:drop-shadow(0 0 3px #67cfdf)} @media(max-width:600px){.sage-immersion .research-dimensions{grid-template-columns:1fr}.sage-live-status{font-size:.65rem;gap:.25rem}.sage-immersion .header-actions{gap:.5rem}} @media(prefers-reduced-motion:reduce){.sage-live-status i,.sage-immersion .editorial-card,.sage-immersion a,.sage-console a{animation:none!important;transition:none!important;transform:none!important}} html[data-reduce-motion="true"] .sage-live-status i,html[data-reduce-motion="true"] .editorial-card,html[data-reduce-motion="true"] a{animation:none!important;transition:none!important;transform:none!important} body.sage-immersion,body.sage-console{ --research-cyan:#27d9ed;--research-violet:#bfa6ff;--research-green:#5de4ad;--research-orange:#ffba72; --research-blue-bg:#0b2834;--research-violet-bg:#24203e;--research-green-bg:#10372d;--research-orange-bg:#392c1e; --research-ink:#effbff;--research-muted:#bcd1db;--research-neutral:#a9d7ef; } :root[data-theme=light] body.sage-immersion{ --research-cyan:#006b7c;--research-violet:#6941b5;--research-green:#086b4b;--research-orange:#87440b; --research-blue-bg:#e4f6fc;--research-violet-bg:#f0eaff;--research-green-bg:#e1f8ed;--research-orange-bg:#fff0de; --research-ink:#153441;--research-muted:#435f6d;--research-neutral:#285e7b; } @media(prefers-color-scheme:light){:root:not([data-theme=dark]) body.sage-immersion{ --research-cyan:#006b7c;--research-violet:#6941b5;--research-green:#086b4b;--research-orange:#87440b; --research-blue-bg:#e4f6fc;--research-violet-bg:#f0eaff;--research-green-bg:#e1f8ed;--research-orange-bg:#fff0de; --research-ink:#153441;--research-muted:#435f6d;--research-neutral:#285e7b; }} body.sage-immersion .editorial-card .status-pill,body.sage-console .sage-status{ background:#27d9ed;color:#06232c;border:1px solid #61edfa;border-radius:999px;padding:5px 10px; font:650 11px/1.4 system-ui,sans-serif;letter-spacing:.2px;white-space:normal;box-shadow:0 2px 10px #27d9ed25; } body.sage-immersion .editorial-card.analysis .status-pill{background:#c5adff;color:#26133d;border-color:#ddcdff;box-shadow:0 2px 10px #bfa6ff25} body.sage-immersion .editorial-card.news .status-pill{background:#a9d7ef;color:#123246;border-color:#c1e7fb;box-shadow:none} body.sage-immersion .editorial-card .status-pill.resolved_true,body.sage-console .sage-status[data-state=CONFIRMED]{background:#5de4ad;color:#063322;border-color:#a6f6d7} body.sage-immersion .editorial-card .status-pill.resolved_false,body.sage-console .sage-status[data-state=REFUTED]{background:#ffabaf;color:#4b1822;border-color:#ffccd1} body.sage-immersion .editorial-card .status-pill.cancelled,body.sage-console .sage-status[data-state=WATCH]{background:#ffd07b;color:#4c310b;border-color:#ffe6b7} body.sage-console .sage-status:is([data-state=WEAKENED],[data-state=INDETERMINATE]){background:#c5adff;color:#26133d;border-color:#ddcdff} body.sage-console .sage-status:is([data-state=STRENGTHENED],[data-state=STRONG]){background:#ffba72;color:#4b2808;border-color:#ffdaab} body.sage-console .sage-status>span{background:currentColor} body.sage-immersion .editorial-card .card-kicker{color:var(--research-cyan)} body.sage-immersion .editorial-card:is(.analysis,.prospective) .card-kicker{color:var(--research-violet)} body.sage-immersion .case-block,body.sage-console .dossier-evidence-card{ padding:14px;border-radius:10px;border:1px solid var(--research-neutral);border-left-width:4px; background:var(--research-blue-bg);color:var(--research-ink); } body.sage-immersion .case-block.favorable,body.sage-console .dossier-evidence-card[data-direction=SUPPORTS]{background:var(--research-green-bg);border-color:var(--research-green)} body.sage-immersion .case-block.unfavorable,body.sage-console .dossier-evidence-card[data-direction=CONTRADICTS]{background:var(--research-orange-bg);border-color:var(--research-orange)} body.sage-immersion .case-block.favorable h4,body.sage-console .dossier-evidence-card[data-direction=SUPPORTS] h3{color:var(--research-green)} body.sage-immersion .case-block.unfavorable h4,body.sage-console .dossier-evidence-card[data-direction=CONTRADICTS] h3{color:var(--research-orange)} body.sage-immersion .case-block :is(p,li),body.sage-console .dossier-evidence-card :is(p,header>span){color:var(--research-ink)} body.sage-console .dossier-evidence-card a{color:var(--research-cyan)} body.sage-immersion .research-response,body.sage-console .watcher-heading{ background:var(--research-blue-bg);border-color:var(--research-cyan);color:var(--research-ink); } body.sage-immersion .research-quality,body.sage-immersion .analysis-thesis{ background:var(--research-violet-bg);border:1px solid var(--research-violet);border-left-width:4px; border-radius:12px;padding:16px;color:var(--research-ink); } body.sage-immersion .research-response h4{color:var(--research-cyan)} body.sage-immersion :is(.research-quality,.analysis-thesis) h4{color:var(--research-violet)} body.sage-immersion :is(.research-response,.research-quality,.analysis-thesis) :is(p,h5){color:var(--research-ink)} body.sage-immersion .research-next,body.sage-immersion .research-dimensions section{background:var(--research-blue-bg);border-left:3px solid var(--research-cyan)} body.sage-immersion .research-dimensions section:nth-child(even){border-left-color:var(--research-violet)} body.sage-immersion .research-quality .life-method{color:var(--research-muted)} body.sage-immersion .research-quality a{color:var(--research-cyan)} body.sage-immersion .life-legend li{padding:3px 8px;border-radius:6px;border:1px solid currentColor} body.sage-immersion .life-legend .favorable{color:var(--research-green);background:var(--research-green-bg)} body.sage-immersion .life-legend .opposing{color:var(--research-orange);background:var(--research-orange-bg)} body.sage-immersion .life-legend .neutral{color:var(--research-neutral);background:var(--research-blue-bg)} body.sage-immersion .life-review-progress progress{accent-color:var(--research-cyan)} body.sage-console .watcher-heading{padding:10px;border-radius:8px;border-left:3px solid var(--research-cyan)} body.sage-console .watcher-heading>span{color:var(--research-cyan)} @media(max-width:600px){body.sage-immersion .editorial-card .status-pill{padding:4px 8px;font-size:10px}body.sage-immersion .life-legend li{font-size:11px}}
.sage-immersion .site-header>nav{position:relative;overflow:visible;flex-wrap:wrap} .news-nav-group{display:flex;align-items:center;gap:0} .sage-editorial .dossier-recap h2{font-size:clamp(20px,2vw,24px);font-weight:500;font-style:italic;line-height:1.4} .sage-editorial .dossier-recap p{font-size:clamp(17px,1.5vw,19px);font-weight:400;font-style:italic;line-height:1.75} .news-theme-menu{margin:0;padding:0;border:0;background:transparent} .news-theme-menu>summary{display:grid;place-items:center;list-style:none;min-width:36px;min-height:44px;padding:6px;color:#c6d8df;border:1px solid transparent;border-radius:5px;font-size:20px} .news-theme-menu>summary::-webkit-details-marker{display:none} .news-theme-menu[open]>summary,.news-theme-menu>summary:hover{color:#7afff4;background:#0b252d;border-color:#23525c} .news-theme-panel{position:absolute;top:100%;left:0;z-index:80;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;width:min(820px,100%);max-height:60vh;overflow:auto;padding:16px;background:#102332;border:1px solid #6ed9ed70;border-radius:12px;box-shadow:0 18px 40px #0005} .sage-immersion .site-header nav .news-theme-panel a{display:flex;align-items:center;min-height:44px;padding:10px 12px;margin:0;color:#edf6ff;line-height:1.4;white-space:normal;border-radius:7px} .sage-immersion .site-header nav .news-theme-panel a:hover,.sage-immersion .site-header nav .news-theme-panel a:focus-visible{color:#fff;background:#215068;border-color:#7afff4} .sage-editorial .news-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:center;margin:28px 0;padding:16px 0;border-top:1px solid var(--sage-border)} .news-pagination>a,.news-pagination>.pagination-disabled{display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border:1px solid var(--sage-border);border-radius:8px;text-align:center;line-height:1.4;text-decoration:none} .news-pagination>a:hover{background:var(--sage-surface)} .news-pagination>.pagination-disabled{opacity:.45;cursor:default} .news-pagination>.pagination-position{padding:8px 0;white-space:nowrap;text-align:center;font-size:14px} @media(max-width:760px){.news-theme-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.sage-editorial .news-pagination{gap:8px}.news-pagination>a,.news-pagination>.pagination-disabled{padding:10px 6px;font-size:12px}.news-pagination>.pagination-position{font-size:12px}}
.sage-editorial.sage-research-gallery{background:#e4ebf5!important;color:#182a43} .sage-editorial.sage-research-gallery #content{background:#e4ebf5;color:#182a43} .sage-editorial.sage-research-gallery #content :is(h1,h2,.page-head p,.breadcrumbs,.breadcrumb){color:#182a43} .sage-editorial.sage-research-gallery #content a:not(.research-frame-link){color:#124b78} .sage-editorial.sage-research-gallery #content :is(.editorial-search,.neutral-block){background:#f5f7fa;color:#182a43;border-color:#b8c7d9} .sage-editorial.sage-research-gallery #content :is(label,.section-description){color:#334b67} .sage-editorial.sage-research-gallery #content :is(input,select){background:#fff;color:#182a43;border-color:#a9bbcf} .sage-editorial.sage-research-gallery #content input::placeholder{color:#50657e} .sage-editorial.sage-research-gallery #content .sage-page-refresh-button{background:#f5f7fa;color:#182a43;border-color:#a9bbcf} .sage-editorial.sage-research-gallery #refresh-status{color:#334b67} .sage-editorial .research-grid .research-frame h3,.sage-editorial .research-grid .research-frame-link{hyphens:none} .sage-editorial .research-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:20px 8px 28px;align-items:stretch} .sage-editorial .research-grid .research-frame{position:relative;min-width:0;margin:0;padding:0;overflow:visible;border:1px solid #fff;border-radius:8px;background:linear-gradient(145deg,#fff,#edf0f4);box-shadow:0 10px 24px #19385922,0 0 12px #32bde52e,inset 0 0 0 5px #ffffff70;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease} .sage-editorial .research-grid .research-frame:nth-child(3n+2){background:linear-gradient(145deg,#fff,#edf0f4);box-shadow:0 10px 24px #19385922,0 0 12px #8d75e52e,inset 0 0 0 5px #ffffff70} .sage-editorial .research-grid .research-frame .card-head{margin:0;padding:0;border:0;background:transparent} .sage-editorial .research-grid .research-frame h3{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.5;font-weight:600;letter-spacing:0;text-transform:none} .sage-editorial .research-grid .research-frame-link{display:flex;align-items:center;justify-content:center;min-height:210px;padding:26px 22px;color:#182a43!important;text-align:center;text-decoration:none;overflow-wrap:anywhere;box-sizing:border-box} .sage-editorial .research-grid .research-frame .sage-share-link{display:none} .sage-editorial .research-grid .research-frame:hover,.sage-editorial .research-grid .research-frame:focus-within{transform:translateY(-3px) scale(1.025);border-color:#fff;box-shadow:0 16px 30px #19385933,0 0 20px #20b8e35c,inset 0 0 0 5px #ffffff70;z-index:1} .sage-editorial .research-grid .research-frame-link:focus-visible{outline:3px solid #125789;outline-offset:5px;border-radius:8px} @media(min-width:1600px){.sage-editorial .research-grid{grid-template-columns:repeat(5,minmax(0,1fr))}} @media(max-width:1023px){.sage-editorial .research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sage-editorial .research-grid .research-frame-link{min-height:190px;padding:22px 18px}} @media(max-width:480px){.sage-editorial .research-grid{grid-template-columns:minmax(0,1fr);gap:18px}.sage-editorial .research-grid .research-frame-link{min-height:165px;padding:24px}.sage-editorial .research-grid .research-frame h3{font-size:18px}} @media(prefers-reduced-motion:reduce){.sage-editorial .research-grid .research-frame{transition:none}.sage-editorial .research-grid .research-frame:hover,.sage-editorial .research-grid .research-frame:focus-within{transform:none}} .sage-editorial .research-grid.prospective-tech-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:24px 8px 36px} .sage-editorial .prospective-tech-grid .research-frame{--cover-accent:#008aaa;--cover-glow:#36d9f5;--cover-wash:#c7f7ff;isolation:isolate;overflow:hidden;border:1px solid white;border-radius:18px;background:radial-gradient(ellipse at 90% 0%,var(--cover-wash),transparent 65%),linear-gradient(145deg,#fff,#f1f5fa);box-shadow:0 14px 28px #20395c22,0 0 0 1px #fff8,0 0 24px #36d9f526} .sage-editorial .prospective-tech-grid .research-frame:nth-child(3n+2){--cover-accent:#7250c9;--cover-glow:#a68bff;--cover-wash:#e8dcff;background:radial-gradient(ellipse at 90% 0%,var(--cover-wash),transparent 65%),linear-gradient(145deg,#fff,#f1f5fa);box-shadow:0 14px 28px #20395c22,0 0 0 1px #fff8,0 0 24px #a68bff26} .sage-editorial .prospective-tech-grid .research-frame:nth-child(3n){--cover-accent:#2a68cf;--cover-glow:#79aaff;--cover-wash:#d4e6ff} .sage-editorial .prospective-tech-grid .research-frame::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(#6688ab09 1px,transparent 1px),linear-gradient(90deg,#6688ab09 1px,transparent 1px);background-size:24px 24px;mask-image:linear-gradient(#000,transparent 85%)} .sage-editorial .prospective-tech-grid .research-frame::after{content:"";position:absolute;top:0;left:24px;right:24px;height:3px;background:linear-gradient(90deg,transparent,var(--cover-glow),transparent);box-shadow:0 0 14px 3px var(--cover-glow);pointer-events:none} .sage-editorial .prospective-tech-grid .research-frame-link{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:22px;min-height:280px;padding:25px 28px 36px;text-align:left} .sage-editorial .prospective-tech-grid .research-frame h3{font-size:19px;line-height:1.5} .prospective-cover-light{display:block;width:140px;height:80px;color:var(--cover-accent);filter:drop-shadow(0 0 8px var(--cover-glow));transition:transform .3s ease} .prospective-cover-light svg{display:block;width:100%;height:100%;stroke:currentColor;stroke-width:1.25} .prospective-cover-light .cover-circuit{opacity:.35}.prospective-cover-light .cover-orbit{stroke-width:1.75}.prospective-cover-light .cover-core{fill:#ffffff90;stroke-width:1.75}.prospective-cover-light .cover-axis{opacity:.6}.prospective-cover-light .cover-spark{fill:var(--cover-glow);stroke:white;stroke-width:1.5} .research-frame-title{display:block;position:relative;z-index:1} .prospective-cover-arrow{position:absolute;right:22px;top:27px;display:grid;place-items:center;width:32px;height:32px;border:1px solid #fff;border-radius:50%;background:#ffffffb0;color:var(--cover-accent);font-size:22px;box-shadow:0 3px 10px #23405c12;transition:transform .25s ease} .sage-editorial .prospective-tech-grid .research-frame:hover,.sage-editorial .prospective-tech-grid .research-frame:focus-within{transform:translateY(-5px) scale(1.015);box-shadow:0 22px 36px #20395c30,0 0 22px -6px var(--cover-glow),inset 0 0 0 1px #fff} .prospective-tech-grid .research-frame:hover .prospective-cover-light,.prospective-tech-grid .research-frame:focus-within .prospective-cover-light{transform:translateX(6px) scale(1.05)} .prospective-tech-grid .research-frame:hover .prospective-cover-arrow,.prospective-tech-grid .research-frame:focus-within .prospective-cover-arrow{transform:translate(2px,-2px)} @media(max-width:1023px){.sage-editorial .research-grid.prospective-tech-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}} @media(max-width:600px){.sage-editorial .research-grid.prospective-tech-grid{grid-template-columns:minmax(0,1fr);gap:22px}.sage-editorial .prospective-tech-grid .research-frame-link{min-height:250px;padding:24px}.sage-editorial .prospective-tech-grid .research-frame h3{font-size:19px}} @media(prefers-reduced-motion:reduce){.prospective-cover-light,.prospective-cover-arrow{transition:none}.sage-editorial .prospective-tech-grid .research-frame:hover,.sage-editorial .prospective-tech-grid .research-frame:focus-within,.prospective-tech-grid .research-frame:hover .prospective-cover-light,.prospective-tech-grid .research-frame:focus-within .prospective-cover-light,.prospective-tech-grid .research-frame:hover .prospective-cover-arrow,.prospective-tech-grid .research-frame:focus-within .prospective-cover-arrow{transform:none}}
.reader-menu-button{display:flex;flex-direction:column;align-items:center;gap:7px;justify-self:end;min-height:44px;min-width:44px;padding:12px;background:transparent;color:#fff;border:1px solid #ffffff70;cursor:pointer;font:700 12px Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em} .reader-menu-button:hover,.reader-menu-button:focus-visible{background:#000;color:#fff;border-color:#fff;transform:scale(1.035)}.reader-menu-icon{display:grid;gap:4px;width:20px}.reader-menu-icon i{display:block;height:2px;background:currentColor;width:100%} .reader-menu{position:fixed;inset:0 0 0 auto;margin:0;padding:26px;width:min(460px,100%);height:100dvh;max-height:100dvh;border:0;border-inline-start:1px solid #dce2e7;box-shadow:-10px 0 30px #0002;background:#fff;color:#172631;overflow-y:auto;font:15px/1.6 Arial,sans-serif;text-align:start} .reader-menu::backdrop{background:#0007}.reader-menu header{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:2px solid #65dceb;padding-bottom:18px}.reader-menu h2{font:700 24px/1.2 Georgia,serif;margin:0}.reader-menu-close{border:1px solid #dce2e7;background:white;padding:10px;min-height:44px;color:#172631;cursor:pointer}.reader-menu-nav{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:20px 0}.reader-menu-nav a{padding:10px;border:1px solid #dce2e7;font-size:13px;font-weight:700}.reader-menu-nav a:hover,.reader-menu-nav a:focus-visible{background:#eceeed;color:black;transform:scale(1.025)} .reader-menu section{border-top:1px solid #dce2e7;padding:18px 0}.reader-menu h3{font:700 18px Georgia,serif;margin:0 0 16px}.reader-menu select{font:14px Arial,sans-serif;background:#fff;color:#172631;min-height:44px;border:1px solid #a5b9c7;padding:8px;border-radius:3px;max-width:100%}.reader-menu #reader-language{width:100%}.reader-setting-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:12px 0}.reader-setting-row input{width:20px;height:20px;accent-color:#097d90}.reader-menu p,.reader-setting-note{font-size:12px;line-height:1.65}.reader-menu details{border-top:1px solid #dce2e7;padding:14px 0}.reader-menu summary{font-weight:700;cursor:pointer;padding:8px 0;min-height:44px}.reader-menu details a{text-decoration:underline;text-underline-offset:3px}.reader-owner-link{display:block;background:#65dceb;color:#000;font-weight:700;text-align:center;padding:12px;margin-top:18px}.reader-menu :focus-visible{outline:2px solid #087c90;outline-offset:3px}.reader-menu[open]{scrollbar-gutter:stable} html[data-text-size=large]{--reader-scale:1.15}html[data-text-size=extra]{--reader-scale:1.3}html[data-text-size]:not([data-text-size=standard]) #content p,html[data-text-size]:not([data-text-size=standard]) #content li{font-size:calc(16px * var(--reader-scale))!important;line-height:1.65!important}html[data-text-size]:not([data-text-size=standard]) #content h2{font-size:calc(27px * var(--reader-scale))!important}html[data-text-size]:not([data-text-size=standard]) #content h3{font-size:calc(22px * var(--reader-scale))!important} html[data-reduce-motion=true] *,html[data-reduce-motion=true] *::before,html[data-reduce-motion=true] *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important} @media(max-width:650px){.reader-menu-button{grid-column:2;grid-row:1;padding:10px}.reader-menu-button>span:last-child{display:block}.reader-menu{padding:18px}.reader-menu h2{font-size:22px}} @media(max-width:380px){.masthead:has(.reader-menu-button){grid-template-columns:minmax(0,1fr) auto}.masthead .brand{grid-column:1}.reader-menu-nav{grid-template-columns:1fr}} .reader-menu-button>span:last-child {order:0;display:block;font-size:11px;letter-spacing:.1em;line-height:1;} .reader-menu-button>.reader-menu-icon {order:1;width:24px;} .reader-menu-icon i {height:3px;} .reader-header-actions {display:grid;gap:8px;justify-items:stretch;justify-self:end;} .reader-header-actions .reader-menu-button {justify-self:stretch;grid-column:1;grid-row:1;} .reader-header-actions .reader-donate-button {grid-column:1;grid-row:2;} .reader-donate-button {padding:9px 10px;background:#fff;color:#000;border:1px solid #fff;font:700 12px Arial,sans-serif;cursor:pointer;transition:transform .14s ease;} .reader-donate-button:hover,.reader-donate-button:focus-visible {transform:scale(1.035);background:#eceeed;} .reader-donation {width:min(460px,calc(100% - 32px));padding:24px;background:#fff;color:#172631;border:1px solid #dce2e7;} .reader-donation::backdrop {background:#0007;} .reader-donation .reader-donation-message {font:italic 400 18px/1.75 Georgia,'Times New Roman',serif;color:#43505b;letter-spacing:.01em;margin:18px 0 24px;} .masthead .reader-menu-button,.masthead .reader-menu-button:hover,.masthead .reader-menu-button:focus-visible {background:#000;color:#a8dadc;border-color:#a8dadc;} .masthead .reader-donate-button,.masthead .reader-donate-button:hover,.masthead .reader-donate-button:focus-visible {background:#a8dadc;color:#000;border-color:#a8dadc;} .utility {background:#a8dadc;color:#000;} .utility .wrap a[href="/proprietaire"] {color:#a8dadc;} @media(max-width:650px){.reader-header-actions {grid-column:2;grid-row:1;}} .utility a[href="/proprietaire"],.reader-owner-link,.reader-owner-link:hover,.reader-owner-link:focus-visible {background:#000;color:#fff;border:1px solid #000;padding:9px 12px;display:inline-block;transition:transform .14s ease;} .reader-owner-link {display:block;} .utility a[href="/proprietaire"]:hover,.utility a[href="/proprietaire"]:focus-visible,.reader-owner-link:hover,.reader-owner-link:focus-visible {transform:scale(1.035);} .mobile-nav a.active {box-shadow:none;border-color:#eceeed;} .main-nav a,.nav-explore>summary {box-shadow:none!important;} .topics .topic,.topics .topic.active,.topics .topic:hover {background:#f1f2f2;color:#172631;border-color:#e3e6e6;} nav a,nav button,nav summary,.topics .topic,.theme-directory button,.theme-actions a,.admin-tab,.button,.outline,.reader-menu summary {transition:transform .14s ease,background .14s ease;transform-origin:center;} @media(hover:hover){nav a:hover,nav button:hover,nav summary:hover,.topics .topic:hover,.theme-directory button:hover,.theme-actions a:hover,.admin-tab:hover,.button:hover,.outline:hover,.reader-menu summary:hover {transform:scale(1.035);}} nav a:focus-visible,nav button:focus-visible,nav summary:focus-visible,.topics .topic:focus-visible,.theme-directory button:focus-visible,.theme-actions a:focus-visible,.admin-tab:focus-visible,.button:focus-visible,.outline:focus-visible,.reader-menu summary:focus-visible {transform:scale(1.035);} body:not(.sage-editorial) #content .home-title,body:not(.sage-editorial) #content .page-intro,body:not(.sage-editorial) #content[data-route] .sage-page-head,body:not(.sage-editorial) #content .editorial-banner,body:not(.sage-editorial) #content .brain-hero,body:not(.sage-editorial) #content .live-ticker,body:not(.sage-editorial) #content .future-ticker {background:#edf7fa;color:#172631;border-color:#d6e9ee;} body:not(.sage-editorial) #content .home-title,body:not(.sage-editorial) #content .page-intro,body:not(.sage-editorial) #content[data-route] .sage-page-head {padding:18px 20px;} body:not(.sage-editorial) #content .editorial-banner h2,body:not(.sage-editorial) #content .editorial-banner p,body:not(.sage-editorial) #content .brain-hero h1,body:not(.sage-editorial) #content .brain-hero h2,body:not(.sage-editorial) #content .brain-hero p,body:not(.sage-editorial) #content .brain-hero .eyebrow,body:not(.sage-editorial) #content .live-ticker .ticker-heading,body:not(.sage-editorial) #content .live-ticker .ticker-item,body:not(.sage-editorial) #content .live-ticker .ticker-status,body:not(.sage-editorial) #content .future-ticker .ticker-heading,body:not(.sage-editorial) #content .future-ticker .ticker-item {color:#172631;} body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary),body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary):hover,body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary):focus-visible,body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary):active {background-color:#edf7fa!important;color:#172631!important;border-color:#d6e9ee!important;box-shadow:none!important;} body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary) {transition:transform .14s ease,background-color .14s ease;} @media(hover:hover){body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary):hover {transform:scale(1.035);}} body:not(.sage-editorial) #content:not(.console-dashboard) :is(a,button,summary):focus-visible {outline:2px solid #172631;outline-offset:3px;} @media(max-width:1050px){.masthead .mast-note{display:flex;align-items:center;gap:16px;grid-column:1/-1;grid-row:2;max-width:none;padding-left:12px;}.masthead .mast-note .eyebrow{font-size:11px;flex:0 1 43%;}.masthead .mast-note p{font-size:16px;line-height:1.4;margin:0;}} body:not(.sage-editorial) #content .article-story,body:not(.sage-editorial) #content .news-stage-card,body:not(.sage-editorial) #content .lovable-live-feed li {background:#edf7fa;border-color:#d6e9ee;} body:not(.sage-editorial) #content .future-card,body:not(.sage-editorial) #content .sage-hypotheses>li,body:not(.sage-editorial) #content .sage-register-card {background:#edf7fa;border-color:#d6e9ee;} body:not(.sage-editorial) #content .article-story>a:has(h3),body:not(.sage-editorial) #content .news-stage-card h3 a,body:not(.sage-editorial) #content .lovable-live-feed h4 a,body:not(.sage-editorial) #content .lovable-live-changes a,body:not(.sage-editorial) #content .latest-item h3 a,body:not(.sage-editorial) #content .source-card a[href^="https://"] {background-color:#edf7fa!important;color:#172631!important;} body:not(.sage-editorial) #content .editorial-stage .future-stage,body:not(.sage-editorial) #content .future-stage .stage-heading {background:#fff;} .reader-donation{width:min(720px,calc(100vw - 32px));max-height:90dvh;overflow-y:auto;text-align:left;} .reader-donation header{display:flex;align-items:center;justify-content:space-between;gap:16px;} .reader-donation header h2{margin:0;}.reader-donation header button{min-width:44px;min-height:44px;} .donation-amounts{border:0;padding:0;margin:24px 0;display:flex;gap:10px;flex-wrap:wrap;} .donation-amounts legend{font:600 16px/1.5 'Segoe UI',Arial,sans-serif;margin-bottom:12px;} .donation-amounts label{display:flex;align-items:center;gap:8px;border:1px solid #c4d7df;background:#edf7fa;padding:12px 14px;cursor:pointer;transition:transform .14s;} .donation-amounts label:has(input:checked){border:2px solid #305a70;padding:11px 13px;background:#dcebf1;} .donation-amounts label:hover{transform:scale(1.035);}.donation-amounts label:has(input:disabled){opacity:.55;cursor:default;} .donation-amounts input{accent-color:#305a70;}.donation-custom{display:flex;align-items:center;gap:10px;margin-bottom:20px;}.donation-custom input{width:130px;min-height:44px;padding:8px;font-size:17px;} .donation-methods{display:grid;grid-template-columns:1fr 1fr;gap:20px;}.donation-methods section{background:#edf2f5;border:1px solid #d6e9ee;padding:20px;} .donation-methods h3{font:700 20px/1.4 Georgia,serif;margin:0 0 12px;}.donation-methods p{font:16px/1.6 'Segoe UI',Arial,sans-serif;}.donation-methods a.button{background:#a8dadc;color:#172631;display:inline-block;} .donation-qr{text-align:center;}.donation-qr img{display:block;width:min(220px,100%);height:auto;background:#fff;margin:0 auto;}.donation-payment-note{font:13px/1.6 'Segoe UI',Arial,sans-serif;color:#526875;} .reader-donation [hidden]{display:none!important;} @media(max-width:600px){.donation-methods{grid-template-columns:1fr;}.reader-donation{padding:20px;}.donation-amounts label{padding:10px;}.donation-amounts label:has(input:checked){padding:9px;}} :root{--sage-info-background:#edf7fa;--sage-info-border:#d6e9ee;--sage-info-text:#172631;} body:not(.sage-editorial) #content .notice,body:not(.sage-editorial) #content .watcher-live,body:not(.sage-editorial) #content .evaluation-empty,body:not(.sage-editorial) #content .empty,body:not(.sage-editorial) #content .stage-empty,body:not(.sage-editorial) #content .watcher-card:not(.watcher-compact){background:var(--sage-info-background);color:var(--sage-info-text);border-color:var(--sage-info-border);} body:not(.sage-editorial) #content .notice,body:not(.sage-editorial) #content .watcher-card:not(.watcher-compact){border-left-color:#a8dadc;} body:not(.sage-editorial) #content .watcher-live{border:1px solid var(--sage-info-border);border-left:3px solid #a8dadc;border-radius:4px;} body:not(.sage-editorial) #content .stage-empty p,body:not(.sage-editorial) #content .stage-empty h3{color:var(--sage-info-text);} body:not(.sage-editorial) #content #bitcoin-feedback:not(:empty){padding:15px 20px;background:var(--sage-info-background);color:var(--sage-info-text);border:1px solid var(--sage-info-border);border-left:3px solid #a8dadc;} .reader-donation{background:linear-gradient(145deg,#dff3ff 0%,#f5fbff 48%,#fff5e5 100%);border:1px solid #9bc7db;border-radius:20px;box-shadow:0 24px 80px #123c6055,0 0 28px #a8dadc45,inset 0 1px 0 #fff;padding:26px;} .reader-donation::backdrop{background:#102a406b;backdrop-filter:blur(4px);} .reader-donation header{background:linear-gradient(120deg,#173e63,#286d91);padding:20px;border-radius:14px;border:1px solid #ffffff55;box-shadow:0 8px 24px #17436120,inset 0 1px 0 #ffffff50;} .reader-donation header h2{color:#fff;font:700 28px/1.2 Georgia,serif;} .reader-donation header button{background:#ffffffed;color:#173e63;border:1px solid #ffffffb3;border-radius:10px;box-shadow:0 2px 8px #102a4026;} .reader-donation .reader-donation-message{color:#254b60;background:#ffffff70;border-left:3px solid #d6ac58;padding:16px 18px;border-radius:0 12px 12px 0;margin:20px 0;} .reader-donation [data-donation-status]{background:#fff5dc;color:#624820;border:1px solid #edd79f;border-radius:10px;padding:12px 15px;line-height:1.5;} .reader-donation .donation-amounts legend{color:#173e63;font-weight:700;} .reader-donation .donation-amounts label{background:linear-gradient(145deg,#fff,#dceff8);border:1px solid #a3c8da;border-radius:12px;color:#173e63;box-shadow:0 3px 10px #24547210,inset 0 1px 0 #fff;font-weight:700;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;} .reader-donation .donation-amounts label:has(input:checked){background:linear-gradient(130deg,#d2f0fc,#a8dadc);border:2px solid #286d91;color:#102f48;box-shadow:0 4px 16px #286d9126,inset 0 1px 0 #ffffffc9;} .reader-donation .donation-amounts label:hover{box-shadow:0 6px 18px #286d9133;filter:brightness(1.035);transform:scale(1.035);} .reader-donation .donation-amounts input{accent-color:#286d91;} .reader-donation .donation-custom input{background:#fff;border:1px solid #93bed2;color:#173e63;border-radius:9px;box-shadow:inset 0 2px 5px #173e6308;} .reader-donation .donation-methods section{background:linear-gradient(150deg,#fff,#e4f2fa);border:1px solid #afcede;border-radius:14px;box-shadow:0 6px 18px #24547210;} .reader-donation .donation-methods h3{color:#173e63;} .reader-donation .donation-methods a.button{background:linear-gradient(115deg,#164c79,#26789b);color:#fff;border:1px solid #1a5d84;border-radius:10px;padding:14px 20px;font-weight:700;box-shadow:0 6px 16px #164c7933,inset 0 1px 0 #ffffff45;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease;} .reader-donation .donation-methods a.button:hover{filter:brightness(1.12);box-shadow:0 8px 22px #164c7947;transform:scale(1.035);} .reader-donation .donation-qr{background:linear-gradient(145deg,#fffaf0,#eef7fc);border-color:#dfcea6;} .reader-donation .donation-qr img{background:#fff;border:1px solid #dbe7ec;border-radius:8px;padding:5px;box-sizing:border-box;box-shadow:0 3px 14px #173e6314;} .reader-donation :is(a,button,input):focus-visible{outline:3px solid #286d91;outline-offset:3px;} .reader-donation .donation-payment-note{color:#405c70;} @media(max-width:600px){.reader-donation{padding:16px;border-radius:16px;}.reader-donation header{padding:16px;}.reader-donation header h2{font-size:25px;}.reader-donation .reader-donation-message{padding:12px 14px;font-size:17px;line-height:1.65;}} .reader-donation header h2{font-family:'Palatino Linotype','Book Antiqua',Palatino,Georgia,serif;font-style:italic;font-weight:600;letter-spacing:.01em;line-height:1.25;} .audience-consent{position:fixed;z-index:1500;bottom:20px;left:50%;transform:translateX(-50%);width:min(880px,calc(100% - 32px));display:flex;align-items:center;gap:24px;padding:20px 24px;background:#e8f3f9;color:#132b3c;border:1px solid #91bdd1;border-radius:16px;box-shadow:0 12px 48px #00172655;font:400 15px/1.5 system-ui,sans-serif}.audience-consent[hidden]{display:none!important}.audience-consent h2{margin:0 0 6px;font:650 18px/1.3 system-ui,sans-serif;color:#132b3c}.audience-consent p{margin:0 0 8px;color:#263e4d}.audience-consent a{color:#14577a;text-decoration:underline}.audience-actions{display:flex;gap:10px;flex-shrink:0}.audience-actions button{background:#d1e8f4;color:#132b3c;border:1px solid #7aaabe;border-radius:9px;padding:11px 16px;font:600 15px system-ui,sans-serif;cursor:pointer}.audience-actions button:hover{background:#bbddea;transform:scale(1.03)}.audience-actions button:focus-visible{outline:3px solid #146486;outline-offset:3px}@media(max-width:640px){.audience-consent{bottom:75px;display:block;padding:16px;max-height:65vh;overflow:auto}.audience-actions{margin-top:12px}.audience-actions button{flex:1}} :root { --sage-brand: #153f35; --sage-on-brand: #ffffff; --sage-label: #9FE1CB; --sage-pill-bg: #085041; --sage-pill-text: #E1F5EE; --sage-ok-bg: #E1F5EE; --sage-ok-title: #085041; --sage-ok-text: #0F6E56; --sage-gauge: #1D9E75; --sage-warn-bg: #FAEEDA; --sage-warn-title: #633806; --sage-warn-text: #854F0B; --sage-bad-bg: #FCEBEB; --sage-bad-text: #A32D2D; --sage-neutral-bg: #F1EFE8; --sage-neutral-text: #444441; --sage-surface: #ffffff; --sage-surface-2: #f6f5f1; --sage-text: #1a1a18; --sage-text-2: #5f5e5a; --sage-border: rgba(0,0,0,0.12); --sage-radius-card: 12px; --sage-radius: 8px; } @media (prefers-color-scheme: dark) { :root:not([data-theme="light"]) { --sage-ok-bg: #085041; --sage-ok-title: #E1F5EE; --sage-ok-text: #9FE1CB; --sage-warn-bg: #633806; --sage-warn-title: #FAEEDA; --sage-warn-text: #FAC775; --sage-bad-bg: #791F1F; --sage-bad-text: #F7C1C1; --sage-neutral-bg: #444441; --sage-neutral-text: #D3D1C7; --sage-surface: #1f1f1d; --sage-surface-2: #2a2a27; --sage-text: #f1efe8; --sage-text-2: #b4b2a9; --sage-border: rgba(255,255,255,0.14); } } :root[data-theme="dark"] { --sage-ok-bg: #085041; --sage-ok-title: #E1F5EE; --sage-ok-text: #9FE1CB; --sage-warn-bg: #633806; --sage-warn-title: #FAEEDA; --sage-warn-text: #FAC775; --sage-bad-bg: #791F1F; --sage-bad-text: #F7C1C1; --sage-neutral-bg: #444441; --sage-neutral-text: #D3D1C7; --sage-surface: #1f1f1d; --sage-surface-2: #2a2a27; --sage-text: #f1efe8; --sage-text-2: #b4b2a9; --sage-border: rgba(255,255,255,0.14); } *{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:light dark}body.sage-editorial{margin:0;background:var(--sage-surface-2);color:var(--sage-text);font-family:system-ui,-apple-system,"Segoe UI",sans-serif;font-size:16px;line-height:1.55;font-weight:400;overflow-wrap:break-word;hyphens:auto}a{color:var(--sage-ok-text);text-underline-offset:3px}button,input,textarea,select{font:inherit;color:var(--sage-text);background:var(--sage-surface);border:.5px solid var(--sage-border);border-radius:var(--sage-radius);min-height:44px;padding:10px 12px;max-width:100%}button,summary{cursor:pointer}button{font-weight:500}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--sage-gauge);outline-offset:4px}h1,h2,h3,h4,strong,b{font-weight:500}h1{font-size:clamp(1.65rem,4vw,2.4rem);line-height:1.2}h2{font-size:1.3rem}h3{font-size:18px;line-height:1.45;margin:14px 0 0}h4{font-size:15px;margin:0 0 8px}p{margin:0 0 12px}ul,ol{padding-inline-start:20px;margin:10px 0}li+li{margin-top:8px}.skip-link{position:absolute;left:12px;top:-100px;background:var(--sage-surface);padding:12px;z-index:10}.skip-link:focus{top:12px}.site-header{background:var(--sage-brand);color:var(--sage-on-brand);padding:20px max(16px,calc((100vw - 1120px)/2));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.site-brand{display:flex;align-items:center;gap:12px;color:white;text-decoration:none}.site-brand>span{font-size:34px;letter-spacing:2px;font-weight:500;line-height:1.1}.site-brand sup{font-size:11px;letter-spacing:0;vertical-align:top}.site-brand small{display:block;font-size:11px;letter-spacing:.7px;margin-top:8px}.site-header nav{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px;border-top:.5px solid #9fe1cb;padding-top:12px}.site-header nav a{padding:10px 12px;min-height:44px;color:white;text-decoration:none;border-radius:8px;font-size:14px;transition:transform .15s}.site-header nav a[aria-current=page]{background:var(--sage-pill-bg);color:var(--sage-pill-text);border:.5px solid var(--sage-label)}.site-header nav a:hover{background:var(--sage-pill-bg);transform:scale(1.03)}.header-actions{display:flex;gap:8px}.header-actions button{display:flex;gap:8px;align-items:center;background:#fff;color:#153f35;border-color:#fff;font-size:13px}.header-actions svg{fill:none;stroke:currentColor;stroke-width:1.5}main,footer.site-footer{max-width:1120px;margin:auto;padding:24px 16px}.page-head{margin-bottom:24px;max-width:760px}.page-head>p{color:var(--sage-text-2)}.refresh-status{font-size:11px;color:var(--sage-text-2);margin-bottom:14px}.editorial-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;margin:20px 0 28px}.editorial-card{background:var(--sage-surface);border:.5px solid var(--sage-border);border-radius:var(--sage-radius-card);overflow:hidden;min-width:0;min-height:280px}.card-head{padding:18px;background:var(--sage-brand);color:var(--sage-on-brand)}.card-head a{color:var(--sage-on-brand);text-decoration:none;display:block;transition:transform .15s}.card-head a:hover{transform:scale(1.015);text-decoration:underline}.card-labels{display:flex;align-items:start;justify-content:space-between;gap:12px}.card-kicker{font-size:11px;letter-spacing:.7px;color:var(--sage-label);font-variant-caps:small-caps}.status-pill{flex-shrink:0;font-size:11px;background:var(--sage-pill-bg);color:var(--sage-pill-text);padding:4px 8px;border-radius:var(--sage-radius);border:.5px solid var(--sage-label)}.status-pill.resolved_false{background:var(--sage-bad-bg);color:var(--sage-bad-text);border-color:currentColor}.status-pill.cancelled{background:var(--sage-neutral-bg);color:var(--sage-neutral-text);border-color:currentColor}.card-body{padding:18px}.card-date,.generation{font-size:12px;color:var(--sage-text-2)}.primary-value{display:flex;align-items:center;gap:16px;margin:20px 0 8px}.primary-value>span{font-size:clamp(2.1rem,7vw,2.8rem);font-weight:500;line-height:1}.primary-value>p{margin:0;font-size:12px;color:var(--sage-text-2)}meter{width:100%;height:12px;display:block;accent-color:var(--sage-gauge);margin:10px 0 16px}meter::-webkit-meter-bar{background:var(--sage-neutral-bg);border:0;border-radius:8px}meter::-webkit-meter-optimum-value{background:var(--sage-gauge)}.card-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0}.card-tiles>div{background:var(--sage-surface-2);border:.5px solid var(--sage-border);border-radius:8px;padding:12px}.card-tiles span{font-size:11px;color:var(--sage-text-2)}.card-tiles p{font-size:13px;margin-top:6px;margin-bottom:0}.case-block{padding:14px;border-radius:8px;margin:14px 0;font-size:14px}.favorable{background:var(--sage-ok-bg);color:var(--sage-ok-text)}.favorable h4{color:var(--sage-ok-title)}.unfavorable{background:var(--sage-warn-bg);color:var(--sage-warn-text)}.unfavorable h4{color:var(--sage-warn-title)}.neutral-block{background:var(--sage-neutral-bg);color:var(--sage-neutral-text);border-radius:8px;padding:14px;font-size:13px}.documented-support{border-top:.5px solid var(--sage-border);padding-top:14px;font-size:13px}.documented-support p:last-child{font-size:12px;color:var(--sage-text-2)}details{border-top:.5px solid var(--sage-border);margin-top:10px}summary{min-height:44px;padding:12px 0;font-size:13px;font-weight:500}details p,details li{font-size:13px}details[open]{padding-bottom:10px}details form{display:grid;gap:10px}label{display:grid;gap:6px;font-size:13px}textarea{min-height:100px}.reader-feedback button{background:var(--sage-pill-bg);color:var(--sage-pill-text)}.secondary-action{display:inline-flex;align-items:center;min-height:44px;padding:10px 14px;border:.5px solid var(--sage-border);border-radius:8px;text-decoration:none;font-size:14px}.scoreboard{background:var(--sage-surface);padding:20px;border:.5px solid var(--sage-border);border-radius:12px;margin:24px 0}.scoreboard>p{font-size:13px;color:var(--sage-text-2)}.score-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.score-tiles>div{background:var(--sage-surface-2);padding:14px;border-radius:8px}.score-tiles span{font-size:12px;color:var(--sage-text-2)}.score-tiles p{font-size:clamp(1rem,3vw,1.7rem);font-weight:500;margin:6px 0 0}.calibration-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.calibration-grid svg{width:100%;max-width:400px;fill:var(--sage-gauge);stroke:var(--sage-text-2)}.calibration-grid text{font-size:11px;fill:var(--sage-text);stroke:none}.calibration-reference{stroke-dasharray:5 5}.calibration-grid table{width:100%;font-size:12px;border-collapse:collapse}.calibration-grid td,.calibration-grid th{padding:8px;border-bottom:.5px solid var(--sage-border);text-align:left}.calibration-grid th{font-weight:500}.editorial-search{display:flex;align-items:end;gap:12px;flex-wrap:wrap;padding:16px;background:var(--sage-surface);border:.5px solid var(--sage-border);border-radius:12px;margin:20px 0}.editorial-search label:first-child{flex:1;min-width:200px}.editorial-search button{background:var(--sage-pill-bg);color:var(--sage-pill-text)}.pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;font-size:13px}.pagination a{min-height:44px;padding:12px}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:13px}.breadcrumbs a{min-height:44px;padding-block:10px}.breadcrumbs span{padding-block:10px}.detail-page-title{max-width:800px}.detail-card{max-width:800px;margin:24px auto}.detail-card .card-body{padding:24px}.information-page{max-width:760px;min-height:50vh}.information-page p{line-height:1.8}.information-page nav{display:flex;gap:16px;flex-wrap:wrap}.information-page nav a{min-height:44px;padding:12px 0}.information-page dl{padding:20px;background:var(--sage-surface);border:.5px solid var(--sage-border);border-radius:12px}.information-page dt{font-weight:500}.information-page dd{margin:4px 0 16px;color:var(--sage-text-2)}.site-footer{border-top:.5px solid var(--sage-border)}.site-footer nav{display:flex;gap:8px 20px;flex-wrap:wrap}.site-footer nav a{font-size:13px;min-height:44px;padding:10px 0}.sage-note{font-size:13px;line-height:1.5;color:var(--sage-text-2);border-top:.5px solid var(--sage-border);padding:12px 0;margin-top:16px}.sage-note a{color:var(--sage-ok-text);text-decoration:underline;text-underline-offset:2px}.copyright-short{font-size:11px;color:var(--sage-text-2);padding:8px 0}.empty-state{padding:20px;background:var(--sage-neutral-bg);color:var(--sage-neutral-text);border-radius:8px}.illustrative{border:.5px solid var(--sage-border);padding:16px;margin:20px 0}.illustrative .editorial-card{max-width:600px}.illustrative .reader-feedback{display:none}.reader-menu,.reader-donation{background:var(--sage-surface)!important;color:var(--sage-text)!important;border:.5px solid var(--sage-border)!important;box-shadow:none!important;max-width:min(680px,calc(100vw - 24px));padding:20px}.reader-menu::backdrop,.reader-donation::backdrop{background:rgba(0,0,0,.5);backdrop-filter:none}.reader-menu a,.reader-menu summary{color:var(--sage-ok-text)!important}.reader-menu section,.reader-menu details,.reader-donation section,.reader-donation div{background:var(--sage-surface)!important;color:var(--sage-text)!important}.reader-menu button,.reader-donation button{box-shadow:none!important;background:var(--sage-surface);color:var(--sage-text)}.reader-donation p,.reader-donation h2{color:var(--sage-text)!important}.reader-menu .reader-owner-link{background:var(--sage-pill-bg)!important;color:var(--sage-pill-text)!important}.reader-menu h2,.reader-menu h3,.reader-menu p{color:var(--sage-text)!important}.reader-menu .sage-rights,.site-footer .sage-rights{font-size:11px;background:transparent;color:var(--sage-text-2);padding:8px 0;box-shadow:none}.site-footer .sage-rights summary{font-size:11px}.editorial-disclaimer{margin-top:20px}.proof-verified{color:#07532e;background:#c8f8da;padding:6px 10px;border-radius:8px;display:inline-block}.proof-verified svg{fill:none;stroke:currentColor;stroke-width:2;vertical-align:middle}.proof-row{border:.5px solid var(--sage-border);padding:10px;margin:8px 0;border-radius:8px;font-size:13px}.home-lead .news{grid-row:span 2}.compact{min-height:200px}.compact .card-date{margin-bottom:8px}.sage-editorial .audience-banner{background:var(--sage-surface)!important;color:var(--sage-text)!important;box-shadow:none}.sage-editorial .audience-banner p,.sage-editorial .audience-banner h2{color:var(--sage-text)!important}@media(max-width:620px){.editorial-grid,.calibration-grid{grid-template-columns:1fr}.site-header{padding:16px 12px}.site-brand>span{font-size:28px}.site-brand small{font-size:11px;letter-spacing:0}.site-brand img{width:38px;height:38px}.header-actions{gap:6px}.header-actions button{padding:8px;font-size:11px}.site-header nav a{padding:10px;font-size:12px}.card-labels{flex-wrap:wrap}.card-tiles{grid-template-columns:1fr 1fr}.score-tiles{grid-template-columns:1fr}.home-lead .news{grid-row:auto}.score-tiles p{font-size:22px}.editorial-search{padding:12px}.editorial-search label{width:100%}.editorial-card{min-height:240px}.card-body{padding:16px}main{padding:18px 12px}.detail-card .card-body{padding:16px}} @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}html[data-reduce-motion=true]{scroll-behavior:auto}html[data-reduce-motion=true] *{transition:none!important}html[data-text-size=large] .card-body,html[data-text-size=large] .information-page{font-size:18px}html[data-text-size=extra] .card-body,html[data-text-size=extra] .information-page{font-size:20px} .sage-editorial *{box-shadow:none!important;backdrop-filter:none!important}.sage-editorial .reader-menu *,.sage-editorial .reader-donation *{background-image:none!important;min-width:0}.sage-editorial .reader-menu label,.sage-editorial .reader-menu a,.sage-editorial .reader-donation p{font-size:max(13px,1em)}.sage-editorial .reader-donation .button{display:inline-flex;min-height:44px;background:var(--sage-pill-bg);color:var(--sage-pill-text)!important;padding:12px 16px;border-radius:8px}.sage-editorial .donation-amounts{border:.5px solid var(--sage-border);border-radius:8px}.sage-editorial .donation-amounts label{background:var(--sage-neutral-bg);color:var(--sage-neutral-text);border:.5px solid var(--sage-border);min-height:44px}.sage-editorial .audience-consent{background:var(--sage-surface)!important;color:var(--sage-text)!important;border:.5px solid var(--sage-border);border-radius:12px}.sage-editorial .audience-consent h2,.sage-editorial .audience-consent p{color:var(--sage-text)!important}.sage-editorial .audience-consent a{color:var(--sage-ok-text)!important} .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.card-head h3 a{min-height:44px}.source-details a,.sage-note a,.proof-row a{display:inline-block;min-height:44px;padding:10px 0}.sage-editorial .audience-consent h2,.sage-editorial .audience-actions button{font-weight:500!important} .sage-editorial .reader-menu :is(h2,h3,summary,a),.sage-editorial .reader-donation :is(h2,h3,legend,label,a){font-weight:500} .sage-editorial .reader-menu :is(select,button),.sage-editorial .reader-donation :is(input,button){background:var(--sage-surface);color:var(--sage-text);border-color:var(--sage-border)} .sage-editorial .reader-donation header{background:var(--sage-brand);border-color:var(--sage-border);border-radius:8px} .sage-editorial .reader-donation header h2{color:var(--sage-on-brand)!important;font-size:24px} .sage-editorial .reader-donation :is(h3,legend),.sage-editorial .reader-donation .donation-payment-note{color:var(--sage-text)} .sage-editorial .reader-donation .reader-donation-message{background:var(--sage-neutral-bg);color:var(--sage-neutral-text)!important;border-color:var(--sage-gauge)} .sage-editorial .reader-donation [data-donation-status]{background:var(--sage-warn-bg);color:var(--sage-warn-text);border-color:var(--sage-border)} .sage-editorial .reader-donation .donation-amounts label:has(input:checked){background:var(--sage-ok-bg);color:var(--sage-ok-text);border:2px solid var(--sage-gauge)} .sage-editorial .reader-menu :is(a,button,select,summary),.sage-editorial .reader-donation :is(a,button,input):focus-visible{outline-color:var(--sage-gauge)} .sage-editorial .reader-menu-nav a:hover,.sage-editorial .reader-menu-nav a:focus-visible{background:var(--sage-neutral-bg);color:var(--sage-neutral-text)!important} .sage-immersion{ --sage-brand:#071820;--sage-on-brand:#fff;--sage-label:#85e8e1; --sage-pill-bg:#103139;--sage-pill-text:#b5fff6;--sage-gauge:#00e5e5; --sage-surface:#071820;--sage-surface-2:#020b10;--sage-text:#fff;--sage-text-2:#a8bac3; --sage-border:#1d3a44;--sage-ok-bg:#0a302e;--sage-ok-title:#c6fff1;--sage-ok-text:#b1e8d8; --sage-warn-bg:#302619;--sage-warn-title:#ffe4b5;--sage-warn-text:#ead3ae; --sage-neutral-bg:#10252e;--sage-neutral-text:#cedfe5; --sage-bad-bg:#392128;--sage-bad-text:#ffc1ce; --immersion-cyan:#00e5e5;--immersion-highlight:#89fff4; background:var(--sage-surface-2);font-family:system-ui,-apple-system,'Segoe UI',sans-serif; } :root[data-theme=light] .sage-immersion{ --sage-surface:#fff;--sage-surface-2:#edf3f5;--sage-text:#142c36;--sage-text-2:#4b6570; --sage-border:#c3d4dc;--sage-ok-bg:#e1f5ee;--sage-ok-title:#085041;--sage-ok-text:#0f6e56; --sage-warn-bg:#faeeda;--sage-warn-title:#633806;--sage-warn-text:#854f0b; --sage-neutral-bg:#e4edf1;--sage-neutral-text:#334e5a;--immersion-cyan:#006d76; } @media(prefers-color-scheme:light){:root:not([data-theme=dark]) .sage-immersion{ --sage-surface:#fff;--sage-surface-2:#edf3f5;--sage-text:#142c36;--sage-text-2:#4b6570; --sage-border:#c3d4dc;--sage-ok-bg:#e1f5ee;--sage-ok-title:#085041;--sage-ok-text:#0f6e56; --sage-warn-bg:#faeeda;--sage-warn-title:#633806;--sage-warn-text:#854f0b; --sage-neutral-bg:#e4edf1;--sage-neutral-text:#334e5a;--immersion-cyan:#006d76; }} .sage-immersion :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--immersion-cyan);outline-offset:4px} .sage-immersion :is(h1,h2,h3,h4){font-family:system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:-.025em;font-weight:600} .sage-immersion a{color:var(--immersion-cyan)} .sage-immersion .site-header{background:#020b10;border-bottom:1px solid #153039;gap:14px;padding:20px max(24px,calc((100vw - 1160px)/2));position:relative;z-index:1} .sage-immersion .site-brand{gap:10px;color:white;min-width:0} .sage-immersion .site-brand img{width:48px;height:48px;flex-shrink:0;object-fit:contain} .sage-immersion .site-brand>span{font-size:24px;letter-spacing:-.6px;font-weight:700} .sage-immersion .site-brand em{font-style:normal;color:#00e5e5;font-weight:600} .sage-immersion .site-brand small{font-size:9px;letter-spacing:1.4px;font-weight:400;color:#a8bac3;margin-top:6px} .sage-immersion .site-header nav{padding-top:8px;border-top:1px solid #153039;justify-content:space-between;gap:2px} .sage-immersion .site-header nav a{font-size:13px;padding:10px 12px;color:#c6d8df;border:1px solid transparent;border-radius:5px;transition:color .16s,background .16s,transform .16s} .sage-immersion .site-header nav a:hover,.sage-immersion .site-header nav a[aria-current=page]{background:#0b252d;color:#7afff4;border-color:#23525c} .sage-immersion .header-actions{align-items:center;gap:10px} .sage-immersion .header-actions button{background:transparent;border:1px solid #27505b;color:#dbedef;padding:8px 12px;font-size:12px;min-height:44px;border-radius:6px} .sage-immersion .header-actions button:hover{border-color:#00e5e5;color:#00e5e5} .sage-immersion .header-actions svg{stroke:currentColor} .sage-immersion .header-search{display:grid;place-items:center;min-width:44px;min-height:44px;color:#e1f2f6;border-radius:6px} .sage-immersion .header-search svg{fill:none;stroke:currentColor;stroke-width:1.6} .sage-immersion main{max-width:1160px;padding:0 24px 40px} .sage-immersion .refresh-status{font-size:11px;padding-top:12px;margin:0;text-align:right;min-height:32px} .immersion-hero{position:relative;isolation:isolate;min-height:540px;background:#020b10 url('/assets/immersion-hero.webp') center 8%/cover no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:space-between;text-align:center;color:white;margin:0 -24px 24px;padding:35px 24px 28px;overflow:hidden} .immersion-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#020b1020 0%,transparent 38%,#020b1060 62%,#020b10 96%);z-index:-1;pointer-events:none} .immersion-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;width:min(700px,100%);text-transform:uppercase;font-size:13px;line-height:1.55;letter-spacing:1.5px;font-weight:600} .immersion-principles p{margin:0;padding-inline:12px;position:relative}.immersion-principles p+p{border-left:1px solid #24505a} .immersion-principles span{color:#a3d9df} .immersion-hero-copy{width:min(760px,100%);padding-top:220px} .immersion-eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:11px;color:#9cd4d6} .immersion-hero h1{font-size:clamp(36px,5.2vw,67px);line-height:1.08;letter-spacing:-2.4px;margin:10px 0 14px;font-weight:750;color:white} .immersion-hero h1 span{color:#00e5e5} .immersion-subtitle{font-size:12px;text-transform:uppercase;letter-spacing:3px;color:#cedee3;margin-bottom:24px} .immersion-hero-search{display:flex;width:min(570px,100%);margin:auto;align-items:center;background:white;border-radius:30px;border:1px solid #d3e3e7;padding:2px 8px 2px 18px;text-align:left} .immersion-hero-search input{border:0;background:white;color:#152c36;border-radius:24px;flex:1;min-width:0;padding:12px 4px;font-size:14px;height:48px;box-shadow:none} .immersion-hero-search input::placeholder{color:#52666f;opacity:1} .immersion-hero-search button{background:white;color:#12626b;border:0;border-radius:50%;width:44px;height:44px;padding:10px;flex-shrink:0} .immersion-hero-search svg{fill:none;stroke:currentColor;stroke-width:1.8} .immersion-categories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px;margin:0 0 42px} .immersion-categories>.immersion-category{grid-column:span 2} .immersion-categories>.immersion-category:nth-child(5){grid-column:2/span 2} .immersion-categories>.immersion-category:nth-child(6){grid-column:4/span 2} .immersion-categories>.immersion-category:nth-child(7){grid-column:6/span 2} .immersion-category{position:relative;display:flex;flex-direction:column;justify-content:flex-end;border:1px solid #25434d;border-radius:8px;background:#06161e;min-height:175px;padding:18px;color:white!important;overflow:hidden;text-decoration:none;transition:transform .16s,border-color .16s} .immersion-category:hover{transform:translateY(-3px);border-color:#00e5e5} .category-scene{position:absolute;inset:0;background:radial-gradient(ellipse at 75% 18%,#14738a85,transparent 65%),linear-gradient(160deg,#0b2937,#020b10);pointer-events:none} .category-scene:after{content:'';position:absolute;inset:40% 0 0;background:linear-gradient(transparent,#020b10e6)} .category-scene svg{position:absolute;right:22px;top:14px;width:92px;height:92px;fill:none;stroke:#4de7e3;stroke-width:1.4;opacity:.75} .immersion-category[data-category='Énergie'] .category-scene{background:radial-gradient(ellipse at 75% 18%,#216159aa,transparent 65%),#06161e} .immersion-category[data-category='Économie'] .category-scene{background:radial-gradient(ellipse at 75% 18%,#36577f9c,transparent 65%),#06161e} .category-label{position:relative;font-size:21px;font-weight:600;line-height:1.2}.category-caption{position:relative;color:#a8bac3;font-size:12px;margin-top:6px} .immersion-section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:24px 0 20px} .immersion-section-heading h2{font-size:26px;line-height:1.25;margin:0} .immersion-section-heading>a{font-size:12px;min-height:44px;display:inline-flex;align-items:center;gap:10px;text-decoration:none;white-space:nowrap} .immersion-section-heading>a:hover{text-decoration:underline} .immersion-feature-grid{grid-template-columns:1.15fr 1fr;gap:16px 24px;align-items:start;grid-auto-flow:row dense} .sage-immersion .editorial-card{background:var(--sage-surface);border:1px solid var(--sage-border);border-radius:8px;min-height:0;transition:border-color .16s} .sage-immersion .editorial-card:hover{border-color:var(--immersion-cyan)} .sage-immersion .card-head{background:transparent;padding:18px 18px 12px;color:var(--sage-text)} .sage-immersion .card-head a{color:var(--sage-text)} .sage-immersion .card-head a:hover{color:var(--immersion-cyan);transform:scale(1.012)} .sage-immersion .card-head h3{margin:12px 0 0;font-size:19px;line-height:1.45;letter-spacing:-.02em} .sage-immersion .card-kicker{color:var(--immersion-cyan);font-size:10px;letter-spacing:.8px} .sage-immersion .status-pill{border-color:var(--sage-border);background:var(--sage-neutral-bg);color:var(--sage-neutral-text);font-size:10px;white-space:nowrap} .sage-immersion .card-head h3 a{min-height:0}.sage-immersion .card-body{padding:12px 18px 18px} .immersion-article-media{aspect-ratio:16/9;position:relative;overflow:hidden;background:radial-gradient(ellipse at 60% 45%,#0e5266,#061722 70%);display:grid;place-items:center;border-bottom:1px solid var(--sage-border)} .immersion-article-media>svg{width:32%;height:70%;stroke:#70e8ee;fill:none;stroke-width:1.1;opacity:.55} .immersion-article-media>span{position:absolute;bottom:10px;left:12px;color:#a9d6df;text-transform:uppercase;letter-spacing:1.5px;font-size:10px} .immersion-article-media img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;display:block} .immersion-article-media .article-backdrop{width:100%;height:100%;position:absolute;inset:0;display:grid;place-items:center;overflow:hidden;background:radial-gradient(ellipse at 65% 35%,#124c60,#071820 75%)} .immersion-article-media .backdrop-logo svg{width:95px;height:95px;stroke:#6ddbe2;opacity:.75} .immersion-article-media .backdrop-orbit{position:absolute;border:1px solid #39c7d049;width:180px;height:180px;border-radius:50%;transform:rotate(-25deg) scaleY(.6)} .immersion-news-overview{padding:0 18px 12px}.sage-immersion .card-date{font-size:11px;line-height:1.6;margin-bottom:0;color:var(--sage-text-2)} .immersion-news-overview .article-excerpt{font-size:13px;color:var(--sage-text-2);margin:10px 0 0;line-height:1.6} .immersion-news-context{margin:0 18px;border-top:1px solid var(--sage-border)}.immersion-news-context>summary{font-size:11px;color:var(--sage-text-2)}.immersion-news-context .card-body{padding:8px 0 14px} .immersion-feature-grid>.news:first-child{grid-column:1;grid-row:span 5;overflow:hidden} .immersion-feature-grid>.news:first-child .card-head h3{font-size:26px;line-height:1.3} .immersion-feature-grid>.news:not(:first-child){grid-column:2;display:grid;grid-template-columns:106px minmax(0,1fr);border:0;border-bottom:1px solid var(--sage-border);border-radius:0;padding-bottom:12px;background:transparent;gap:0 14px} .immersion-feature-grid>.news:not(:first-child) .immersion-article-media{grid-row:span 2;aspect-ratio:1.4;border-radius:5px;border:1px solid var(--sage-border);align-self:start} .immersion-feature-grid>.news:not(:first-child) .immersion-article-media>span{display:none} .immersion-feature-grid>.news:not(:first-child) .card-head{padding:0} .immersion-feature-grid>.news:not(:first-child) .card-head h3{font-size:15px;line-height:1.45;margin-top:5px} .immersion-feature-grid>.news:not(:first-child) .status-pill{display:none} .immersion-feature-grid>.news:not(:first-child) .immersion-news-overview{grid-column:2;padding:5px 0 0} .immersion-feature-grid>.news:not(:first-child) .article-excerpt{display:none} .immersion-feature-grid>.news:not(:first-child) .immersion-news-context{grid-column:1/-1;margin:7px 0 0} .immersion-prospectives{margin-top:40px}.section-description{color:var(--sage-text-2);font-size:14px;margin-top:-10px} .immersion-forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.immersion-forecast-grid .card-head h3{font-size:17px} .sage-immersion .compact .card-body{padding-top:8px}.sage-immersion .compact .generation{font-size:11px;margin:6px 0;color:var(--sage-text-2)} .immersion-world{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:18px;border:1px solid #20505d;border-radius:8px;background:#041319;padding:35px;margin:40px 0;overflow:hidden;color:white;min-height:300px} .immersion-world>div{position:relative;z-index:1}.immersion-world h2{font-size:29px;line-height:1.3;letter-spacing:-.7px;color:white}.immersion-world p:not(.immersion-eyebrow){font-size:14px;color:#bdd0d8;max-width:450px} .immersion-world>img{width:100%;height:auto;opacity:.9;pointer-events:none}.immersion-world .secondary-action{color:#a5fff4;border-color:#387380;margin-top:10px;background:#0a2932;font-size:13px;gap:16px} .world-radar-link{display:inline-block;min-height:44px;padding:12px;color:#a5fff4!important;font-size:13px;margin-left:8px} .immersion-weekly{border-left:2px solid var(--immersion-cyan);padding:8px 0 8px 20px;margin:34px 0;color:var(--sage-text-2)}.immersion-weekly h2{color:var(--sage-text);font-size:20px}.immersion-weekly p{font-size:13px} .sage-immersion .scoreboard{background:var(--sage-surface);border:1px solid var(--sage-border);border-radius:8px}.sage-immersion .scoreboard h2{font-size:22px}.sage-immersion .score-tiles>div{border:1px solid var(--sage-border)} .sage-immersion .score-tiles p{font-size:22px}.sage-immersion .primary-value>span{color:var(--immersion-cyan)} .sage-immersion .secondary-action{gap:14px;color:var(--immersion-cyan);border-color:var(--sage-border);background:var(--sage-neutral-bg)} .immersion-formats{margin:40px 0 10px}.immersion-formats h2{font-size:24px}.immersion-formats nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px} .immersion-formats a{min-height:110px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;background:var(--sage-surface);border:1px solid var(--sage-border);border-radius:8px;color:var(--sage-text);text-decoration:none;font-size:13px;text-align:center;padding:16px 10px;transition:transform .16s,border-color .16s} .immersion-formats a:hover{transform:translateY(-3px);border-color:var(--immersion-cyan)}.immersion-formats svg{width:32px;height:32px;fill:none;stroke:var(--immersion-cyan);stroke-width:1.5} .sage-immersion .site-footer{max-width:1160px;padding:30px 24px;color:var(--sage-text-2);border-color:var(--sage-border)} .immersion-wordmark{font-size:24px;letter-spacing:-.8px;text-decoration:none;color:var(--sage-text)!important;font-weight:700}.immersion-wordmark span{color:var(--immersion-cyan)}.footer-identity p{font-size:13px;margin:8px 0 20px} .sage-immersion .site-footer nav{gap:6px 20px;margin-bottom:8px}.sage-immersion .site-footer nav a{color:var(--sage-text-2);font-size:12px} .sage-immersion .page-head{padding:30px 0 12px;max-width:820px;border-bottom:1px solid var(--sage-border)}.sage-immersion .page-head>p:first-child{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--immersion-cyan)} .sage-immersion .detail-page-title{margin-top:28px}.sage-immersion .editorial-search{background:var(--sage-surface);border-color:var(--sage-border)} .sage-immersion .editorial-search button,.sage-immersion .reader-feedback button{background:var(--sage-pill-bg);color:var(--sage-pill-text)} .sage-immersion .sage-note a,.sage-immersion .reader-menu a,.sage-immersion .reader-menu summary{color:var(--immersion-cyan)!important} .sage-immersion .reader-donation .button,.sage-immersion .reader-menu .reader-owner-link{color:#b5fff6!important;background:#103139!important} .sage-immersion .reader-menu :is(h2,h3),.sage-immersion .reader-donation :is(h2,h3){font-weight:600}.sage-immersion .reader-menu header{border-color:var(--sage-border)} .sage-immersion .information-page{padding-top:25px}.sage-immersion .information-page h1{font-size:32px}.sage-immersion .breadcrumbs{padding-top:14px} @media(max-width:900px){ .immersion-categories{grid-template-columns:repeat(6,minmax(0,1fr))}.immersion-categories>.immersion-category:nth-child(n){grid-column:span 2}.immersion-categories>.immersion-category:last-child{grid-column:3/span 2} .sage-immersion .site-header{padding:18px 20px}.sage-immersion .site-header nav{justify-content:flex-start;gap:4px} .immersion-feature-grid{grid-template-columns:1.05fr 1fr;gap:12px 18px}.immersion-feature-grid>.news:not(:first-child){grid-template-columns:84px minmax(0,1fr);gap:0 10px} .immersion-forecast-grid{grid-template-columns:1fr 1fr}.immersion-forecast-grid>.editorial-card:last-child{grid-column:1/-1} .immersion-world{padding:26px}.immersion-world h2{font-size:24px} } @media(max-width:620px){ .sage-immersion .site-header{padding:15px 14px;gap:12px}.sage-immersion .site-brand>span{font-size:18px;letter-spacing:-.4px}.sage-immersion .site-brand img{width:36px;height:36px}.sage-immersion .site-brand small{font-size:8px;letter-spacing:.5px} .sage-immersion .header-actions{gap:6px}.sage-immersion .header-actions button{padding:8px;font-size:11px}.sage-immersion .header-search{display:none} .sage-immersion .site-header nav a{font-size:12px;padding:9px 10px}.sage-immersion .site-header nav{gap:0} .sage-immersion main{padding:0 14px 24px}.sage-immersion .refresh-status{font-size:10px;min-height:28px;padding-top:8px} .immersion-hero{min-height:420px;margin:0 -14px 16px;padding:26px 14px 20px;background-size:auto 420px;background-position:center 0} .immersion-principles{font-size:10px;letter-spacing:.7px;gap:0}.immersion-principles p{padding:0 8px} .immersion-hero-copy{padding-top:195px}.immersion-hero h1{font-size:clamp(23px,9.7vw,37px);letter-spacing:-1.7px;white-space:nowrap}.immersion-eyebrow{font-size:9px;letter-spacing:1.3px} .immersion-subtitle{font-size:9px;letter-spacing:1.7px;margin-bottom:20px}.immersion-hero-search{padding:2px 6px 2px 12px}.immersion-hero-search input{font-size:12px;height:44px} .immersion-categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:28px}.immersion-categories>.immersion-category:last-child{grid-column:2/span 2}.immersion-category{min-height:156px;padding:12px 9px;border-radius:6px}.category-scene svg{width:64px;height:64px;right:10px;top:8px}.category-label{font-size:15px;overflow-wrap:normal}.category-caption{font-size:10px;line-height:1.4} .immersion-section-heading{gap:12px;margin:22px 0 16px;align-items:flex-start}.immersion-section-heading h2{font-size:22px}.immersion-section-heading>a{font-size:10px;min-height:44px;white-space:normal;max-width:105px;text-align:right;flex-shrink:0;justify-content:flex-end} .immersion-feature-grid{grid-template-columns:1fr;gap:16px}.immersion-feature-grid>.news:first-child{grid-column:auto;grid-row:auto}.immersion-feature-grid>.news:first-child .card-head h3{font-size:23px} .immersion-feature-grid>.news:not(:first-child){grid-column:auto;grid-template-columns:90px minmax(0,1fr);padding-bottom:10px}.immersion-feature-grid>.news:not(:first-child) .card-head h3{font-size:15px} .immersion-forecast-grid{grid-template-columns:1fr}.immersion-forecast-grid>.editorial-card:last-child{grid-column:auto} .immersion-world{grid-template-columns:1fr;padding:24px 20px;gap:0;margin:30px 0}.immersion-world>img{grid-row:1;height:190px;object-fit:contain;width:100%;margin-bottom:10px}.immersion-world h2{font-size:25px} .immersion-formats nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.immersion-formats a{min-height:105px;font-size:11px;padding:12px 6px}.immersion-formats svg{width:29px;height:29px} .sage-immersion .site-footer{padding:24px 14px}.sage-immersion .site-footer nav{gap:4px 16px}.sage-immersion .information-page h1{font-size:27px}.sage-immersion .score-tiles p{font-size:21px} } @media(prefers-reduced-motion:no-preference){.immersion-world>img{animation:immersion-float 12s ease-in-out infinite}@keyframes immersion-float{50%{transform:translateY(-5px)}}} @media(prefers-reduced-motion:reduce){.sage-immersion *{animation:none!important;transition:none!important;scroll-behavior:auto!important}} html[data-reduce-motion=true] .sage-immersion *{animation:none!important;transition:none!important} .sage-immersion{--life-up:#86e8bd;--life-down:#ffbd91;--life-neutral:#b5c6d0;--life-chart-text:#a8bac3} :root[data-theme=light] .sage-immersion{--life-up:#146b4d;--life-down:#9a410e;--life-neutral:#49626e;--life-chart-text:#49626e} @media(prefers-color-scheme:light){:root:not([data-theme=dark]) .sage-immersion{--life-up:#146b4d;--life-down:#9a410e;--life-neutral:#49626e;--life-chart-text:#49626e}} .life-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;border:1px solid var(--sage-border);border-radius:10px;background:var(--sage-surface-2);padding:16px;margin:12px 0 18px} .life-panel .life-heading{grid-column:1/-1;margin:0;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--sage-text-2)} .life-panel h4{font-size:13px;line-height:1.5;color:var(--sage-text);margin:0 0 10px} .life-value-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-height:58px} .life-value{font-size:34px;line-height:1.15;color:var(--immersion-cyan);font-variant-numeric:tabular-nums;letter-spacing:-1px;font-weight:650} .life-value span{font-size:.65em;font-weight:500}.life-value-label{font-size:10px;line-height:1.5;color:var(--sage-text-2)} .life-bar{display:block;width:100%;height:25px;overflow:visible;margin-top:8px}.life-track{fill:var(--sage-neutral-bg)}.life-fill{fill:var(--immersion-cyan)} .life-origin{fill:var(--sage-surface-2);stroke:var(--immersion-cyan);stroke-width:2}.life-current{fill:var(--sage-text);stroke:var(--sage-surface-2);stroke-width:2} .life-native-meter{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap} .life-scale{display:flex;justify-content:space-between;color:var(--sage-text-2);font-size:9px;padding:0 2px;font-variant-numeric:tabular-nums} .life-panel .life-variation{display:flex;align-items:baseline;gap:5px 8px;flex-wrap:wrap;margin:10px 0 4px;line-height:1.6} .life-delta{font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.life-delta.up{color:var(--life-up)}.life-delta.down{color:var(--life-down)}.life-delta.stable{color:var(--life-neutral)} .life-delta-label{font-size:10px;color:var(--sage-text-2)}.life-panel .life-caption,.life-panel .life-empty{color:var(--sage-text-2);font-size:11px;line-height:1.65;margin:8px 0} .life-legend{display:flex;gap:6px 12px;flex-wrap:wrap;list-style:none;padding:0;margin:8px 0;font-size:10px;line-height:1.8} .life-legend li{display:flex;align-items:center;gap:5px}.life-legend li:before{content:'';width:6px;height:6px;border-radius:50%;background:currentColor} .life-legend .favorable{color:var(--life-up)}.life-legend .opposing{color:var(--life-down)}.life-legend .neutral{color:var(--life-neutral)} .life-segment.favorable{fill:var(--life-up)}.life-segment.opposing{fill:var(--life-down)}.life-segment.neutral{fill:var(--life-neutral)} .life-support{padding-left:16px;border-left:1px solid var(--sage-border)}.life-panel .life-method{font-size:10px;line-height:1.6;color:var(--sage-text-2);margin:8px 0 0} .life-unscored{height:8px;border-radius:4px;border:1px dashed var(--sage-border);background:var(--sage-neutral-bg);margin:22px 0 14px} .life-history{border-top:1px solid var(--sage-border);margin-top:12px}.life-history>summary{font-size:11px;color:var(--sage-text);padding:10px 0;min-height:44px;cursor:pointer} .life-chart{display:block;width:100%;height:auto;margin:2px 0;font-size:9px;font-variant-numeric:tabular-nums}.life-chart text{fill:var(--life-chart-text)} .life-chart-grid{stroke:var(--sage-border);stroke-width:1;fill:none;stroke-dasharray:2 3}.life-chart-line{stroke:var(--immersion-cyan);stroke-width:2;fill:none;stroke-linejoin:round} .life-point.recorded{fill:var(--sage-surface-2);stroke:var(--immersion-cyan);stroke-width:1.5}.life-point.current{fill:var(--immersion-cyan);stroke:var(--sage-surface-2);stroke-width:1.5} .life-panel .life-last-point{color:var(--sage-text-2);font-size:10px;margin:8px 0;line-height:1.7}.life-last-point strong{color:var(--sage-text)} .compact .life-panel{grid-template-columns:1fr;padding:12px;gap:12px;margin:10px 0}.compact .life-support{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid var(--sage-border)} .compact .life-value{font-size:27px}.compact .life-value-row{min-height:40px}.compact .life-panel .life-method{font-size:9px} .immersion-followup{margin:32px 0}.immersion-followup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.immersion-followup .secondary-action{margin:18px 0}.immersion-followup h2{font-size:25px} @media(max-width:900px){.immersion-followup-grid{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:620px){.life-panel{grid-template-columns:1fr;padding:14px}.life-support{padding-left:0;padding-top:12px;border-left:0;border-top:1px solid var(--sage-border)}.life-panel .life-value-row{flex-wrap:nowrap}.life-value{font-size:32px}} @media(max-width:620px){.immersion-followup-grid{grid-template-columns:1fr}} .life-mini-history{margin-top:10px}.life-mini-history .life-chart{max-height:95px}.life-update-note{float:right;color:var(--life-up);font-size:10px;letter-spacing:0;text-transform:none}.life-updated .life-current{animation:life-real-update 1.4s ease-out 2;transform-box:fill-box;transform-origin:center}@keyframes life-real-update{0%,100%{transform:scale(1)}50%{transform:scale(1.35)}}@media(prefers-reduced-motion:reduce){.life-updated .life-current{animation:none}} .sage-editorial .analysis-thesis{margin-block:1.25rem;text-align:left;overflow-wrap:anywhere} .sage-editorial .analysis-thesis p{margin:0 0 1rem;line-height:1.75;white-space:normal;font-size:1rem} .sage-editorial .analysis-section+.analysis-section{margin-top:1.4rem;padding-top:1rem;border-top:1px solid var(--sage-border)} .sage-editorial .analysis-thesis h5{margin:0 0 .65rem;font-size:1.05rem;line-height:1.4} .sage-editorial .analysis-thesis h5 strong{font-weight:750;color:inherit}
.sage-copy-restricted body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none} .sage-copy-restricted :is(main,#content,header,footer) a{-webkit-user-drag:none} .sage-copy-restricted input,.sage-copy-restricted textarea,.sage-copy-restricted select,.sage-copy-restricted [contenteditable="true"]{-webkit-user-select:text;user-select:text} [data-register-export]{display:none!important} html:not(.sage-copy-restricted) body[data-owner=owner] [data-register-export]{display:inline-block!important} body button.sage-share-link,body #content button.sage-share-link,body.sage-immersion-legacy #content.console-workspace button.sage-share-link{margin:6px 0 0;padding:3px 7px!important;border:1px solid var(--workspace-border,var(--sage-border,#25434d))!important;border-radius:5px;background:transparent!important;color:var(--workspace-muted,var(--sage-text-2,#bfd4dd))!important;font:400 11px/1.3 system-ui,sans-serif!important;min-height:24px!important;min-width:24px;box-shadow:none!important;cursor:pointer} body button.sage-share-link:hover{border-color:#4b8791!important;text-decoration:underline;text-underline-offset:3px}.sage-share-link:focus-visible{outline:3px solid #27d9ed;outline-offset:3px} .sage-share-status{display:block;font-size:12px;line-height:1.5;margin-top:6px;color:var(--sage-text-2,#c9dce6)} .header-actions .sage-share-link{margin:0} .sage-immersion .header-actions{flex-wrap:wrap} .sage-search-suggestions{display:grid;gap:10px;margin:12px 0;padding:16px;border:1px solid #63cdda;border-radius:12px;background:var(--sage-surface,#102835);color:var(--sage-text,#e9f7ff)} .sage-search-suggestions[hidden]{display:none}.sage-search-suggestions h2{font-size:16px;margin:0} .sage-search-suggestions a{display:block;color:var(--immersion-cyan,#67e6ee);font-size:14px;line-height:1.5;padding:6px 0} .search-result-status{font-size:12px;color:var(--sage-text-2,#bfd4dd)} .section-movement-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:16px;height:16px;padding:0 3px;margin-left:4px;border-radius:999px;background:#b52642!important;color:#fff!important;border:1px solid #f08aa0;box-shadow:0 0 6px #f05d7926;font:600 10px/1 system-ui,sans-serif;vertical-align:middle;letter-spacing:0} .section-movement-badge[hidden]{display:none!important} body #reader-menu.reader-menu .section-movement-badge{color:#fff!important} body #content .sage-page-refresh-tools{display:flex;justify-content:flex-end;grid-column:1/-1;margin:0 0 6px;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important} body #content button.sage-page-refresh-button,body.sage-immersion-legacy #content.console-workspace button.sage-page-refresh-button{font:400 11px/1.3 system-ui,sans-serif!important;min-height:24px!important;min-width:24px;padding:3px 7px!important;border:1px solid var(--workspace-border,var(--sage-border,#25434d))!important;border-radius:5px;background:transparent!important;color:var(--workspace-muted,var(--sage-text-2,#bfd4dd))!important;cursor:pointer;box-shadow:none!important} body #content .sage-page-refresh-button:hover{border-color:#4b8791!important;text-decoration:underline;text-underline-offset:3px} body #content .sage-page-refresh-button:focus-visible{outline:3px solid #27d9ed;outline-offset:3px}
.sage-editorial .editorial-card.neon-card{ --sage-text:#101d43;--sage-text-2:#4a6086;--sage-surface:#fff;--sage-surface-2:#f3f8ff;--sage-border:#d5e6fa; --sage-brand:#eef6ff;--sage-on-brand:#101d43;--sage-label:#075be0;--sage-gauge:#176bff;--immersion-cyan:#075be0; --sage-pill-bg:#e9f4ff;--sage-pill-text:#075bc6;--sage-neutral-bg:#edf3ff;--sage-neutral-text:#415678; --sage-ok-bg:#ebf7ff;--sage-ok-text:#175282;--sage-ok-title:#0757d6;--sage-warn-bg:#f6efff;--sage-warn-text:#5c387c;--sage-warn-title:#7620c6; --sage-bad-bg:#fff0f3;--sage-bad-text:#982746;--life-chart-text:#4a6086;--life-up:#006c55;--life-down:#a52647; color-scheme:light;color:#101d43;background:#fff!important;border:2px solid #65caff;border-radius:18px; box-shadow:0 0 18px #00cfff25,0 0 30px #9f33ff12,0 8px 26px #124b9d10!important; font-family:"Segoe UI",system-ui,sans-serif;transition:transform .18s,box-shadow .18s,border-color .18s;min-width:0;overflow:hidden; } .sage-editorial .neon-card .card-head{background:radial-gradient(ellipse at 95% 0,#00d9ef15,transparent 65%),linear-gradient(110deg,#fff,#f2faff 75%,#f6f0ff);border-top:4px solid transparent;border-image:linear-gradient(90deg,#176bff,#00d9ef 50%,#a521ff) 1;border-bottom:1px solid #d9eaff;padding:20px 22px 18px;color:#101d43} .sage-editorial .neon-card .card-head h3{font-size:20px;line-height:1.4;font-weight:650;letter-spacing:-.35px;hyphens:none}.sage-editorial .neon-card .card-head a{color:#101d43;transform-origin:left center} .sage-editorial .neon-card .card-head a:hover{color:#075be0;text-decoration:none;transform:scale(1.012)}.sage-editorial .neon-card .card-head h3 a::after{content:' ↗';color:#176bff;font-size:.9em;text-shadow:0 0 7px #00cfff55} .sage-editorial .neon-card .card-kicker{color:#075be0;font-size:10px;letter-spacing:.75px;text-transform:uppercase;font-weight:550}.sage-editorial .neon-card .status-pill{border:1px solid #68b8ff;border-radius:20px;background:#eaf5ff;color:#075bc6;box-shadow:0 0 9px #00cfff24!important;font-size:10px;padding:4px 9px} .sage-editorial .neon-card .status-pill.resolved_true{color:#006c55;background:#dcfff1;border-color:#36d4ae}.sage-editorial .neon-card .status-pill.resolved_false{color:#982746;background:#fff0f3;border-color:#ff7996}.sage-editorial .neon-card .status-pill.cancelled{color:#6537a0;background:#f4eaff;border-color:#c091f7} .sage-editorial .neon-card .card-body{padding:20px 22px;font-size:14px;color:#101d43}.sage-editorial .neon-card .card-date{font-size:11px;line-height:1.7;color:#4a6086} .sage-editorial .neon-card :is(h4,h5,strong){font-weight:600}.sage-editorial .neon-card :is(.card-tiles>div,.case-block,.analysis-thesis,.research-quality,.research-response,.scenario-list){border:1px solid #c5defa;border-radius:12px;padding:14px;background:linear-gradient(120deg,#fafdff,#edf5ff);color:#234777;margin:14px 0;box-shadow:0 0 12px #176bff09!important} .sage-editorial .neon-card :is(.case-block.unfavorable,.research-quality){border-color:#d0a3f4;background:linear-gradient(120deg,#fdfaff,#f4eaff);color:#5c387c}.sage-editorial .neon-card .card-tiles>div{margin:0}.sage-editorial .neon-card .case-block h4{color:#0757d6}.sage-editorial .neon-card .case-block.unfavorable h4{color:#7620c6}.sage-editorial .neon-card .card-tiles span{color:#4a6086} .sage-editorial .neon-card :is(button,input,select,textarea){background:#fff;color:#16345f;border-color:#9fc6fa;border-radius:8px;color-scheme:light}.sage-editorial .neon-card button{background:#e7f3ff;color:#075bc6}.sage-editorial .neon-card :is(button,summary,a):hover{transition:transform .16s;transform-origin:left center}.sage-editorial .neon-card summary:hover{color:#075be0;transform:scale(1.01)} .sage-editorial .neon-card :is(a,button,select,input,textarea,summary):focus-visible{outline:3px solid #176bff;outline-offset:3px} .sage-editorial .neon-card .life-panel{display:block;padding:0;margin:18px 0;background:transparent;border:0}.sage-editorial .neon-card .life-heading{color:#075be0;font-size:11px;font-weight:550;letter-spacing:.4px}.neon-card .neon-life-layout{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:12px;align-items:start}.neon-card .neon-life-lines,.neon-card .neon-daily-column{min-width:0} .sage-editorial .neon-card :is(.life-estimate,.life-support){padding:12px;border:1px solid #76afff;border-radius:12px;background:linear-gradient(120deg,#f9fcff,#e8f3ff);box-shadow:0 0 12px #176bff13!important;margin:0 0 12px;min-width:0}.sage-editorial .neon-card .life-support{border-color:#30d2e6;background:linear-gradient(120deg,#faffff,#defaff);border-left:1px solid #30d2e6} .sage-editorial .neon-card .life-panel h4{font-size:12px;line-height:1.5}.sage-editorial .neon-card .life-value-row{gap:6px;flex-wrap:wrap;min-height:0;margin:8px 0}.sage-editorial .neon-card .life-value{font-size:29px;color:#0757d6;letter-spacing:-.5px;font-weight:650}.sage-editorial .neon-card .life-support .life-value{color:#006c83}.sage-editorial .neon-card .life-value-label{font-size:9px;line-height:1.7;color:#4a6086} .sage-editorial .neon-card .life-fill{fill:#176bff;filter:drop-shadow(0 0 2px #00cfff66)}.sage-editorial .neon-card .life-track{fill:#d3e4ff}.sage-editorial .neon-card .life-current{fill:#00d9ef;stroke:#1164df}.sage-editorial .neon-card .life-origin{fill:white;stroke:#176bff}.sage-editorial .neon-card .life-segment.favorable{fill:#176bff}.sage-editorial .neon-card .life-segment.neutral{fill:#a521ff}.sage-editorial .neon-card .life-segment.opposing{fill:#ff8b23} .sage-editorial .neon-card .life-chart text{fill:#4a6086}.sage-editorial .neon-card .life-chart-grid{stroke:#d7e5fc}.sage-editorial .neon-card .life-chart-line{stroke:#176bff;filter:drop-shadow(0 0 1.5px #00bcff99)}.sage-editorial .neon-card .life-point{fill:#00c5f7;stroke:#1164df}.sage-editorial .neon-card .life-mini-history .life-chart{max-height:76px}.sage-editorial .neon-card .life-legend li{font-size:10px;color:#415678;background:transparent}.sage-editorial .neon-card .life-scale{color:#4a6086}.sage-editorial .neon-card .life-panel :is(.life-caption,.life-method,.life-last-point){color:#4a6086} .sage-editorial .neon-card .daily-evolution{margin:0;padding:12px;border:1px solid #77caff;border-radius:12px;background:linear-gradient(125deg,#f6fcff,#f7f3ff);box-shadow:0 0 13px #00bfff16!important;min-width:0}.sage-editorial .neon-card .daily-evolution h4{font-size:13px;margin-bottom:6px;color:#101d43}.neon-card .daily-select{font-size:10px;gap:4px;display:flex;align-items:center;flex-wrap:wrap;color:#415678;margin:0 0 8px}.sage-editorial .neon-card .daily-select select{min-height:36px;min-width:0;max-width:100%;padding:5px 7px;font-size:10px;flex:1} .neon-card .daily-summary{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;margin:8px 0 2px}.neon-card .daily-summary strong{font-size:24px;color:#0757d6;line-height:1.3}.neon-card .daily-summary span{font-size:10px;color:#395987}.neon-card .daily-count{font-size:9px;color:#4a6086;margin-bottom:5px} .neon-card .daily-candles{display:block;width:100%;height:auto;min-height:102px;font-size:10px;overflow:visible}.neon-card .daily-candles text{fill:#415b84}.neon-card .daily-grid{fill:none;stroke:#d7e5fc;stroke-width:1}.neon-card .daily-candle .candle-target{fill:transparent;stroke:none}.neon-card .daily-candle .wick{stroke-width:1.5}.neon-card .daily-candle .doji{stroke-width:3;stroke-linecap:round}.neon-card .daily-candle.up{fill:#00d887;stroke:#00b977;filter:drop-shadow(0 0 2px #00d88765)}.neon-card .daily-candle.down{fill:#ff526c;stroke:#e82750;filter:drop-shadow(0 0 2px #ff526c65)}.neon-card .daily-candle.flat{fill:#00cfff;stroke:#176bff;filter:drop-shadow(0 0 2px #00cfff65)}.neon-card .daily-candle:focus{outline:none}.neon-card .daily-candle:focus .candle-target{fill:#176bff0c;stroke:#176bff;stroke-width:1;stroke-dasharray:3 2} .neon-card .daily-detail{font-size:9px;color:#234777;padding:7px;background:#e7f1ff;border:1px solid #c5dfff;border-radius:7px;margin:7px 0;line-height:1.65}.neon-card .daily-empty{color:#4a6086;font-size:11px;line-height:1.6;margin:10px 0}.neon-card .daily-legend{display:flex;gap:7px;flex-wrap:wrap;font-size:9px;color:#415678;margin:8px 0}.neon-card .daily-legend span{display:flex;gap:4px;align-items:center}.neon-card .daily-legend i{width:6px;height:6px;border-radius:50%;display:inline-block;box-shadow:0 0 4px currentColor!important}.neon-card .daily-legend .up{background:#00d887;color:#00d887}.neon-card .daily-legend .down{background:#ff526c;color:#ff526c}.neon-card .daily-legend .flat{background:#00cfff;color:#00cfff} .sage-editorial .neon-card .daily-evolution details{margin:5px 0 0;min-width:0;border-color:#d5e6fa}.sage-editorial .neon-card .daily-evolution summary{font-size:10px;padding:6px 0;min-height:30px;color:#234777}.sage-editorial .neon-card .daily-evolution details p{font-size:10px;color:#415678;line-height:1.65}.neon-card .daily-table>div{overflow-x:auto}.neon-card .daily-table table{border-collapse:collapse;font-size:10px;white-space:nowrap;width:100%;color:#234777}.neon-card .daily-table :is(th,td){padding:6px;border-bottom:1px solid #d4e4fa;text-align:left}.neon-card .daily-table caption{font-size:9px;padding:5px 0;text-align:left}.neon-card [data-daily-series][hidden]{display:none} .sage-editorial .neon-card .neon-reference-summary{display:flex;align-items:center;gap:9px;padding:10px;margin-top:12px;border:1px solid #ca8aff;border-radius:12px;background:linear-gradient(120deg,#fdfaff,#f1e5ff);box-shadow:0 0 12px #a521ff16!important}.neon-reference-ring{width:68px;flex-shrink:0;max-width:35%;height:auto}.neon-reference-ring circle{fill:none;stroke-width:9}.neon-reference-ring .ring-track{stroke:#e1d9fa}.neon-reference-ring .favorable{stroke:#176bff}.neon-reference-ring .neutral{stroke:#a521ff}.neon-reference-ring .opposing{stroke:#ff8b23}.neon-reference-ring .ring-segment{filter:drop-shadow(0 0 1px #647aff4d)}.neon-reference-ring text{fill:#101d43;font-size:18px;font-weight:600}.neon-reference-summary p{font-size:11px;color:#7620c6;margin:0}.neon-reference-summary span{font-size:9px;color:#4a6086} .sage-editorial .neon-card.analysis>.card-body>.daily-evolution{padding:11px 13px;margin:12px 0;background:#f4f9ff}.sage-editorial .neon-card.analysis .daily-legend{display:none} .sage-immersion .immersion-followup-grid:has(.neon-card){grid-template-columns:repeat(2,minmax(0,1fr))} .sage-editorial .neon-card .daily-trend-line{fill:none;stroke:#078aa2;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round} .sage-editorial .neon-card .daily-trend-line.observation-gap{stroke-dasharray:4 5;opacity:.65} .sage-editorial .neon-card .daily-observation .candle-target{fill:transparent;stroke:none} .sage-editorial .neon-card .daily-trend-point{fill:#00aac2;stroke:#fff;stroke-width:2;filter:drop-shadow(0 0 2px #078aa240)} .sage-editorial .neon-card .daily-observation.up .daily-trend-point{fill:#087c65} .sage-editorial .neon-card .daily-observation.down .daily-trend-point{fill:#b73558} .sage-editorial .neon-card .daily-range{stroke:#8a6fd1;stroke-width:2;opacity:.7} .sage-editorial .neon-card .daily-observation:focus .daily-trend-point{stroke:#142e62;stroke-width:3} .sage-editorial .neon-card .daily-detail{font-size:12px;padding:12px;line-height:1.6;background:#e9f8fc;color:#234777} .sage-editorial .neon-card .daily-count,.sage-editorial .neon-card .daily-legend{font-size:11px} .sage-editorial .neon-card .reference-distribution{display:block;padding:16px;background:linear-gradient(125deg,#f3fbff,#f3edff);border-color:#9abde4} .sage-editorial .neon-card .reference-distribution h4{margin:0 0 14px;font-size:13px;color:#254873} .reference-distribution .reference-row{display:grid;grid-template-columns:90px minmax(20px,1fr) 30px;align-items:center;gap:10px;margin:10px 0;font-size:12px;color:#284c73} .reference-distribution .reference-track{background:#dce5f3;height:9px;border-radius:6px;overflow:hidden} .reference-distribution .reference-fill{display:block;background:#0589a2;height:100%;border-radius:6px} .reference-distribution .neutral .reference-fill{background:#8067c5} .reference-distribution .opposing .reference-fill{background:#c05765} .reference-distribution strong{text-align:right;font-variant-numeric:tabular-nums} .sage-editorial .neon-card .research-response>p:first-of-type{font-style:italic;font-size:16px;line-height:1.75} .sage-editorial .examination-overview{border:1px solid #a8c6dd;border-radius:16px;padding:20px;background:linear-gradient(120deg,#f5fcff,#eef3fe);color:#234777;margin:20px 0} .sage-editorial .examination-overview .score-tiles p{font-variant-numeric:tabular-nums} @media(hover:hover) and (prefers-reduced-motion:no-preference){.sage-editorial .editorial-card.neon-card:hover{transform:translateY(-2px) scale(1.005);box-shadow:0 0 24px #00cfff38,0 0 35px #9f33ff22,0 12px 28px #124b9d16!important}} @media(max-width:820px) and (min-width:621px){.neon-card .neon-life-layout{grid-template-columns:1fr}.sage-editorial .neon-card .card-head,.sage-editorial .neon-card .card-body{padding:16px}.neon-card .neon-life-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}} @media(max-width:620px){.sage-editorial .neon-card .card-head,.sage-editorial .neon-card .card-body{padding:17px}.sage-editorial .neon-card .card-head h3{font-size:19px}.neon-card .neon-life-layout{gap:9px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sage-editorial .neon-card :is(.life-estimate,.life-support,.daily-evolution){padding:9px}.sage-editorial .neon-card .life-value{font-size:25px}.sage-editorial .neon-card .life-value-row{flex-wrap:wrap}.sage-editorial .neon-card .life-panel h4{font-size:11px}.sage-editorial .neon-card .life-value-label{font-size:9px}.sage-immersion .immersion-followup-grid:has(.neon-card){grid-template-columns:1fr}.neon-card .neon-reference-summary{flex-wrap:wrap}.neon-card .neon-reference-ring{width:52px}.neon-card .daily-detail{font-size:9px}} @media(max-width:370px){.neon-card .neon-life-layout{grid-template-columns:1fr}.neon-card .neon-life-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}} @media(prefers-reduced-motion:reduce){.sage-editorial .neon-card,.sage-editorial .neon-card *{transition:none!important;animation:none!important}.sage-editorial .neon-card:hover,.sage-editorial .neon-card :is(a,summary):hover{transform:none!important}} html[data-reduce-motion=true] .sage-editorial .neon-card,html[data-reduce-motion=true] .sage-editorial .neon-card *{transition:none!important;animation:none!important;transform:none!important} .neon-card .daily-evolution:not(.daily-ready) .daily-select{display:none} .sage-editorial .neon-card .daily-candles{max-height:145px} .sage-editorial .neon-card :is(.daily-detail,.daily-select,.daily-count,.daily-legend,.daily-evolution summary,.life-value-label,.neon-reference-summary span){font-size:11px} .sage-editorial .neon-card .daily-candles text{font-size:12px} @media(max-width:620px){.neon-card .neon-life-layout{grid-template-columns:1fr}.neon-card .neon-life-lines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.sage-editorial .neon-card .daily-evolution{padding:12px}.neon-card .neon-reference-summary{flex-wrap:nowrap}.neon-card .neon-reference-ring{width:58px}.sage-editorial .neon-card .life-value-label{font-size:10px}} html[data-text-size=large] .sage-editorial .neon-card .card-body,html[data-text-size=large] .sage-editorial .neon-card .case-block{font-size:18px} html[data-text-size=extra] .sage-editorial .neon-card .card-body,html[data-text-size=extra] .sage-editorial .neon-card .case-block{font-size:20px} body.sage-editorial .editorial-card.neon-card{--research-cyan:#075be0;--research-violet:#7620c6;--research-green:#0757d6;--research-orange:#7620c6;--research-ink:#234777;--research-muted:#4a6086;--research-blue-bg:#ebf7ff;--research-violet-bg:#f4eaff;--research-green-bg:#ebf7ff;--research-orange-bg:#f6efff} body.sage-editorial .editorial-card.neon-card .card-kicker{color:#075be0} body.sage-editorial .editorial-card.neon-card .status-pill{background:#eaf5ff;color:#075bc6;border-color:#68b8ff;font-weight:550} body.sage-editorial .editorial-card.neon-card .status-pill.resolved_true{background:#dcfff1;color:#006c55;border-color:#36d4ae} body.sage-editorial .editorial-card.neon-card .status-pill.resolved_false{background:#fff0f3;color:#982746;border-color:#ff7996} body.sage-editorial .editorial-card.neon-card .status-pill.cancelled{background:#f4eaff;color:#6537a0;border-color:#c091f7} .sage-editorial .site-header .sage-share-link{color:#f6fbff!important;background:#0d2639!important;border-color:#6b95b0!important} .sage-editorial.sage-immersion :is(.sage-demo,.dossier-orientation,.journey-selection,.theme-notions,.related-dossiers){background:#f8fbff;color:#15324b;border:1px solid #bddff1;border-radius:16px;padding:clamp(16px,2.4vw,28px);margin:22px 0;box-shadow:0 8px 26px #00b8e51a;overflow-wrap:anywhere} .sage-editorial.sage-immersion :is(.sage-demo,.dossier-orientation,.journey-selection,.theme-notions,.related-dossiers) :is(h2,h3,p,li){color:#15324b} .sage-editorial.sage-immersion :is(.sage-demo,.dossier-orientation,.journey-selection,.theme-notions,.related-dossiers) :is(h2,h3){font-style:normal;line-height:1.3;letter-spacing:-.02em} .sage-editorial.sage-immersion :is(.sage-demo,.dossier-orientation,.journey-selection,.theme-notions,.related-dossiers) a{color:#0063c7;display:inline-block;text-decoration:underline;text-underline-offset:3px;transition:transform .18s ease} .sage-editorial.sage-immersion :is(.sage-demo,.dossier-orientation,.journey-selection,.theme-notions,.related-dossiers) a:is(:hover,:focus-visible){transform:scale(1.015);color:#004798} .journey-kicker{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em} .journey-grid,.dossier-recap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0} .journey-grid>*,.dossier-recap>*{background:#fff;border:1px solid #d3e7f6;border-radius:12px;padding:16px;min-width:0} .journey-grid h3,.dossier-recap h2{font-size:1.12rem;margin:0 0 10px} .journey-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:0;list-style:none;counter-reset:journey} .journey-steps li{counter-increment:journey;background:#fff;border:1px solid #c9e7f5;border-top:3px solid #00b8d9;border-radius:12px;padding:16px;min-width:0} .journey-steps li::before{content:counter(journey);display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e1f4ff;color:#0062c4;font-weight:700} .journey-steps h3{font-size:1rem;margin:12px 0} .journey-steps p,.journey-grid p,.dossier-recap p{font-size:.96rem;line-height:1.65;margin:0} .journey-actions{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0} .journey-actions a{padding:9px 13px;border-radius:9px;border:1px solid #a5d7fa;background:#eaf7ff;font-size:.9rem} .journey-return,.journey-review,.source-reading{font-size:.86rem;line-height:1.6} .sage-editorial .editorial-transparency{font-size:.82rem;line-height:1.6;border-left:3px solid #007aff;padding:8px 12px;background:#edf6ff;color:#183e5f;border-radius:0 8px 8px 0} .sage-editorial .editorial-transparency a{color:#0061c2} @media(max-width:900px){.journey-steps{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:560px){.journey-grid,.dossier-recap,.journey-steps{grid-template-columns:1fr}.journey-actions a{width:100%}} @media(prefers-reduced-motion:reduce){.sage-editorial.sage-immersion :is(.sage-demo,.dossier-orientation,.journey-selection,.theme-notions,.related-dossiers) a{transition:none;transform:none!important}} .sage-editorial.sage-immersion .sage-demo{background:linear-gradient(115deg,#020b10f5,#082b35ed),url('/assets/immersion-network.svg') center/cover no-repeat;color:#e7f5fa;border-color:#245866;box-shadow:0 0 24px #00e5e518,0 14px 32px #00121c24} .sage-editorial.sage-immersion .sage-demo :is(h2,h3,p,li){color:#e7f5fa} .sage-editorial.sage-immersion .sage-demo .journey-kicker{color:#7afff4} .sage-editorial.sage-immersion .sage-demo h2{font-size:clamp(1.45rem,3vw,2rem);letter-spacing:-.025em} .sage-editorial.sage-immersion .sage-demo :is(.journey-steps li,.journey-grid>*){background:#061e28e8;border-color:#285362} .sage-editorial.sage-immersion .sage-demo .journey-steps li{margin:0;border-top-color:#00e5e5;box-shadow:inset 0 1px 0 #62fff31a} .sage-editorial.sage-immersion .sage-demo .journey-steps li::before{background:#0b343e;color:#7afff4;border:1px solid #277987} .sage-editorial.sage-immersion .sage-demo a{color:#7afff4;text-decoration-color:#388f99} .sage-editorial.sage-immersion .sage-demo a:is(:hover,:focus-visible){color:#e8fffd;transform:scale(1.015)} .sage-editorial.sage-immersion .sage-demo .journey-actions a{background:#0b252d;border-color:#316572;color:#b7fff9;text-decoration:none;min-height:44px;display:inline-flex;align-items:center} .sage-editorial.sage-immersion .sage-demo .journey-actions a:is(:hover,:focus-visible){background:#113a45;border-color:#7afff4;color:#fff} .sage-editorial.sage-immersion .sage-demo .journey-review{color:#b9d1db} .sage-editorial.sage-immersion details.sage-demo{padding:0} .sage-editorial.sage-immersion .sage-demo>summary{display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 20px;margin:0;list-style:none;color:#e7f5fa;font-size:1rem;font-weight:550;cursor:pointer;border-radius:16px;transition:background .18s,color .18s} .sage-editorial.sage-immersion .sage-demo>summary::-webkit-details-marker{display:none} .sage-editorial.sage-immersion .sage-demo>summary:is(:hover,:focus-visible){background:#0b252d;color:#7afff4} .sage-demo-hint{margin-left:auto;color:#b9d1db;font-size:.82rem;font-weight:400} .sage-demo-chevron{margin-left:auto;display:inline-grid;place-items:center;width:26px;height:26px;flex-shrink:0;border:1px solid #316572;border-radius:50%;color:#7afff4;font-size:20px;transition:transform .18s} .sage-demo-hint+.sage-demo-chevron{margin-left:0} .sage-demo[open]>.sage-demo-toggle .sage-demo-chevron{transform:rotate(45deg)} .sage-demo-content{padding:clamp(16px,2.4vw,28px);border-top:1px solid #245866} @media(max-width:560px){.sage-editorial.sage-immersion .sage-demo>summary{padding:12px 16px}.sage-demo-hint{font-size:.72rem}} @media(prefers-reduced-motion:reduce){.sage-editorial.sage-immersion .sage-demo a:is(:hover,:focus-visible){transform:none}}
.sage-editorial .prospective-reader{margin:1.1rem 0;border:1px solid #9ab3c9;border-radius:18px;overflow:hidden;background:var(--sage-surface,#fff)} .sage-editorial .prospective-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:7px;background:var(--sage-surface-2,#edf3f8);border-bottom:1px solid #9ab3c9} .sage-editorial .prospective-tabs button{min-height:48px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--sage-text,#172c43);font:inherit;font-size:.9rem;font-weight:700;line-height:1.3;cursor:pointer} .sage-editorial .prospective-tabs button[aria-selected=true]{background:#123b60;color:#fff;box-shadow:0 3px 8px #123b6026} .sage-editorial [data-prospective-panel]{padding:18px;min-width:0;overflow-wrap:anywhere} .sage-editorial [data-prospective-panel][hidden]{display:none!important} .sage-editorial .prospective-reader[data-bound] .prospective-panel-title{display:none} .sage-editorial .prospective-trajectory{padding:14px 0;border-bottom:1px solid #9ab3c9} .sage-editorial .prospective-trajectory:last-child{border-bottom:0} .sage-editorial .prospective-trajectory h4{color:var(--sage-text,#172c43);margin:0 0 10px;font-size:1rem} .sage-editorial .prospective-criteria{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0} .sage-editorial .prospective-criteria div{padding:12px;border:1px solid #9ab3c9;border-radius:12px;min-width:0} .sage-editorial .prospective-criteria dt{font-weight:700;font-size:.85rem} .sage-editorial .prospective-criteria dd{margin:8px 0 0;overflow-wrap:anywhere} .sage-editorial .prospective-evidence{margin:14px 0;padding:14px;border-inline-start:3px solid #4f89a9;background:var(--sage-surface-2,#edf3f8);border-radius:0 12px 12px 0} .sage-editorial .prospective-empty{font-size:.9rem;color:var(--sage-text,#172c43)} .sage-editorial .prospective-tabs button:focus-visible,.sage-editorial [data-prospective-panel]:focus-visible,.prospective-mobile-nav a:focus-visible{outline:3px solid #1677b9;outline-offset:-3px} .prospective-mobile-nav{display:none} @media(max-width:640px){ .sage-editorial{padding-bottom:calc(76px + env(safe-area-inset-bottom))} .sage-editorial .prospective-tabs button{padding:10px 6px;font-size:.82rem} .sage-editorial [data-prospective-panel]{padding:14px} .sage-editorial .prospective-criteria{grid-template-columns:1fr} .sage-editorial .prospective-mobile-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;z-index:80;bottom:0;left:0;right:0;padding:8px 8px calc(8px + env(safe-area-inset-bottom));background:var(--sage-surface,#fff);border-top:1px solid #9ab3c9;box-shadow:0 -4px 24px #123b601a;gap:4px} .sage-editorial .prospective-mobile-nav a{display:grid;place-items:center;min-height:48px;font-size:.75rem;font-weight:700;text-decoration:none;color:var(--sage-text,#172c43);border-radius:12px} .sage-editorial .prospective-mobile-nav a[aria-current=page]{background:#123b60;color:#fff} }
:root{--sage-frame-page:#080e1b;--sage-frame-surface:#142137;--sage-frame-field:#0c1a2e;--sage-frame-text:#d9eaff;--sage-frame-muted:#bdd2ea;--sage-frame-border:#42d8fa;--sage-frame-link:#8de6ff;--sage-frame-accent:#42d8fa;--sage-frame-radius:16px;--sage-frame-shadow:inset 0 0 0 1px #a3f3ff66,0 0 10px #42d8fa60,0 0 25px #16baf32e,0 8px 24px #0005} body.sage-editorial.sage-immersion{--sage-bg:#080e1b;--sage-surface:#111a2b;--sage-border:#2b3b53;--sage-text:#eef5ff;--sage-muted:#b2c1d6;--sage-accent:#42d8fa;background:#080e1b!important;color:#eef5ff!important;font:16px/1.6 'Segoe UI',Arial,sans-serif} body.sage-editorial.sage-immersion #content{background:transparent!important;color:#eef5ff!important;max-width:1320px;padding:26px 32px;margin:auto;min-width:0} body.sage-editorial.sage-immersion #content :is(h1,h2,h3,h4,h5,.page-head p,.breadcrumbs,.breadcrumb){color:#eef5ff!important;font-family:'Segoe UI',Arial,sans-serif} body.sage-editorial.sage-immersion #content a{color:#53cfff!important} body.sage-editorial.sage-immersion{--immersion-cyan:#65dfff!important;--sage-surface-2:#0d1b2e;--sage-text-2:#b4c7e2;--sage-neutral-bg:#17334b;--sage-neutral-text:#cbe9ff} body.sage-editorial.sage-immersion #content :is(label,.section-description){color:#b2c1d6} .sage-immersion .site-header{background:#0b1222;border-bottom:1px solid #27374e;max-width:none;padding:20px max(32px,calc((100vw - 1256px)/2));gap:16px;display:flex;flex-wrap:wrap;position:relative} .sage-immersion .site-brand{margin-right:auto;color:#fff;gap:10px}.sage-immersion .site-brand>span{font-size:25px;letter-spacing:.025em}.sage-immersion .site-brand em{color:#50d7ff;font-size:13px}.sage-immersion .site-brand small{color:#a2b4d0;font-size:9px}.sage-immersion .header-actions{gap:9px} .sage-immersion .site-header>nav{flex-basis:100%;display:flex;justify-content:flex-start;gap:7px;padding-top:14px;border-top:1px solid #26354c;min-width:0} .sage-immersion .site-header nav>a,.sage-immersion .news-nav-group>a{padding:9px 15px;border:1px solid transparent;border-radius:10px;color:#c6d3e8;font-size:14px;min-height:44px} .sage-immersion .site-header nav a[aria-current=page],.sage-immersion .site-header nav>a:hover,.sage-immersion .news-nav-group>a:hover{background:#123649;color:#66e6ff;border-color:#316379} .editorial-header-search{display:flex;align-items:center;gap:6px;flex:1;max-width:430px;margin-inline:24px}.editorial-header-search input{width:100%;min-width:0;background:#151f32;color:#eef5ff;border:1px solid #354660;border-radius:10px;padding:11px 14px;font:14px 'Segoe UI',sans-serif}.editorial-header-search button{min-height:44px;background:#123e53;color:#69e5ff;border:1px solid #3b839b;border-radius:10px;padding:8px 13px;cursor:pointer}.editorial-header-method{color:#b5d7ed;font-size:13px;white-space:nowrap} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{position:relative;min-height:310px!important;padding:42px!important;border:1px solid #345173;border-radius:22px;background:linear-gradient(90deg,#0c132af5 5%,#0c1424bb 50%,#0b1b2b35),url('/assets/immersion-hero.webp') center 52%/cover;box-shadow:0 20px 60px #0003;margin:0 0 26px;display:block;overflow:hidden} .sage-immersion #content .immersion-principles{display:none}.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{max-width:720px;margin:0}.sage-immersion :is(#content,.home-photo-banner) .immersion-eyebrow{color:#64dfff;font-size:12px;letter-spacing:.14em}.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1{font-size:clamp(28px,3.4vw,46px)!important;line-height:1.17;letter-spacing:-.03em;margin:14px 0 18px}.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1 span{display:block;color:#eef5ff;font-size:inherit}.sage-immersion :is(#content,.home-photo-banner) .immersion-subtitle{color:#d3def1;max-width:580px;line-height:1.65;font-size:16px} .sage-immersion :is(#content,.home-photo-banner) .immersion-hero-search{max-width:570px;margin-top:20px;background:#101c30e8;border:1px solid #5cb1cb70;border-radius:10px}.editorial-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions a{display:inline-flex;align-items:center;padding:10px 17px;min-height:44px;border:1px solid #53cfe899;border-radius:10px;color:#bcefff;background:#143d52;text-decoration:none;font-weight:600}.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions a:first-child{background:linear-gradient(135deg,#27b3f0,#5be7e0);color:#072537;box-shadow:0 0 24px #2dd3f333} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{padding:0;margin:0;text-align:left;width:100%;max-width:680px} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1{white-space:normal;overflow-wrap:break-word;text-align:left;font-size:clamp(28px,3.4vw,46px)!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-subtitle{text-transform:none;letter-spacing:0;text-align:left;font-size:16px;line-height:1.65} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions a:first-child{color:#072537!important} .editorial-workspace{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:26px;align-items:start}.editorial-main-column,.editorial-sidebar{min-width:0}.editorial-sidebar{display:grid;gap:20px}.editorial-side-panel{padding:23px;border:1px solid #30415d;border-radius:18px;background:linear-gradient(140deg,#142036,#101829);box-shadow:0 10px 30px #0002}.editorial-side-panel h2{font-size:20px;line-height:1.35;margin:4px 0 14px}.editorial-side-panel p{font-size:14px;line-height:1.65;color:#b6c7df;margin:0 0 16px}.editorial-side-panel .editorial-eyebrow{font-size:10px;color:#5adfff;letter-spacing:.12em} .editorial-agent-path{list-style:none;margin:0;padding:0;counter-reset:stage}.editorial-agent-path li{counter-increment:stage;border-bottom:1px solid #2a3c55;padding:13px 0}.editorial-agent-path li:last-child{border-bottom:0}.editorial-agent-path a{display:grid;grid-template-columns:26px 1fr;text-decoration:none;gap:0 10px}.editorial-agent-path a:before{content:counter(stage);grid-row:span 2;border:1px solid #367c95;color:#62dcfa;border-radius:7px;text-align:center;font-size:12px;align-self:start}.editorial-agent-path strong{color:#e8f3ff;font-size:14px}.editorial-agent-path span{font-size:12px;color:#b1c4df}.editorial-theme-links{display:grid}.editorial-theme-links a{display:flex;justify-content:space-between;gap:8px;padding:11px 0;border-bottom:1px solid #2a3c55;font-size:14px;text-decoration:none;line-height:1.5}.editorial-side-action{display:block;padding:13px 0 0;font-size:13px;text-decoration:none} body.sage-editorial.sage-immersion #content .editorial-grid,body.sage-editorial.sage-immersion #content .research-grid.prospective-tech-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:0;margin:20px 0;align-items:stretch} body.sage-editorial.sage-immersion #content .editorial-card{background:linear-gradient(135deg,#151f33,#10192a)!important;border:1px solid #33465f!important;border-radius:17px!important;box-shadow:0 8px 24px #0002!important;min-width:0;overflow:hidden;color:#e3ecfa;padding:24px} body.sage-editorial.sage-immersion #content .editorial-card h3{font:600 20px/1.5 'Segoe UI',Arial,sans-serif;letter-spacing:0;margin:0}body.sage-editorial.sage-immersion #content .editorial-card h3 a{color:#edf5ff!important;text-decoration:none} body.sage-editorial.sage-immersion #content .research-frame{padding:0;transform:none}.sage-immersion #content .research-frame:before,.sage-immersion #content .research-frame:after{display:none}.sage-immersion #content .prospective-cover-light{width:74px;height:48px;flex-shrink:0;color:#4bdfff;filter:drop-shadow(0 0 7px #25c8e633)} body.sage-editorial.sage-immersion #content .research-frame-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:20px;min-height:132px;padding:23px 70px 23px 23px;text-align:left;color:#edf5ff!important}.sage-immersion #content .prospective-cover-arrow{background:#173e52;color:#6deaff;border-color:#38758e;top:calc(50% - 16px);right:23px}.sage-immersion #content .research-frame-title small{display:block;font-size:12px;color:#b4c6df;font-weight:400;margin-top:8px} body.sage-editorial.sage-immersion #content .editorial-card:hover{border-color:#52bfdc!important;box-shadow:0 12px 30px #0003,0 0 16px #37d8ff0c!important}.sage-immersion #content .research-frame-link:hover .research-frame-title{color:#8feeff} body.sage-editorial.sage-immersion #content .editorial-card.news{display:block;padding:23px;border-radius:17px;position:relative}.sage-immersion #content .editorial-card.news>.immersion-article-media{display:none}.sage-immersion #content .editorial-card.news .card-head{padding:0;border:0;background:transparent}.sage-immersion #content .editorial-card.news .card-labels{margin-bottom:9px}.sage-immersion #content .editorial-card.news .card-kicker{color:#65d8fc;font-size:11px}.sage-immersion #content .editorial-card.news .immersion-news-overview{padding:0}.sage-immersion #content .editorial-card.news .article-excerpt{font-size:14px;color:#bccce2;margin:12px 0}.sage-immersion #content .editorial-card.news .card-date{font-size:12px;color:#a8bed8;margin:14px 0 0}.editorial-news-action{display:flex;justify-content:flex-end;margin-top:14px}.sage-immersion #content .editorial-news-action a{border:1px solid #396781;background:#13364a;border-radius:8px;padding:8px 14px;font-size:12px;min-height:40px;text-decoration:none;color:#72e3ff} .sage-immersion #content .immersion-categories{display:flex;gap:9px;flex-wrap:wrap;overflow:visible;margin:0 0 24px;padding:0}.sage-immersion #content .immersion-category{min-width:0;min-height:44px;padding:9px 14px;flex:0 1 auto;border:1px solid #3a4c69;border-radius:22px;background:#142036;box-shadow:none}.sage-immersion #content .category-scene,.sage-immersion #content .category-caption{display:none}.sage-immersion #content .category-label{position:static;display:block;padding:0;font-size:13px;color:#c9e4f8} .sage-immersion #content .page-head{background:transparent;border:0;padding:0 0 18px;margin:0}.sage-immersion #content .page-head h1,.sage-immersion #content .detail-page-title{font-size:clamp(27px,3vw,39px);line-height:1.25}.sage-immersion #content .page-head>p{max-width:750px;font-size:14px;line-height:1.7}.sage-immersion #content .immersion-section-heading h2{font-size:24px}.sage-immersion #content .section-description{font-size:14px;line-height:1.7}.sage-immersion #refresh-status{font-size:11px;color:#a9bdd9;margin:0 0 15px} body.sage-editorial.sage-immersion #content :is(.editorial-search,.neutral-block,.research-metrics>div,.research-objectives,.research-record,.research-result,.research-bilan,.research-history,.dossier-orientation,.dossier-recap){background:#142137!important;border-color:#344e6b!important;border-radius:14px;color:#dbe9fc!important;box-shadow:none} body.sage-editorial.sage-immersion #content :is(input,select,textarea){background:#0d1728!important;color:#edf5ff!important;border:1px solid #45607e!important;border-radius:9px;font:16px/1.5 'Segoe UI',Arial,sans-serif;min-width:0;max-width:100%}.sage-immersion #content input::placeholder{color:#9fb4d0!important} body.sage-editorial.sage-immersion #content :is(.journey-actions a,.research-tabs a,.research-view-link,.pagination a,.sage-page-refresh-button){border:1px solid #375574;background:#132b42!important;color:#a2e8ff!important;border-radius:9px;min-height:44px}.sage-immersion #content .research-tabs [aria-current=page]{background:#165270!important;border-color:#5cdaef}.sage-immersion #content .research-programme{color:#e4eefc}.sage-immersion #content :is(.research-metrics span,.research-metrics small,.research-question){color:#b8cde5}.sage-immersion #content .research-metrics strong{color:#66e4ff}.sage-immersion #content .research-tabs{flex-wrap:wrap}.sage-immersion #content .research-table{overflow-x:auto} .sage-immersion #content .detail-card .editorial-card{padding:26px}.sage-immersion #content :is(.card-body,.analysis-section,.case-block){line-height:1.8;overflow-wrap:anywhere}.sage-immersion #content :is(.dossier-recap h2,.analysis-section h5,.prospective-panel h4){font-style:italic}.sage-immersion #content :is(.source-details,.reader-feedback,.life-panel,.case-block,.card-tiles>div){background:#101f34;border-color:#3a4b66;color:#dbe9fb}.sage-immersion #content .card-body details{border:1px solid #324c69;border-radius:10px;padding:14px;margin-top:15px;background:#101e32;color:#d8e7fc}.sage-immersion #content summary{cursor:pointer;min-height:30px;color:#ceeaff}.sage-immersion #content .daily-trend{background:#0e1b2e}.sage-immersion #content .life-heading,.sage-immersion #content .life-value{color:#75e4ff}.sage-immersion #content .detail-card{max-width:none} body.sage-editorial.sage-immersion #content :is(.research-panel,.analysis-thesis,.research-quality,.research-response,.scenario-list,.case-block.unfavorable,.card-tiles>div,.neon-card .card-head,.life-support,.life-estimate){background:#122139!important;border-color:#34546f!important;color:#d9eaff!important} body.sage-editorial.sage-immersion #content .research-panel:before{background:linear-gradient(90deg,transparent,#42bdff,#66eee8,transparent)} body.sage-editorial.sage-immersion #content :is(.research-secondary,.research-method-note,.research-history time,.life-caption,.life-value-label,.card-date,.card-tiles span,.generation,.review-notice){color:#b9cde5!important} body.sage-editorial.sage-immersion #content .neon-card .card-body{color:#dbeaff;background:transparent;padding:18px 0} body.sage-editorial.sage-immersion #content .status-pill.cancelled{color:#80eaff;background:#183952;border-color:#448ab0} body.sage-editorial.sage-immersion #content .research-record{padding:18px;margin-block:14px} .sage-immersion .news-theme-panel{background:#101e33;border-color:#3f627e}.sage-immersion .site-footer{background:#0a1425;border-top:1px solid #2b3c57;color:#b1c5df}.sage-immersion .site-footer a{color:#8fdfff}.sage-immersion .prospective-mobile-nav{background:#0b1930;border-color:#3b5676}.sage-immersion .prospective-mobile-nav a{color:#b9d6ee}.sage-immersion .prospective-mobile-nav a[aria-current=page]{color:#67e5ff;background:#13364a} body.sage-editorial.sage-immersion :is(a,button,input,select,summary,textarea):focus-visible{outline:3px solid #6ee7ff;outline-offset:3px} @media(max-width:1050px){.editorial-workspace{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.editorial-header-search{margin-inline:10px}.editorial-header-method{display:none}.sage-immersion .site-header{padding:18px 24px}.editorial-side-panel{padding:19px}body.sage-editorial.sage-immersion #content{padding:22px 24px}} @media(max-width:780px){.editorial-workspace{grid-template-columns:minmax(0,1fr)}.editorial-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.editorial-sidebar>section:last-child{grid-column:1/-1}.editorial-header-search{order:3;flex-basis:100%;max-width:none;margin:0}.sage-immersion .site-header>nav{order:4}.sage-immersion .site-header .sage-live-status{display:none}body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{min-height:300px!important;padding:28px!important}.sage-immersion .site-header nav>a,.sage-immersion .news-nav-group>a{padding:8px 10px;font-size:13px}} @media(max-width:480px){body.sage-editorial.sage-immersion #content{padding:18px 16px}.sage-immersion .site-header{padding:16px;gap:12px}.sage-immersion .site-brand>span{font-size:21px}.sage-immersion .site-brand img{width:38px;height:38px}.sage-immersion .header-actions button{padding:8px;font-size:12px}.sage-immersion .header-actions .header-search{display:none}.editorial-sidebar{grid-template-columns:1fr}.sage-immersion #content .research-frame-link{padding:20px 56px 20px 18px;gap:14px;min-height:135px}.sage-immersion #content .prospective-cover-light{width:42px;height:40px}.sage-immersion #content .prospective-cover-arrow{right:14px}.sage-immersion #content .editorial-card h3{font-size:18px}body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{padding:25px!important}.sage-immersion #content .immersion-category{padding:8px 11px}.sage-immersion #content .research-metrics{grid-template-columns:1fr}.sage-immersion #content .detail-card .editorial-card{padding:20px}.sage-immersion #content .editorial-search{flex-wrap:wrap}.sage-immersion #content .editorial-search>*{min-width:0;max-width:100%}} @media(prefers-reduced-motion:reduce){.sage-immersion #content *{scroll-behavior:auto;transition:none!important;animation:none!important}} body.sage-editorial.sage-immersion #content .immersion-category{min-height:44px;padding:9px 14px;border-radius:22px;justify-content:center} body.sage-editorial.sage-immersion #content .immersion-category .category-label{padding:0;font-size:13px;line-height:1.4} body.sage-editorial.sage-immersion #content .immersion-categories{gap:9px;margin:0 0 24px} @media(max-width:480px){.sage-immersion .site-brand>span{font-size:18px}.sage-immersion .site-brand small{font-size:8px;letter-spacing:.8px}.sage-immersion .site-brand img{width:32px;height:32px}.sage-immersion .header-actions{gap:5px}.sage-immersion .header-actions>.sage-share-link{display:none}.sage-immersion .site-header>nav{gap:3px;padding-top:10px}.sage-immersion .site-header nav>a,.sage-immersion .news-nav-group>a{padding:8px 7px;font-size:12px}.sage-immersion .news-theme-menu>summary{min-width:25px;padding:3px}.sage-immersion #content .immersion-section-heading{flex-wrap:wrap;gap:5px}} body.sage-editorial.sage-immersion #content .neon-card :is(.reference-ring,.reference-distribution){color:#59dfff} html[data-theme=light] body.sage-editorial.sage-immersion{background:#e8f1fa!important;color:#19334f!important} html[data-theme=light] body.sage-editorial.sage-immersion #content{color:#19334f!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.page-head h1,.detail-page-title,.immersion-section-heading h2,.research-heading h1,.breadcrumbs,.breadcrumb){color:#19334f!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.page-head p,.section-description,.research-question,.empty-state){color:#35536c!important} html[data-theme=light] body.sage-editorial.sage-immersion #content .research-heading{color:#19334f} html[data-theme=light] body.sage-editorial.sage-immersion #refresh-status{color:#35536c} html[data-theme=light] body.sage-editorial.sage-immersion #content>.editorial-workspace>.editorial-main-column>a,html[data-theme=light] body.sage-editorial.sage-immersion #content .immersion-section-heading>a{color:#006087!important} html[data-text-size=large] body.sage-editorial.sage-immersion #content{font-size:18px} html[data-text-size=large] body.sage-editorial.sage-immersion #content .editorial-card h3{font-size:22px} html[data-text-size=large] body.sage-editorial.sage-immersion #content :is(.card-body,.prospective-reader,.analysis-section){font-size:18px} body.sage-editorial.sage-immersion #content :is(.scoreboard,.score-tiles>div){background:#142137!important;border:1px solid #34546f;border-radius:14px;color:#d9eaff!important} body.sage-editorial.sage-immersion #content .scoreboard{padding:24px;margin:24px 0} body.sage-editorial.sage-immersion #content .score-tiles span{color:#b7cde5} body.sage-editorial.sage-immersion #content .score-tiles p{color:#71e3ff} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(h1,h2,h3,h4,h5){color:#19334f!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.editorial-card,.editorial-side-panel,.immersion-hero,.research-panel,.research-history,.research-metrics,.dossier-recap,.dossier-orientation,.scoreboard) :is(h1,h2,h3,h4,h5){color:#eef5ff!important} body.sage-editorial.sage-immersion #content .information-page{background:#142137;color:#dfecfc;border:1px solid #34546f;border-radius:18px;padding:28px;max-width:950px;margin:auto} body.sage-editorial.sage-immersion #content .information-page>section{padding:22px 0;border-top:1px solid #34546f;margin-top:22px} body.sage-editorial.sage-immersion #content .information-page .method-table th{color:#dfecfc} html[data-theme=light] body.sage-editorial.sage-immersion #content .information-page :is(h1,h2,h3,h4,h5){color:#eef5ff!important} @media(max-width:480px){body.sage-editorial.sage-immersion #content .information-page{padding:20px}} body.owner-console .owner-shell :is(h1,h2,h3,p,label,li,small,summary){color:#dcecff!important} body.owner-console .owner-shell .owner-brand{color:#79e4ff!important} body.owner-console .owner-shell .owner-brand-subtitle{color:#b5d8ef!important} body.owner-console #reader-translation-state{background:#142137!important;color:#dcecff!important} body.owner-console .owner-shell :is(input,select,textarea){color:#edf5ff!important} body.owner-console .owner-shell input::placeholder{color:#aec7df} body.owner-console .owner-shell table{width:100%;border-collapse:collapse;color:#dcecff} body.owner-console .owner-shell :is(th,td){padding:11px;border-bottom:1px solid #385875;text-align:left;overflow-wrap:anywhere} body.owner-console .owner-shell :is(.maintenance-grid article,.maintenance-journal article,.maintenance-incident){background:#142137!important;color:#dcecff!important;border-color:#355773!important;border-radius:14px} body.sage-laboratory,html[data-theme=dark] body.sage-laboratory{background:#080e1b!important;color:#e1edff!important;--accent:#42d8fa;--purple:#29bfff;--pink:#56e6e2;--magenta:#56e6e2;--violet:#29bfff} body.sage-laboratory :is(.topbar,.panel,.space-card,.sage-guide article,dialog,.modal,.message,.response,pre){background:#142137!important;color:#e1edff!important;border-color:#355773!important;border-radius:16px;box-shadow:0 8px 25px #0002!important} body.sage-laboratory :is(h1,h2,h3,h4,p,label,small,summary){color:#dfedff!important} body.sage-laboratory :is(input,textarea,select){background:#0c1a2e!important;color:#edf5ff!important;border:1px solid #466882!important;border-radius:9px} body.sage-laboratory :is(input,textarea)::placeholder{color:#b4c9e1!important} body.sage-laboratory :is(a,button){color:#90e8ff!important}body.sage-laboratory button{background:#173b50!important;border-color:#4b91a9!important;border-radius:9px;min-height:44px} body.sage-laboratory svg text{fill:#c8e1f5!important}body.sage-laboratory :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #70e8ff!important;outline-offset:3px} body.sage-laboratory .living-panel.station-dialog .station-screen.station-screen :is(.message,.mission-plan,.panel,.panel-heading,.mini-heading,form){background:#142137!important;color:#e1edff!important;border-color:#355773!important} body.sage-laboratory .living-panel.station-dialog .station-screen.station-screen :is(h1,h2,h3,h4,p,li,label,small,b,strong,.number,.message-meta span){color:#e1edff!important} body.sage-laboratory .living-panel.station-dialog .station-screen.station-screen :is(input,textarea,select){background:#0c1a2e!important;color:#edf5ff!important} body.sage-account{background:#080e1b!important;color:#e1edff}body.sage-account .card{background:#142137;border-color:#355773;border-radius:18px;box-shadow:0 12px 35px #0003} body.owner-console,body.sage-console{background:#080e1b!important;color:#e4efff!important;--ink:#e4efff;--paper:#101d32;--muted:#b5c6df;--line:#354965} body.owner-console .owner-shell{max-width:1280px;padding:32px 24px;font:16px/1.65 'Segoe UI',Arial,sans-serif;color:#e4efff;font-style:normal} body.owner-console .owner-shell :is(p,label,small,li,summary,h1,h2,h3){color:#d9e9fb;font-family:'Segoe UI',Arial,sans-serif;font-style:normal} body.owner-console .owner-shell h1{font-size:clamp(28px,3vw,40px)}body.owner-console .owner-brand{color:#65dfff} body.owner-console .owner-shell :is(.owner-card,.workdesk-pipeline article,.owner-grid>article),body.sage-console #content.console-workspace :is(.panel,.console-panel,.brain-card){background:linear-gradient(145deg,#15243a,#101b2d)!important;border:1px solid #35536d!important;border-radius:17px!important;box-shadow:0 9px 30px #0002!important;padding:22px} body.owner-console .owner-shell :is(input,select,textarea),body.sage-console #content :is(input,select,textarea){background:#0d1b30!important;color:#edf5ff!important;border:1px solid #466681!important;border-radius:9px} body.owner-console .owner-shell a{color:#79dfff}body.owner-console .owner-shell :is(.button,.outline,button),body.sage-console :is(button,.button,.outline){background:#153b50!important;color:#91e9ff!important;border:1px solid #44839b!important;border-radius:9px;min-height:44px} body.owner-console .workdesk-counts>div{background:#102d43;border:1px solid #33546f;border-radius:10px;color:#d9eeff}body.owner-console .owner-shell .owner-warning{background:#36291c;color:#ffe0a9}body.owner-console .owner-shell .owner-good{background:#10342e;color:#b9f6d8} body.owner-console .owner-public-path{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0;padding:16px;border:1px solid #34546f;border-radius:14px;background:#101e32}body.owner-console .owner-public-path a{padding:8px 11px;border:1px solid #355c77;border-radius:8px;text-decoration:none;font-size:14px} body.sage-console #content.console-workspace{background:#0d1a2c!important;color:#dfedff!important;border:1px solid #314b67;border-radius:20px;margin-top:24px}body.sage-console :is(.utility,.nav-shell){background:#101e33!important;color:#d3e4fc}body.sage-console .main-nav a{color:#cee8fa}body.sage-console .main-nav a:hover{background:#173e54;color:#8fe9ff}body.sage-console .masthead{color:#e7f3ff} @media(max-width:600px){body.owner-console .owner-shell{padding:24px 16px}body.owner-console .workdesk-columns{display:block}body.owner-console .workdesk-columns>section{margin-bottom:16px}} body.sage-editorial.sage-immersion .site-footer :is(a,p,span){color:#b8d8ee!important} body.sage-editorial.sage-immersion .site-footer .immersion-wordmark{color:#69ddff!important} body.sage-editorial.sage-immersion #refresh-status{color:#b7cde5!important} html[data-theme=light] body.sage-editorial.sage-immersion #refresh-status{color:#35536c!important} body.sage-editorial.sage-immersion #content .research-eyebrow{color:#67deff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content .research-heading .research-eyebrow{color:#006087!important} body.sage-editorial.sage-immersion #content :is(.editorial-card,.scoreboard,.dossier-orientation,.dossier-recap,.related-dossiers) :is(p,li,em,strong){color:#d9eaff!important} body.sage-editorial.sage-immersion #content :is(.card-kicker,.journey-kicker,.journey-return,.source-reading){color:#81e4ff!important} body.sage-editorial.sage-immersion #content :is(.sage-share-link,.life-scale span,.life-delta-label,.life-last-point,.life-method,.life-empty,.life-legend span){color:#bdd2ea!important} body.sage-editorial.sage-immersion #content .life-delta.down{color:#ff9fbc!important} body.sage-editorial.sage-immersion #content .life-delta.stable{color:#c7deef!important} body.sage-editorial.sage-immersion #content :is(.editorial-transparency,.dossier-recap>section,.daily-evolution,.related-dossiers,.prospective-panel>p,.secondary-action){background:#142137!important;border-color:#34546f!important;color:#d9eaff!important} body.sage-editorial.sage-immersion #content .information-page{background:#101e32!important} html body.sage-editorial.sage-immersion #content .information-page :is(h1,h2,h3,h4,h5,p,li,th,td){color:#79dcff!important} body.sage-editorial.sage-immersion #reader-menu details:first-of-type{background:#101e32;border:1px solid #34546f;border-radius:12px;padding:14px} body.sage-editorial.sage-immersion #reader-menu details:first-of-type :is(summary,p,a){color:#79dcff!important} body.sage-editorial.sage-immersion #content :is(.daily-detail,.research-next,[data-prospective-panel],.information-page dl,.information-page dt,.information-page dd){background:#142137!important;color:#d9eaff!important;border-color:#34546f!important} body.sage-editorial.sage-immersion #content .daily-summary span{color:#bdd2ea!important} html body.sage-editorial.sage-immersion #content .information-page :is(dt,dd){color:#79dcff!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{padding:0!important;min-height:0!important;background:#030d16!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero:after{display:none} .editorial-globe-image{display:block;width:100%;height:auto;max-height:510px;object-fit:contain} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{padding:24px 32px 32px!important;max-width:900px;margin:auto;text-align:center} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1,body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-subtitle{text-align:center} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-subtitle{margin-inline:auto} .editorial-hero-actions{justify-content:center} body.sage-editorial.sage-immersion #content .editorial-card.news{display:grid;grid-template-columns:160px minmax(0,1fr);gap:22px;align-items:start} body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{display:block;min-width:0;grid-row:1;height:155px;border-radius:12px;overflow:hidden;background:#16384c} .editorial-news-copy{min-width:0} body.sage-editorial.sage-immersion #content .editorial-card.news .article-photo{position:relative;width:100%;height:100%;min-height:0;overflow:hidden;background:#16384c} body.sage-editorial.sage-immersion #content .editorial-card.news .article-photo img{display:block;width:100%;height:100%;object-fit:cover} .editorial-photo-placeholder{display:grid;place-items:center;height:100%;color:#68e8ff;font-size:48px;background:radial-gradient(circle,#23617d,#0c2036)} body.sage-editorial.sage-immersion #content .editorial-card.news h3{font-size:clamp(16px,1.6vw,21px);line-height:1.4} body.sage-editorial.sage-immersion #content .editorial-card.news .article-excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} @media(max-width:600px){body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{padding:16px 20px 25px!important}body.sage-editorial.sage-immersion #content .editorial-card.news{grid-template-columns:92px minmax(0,1fr);gap:14px;padding:16px}body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{height:114px}.editorial-news-action a{padding:8px!important;font-size:11px!important}} @media(max-width:360px){body.sage-editorial.sage-immersion #content .editorial-card.news{grid-template-columns:72px minmax(0,1fr);gap:10px}body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{height:96px}} body.sage-editorial.sage-immersion #content :is(.journey-selection,.journey-tile,.journey-grid>section,.theme-notions,.journey-steps>li){background:#142137!important;border-color:#34546f!important;color:#d9eaff!important;border-radius:14px} body.sage-editorial.sage-immersion #content :is(.journey-selection,.journey-tile,.theme-notions,.journey-steps) :is(p,li,span,em,strong){color:#d9eaff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.journey-selection,.journey-tile,.theme-notions,.journey-steps) :is(h1,h2,h3,h4){color:#edf5ff!important} html body :is(#reader-menu,:is(#reader-donation,.reader-donation)){background:#101e32!important;color:#d9eaff!important;border-color:#34546f!important;font-family:'Segoe UI',Arial,sans-serif} html body :is(#reader-menu,:is(#reader-donation,.reader-donation)) :is(h2,h3,h4,p,label,li,summary,small){color:#d9eaff!important;font-family:'Segoe UI',Arial,sans-serif} html body :is(#reader-menu,:is(#reader-donation,.reader-donation)) :is(a,button){background:#153b50!important;color:#8de6ff!important;border:1px solid #44839b!important;border-radius:9px} html body :is(#reader-menu,:is(#reader-donation,.reader-donation)) :is(select,input:not([type=checkbox]),textarea){background:#0c1a2e!important;color:#edf5ff!important;border-color:#466882!important} html body #reader-menu :is(section,details,header){border-color:#34546f!important} html body #reader-menu #reader-translation-state{background:#142137!important;color:#d9eaff!important} html body #reader-menu :is(a,button,input,select,summary):focus-visible{outline:3px solid #71e8ff!important;outline-offset:3px} body.sage-console #content :is(.sage-page-head,.page-intro,.theme-card,.theme-directory,.brain-hero,.sage-page-panel,.future-card,.empty){background:#142137!important;color:#d9eaff!important;border-color:#34546f!important} body.sage-console #content :is(h1,h2,h3,h4,p,li,label,small){color:#d9eaff!important} body.sage-console #content :is(a,button,summary){background-color:#153b50!important;color:#8de6ff!important;border-color:#44839b!important} .editorial-header-search{position:relative} .editorial-header-search [data-search-status]{position:absolute;top:100%;left:0;font-size:11px;color:#b7cde5;background:#101e32;z-index:5;padding:2px 8px;border-radius:6px} .editorial-header-search [data-search-status]:empty{display:none} .editorial-header-search input::placeholder{color:#b1c4dc!important;opacity:1} body.sage-console{--sage-bg:#080e1b;--sage-surface:#142137;--sage-border:#34546f;--sage-text:#d9eaff;--sage-muted:#bdd2ea;--sage-accent:#42d8fa} html body.sage-console :is(.header-menu-grid,.footer,.foot,#reader-menu,.console-sidebar){background:#101e32!important;color:#d9eaff!important;border-color:#34546f!important} html body.sage-console :is(.header-menu-grid,.footer,.foot,.console-sidebar) :is(a,p,span,summary){color:#bfe5fa!important} html body.sage-console .main-nav :is(a,summary){background:#153b50!important;color:#8de6ff!important;border-color:#44839b!important} body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading,.immersion-section-heading),body.sage-console #content :is(.sage-page-head,.page-intro,.home-title,.editorial-banner){background:linear-gradient(120deg,#14283f,#101d31)!important;color:#edf5ff!important;border:1px solid #3a627e!important;border-left:3px solid #42d8fa!important;border-radius:16px!important;padding:18px 22px!important;margin:0 0 18px!important;box-shadow:0 7px 22px #0002!important;min-width:0} body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading) h1,body.sage-console #content :is(.sage-page-head,.page-intro) :is(h1,h2){font-size:clamp(24px,2.5vw,32px)!important;line-height:1.25!important;margin:6px 0 10px!important;color:#7fe4ff!important} body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading) p,body.sage-console #content :is(.sage-page-head,.page-intro) p{font-size:13px!important;line-height:1.65!important;color:#c4dbef!important;margin:6px 0!important;max-width:850px} body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading)>p:first-child{font-size:11px!important;letter-spacing:.07em;color:#77deff!important} body.sage-editorial.sage-immersion #content .immersion-section-heading{align-items:center;gap:12px;flex-wrap:wrap} body.sage-editorial.sage-immersion #content .immersion-section-heading h2{font-size:24px!important;margin:0!important;color:#7fe4ff!important} html[data-theme=light] body.sage-editorial.sage-immersion{background:#10243c!important;color:#edf5ff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content{color:#edf5ff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(h1,h2,h3,h4,h5,.section-description,.research-question,.empty-state,.breadcrumbs,.breadcrumb){color:#d9eaff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading) h1{color:#7fe4ff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading) p{color:#c4dbef!important} html[data-theme=light] body.sage-editorial.sage-immersion #refresh-status{color:#bdd2ea!important} html[data-theme=light] body.sage-editorial.sage-immersion #content>.editorial-workspace>.editorial-main-column>a,html[data-theme=light] body.sage-editorial.sage-immersion #content .immersion-section-heading>a{color:#8de6ff!important} @media(max-width:600px){body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading,.immersion-section-heading),body.sage-console #content :is(.sage-page-head,.page-intro){padding:14px 16px!important;margin-bottom:14px!important}body.sage-editorial.sage-immersion #content :is(.page-head,.research-heading) h1{font-size:25px!important}} html[data-theme=light] body.sage-editorial.sage-immersion #content .research-heading .research-eyebrow{color:#77deff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content .immersion-section-heading h2{color:#7fe4ff!important} body.sage-editorial.sage-immersion #content .page-head>p:last-child{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} body.sage-editorial.sage-immersion #content .page-head+.journey-actions+p{font-size:13px;line-height:1.6;margin:8px 0 14px;color:#c4dbef} body.sage-editorial,body.sage-console,body.owner-console,body.sage-laboratory,body.sage-account{color-scheme:dark} html[data-theme=light] body.sage-editorial.sage-immersion #content .detail-page-title.detail-page-title,html[data-theme=light] body.sage-editorial.sage-immersion #content .detail-page-title h1,html[data-theme=light] body.sage-editorial.sage-immersion #content .breadcrumbs span,html[data-theme=light] body.sage-editorial.sage-immersion #content .breadcrumb span,html[data-theme=light] body.sage-editorial.sage-immersion #content p.section-description{color:#d9eaff!important} body.sage-editorial.sage-immersion #content .detail-page-title{background:linear-gradient(120deg,#14283f,#101d31)!important;border:1px solid #3a627e!important;border-left:3px solid #42d8fa!important;border-radius:16px;padding:18px 22px!important;margin:0 0 18px!important;font-size:clamp(24px,2.5vw,32px)!important;line-height:1.3!important;color:#7fe4ff!important} html[data-theme=light] body.sage-editorial.sage-immersion #content .detail-page-title.detail-page-title{color:#7fe4ff!important} body.sage-editorial.sage-immersion #content .breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;padding:4px 0!important;margin:0 0 10px!important;font-size:11px;min-height:24px;overflow:hidden} body.sage-editorial.sage-immersion #content .breadcrumbs>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0} body.sage-editorial.sage-immersion #content .breadcrumbs>a{flex-shrink:0} body.sage-editorial.sage-immersion #content{position:relative} body.sage-editorial.sage-immersion #content .sage-page-refresh-tools{position:absolute;right:32px;top:22px;margin:0!important} body.sage-editorial.sage-immersion #content #refresh-status{display:flex;align-items:center;min-height:30px;padding-right:95px;margin:0 0 10px!important} body.sage-editorial.sage-immersion #content .page-head+.journey-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0!important} body.sage-editorial.sage-immersion #content .page-head+.journey-actions a{width:auto;font-size:12px;text-align:center;padding:8px;display:grid;place-items:center} body.sage-editorial.sage-immersion #content .page-head+.journey-actions+p{font-size:12px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden} body.sage-editorial.sage-immersion #content .editorial-search{padding:10px 14px!important;margin:14px 0!important} body.sage-editorial.sage-immersion #content .editorial-search label{font-size:12px;line-height:1.5} @media(max-width:600px){ body.sage-editorial.sage-immersion .site-header{padding:12px;gap:8px} body.sage-editorial.sage-immersion .site-header .site-brand{gap:6px;margin-right:auto} body.sage-editorial.sage-immersion .site-header .site-brand img{width:28px;height:28px} body.sage-editorial.sage-immersion .site-header .site-brand>span{font-size:16px!important;letter-spacing:0} body.sage-editorial.sage-immersion .site-header .site-brand small{font-size:7px!important;letter-spacing:0!important} body.sage-editorial.sage-immersion .site-header .header-actions{gap:5px} body.sage-editorial.sage-immersion .site-header .header-actions button{padding:7px;font-size:11px} body.sage-editorial.sage-immersion .site-header>nav{padding-top:7px} body.sage-editorial.sage-immersion #content .sage-page-refresh-tools{right:16px;top:18px} body.sage-editorial.sage-immersion #content .page-head{padding:12px 15px!important} body.sage-editorial.sage-immersion #content .page-head>p:first-child{display:none} body.sage-editorial.sage-immersion #content .page-head h1{font-size:24px!important;margin:0 0 7px!important} body.sage-editorial.sage-immersion #content .page-head>p:last-child{font-size:12px!important;line-height:1.6!important;margin:0!important} } body.sage-editorial.sage-immersion #content .research-frame-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important;font:600 18px/1.45 'Segoe UI',Arial,sans-serif!important;min-width:0} @media(max-width:600px){body.sage-editorial.sage-immersion #content .research-frame-link{min-height:112px;padding:18px 54px 18px 16px;gap:12px}body.sage-editorial.sage-immersion #content .research-frame-title{font-size:16px!important}} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{display:grid!important;min-height:440px!important;isolation:isolate} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-globe-image{position:absolute;inset:0;width:100%;height:100%;max-height:none;object-fit:cover;object-position:center 35%;z-index:-1} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{position:relative;align-self:end;width:100%;max-width:none;padding:28px 32px 26px!important;background:linear-gradient(180deg,#030d1600,#030d16db 22%,#030d16f5);text-shadow:0 2px 8px #0009} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1{font-size:clamp(28px,3vw,40px)!important;margin:8px 0 12px!important;line-height:1.18!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-eyebrow{margin:0 0 6px;font-size:11px;color:#7fe8ff} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-subtitle{font-size:14px;margin-bottom:12px} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions{margin-top:12px} body.sage-editorial.sage-immersion #content .editorial-card.news{grid-template-columns:120px minmax(0,1fr);gap:18px} body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{grid-column:1;grid-row:1;width:100%!important;max-width:100%!important;height:112px;aspect-ratio:auto!important;position:relative;inset:auto;align-self:start;contain:paint} body.sage-editorial.sage-immersion #content .editorial-news-copy{grid-column:2;grid-row:1;position:relative;min-width:0;text-align:left} body.sage-editorial.sage-immersion #content .editorial-card.news .article-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover} @media(max-width:600px){ body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{min-height:340px!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{padding:22px 16px 20px!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1{font-size:26px!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-eyebrow{font-size:10px;letter-spacing:.08em} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-subtitle{font-size:12px!important;line-height:1.55!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions a{padding:8px!important;font-size:11px!important;justify-content:center;line-height:1.4;text-shadow:none} body.sage-editorial.sage-immersion #content .editorial-card.news{grid-template-columns:76px minmax(0,1fr);gap:12px} body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{height:88px} } @media(max-width:360px){body.sage-editorial.sage-immersion #content .editorial-card.news{grid-template-columns:64px minmax(0,1fr);gap:10px}body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{height:76px}} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:1fr!important} body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{grid-area:1/1;margin:0!important;width:100%!important;max-width:none!important;align-self:end!important} html body.sage-editorial.sage-immersion #content :is(.examination-overview,.reference-distribution,.neon-reference-summary){background:#101e32!important;color:#d9eaff!important;border:1px solid #34546f!important;border-radius:16px;box-shadow:0 7px 22px #0002!important} html body.sage-editorial.sage-immersion #content :is(.examination-overview,.reference-distribution,.neon-reference-summary) :is(p,span,strong,.reference-row){color:#d9eaff!important} html body.sage-editorial.sage-immersion #content :is(.examination-overview,.reference-distribution) :is(h2,h3,h4),html[data-theme] body.sage-editorial.sage-immersion #content :is(.examination-overview,.reference-distribution) :is(h2,h3,h4){color:#79dcff!important} html body.sage-editorial.sage-immersion #content .examination-overview .score-tiles>div{background:#18334b!important;border-color:#3b627e!important} html body.sage-editorial.sage-immersion #content .examination-overview .score-tiles p{color:#79e4ff!important} html body.sage-editorial.sage-immersion #content .reference-distribution .reference-track{background:#29445e!important} html body.sage-editorial.sage-immersion #content .reference-distribution .favorable .reference-fill{background:#42d8fa!important} html body.sage-editorial.sage-immersion #content .reference-distribution .neutral .reference-fill{background:#86accd!important} html body.sage-editorial.sage-immersion #content .reference-distribution .opposing .reference-fill{background:#ff9db7!important} html body.sage-editorial.sage-immersion #content .neon-reference-ring text{fill:#d9eaff!important} html body.sage-editorial.sage-immersion #content .neon-reference-ring .ring-track{stroke:#29445e!important} html body.sage-editorial.sage-immersion #content .neon-reference-ring .neutral{stroke:#86accd!important} html body :is(#reader-menu,:is(#reader-donation,.reader-donation)){--sage-bg:#101e32!important;--sage-surface:#142137!important;--sage-surface-2:#101e32!important;--sage-text:#d9eaff!important;--sage-text-2:#bdd2ea!important;--sage-border:#34546f!important;--sage-pill-bg:#153b50!important;--sage-pill-text:#8de6ff!important;--sage-ok-text:#8de6ff!important;--sage-muted:#bdd2ea!important;color-scheme:dark!important} html body #reader-menu :is(section,details,details>div,.sage-mobile-app,.mobile-app-help){background:#142137!important;color:#d9eaff!important;border-color:#34546f!important;border-radius:10px} html body #reader-menu :is(input,select,textarea){background-color:#0c1a2e!important;color:#edf5ff!important;accent-color:#42d8fa!important;color-scheme:dark!important} html body #reader-menu :is(h2,h3,h4,p,label,li,summary,small,legend){color:#d9eaff!important} html body.sage-editorial.sage-immersion #content .reference-distribution .reference-row{background:#142137!important;color:#d9eaff!important;border:1px solid #34546f;border-radius:8px;padding:8px} html body.sage-editorial.sage-immersion{--sage-surface:var(--sage-frame-surface)!important;--sage-surface-2:var(--sage-frame-field)!important;--sage-text:var(--sage-frame-text)!important;--sage-text-2:var(--sage-frame-muted)!important;--sage-border:var(--sage-frame-border)!important} html body.sage-editorial.sage-immersion #content :is(.prospective-reader,.prospective-tabs,.prospective-evidence,.prospective-criteria>div,.case-block,.analysis-thesis,.perspective-summary,.perspective-summary-empty,.research-result,.research-note){background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border-color:var(--sage-frame-border)!important} html body.sage-editorial.sage-immersion #content :is(.prospective-tabs button,.proof-row button){background:var(--sage-frame-field)!important;color:var(--sage-frame-text)!important;border-color:var(--sage-frame-border)!important} html body.sage-editorial.sage-immersion #content button{background:var(--sage-frame-field)!important;color:var(--sage-frame-link)!important;border-color:var(--sage-frame-border)!important} html body:is(.sage-editorial.sage-immersion,.sage-console,.owner-console,.sage-laboratory,.sage-account) :is(#content,.owner-shell,.workspace) :is(.editorial-card,.editorial-side-panel,.research-panel,.research-history,.research-metrics,.dossier-recap,.dossier-orientation,.scoreboard,.examination-overview,.reference-distribution,.neon-reference-summary,.information-page,.owner-card,.maintenance-incident,.panel,.console-panel,.brain-card,.space-card,.sage-guide article){background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border-color:var(--sage-frame-border)!important;border-radius:var(--sage-frame-radius)!important;box-shadow:var(--sage-frame-shadow)!important} html body.sage-console.sage-immersion-legacy #content.console-workspace :is(.console-workspace-head,.sage-page-head,.follow-page-head,.follow-install,.progress-empty,.progress-domains a,.sage-pulse details,.sage-radar-layout,.sage-globe-layout aside,.globe-toolbar,.satellite-layout>section,.progress-kpis>div){background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border-color:var(--sage-frame-border)!important;border-radius:var(--sage-frame-radius)!important;box-shadow:var(--sage-frame-shadow)!important} html body.sage-console.sage-immersion-legacy #content.console-workspace :is(h1,h2,h3,h4,h5,strong,legend,dt,dd){color:var(--sage-frame-text)!important} html body.sage-console.sage-immersion-legacy #content.console-workspace :is(p,li,label,small,.meta,.eyebrow,.kicker,.sage-page-question,.progress-kpis span,.progress-domains span,.globe-toolbar [data-globe-updated]){color:var(--sage-frame-muted)!important} html body.sage-console.sage-immersion-legacy #content.console-workspace :is(.sage-page-head,.follow-page-head) h1{color:var(--sage-frame-accent)!important} html body.sage-console.sage-immersion-legacy #content.console-workspace :is(a,summary){color:var(--sage-frame-link)!important} html body.sage-console.sage-immersion-legacy #content.console-workspace .progress-chart text{fill:var(--sage-frame-muted)!important} html body:is(.sage-editorial,.sage-console,.owner-console,.sage-laboratory,.sage-account) :is(#reader-menu,:is(#reader-donation,.reader-donation)) :is(h2,h3,h4,p,li,label,legend,summary,small,span,strong,b,em,dt,dd){color:var(--sage-frame-text)!important} html body:is(.sage-editorial,.sage-console,.owner-console,.sage-laboratory,.sage-account) :is(#reader-menu,:is(#reader-donation,.reader-donation)) :is(a,button,select,input,textarea){background:var(--sage-frame-field)!important;color:var(--sage-frame-link)!important;border-color:var(--sage-frame-border)!important} html body:is(.sage-editorial,.sage-console,.owner-console,.sage-laboratory,.sage-account) #reader-menu :is(a,button) span{color:var(--sage-frame-link)!important} html body:is(.sage-editorial,.sage-console,.owner-console,.sage-laboratory,.sage-account) #reader-menu :is(section,details,details>div,.sage-mobile-app,.mobile-app-help){background:var(--sage-frame-surface)!important;border-color:var(--sage-frame-border)!important} html body.sage-editorial.sage-immersion #content .life-review-progress :is(span,small){color:var(--sage-frame-muted)!important} html:root body:is(.sage-editorial.sage-immersion,.sage-console.sage-immersion-legacy,.owner-console,.sage-laboratory,.sage-account) :is(#content,.owner-shell,.workspace,#reader-menu,:is(#reader-donation,.reader-donation),.site-footer,.site-header,.masthead,.footer,.main-nav,.console-sidebar,.console-submenu,.nav-shell,main) .sage-concept-label{color:var(--sage-frame-accent)!important} html:root body:is(.sage-editorial.sage-immersion,.sage-console.sage-immersion-legacy,.owner-console,.sage-laboratory,.sage-account) :is(#content,.owner-shell,.workspace,#reader-menu,:is(#reader-donation,.reader-donation),.site-footer,.site-header,.masthead,.footer,.main-nav,.console-sidebar,.console-submenu,.nav-shell,main) .sage-concept-label :is(span,strong,b,em){color:var(--sage-frame-accent)!important} html:root body:is(.sage-editorial.sage-immersion,.sage-console.sage-immersion-legacy,.owner-console,.sage-laboratory,.sage-account) :is(#content,.owner-shell,.workspace,#reader-menu,:is(#reader-donation,.reader-donation),.site-footer,.site-header,.masthead,.footer,.main-nav,.console-sidebar,.console-submenu,.nav-shell,main) .sage-concept-label:is(button,.button,.status-pill,.epistemic-label,.badge){background:var(--sage-frame-field)!important;border-color:var(--sage-frame-border)!important} html[data-theme] body.sage-editorial.sage-immersion #content .sage-concept-label[class],html[data-theme] body.sage-editorial.sage-immersion #content .sage-concept-label[class] :is(span,strong,b,em){color:var(--sage-frame-accent)!important} html body.sage-editorial.sage-immersion .site-brand img{width:68px!important;height:72px!important;flex-shrink:0;object-fit:contain} html body.sage-console.sage-immersion-legacy .masthead .brand img{width:104px!important;height:84px!important;object-fit:contain} @media(max-width:700px){html body.sage-editorial.sage-immersion .site-brand img{width:56px!important;height:62px!important}html body.sage-console.sage-immersion-legacy .masthead .brand img{width:78px!important;height:72px!important}} .sage-mobile-loading{position:fixed;inset:0;z-index:2147483646;display:grid;place-items:center;padding:24px;background:var(--sage-frame-page);color:var(--sage-frame-text);font:16px/1.6 'Segoe UI',Arial,sans-serif} .sage-loading-card{width:min(100%,360px);padding:30px 24px;text-align:center;background:var(--sage-frame-surface);border:1px solid var(--sage-frame-border);border-radius:22px;box-shadow:0 0 45px #42d8fa18} .sage-loading-card img{display:block;width:104px;height:116px;object-fit:contain;margin:0 auto 18px}.sage-loading-card h1{color:var(--sage-frame-accent);font:700 32px/1.2 'Segoe UI',Arial,sans-serif;letter-spacing:.08em;margin:0 0 12px}.sage-loading-card p{color:var(--sage-frame-muted);font-size:14px} .sage-loading-card progress{display:block;width:100%;height:8px;margin:26px 0 20px;border:0;border-radius:8px;overflow:hidden;accent-color:var(--sage-frame-accent);background:var(--sage-frame-field)} .sage-loading-card progress::-webkit-progress-bar{background:var(--sage-frame-field)}.sage-loading-card progress:indeterminate{background:linear-gradient(90deg,#0c1a2e 20%,#42d8fa 50%,#0c1a2e 80%);background-size:200% 100%;animation:sage-loading 1.4s linear infinite} .sage-loading-card progress:indeterminate::-webkit-progress-bar{background:linear-gradient(90deg,#0c1a2e 20%,#42d8fa 50%,#0c1a2e 80%);background-size:200% 100%;animation:sage-loading 1.4s linear infinite}.sage-loading-card progress::-moz-progress-bar{background:var(--sage-frame-accent)} .sage-loading-card button{display:block;width:100%;min-height:44px;background:var(--sage-frame-field);color:var(--sage-frame-link);border:1px solid var(--sage-frame-border);border-radius:10px;font:inherit;cursor:pointer}.sage-loading-card button:focus-visible{outline:3px solid var(--sage-frame-accent);outline-offset:4px} @keyframes sage-loading{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.sage-loading-card progress:indeterminate,.sage-loading-card progress:indeterminate::-webkit-progress-bar{animation:none}} html body.sage-editorial.sage-immersion #content :is(.sage-title-link,.research-frame-title){display:flex!important;align-items:flex-start;gap:8px;min-width:0} html body.sage-editorial.sage-immersion #content .sage-title-origin{display:inline-flex;flex:0 0 auto;gap:3px;align-items:center;min-width:18px;font:14px/1.5 'Segoe UI',Arial,sans-serif;margin-top:.3em;background:transparent!important} html body.sage-editorial.sage-immersion #content .sage-title-origin img{display:block;width:18px!important;height:13px!important;object-fit:contain;border-radius:2px} html body.sage-editorial.sage-immersion #content .sage-title-text{min-width:0;overflow-wrap:anywhere} html body.sage-editorial.sage-immersion #content .research-frame-title .sage-title-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden} html body.sage-editorial.sage-immersion #content .sage-title-origin svg{width:18px;height:18px;flex-shrink:0;color:var(--sage-frame-link)} html body.sage-editorial.sage-immersion #content .research-record{background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border-color:var(--sage-frame-border)!important;border-radius:var(--sage-frame-radius)!important} html:root body:is(.sage-editorial,.sage-console,.owner-console,.sage-laboratory,.sage-account) :is(#content,.owner-shell,.workspace,main) :is(.editorial-card,.editorial-side-panel,.research-frame,.research-record,.research-panel,.research-history,.research-metrics,.research-result,.research-note,.research-heading,.research-next,.detail-card,.prospective-reader,.prospective-tabs,.prospective-evidence,.prospective-criteria>div,.case-block,.analysis-thesis,.analysis-reading-notes,.perspective-summary,.perspective-summary-empty,.dossier-recap,.dossier-recap>section,.dossier-orientation,.scoreboard,.score-tiles>div,.examination-overview,.reference-distribution,.neon-reference-summary,.information-page,.information-page dl,.owner-card,.owner-grid>article,.workdesk-pipeline article,.workdesk-counts>div,.owner-public-path,.maintenance-incident,.panel,.console-panel,.brain-card,.space-card,.sage-guide article,.console-workspace-head,.sage-page-head,.page-head,.page-intro,.immersion-section-heading,.follow-page-head,.follow-install,.progress-empty,.progress-domains a,.sage-pulse details,.sage-radar-layout,.sage-globe-layout aside,.globe-toolbar,.satellite-layout>section,.progress-kpis>div,.journey-selection,.journey-tile,.journey-grid>section,.theme-notions,.journey-steps>li,.daily-detail,.daily-evolution,.related-dossiers,.editorial-transparency,.theme-card,.theme-directory,.brain-hero,.sage-page-panel,.future-card,.empty,.card,.sage-loading-card,.immersion-hero,.editorial-search,.neutral-block,.research-metrics>div,.research-objectives,.research-bilan,.research-quality,.research-response,.scenario-list,.source-details,.reader-feedback,.life-panel,.life-support,.life-estimate,.card-tiles>div,.daily-table,.daily-method,.proof-row,.card-body details),html:root body :is(#reader-menu,:is(#reader-donation,.reader-donation),.sage-loading-card),html:root body #reader-menu :is(section,details,.sage-mobile-app,.mobile-app-help){border:1px solid var(--sage-frame-border)!important;box-shadow:var(--sage-frame-shadow)!important} html:root body :is(.editorial-card,.research-frame,.research-record,.journey-tile):is(:hover,:focus-within){border-color:#a3f3ff!important;box-shadow:inset 0 0 0 1px #a3f3ff99,0 0 14px #42d8fa80,0 0 32px #16baf345,0 8px 24px #0005!important} html:root body .audience-consent{background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border:1px solid var(--sage-frame-border)!important;box-shadow:var(--sage-frame-shadow)!important} html:root body .audience-consent :is(h2,p){color:var(--sage-frame-text)!important}html:root body .audience-consent a{color:var(--sage-frame-link)!important}html:root body .audience-consent button{background:var(--sage-frame-field)!important;color:var(--sage-frame-link)!important;border:1px solid var(--sage-frame-border)!important} .blockchain-icon{display:inline-block;vertical-align:-.12em;flex:0 0 auto;color:var(--sage-frame-accent)} .blockchain-home h2,.blockchain-head h1{display:flex;align-items:center;gap:10px}.blockchain-head h1 .blockchain-icon{width:28px;height:28px} .blockchain-mini-metrics{display:grid;gap:12px;margin:22px 0}.blockchain-mini-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #42d8fa44;padding-bottom:10px}.blockchain-mini-metrics dt{font-size:12px;color:var(--sage-frame-muted)}.blockchain-mini-metrics dd{margin:0;color:var(--sage-frame-accent);font-size:28px;font-weight:700;line-height:1.2} .blockchain-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0}.blockchain-metric{padding:20px;border-radius:16px;min-width:0}.blockchain-metric>span{display:block;font-size:13px;color:var(--sage-frame-muted);line-height:1.5;min-height:3em}.blockchain-metric>strong{display:block;font-size:clamp(32px,4vw,48px);line-height:1.2;margin-top:12px;color:var(--sage-frame-accent)} html body.sage-editorial.sage-immersion #content .blockchain-note,html body.sage-editorial.sage-immersion #content .blockchain-home-state{font-size:12px;line-height:1.7;color:var(--sage-frame-muted)!important}.blockchain-records{display:grid;gap:22px;margin:24px 0}.blockchain-record{padding:22px;min-width:0}.blockchain-record h3{font-size:20px;line-height:1.4;margin:8px 0}.blockchain-record header>p{font-size:12px}.blockchain-record details{margin-top:18px}.blockchain-record summary{padding:12px 0;color:var(--sage-frame-link);cursor:pointer;min-height:44px}.blockchain-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:14px 0}.blockchain-proof{padding:16px;min-width:0;border-radius:12px}.blockchain-proof h4{margin:0 0 10px;font-size:16px}.blockchain-proof p{font-size:13px;line-height:1.65}.blockchain-hash>span{display:block;color:var(--sage-frame-muted);font-size:12px}.blockchain-hash code{display:block;overflow-wrap:anywhere;font:12px/1.8 Consolas,monospace;color:var(--sage-frame-link);padding:10px 0;user-select:text!important;-webkit-user-select:text!important}.blockchain-download{display:block;padding:10px 0;font-size:13px} html body.sage-editorial.sage-immersion #content .blockchain-status{display:inline-flex;align-items:center;border:1px solid #51869c;border-radius:8px;padding:5px 9px;font-size:12px;line-height:1.5;color:#b9dbed!important;background:#122d43!important}html body.sage-editorial.sage-immersion #content .blockchain-status.blockchain-confirmed{color:#8af2cf!important;border-color:#4edbb9}html body.sage-editorial.sage-immersion #content .blockchain-status.blockchain-pending{color:#ffe2a3!important;border-color:#d5b777}html body.sage-editorial.sage-immersion #content .blockchain-status.blockchain-blocked{color:#ffb6cf!important;border-color:#e388ab} html body.sage-editorial.sage-immersion #content :is(.blockchain-metric,.blockchain-record,.blockchain-proof,.blockchain-method){background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border:1px solid var(--sage-frame-border)!important;border-radius:var(--sage-frame-radius);box-shadow:var(--sage-frame-shadow)!important} .blockchain-method{padding:24px;margin-top:30px}.blockchain-method li{margin:14px 0;line-height:1.8}.blockchain-method ol{padding-left:22px}.blockchain-record .journey-actions{flex-wrap:wrap} @media(max-width:700px){.blockchain-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blockchain-metric{padding:15px}.blockchain-record,.blockchain-method{padding:18px}.blockchain-proof-grid{grid-template-columns:minmax(0,1fr)}.blockchain-record h3{font-size:18px}.blockchain-metric>span{font-size:12px}.blockchain-mini-metrics dd{font-size:26px}} .blockchain-metric.blockchain-confirmed>strong{color:#8af2cf}.blockchain-metric.blockchain-pending>strong{color:#ffe2a3}.blockchain-metric.blockchain-blocked>strong{color:#ffb6cf}.blockchain-copy-state{display:block;font-size:12px;line-height:1.7;color:var(--sage-frame-muted);margin-top:8px}.blockchain-hash button{min-height:44px;border-radius:9px;padding:8px 12px;border:1px solid var(--sage-frame-border)} html:root body #reader-translation-state{background:var(--sage-frame-surface)!important;color:var(--sage-frame-text)!important;border:1px solid var(--sage-frame-border);box-shadow:var(--sage-frame-shadow);border-radius:10px;margin:12px 16px!important}html body #content .blockchain-head .journey-actions button{padding:10px 14px;min-height:44px;border-radius:9px} .site-header nav a[href="/blockchain"]{display:inline-flex;align-items:center;gap:6px}.site-header nav a[href="/blockchain"] .blockchain-icon{width:16px;height:16px} html body #content .result-progress dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);gap:10px 18px;margin:18px 0}html body #content .result-progress dt{color:var(--sage-frame-accent);font-size:13px;font-weight:600}html body #content .result-progress dd{margin:0;overflow-wrap:anywhere;font-size:13px;color:var(--sage-frame-text)}html body #content :is(.result-progress,.result-progress-overview){box-shadow:var(--sage-frame-shadow)!important;border:1px solid var(--sage-frame-border)!important}html body #content .result-progress-overview .research-metrics>div{padding:14px;border-radius:12px;border:1px solid var(--sage-frame-border);background:var(--sage-frame-field)}html body #content .result-progress-overview .research-metrics strong{display:block;font-size:28px;color:var(--sage-frame-accent)}html body #content .result-progress ul{padding-left:20px}html body #content .result-progress :is(p,li){font-size:13px;line-height:1.75}@media(max-width:600px){html body #content .result-progress dl{grid-template-columns:minmax(0,1fr);gap:4px}html body #content .result-progress dd{margin-bottom:12px}} .header-language-tools{display:flex;align-items:center;gap:8px;margin-inline-start:auto;flex:0 0 auto} .site-header nav .header-language-tools>a{padding:9px 15px;border:1px solid transparent;border-radius:10px;color:#c6d3e8;font-size:14px;min-height:44px;box-sizing:border-box} .site-header nav .header-language-tools>a[aria-current=page],.site-header nav .header-language-tools>a:hover{background:#123649;color:#66e6ff;border-color:#316379} .sage-concept-word{color:var(--sage-frame-accent,#42d8fa)!important} body.sage-editorial.sage-immersion #content .detail-card>.editorial-card.news{display:block;grid-template-columns:none} body.sage-editorial.sage-immersion #content .detail-card>.editorial-card.news :is(.card-head,.card-body){min-width:0;width:100%;box-sizing:border-box} body.sage-editorial.sage-immersion #content .detail-card>.editorial-card.news .card-head h3{width:100%;max-width:none;line-height:1.45;overflow-wrap:break-word;word-break:normal} @media(max-width:600px){body.sage-editorial.sage-immersion #content .detail-card>.editorial-card.news .argument-columns{grid-template-columns:minmax(0,1fr)}body.sage-editorial.sage-immersion #content .detail-card>.editorial-card.news .card-head h3{font-size:21px}} .header-language-menu{position:relative;margin-inline-start:auto;flex:0 0 auto;align-self:center;z-index:40} .header-language-menu>summary{display:flex;align-items:center;justify-content:center;gap:6px;list-style:none;min-height:44px;padding:8px 11px;box-sizing:border-box;border:1px solid var(--sage-frame-border,#4ddfff);border-radius:10px;background:var(--sage-frame-field,#11243b);color:var(--sage-frame-accent,#70e6ff);box-shadow:0 0 12px #18cbff40;font:700 12px/1.2 system-ui;cursor:pointer} .header-language-menu>summary::-webkit-details-marker{display:none} .header-language-menu>summary:focus-visible,.header-language-menu select:focus-visible{outline:2px solid #70e6ff;outline-offset:3px} .header-language-panel{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:220px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:16px;border:1px solid var(--sage-frame-border,#4ddfff);border-radius:12px;background:var(--sage-frame-field,#11243b);color:var(--sage-frame-text,#eef5ff);box-shadow:0 12px 35px #0008,0 0 14px #18cbff40;text-align:start} .header-language-panel label{display:block;font:700 14px/1.5 system-ui;margin-bottom:10px;color:inherit} .header-language-panel select{display:block;width:100%;min-height:44px;padding:8px;border:1px solid var(--sage-frame-border,#4ddfff);border-radius:8px;background:var(--sage-frame-field,#11243b);color:var(--sage-frame-text,#eef5ff);font:15px system-ui;color-scheme:dark} html[data-theme=light] .header-language-panel select{color-scheme:light} @media(max-width:480px){.header-language-menu>summary{padding:8px 7px;gap:4px}.header-language-menu>summary>span:last-child{display:none}.site-header nav .header-language-tools>a{padding:8px 7px;font-size:12px}} html body.sage-editorial.sage-immersion .official-observations{padding:24px;border:1px solid #42d8fa;border-radius:18px;background:#08172c;color:#ecf6ff;box-shadow:0 0 18px #42d8fa30;margin:24px 0} .official-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} .followup-evidence-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start;margin-top:28px} .followup-evidence-layout>*,.followup-evidence-layout .official-indicator{min-width:0} .followup-evidence-layout .official-observations{margin-top:0!important} .followup-evidence-layout .official-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch} .followup-study-progress .result-progress-overview{margin:0;width:100%} .followup-study-progress .research-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0} .followup-study-progress .research-metrics>div{min-width:0;padding:18px;border-radius:14px} .followup-study-progress .research-metrics span{display:block;line-height:1.45} .followup-study-progress .research-metrics strong{display:block;font-size:30px;line-height:1.2;margin-top:12px} .followup-evidence-layout .official-indicator{display:flex;flex-direction:column;gap:4px} .followup-evidence-layout .official-indicator h3{margin-top:0;font-size:18px;line-height:1.4;min-height:3em} .followup-evidence-layout .official-indicator .official-value{margin-top:12px} .followup-evidence-layout .official-indicator time{display:block;white-space:nowrap} .followup-evidence-layout .official-indicator .official-frequency:last-child{margin-top:auto;padding-top:12px} @media(max-width:1100px){.followup-evidence-layout .official-grid,.followup-study-progress .research-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}} @media(max-width:700px){.followup-evidence-layout .official-grid,.followup-study-progress .research-metrics{grid-template-columns:1fr}} html body.sage-editorial.sage-immersion .official-indicator{min-width:0;padding:20px;border:1px solid #42d8fa;border-radius:14px;background:#0c2038;color:#ecf6ff;box-shadow:0 0 12px #42d8fa24} html body.sage-editorial.sage-immersion .official-indicator h3,.official-delta{color:#42d8fa} html body.sage-editorial.sage-immersion .official-value{font-size:32px;font-weight:750;line-height:1.25}.official-value small{display:block;font-size:15px;font-weight:400}.official-indicator p{overflow-wrap:anywhere}.official-indicator code{overflow-wrap:anywhere;white-space:normal}.official-indicator table{width:100%;font-size:13px;border-collapse:collapse}.official-indicator td,.official-indicator th{padding:6px;text-align:left}.official-warning{color:#ffdc91}.official-frequency{font-size:13px;color:#b8cce2} html body.sage-editorial.sage-immersion .site-header .site-brand>span{font-size:32px!important;line-height:1.15;letter-spacing:.02em} html body.sage-editorial.sage-immersion .site-header .site-brand em{font-size:20px!important;font-style:normal;color:#50d7ff;line-height:1.2} html body.sage-editorial.sage-immersion .site-header .site-brand sup{font-size:14px!important;line-height:1;vertical-align:super} @media(max-width:700px){html body.sage-editorial.sage-immersion .site-header .site-brand>span{font-size:25px!important;letter-spacing:0}html body.sage-editorial.sage-immersion .site-header .site-brand em{font-size:16px!important}html body.sage-editorial.sage-immersion .site-header .site-brand sup{font-size:11px!important}.official-grid{grid-template-columns:1fr}html body.sage-editorial.sage-immersion .official-observations{padding:16px}.official-indicator{padding:16px}.official-value{font-size:28px}} @media(max-width:380px){html body.sage-editorial.sage-immersion .site-header .site-brand>span{font-size:22px!important}html body.sage-editorial.sage-immersion .site-header .site-brand em{font-size:14px!important}} .sage-editorial #content .sage-outlook{padding:clamp(20px,3vw,38px);margin:24px 0 36px;border:1px solid #52dcf6;border-radius:22px;background:radial-gradient(ellipse at 90% 0,#0c526a66,transparent 55%),linear-gradient(135deg,#061c29,#020e17);box-shadow:0 0 0 1px #52dcf630,0 0 28px #23cfff22,inset 0 0 24px #23cfff0b;color:#f1fbff;min-width:0} .sage-editorial #content .sage-outlook-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.sage-outlook-kicker{color:#7be9ff;font-size:12px;font-weight:750;letter-spacing:.13em}.sage-editorial #content .sage-outlook h2{font-size:clamp(24px,3vw,36px);line-height:1.2;margin:10px 0 0;color:#f1fbff}.sage-outlook h2 em{color:#45dbff;font-style:normal}.sage-editorial #content .sage-outlook-head>a{color:#a8eaff;font-size:14px;text-decoration:none;white-space:nowrap}.sage-editorial #content .sage-outlook-question{border:1px solid #66ceec33;border-radius:18px;background:linear-gradient(130deg,#173747,#0b2433);padding:clamp(18px,3vw,34px);box-shadow:inset 0 1px 0 #b0f0ff19,0 12px 24px #0003}.sage-outlook-tags{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.sage-outlook-tags span{border-radius:8px;padding:7px 11px;background:#3aa7d21a;color:#c0ecfa;font-size:12px;line-height:1.4}.sage-editorial #content .sage-outlook h3{color:#f6fcff;font-size:clamp(20px,2.3vw,29px);text-align:center;line-height:1.45;margin:25px auto;max-width:900px;overflow-wrap:anywhere}.sage-outlook-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:780px;margin:auto}.sage-editorial #content .sage-outlook-choices>a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:20px;border-radius:14px;color:#fff;text-decoration:none;min-width:0;border:1px solid #e4fff766;box-shadow:inset 0 1px 0 #ffffff40,0 8px 20px #0003;transition:transform .18s,box-shadow .18s}.sage-outlook-yes{background:linear-gradient(130deg,#008442,#00512b)}.sage-outlook-no{background:linear-gradient(130deg,#c32937,#891f31)}.sage-outlook-choice-label{font-size:clamp(23px,3vw,32px);font-weight:800;letter-spacing:.03em}.sage-outlook-choice-label>span{margin-inline-end:8px}.sage-outlook-choices strong{color:#fff!important;font-size:clamp(30px,4vw,45px);line-height:1.15}.sage-outlook-choices>a>span:last-child{font-size:13px;line-height:1.5;max-width:280px;color:#f7fffc}.sage-editorial #content .sage-outlook-choices>a:hover{transform:translateY(-3px);box-shadow:0 0 25px #73e8f344}.sage-editorial #content .sage-outlook a:focus-visible{outline:3px solid white;outline-offset:5px}.sage-editorial #content .sage-outlook-study{display:block;width:fit-content;max-width:100%;margin:24px auto 0;padding:13px 20px;text-align:center;line-height:1.45;border:1px solid #68dff860;border-radius:12px;background:#11415a;color:#edfbff;text-decoration:none;font-weight:650}.sage-outlook footer{display:flex;align-items:center;gap:16px;margin-top:24px}.sage-outlook-light{flex:0 0 65px;height:5px;background:#29d5f9;border-radius:8px;box-shadow:0 0 15px #29d5f988}.sage-editorial #content .sage-outlook footer p{margin:0;font-size:13px;line-height:1.6;color:#b8d3df} @media(max-width:700px){.sage-editorial #content .sage-outlook{padding:18px 14px;border-radius:17px}.sage-editorial #content .sage-outlook-head{display:block;margin-bottom:18px}.sage-editorial #content .sage-outlook-head>a{display:inline-block;margin-top:14px}.sage-outlook-choices{gap:10px}.sage-editorial #content .sage-outlook-choices>a{padding:16px 10px}.sage-editorial #content .sage-outlook-question{padding:16px 12px}.sage-outlook-tags{justify-content:flex-start}.sage-editorial #content .sage-outlook h3{margin:22px auto}.sage-outlook-light{flex-basis:28px}.sage-outlook footer{align-items:flex-start;gap:10px}} @media(prefers-reduced-motion:reduce){.sage-editorial #content .sage-outlook-choices>a{transition:none}} .sage-editorial #content .sage-outlook-choices>a,.sage-editorial #content .sage-outlook-choices>a span{color:#fff!important} .sage-editorial #content .sage-outlook-choices{max-width:540px;gap:20px} .sage-editorial #content .sage-outlook-choices>button{display:flex;align-items:center;justify-content:center;min-height:76px;padding:14px 22px;min-width:0;border:1px solid #fff;border-radius:14px;color:#fff;box-shadow:0 0 5px #fff9,0 0 17px #fff5,0 0 30px #bcefff33,inset 0 1px 0 #fff6;cursor:pointer;transition:transform .18s,box-shadow .18s} .sage-editorial #content .sage-outlook-choices>button span{color:#fff!important} .sage-editorial #content .sage-outlook-choices>button:hover{transform:translateY(-2px);box-shadow:0 0 8px #fffc,0 0 24px #fff7} .sage-editorial #content .sage-outlook-choices>button:focus-visible{outline:3px solid #fff;outline-offset:5px} .sage-editorial #content .sage-outlook-choices>button[aria-pressed=true]{outline:3px solid #fff;outline-offset:5px;box-shadow:0 0 12px #fffc,0 0 32px #fff7} .sage-editorial #content .sage-outlook-choices .sage-outlook-choice-label{font-size:27px} .sage-outlook-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.sage-editorial #content .sage-outlook-links .sage-outlook-study{margin:12px 0 0} .sage-editorial #content .sage-outlook-status{min-height:24px;text-align:center;color:#d9f6ff;font-size:14px;margin:18px 0 0} @media(max-width:700px){.sage-editorial #content .sage-outlook-choices{gap:14px}.sage-editorial #content .sage-outlook-choices>button{min-height:64px;padding:12px}.sage-editorial #content .sage-outlook-choices .sage-outlook-choice-label{font-size:24px}} @media(prefers-reduced-motion:reduce){.sage-editorial #content .sage-outlook-choices>button{transition:none}} .sage-editorial #content .sage-outlook-choices>button{border:1px solid #fff!important;box-shadow:0 0 6px #fff9,0 0 20px #fff5,0 0 34px #bcefff44,inset 0 1px 0 #fff6!important;color:#fff!important} .sage-editorial #content .sage-outlook-choices>.sage-outlook-yes{background:linear-gradient(130deg,#008442,#00512b)!important} .sage-editorial #content .sage-outlook-choices>.sage-outlook-no{background:linear-gradient(130deg,#c32937,#891f31)!important} @font-face{font-family:'SAGE Rubrics';src:url('/assets/fonts/space-grotesk.ttf') format('truetype');font-weight:300 700;font-style:normal;font-display:swap} html body.sage-editorial.sage-immersion #content :is(h1,h2,h3,h4,h5,.research-frame-title),.sage-immersion .site-header nav,.sage-immersion .reader-menu-nav,.sage-immersion .prospective-mobile-nav{font-family:'SAGE Rubrics','Segoe UI',Arial,sans-serif!important;letter-spacing:.01em;line-height:1.4} html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools){min-width:0;border:1px solid #f0fbff;border-radius:10px;box-shadow:0 0 5px #fff6,0 0 13px #bcefff40!important;background:#102238;transition:transform .16s ease,box-shadow .16s ease} html body.sage-editorial.sage-immersion .site-header nav :is(a,summary){text-align:center;white-space:normal;overflow-wrap:normal;word-break:normal;hyphens:none;font-weight:600} html body.sage-editorial.sage-immersion .site-header>nav>a,html body.sage-editorial.sage-immersion .news-nav-group>a,html body.sage-editorial.sage-immersion .header-language-tools>a{display:flex;align-items:center;justify-content:center;gap:5px;border:0;margin:0} html body.sage-editorial.sage-immersion .news-nav-group{align-items:center} html body.sage-editorial.sage-immersion .header-language-tools{margin-inline-start:auto;padding:0 5px;gap:4px} html body.sage-editorial.sage-immersion .header-language-menu{margin:0} html body.sage-editorial.sage-immersion #content :is(.page-head,.immersion-section-heading){padding:18px 22px;border:1px solid #eaf8ff;border-radius:16px;box-shadow:0 0 6px #fff5,0 0 18px #bbecff35!important;background:#102238} html body.sage-editorial.sage-immersion #content :is(.card-head,.card-body,.research-frame-link,.argument-columns>*,.future-facts>*,.official-indicator,.sage-monitor-entry){min-width:0} html body.sage-editorial.sage-immersion #content :is(h1,h2,h3,h4,h5,p,li,dt,dd,.research-frame-title){white-space:normal;word-break:normal;overflow-wrap:anywhere;hyphens:none;text-wrap:pretty} html body.sage-editorial.sage-immersion #content :is(.detail-card,.prospective-dossier,.argument-columns) :is(p,li){line-height:1.65;text-align:start} html body.sage-editorial.sage-immersion #content .research-frame-title{line-height:1.45!important} html body.sage-editorial.sage-immersion #reader-translation-state{background:#102238;color:#eaf8ff;border:1px solid #42d8fa;border-radius:10px;max-width:1256px;margin:12px auto;padding:10px 16px} @media(hover:hover) and (pointer:fine){ html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools):hover{transform:scale(1.025);box-shadow:0 0 8px #fff9,0 0 22px #c2f4ff66!important;z-index:42} .sage-editorial #content .sage-outlook-choices>button:hover{transform:scale(1.025)} } html body.sage-editorial.sage-immersion .site-header nav :is(a,summary):focus-visible{outline:2px solid #fff;outline-offset:3px} @media(max-width:780px){ html body.sage-editorial.sage-immersion .site-header .site-brand{flex-basis:100%;margin:0} html body.sage-editorial.sage-immersion .site-header .header-actions{width:100%;display:flex;align-items:center;gap:10px} html body.sage-editorial.sage-immersion .header-actions #reader-menu-button{margin-inline-end:auto} html body.sage-editorial.sage-immersion .header-actions #reader-donate-button{margin-inline-start:auto;min-width:110px;order:3} html body.sage-editorial.sage-immersion .header-actions .sage-share-link{display:none} html body.sage-editorial.sage-immersion .site-header>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding-top:14px;width:100%;align-items:stretch} html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools){width:100%;min-height:48px;margin:0;box-sizing:border-box} html body.sage-editorial.sage-immersion .site-header>nav>a,html body.sage-editorial.sage-immersion .news-nav-group>a,html body.sage-editorial.sage-immersion .header-language-tools>a{font-size:13px;padding:10px 8px;flex:1;min-width:0;line-height:1.35} html body.sage-editorial.sage-immersion .header-language-tools>a{font-size:12px;padding:8px 2px;gap:3px} html body.sage-editorial.sage-immersion .header-language-tools .blockchain-icon{width:14px;height:14px;flex-shrink:0} html body.sage-editorial.sage-immersion .header-language-menu>summary{padding:7px 4px;gap:3px;border:0;font-size:11px} html body.sage-editorial.sage-immersion .header-language-menu>summary>svg{width:16px;height:16px} html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools):active{transform:scale(.985)} html body.sage-editorial.sage-immersion #content :is(.page-head,.immersion-section-heading){padding:16px} html body.sage-editorial.sage-immersion #content :is(.argument-columns,.future-facts){grid-template-columns:minmax(0,1fr)} html body.sage-editorial.sage-immersion #reader-translation-state{margin:12px 16px} } @media(prefers-reduced-motion:reduce){html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools),.sage-editorial #content .sage-outlook-choices>button{transition:none!important;transform:none!important}} html body.sage-editorial.sage-immersion #content .research-frame-link{width:100%;box-sizing:border-box} html body.sage-editorial.sage-immersion #content .research-frame-title{flex:1 1 0;width:0;min-width:0} html body.sage-editorial.sage-immersion #content .research-frame-title .sage-title-text{flex:1 1 0;min-width:0} html body.sage-editorial.sage-immersion #content .prospective-cover-light{flex-shrink:0} .public-opinion-summary{margin:24px 0;padding:24px;border:1px solid #effbff;border-radius:16px} .public-opinion-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0} .public-opinion-metrics>div{display:flex;flex-direction:column;gap:8px;padding:16px;background:#102238;border:1px solid #eaf8ff;border-radius:12px;box-shadow:0 0 12px #fff3!important;min-width:0} .public-opinion-metrics strong{color:#60e2ff;font-size:30px;line-height:1.2;font-weight:700} .public-opinion-metrics span{font-size:14px;line-height:1.45;color:#eaf8ff} @media(max-width:780px){.public-opinion-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.public-opinion-summary{padding:16px}.public-opinion-metrics>div{padding:12px}} .sage-outlook-brand{display:inline-flex;align-items:center;gap:8px}.sage-outlook-brand img{object-fit:contain;filter:drop-shadow(0 0 5px #7eefff)}.sage-outlook-brand sup{font-size:10px;color:#65e9ff} html body.sage-console.sage-immersion-legacy #content.console-workspace :is(h1,h2,h3,h4,h5),html body.sage-console.sage-immersion-legacy .main-nav{font-family:'SAGE Rubrics','Segoe UI',Arial,sans-serif!important} html body.sage-console.sage-immersion-legacy .main-nav>:is(a,details,.header-language-tools){border:1px solid #effbff;border-radius:10px;background:#102238;color:#eaf8ff;box-shadow:0 0 6px #fff5,0 0 15px #bbecff35!important;min-width:0} html body.sage-console.sage-immersion-legacy .main-nav :is(a,summary){color:#eaf8ff;text-align:center;white-space:normal;word-break:normal;hyphens:none} html body.sage-console.sage-immersion-legacy .main-nav .header-language-tools{padding:0 6px;gap:6px;align-items:center;justify-content:center} html body.sage-console.sage-immersion-legacy .main-nav .header-language-tools>a{font-size:13px;padding:9px 6px;flex:1} @media(max-width:780px){ html body.sage-console.sage-immersion-legacy .masthead{display:flex;flex-wrap:wrap;gap:12px} html body.sage-console.sage-immersion-legacy .masthead .brand{width:100%;min-width:0} html body.sage-console.sage-immersion-legacy .masthead .mast-note{display:none} html body.sage-console.sage-immersion-legacy .reader-header-actions{display:flex;align-items:center;justify-content:space-between;width:100%;order:2;gap:10px} html body.sage-console.sage-immersion-legacy .reader-header-actions #reader-donate-button{margin-inline-start:auto;min-width:110px} html body.sage-console.sage-immersion-legacy .reader-header-actions .sage-live-status{display:none} html body.sage-console.sage-immersion-legacy .main-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px 16px} html body.sage-console.sage-immersion-legacy .main-nav>:is(a,details,.header-language-tools){min-height:48px;margin:0;width:100%} html body.sage-console.sage-immersion-legacy .main-nav>details>summary{padding:12px 8px;font-size:13px;min-height:48px;box-sizing:border-box} html body.sage-console.sage-immersion-legacy .main-nav .header-language-tools{grid-column:1/-1;justify-content:flex-end} html body.sage-console.sage-immersion-legacy .main-nav .header-language-tools>a{flex:0 1 auto} html body.sage-console.sage-immersion-legacy .reader-menu-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px} } :root{--sage-frame-border:#effbff;--sage-frame-shadow:inset 0 0 0 1px #ffffff66,0 0 7px #fff5,0 0 22px #bcefff35,0 8px 24px #0005} html body.sage-editorial.sage-immersion #content .sage-outlook{border-color:#effbff!important;box-shadow:var(--sage-frame-shadow)!important} .sage-editorial #content .sage-outlook [hidden]{display:none!important} .sage-editorial #content .sage-outlook-edit{display:block;width:fit-content;margin:12px auto;padding:9px 14px;border:1px solid var(--sage-frame-border,#34546f);border-radius:10px;background:var(--sage-frame-field,#0c1a2e);color:var(--sage-frame-link,#8de6ff);font:inherit;font-size:14px;cursor:pointer} .sage-editorial #content .sage-outlook-edit:focus-visible,.sage-editorial #content [data-outlook-question]:focus-visible,.sage-editorial #content .sage-outlook-complete h3:focus-visible{outline:2px solid #42d8fa;outline-offset:5px} .sage-editorial #content [data-outlook-question],.sage-editorial #content .sage-outlook-complete h3{scroll-margin-top:20px} .sage-editorial #content .sage-outlook-complete{padding:clamp(20px,4vw,42px);text-align:center;background:var(--sage-frame-surface,#142137);color:var(--sage-frame-text,#d9eaff);border-radius:16px} .sage-editorial #content .sage-outlook-complete h3{font-size:clamp(21px,3vw,30px);line-height:1.3;color:#8de6ff} .sage-editorial #content .sage-outlook[aria-busy="true"] [data-outlook-choice]{cursor:progress;opacity:.8} .sage-editorial #content .public-opinion-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0} .sage-editorial #content .public-opinion-result{min-width:0;padding:20px;border:1px solid #d6f7ff;border-radius:16px;background:var(--sage-frame-surface,#142137);color:var(--sage-frame-text,#d9eaff);box-shadow:0 0 7px #c5f4ff88,0 0 22px #42d8fa33,inset 0 1px 0 #ffffff19} .sage-editorial #content .public-opinion-result h3{margin:0 0 12px;line-height:1.4;font-size:clamp(17px,2vw,21px);overflow-wrap:anywhere} .sage-editorial #content .public-opinion-result p{margin:0;line-height:1.65;overflow-wrap:anywhere;color:var(--sage-frame-text,#d9eaff)} .sage-editorial #content .public-opinion-result a{color:var(--sage-frame-link,#8de6ff)} .sage-editorial #content .public-opinion-yes{color:#92f1c5}.sage-editorial #content .public-opinion-no{color:#ffb5c5} @media(max-width:700px){.sage-editorial #content .public-opinion-results{grid-template-columns:minmax(0,1fr);gap:14px}.sage-editorial #content .public-opinion-result{padding:17px}} @media(max-width:780px){html body.sage-editorial.sage-immersion .prospective-mobile-nav{display:grid;grid-template-columns:.85fr 1fr 1.25fr 1.2fr .7fr;gap:3px;padding:8px 6px}html body.sage-editorial.sage-immersion .prospective-mobile-nav>a{min-width:0;padding:8px 2px;font-size:clamp(10px,2.9vw,12px);line-height:1.3;white-space:nowrap;text-align:center;justify-content:center}} .site-header-home .home-photo-banner{flex:0 0 100%;width:100%;min-width:0;order:3} .site-header-home .home-rubrics{order:4} html body.sage-editorial.sage-immersion #content .research-history{padding:20px;box-sizing:border-box} html body.sage-editorial.sage-immersion #content .dossier-recap>section{padding:20px} html body.sage-editorial.sage-immersion #content .dossier-recap :is(p,li){font-size:16px;line-height:1.7;margin-bottom:14px;overflow:visible;white-space:normal} html body.sage-editorial.sage-immersion #content .dossier-recap h2 em{font-style:italic;color:var(--sage-frame-accent)} html body.sage-editorial.sage-immersion #content .dossier-recap blockquote{margin:18px 0;padding:14px 16px;border-inline-start:3px solid var(--sage-frame-accent);background:var(--sage-frame-field);color:var(--sage-frame-text);border-radius:0 9px 9px 0} html body.sage-editorial.sage-immersion #content .dossier-recap blockquote :is(p,cite){font-size:15px;line-height:1.7;font-style:normal} html:root body #content .sage-important{padding:18px;margin:20px 0;border:1px solid #f0a4b4;border-inline-start:4px solid #f0a4b4;border-radius:12px;background:#351c2d;box-shadow:none;min-width:0} html:root body #content .sage-important :is(p,a,strong,span,em,h2,h3){color:#ffd1dc!important;font:inherit;line-height:1.65} html:root body #content .sage-important strong{font-weight:650} .public-opinion-comparison{margin:18px 0;padding:16px;border:1px solid var(--sage-frame-border);border-radius:12px;background:var(--sage-frame-field);color:var(--sage-frame-text);font-size:15px;line-height:1.7;min-width:0;overflow-wrap:break-word} .public-opinion-comparison p:last-child{margin-bottom:0} .public-opinion-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px} .public-opinion-links a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 14px;border:1px solid var(--sage-frame-border);border-radius:9px;background:var(--sage-frame-field);color:var(--sage-frame-link);font-size:14px;line-height:1.5;text-decoration:none} html body.sage-editorial.sage-immersion #content .sage-outlook-context{display:block;width:100%;max-width:none;margin:22px 0 16px;padding:0;font:400 16px/1.6 'Segoe UI',Arial,sans-serif;text-align:left;color:var(--sage-frame-text);white-space:normal;word-break:normal;overflow-wrap:break-word;overflow:visible;text-shadow:none;box-shadow:none} html body.sage-editorial.sage-immersion #content .public-opinion-result .public-opinion-question{margin:14px 0;font:600 16px/1.6 'Segoe UI',Arial,sans-serif;color:var(--sage-frame-link);white-space:normal;word-break:normal;overflow-wrap:break-word} html:root body :is(#reader-donation,.reader-donation){box-sizing:border-box;width:min(720px,calc(100vw - 28px));max-width:calc(100vw - 28px);max-height:90dvh;padding:24px;border-radius:18px;overflow-y:auto;color-scheme:dark;font:16px/1.65 'Segoe UI',Arial,sans-serif} html:root body :is(#reader-donation,.reader-donation) :is(header,.reader-donation-message,[data-donation-status],.donation-amounts label,.donation-methods>section){background:var(--sage-frame-field)!important;color:var(--sage-frame-text)!important;border:1px solid var(--sage-frame-border)!important;border-radius:12px;box-shadow:var(--sage-frame-shadow)!important;min-width:0} html:root body :is(#reader-donation,.reader-donation) header{padding:16px;gap:12px} html:root body :is(#reader-donation,.reader-donation) :is(h2,h3){font-family:'Segoe UI',Arial,sans-serif;font-weight:600;line-height:1.4;color:var(--sage-frame-accent)!important} html:root body :is(#reader-donation,.reader-donation) h2{font-size:24px} html:root body :is(#reader-donation,.reader-donation) :is(p,label,legend){line-height:1.65;overflow-wrap:break-word} html:root body :is(#reader-donation,.reader-donation) .donation-amounts label{min-height:48px;padding:11px 14px;transform:none;filter:none;transition:none} html:root body :is(#reader-donation,.reader-donation) .donation-amounts label:has(input:checked){background:#173b52!important;border:2px solid var(--sage-frame-accent)!important;padding:10px 13px} html:root body :is(#reader-donation,.reader-donation) .donation-amounts label:has(input:disabled){opacity:1;color:var(--sage-frame-muted)!important;cursor:default} html:root body :is(#reader-donation,.reader-donation) .donation-amounts label span{background:transparent!important;color:inherit!important} html:root body :is(#reader-donation,.reader-donation) input[type=radio]{accent-color:var(--sage-frame-accent);width:18px;height:18px;min-height:18px;padding:0;flex-shrink:0} html:root body :is(#reader-donation,.reader-donation) :is(input[type=number],select,option){background:var(--sage-frame-field)!important;color:var(--sage-frame-text)!important;border-color:var(--sage-frame-border)!important;color-scheme:dark} html:root body :is(#reader-donation,.reader-donation) :is(input[type=number],select){min-height:44px;border-radius:9px;padding:10px;font-size:16px;box-sizing:border-box} html:root body :is(#reader-donation,.reader-donation) input::placeholder{color:var(--sage-frame-muted);opacity:1} html:root body :is(#reader-donation,.reader-donation) :is(button,a.button){min-height:44px;border-radius:9px;transform:none;filter:none;box-shadow:none;line-height:1.5} html:root body :is(#reader-donation,.reader-donation) a.button{padding:12px 16px;text-align:center;overflow-wrap:break-word} html:root body :is(#reader-donation,.reader-donation) :is(button,a,input,select):focus-visible{outline:2px solid var(--sage-frame-accent);outline-offset:3px} html:root body :is(#reader-donation,.reader-donation) .donation-custom{flex-wrap:wrap;min-width:0} html:root body :is(#reader-donation,.reader-donation) .donation-methods{gap:18px} html:root body :is(#reader-donation,.reader-donation) .donation-qr img{display:block;width:min(220px,100%);max-width:100%;height:auto;box-sizing:border-box;background:#fff;padding:10px;border-radius:9px;box-shadow:none} @media(max-width:780px){ body:is(.sage-editorial,.sage-console,.owner-console,.sage-laboratory,.sage-account){--sage-frame-border:#a9c6df;--sage-frame-shadow:0 0 3px #effbff26,0 4px 12px #0003;--sage-frame-radius:14px} html body.sage-editorial.sage-immersion #content{padding:16px 14px 88px;line-height:1.65} html body.sage-editorial.sage-immersion #content :is(h1,h2,h3,h4,h5,.research-frame-title){font-family:'Segoe UI',Arial,sans-serif!important;letter-spacing:0;text-shadow:none;line-height:1.45} html body.sage-editorial.sage-immersion #content :is(.card-body,.prospective-panel,.research-record,.information-page,.editorial-side-panel) :is(p,li){font-size:15px;line-height:1.7} html body.sage-editorial.sage-immersion #content :is(.page-head,.immersion-section-heading){padding:14px;box-shadow:var(--sage-frame-shadow)!important;border-color:var(--sage-frame-border);margin-bottom:14px} html:root body :is(.editorial-card,.research-frame,.research-record,.journey-tile):is(:hover,:focus-within){box-shadow:var(--sage-frame-shadow)!important} html body.sage-editorial.sage-immersion .site-header{padding:12px 14px;gap:10px} html:root body.sage-editorial.sage-immersion .site-header .site-brand{width:100%;flex-basis:100%;gap:12px;min-width:0} html:root body.sage-editorial.sage-immersion .site-header .site-brand img{width:64px!important;height:68px!important;flex-shrink:0} html:root body.sage-editorial.sage-immersion .site-header .site-brand>span{font-size:clamp(24px,calc(12.3vw - 14.6px),38px)!important;font-weight:600!important;line-height:1.2;min-width:0;white-space:nowrap} html:root body.sage-editorial.sage-immersion .site-header .site-brand em{font-size:inherit!important;font-weight:inherit!important;line-height:inherit;white-space:nowrap} html:root body.sage-editorial.sage-immersion .site-header .site-brand small{font-size:9px!important;letter-spacing:.02em!important;line-height:1.5} html body.sage-editorial.sage-immersion .site-header>nav{gap:6px;padding-top:8px;margin-inline:0;grid-template-columns:repeat(2,minmax(0,1fr))} html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools){min-height:44px;border:1px solid #617c98;border-radius:9px;box-shadow:none!important;transform:none;transition:none;background:#142137} html body.sage-editorial.sage-immersion .site-header>nav>a,html body.sage-editorial.sage-immersion .news-nav-group>a{padding:9px 10px;font:600 14px/1.4 'Segoe UI',Arial,sans-serif;text-wrap:balance} html body.sage-editorial.sage-immersion .site-header>nav>.header-language-tools{grid-column:1/-1;justify-content:space-between;padding:0 8px} html body.sage-editorial.sage-immersion .header-language-tools>a{font-size:14px;padding:9px 8px;flex:0 1 auto} html body.sage-editorial.sage-immersion .header-language-menu>summary{font-size:13px;padding:8px;min-height:44px;box-shadow:none} html body.sage-editorial.sage-immersion .header-language-menu>summary>span:last-child{display:inline} html body.sage-editorial.sage-immersion .header-actions button{font-size:14px;min-height:44px;padding:10px 12px;border-radius:9px} html body.sage-editorial.sage-immersion .header-actions #reader-donate-button{min-width:0} html body.sage-editorial.sage-immersion .news-nav-group{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:start} html body.sage-editorial.sage-immersion .news-theme-menu{display:block;position:static;margin:0;padding:0;border:0} html body.sage-editorial.sage-immersion .news-theme-menu>summary{display:grid;place-items:center;width:44px;min-width:44px;min-height:44px;margin:0;padding:8px;font-size:22px;border:0;border-inline-start:1px solid #617c98;box-sizing:border-box} html body.sage-editorial.sage-immersion .news-nav-group:has(.news-theme-menu[open]){grid-column:1/-1;display:block;position:relative;padding-top:44px} html body.sage-editorial.sage-immersion .news-nav-group:has(.news-theme-menu[open])>a{position:absolute;top:0;left:0;width:calc(100% - 44px);height:44px} html body.sage-editorial.sage-immersion .news-theme-menu[open]>summary{position:absolute;top:0;right:0} html body.sage-editorial.sage-immersion .news-theme-panel{position:static;grid-column:1/-1;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));max-height:55vh;overflow:auto;padding:10px;gap:8px;border-radius:0 0 9px 9px;box-shadow:none;box-sizing:border-box} html body.sage-editorial.sage-immersion .news-theme-panel a{padding:11px 8px;font-size:14px;min-height:44px;line-height:1.4} html body.sage-console.sage-immersion-legacy .main-nav>:is(a,details,.header-language-tools){border-color:#617c98;box-shadow:none!important} html body.sage-editorial.sage-immersion #content .editorial-card{padding:14px;min-height:0} html body.sage-editorial.sage-immersion #content .research-frame{padding:0} html body.sage-editorial.sage-immersion #content .research-frame-link{padding:14px 46px 14px 14px;gap:10px;min-height:96px} html body.sage-editorial.sage-immersion #content .research-frame-title{font-size:18px!important;line-height:1.5!important} html body.sage-editorial.sage-immersion #content .prospective-cover-light{width:32px;height:30px;filter:none} html body.sage-editorial.sage-immersion #content .prospective-cover-arrow{right:13px} html body.sage-editorial.sage-immersion #content .editorial-card.news:has(>.editorial-news-copy){--sage-news-thumb:clamp(64px,20vw,84px);display:grid;grid-template-columns:var(--sage-news-thumb) minmax(0,1fr);gap:12px;align-items:start;padding:12px} html body.sage-editorial.sage-immersion #content .editorial-card.news>.immersion-article-media{grid-area:1/1;display:block;width:var(--sage-news-thumb)!important;max-width:var(--sage-news-thumb)!important;height:var(--sage-news-thumb);min-height:0;margin:0;position:relative;inset:auto;overflow:hidden;border-radius:9px;isolation:isolate} html body.sage-editorial.sage-immersion #content .editorial-news-copy{display:contents} html body.sage-editorial.sage-immersion #content .editorial-news-copy>.card-head{grid-area:1/2} html body.sage-editorial.sage-immersion #content .editorial-news-copy>.immersion-news-overview{grid-area:2/1/auto/-1} html body.sage-editorial.sage-immersion #content .editorial-news-copy>.editorial-news-action{grid-area:3/1/auto/-1;margin:0} html body.sage-editorial.sage-immersion #content .editorial-card.news :is(.card-head,.immersion-news-overview){width:100%;min-width:0;padding:0} html body.sage-editorial.sage-immersion #content .editorial-card.news h3{font-size:18px;line-height:1.5;margin:0;overflow-wrap:break-word;word-break:normal} html body.sage-editorial.sage-immersion #content .editorial-card.news .sage-title-link{align-items:flex-start;gap:7px;min-width:0} html body.sage-editorial.sage-immersion #content .editorial-card.news .sage-title-text{min-width:0;overflow-wrap:break-word} html body.sage-editorial.sage-immersion #content .editorial-card.news .article-photo{height:var(--sage-news-thumb);width:var(--sage-news-thumb);aspect-ratio:1;margin:0;border-radius:0} html body.sage-editorial.sage-immersion #content .editorial-card.news .article-photo :is(img,svg){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;max-width:100%} html body.sage-editorial.sage-immersion #content .editorial-photo-placeholder{font-size:25px;padding:0} html body.sage-editorial.sage-immersion #content .editorial-card.news :is(.card-date,.card-kicker){font-size:12px;line-height:1.5} html body.sage-editorial.sage-immersion #content .editorial-card.news .article-excerpt{font-size:14px;line-height:1.65;margin-top:12px} html body.sage-editorial.sage-immersion #content .editorial-news-action{justify-content:flex-start} html body.sage-editorial.sage-immersion #content .editorial-news-action a{font-size:13px!important;line-height:1.5;min-height:44px;padding:10px 12px!important} html body.sage-editorial.sage-immersion #content .sage-outlook-choices>button{box-shadow:0 0 3px #ffffff26!important;border-radius:10px;min-height:48px;padding:10px;transform:none} html body.sage-editorial.sage-immersion #content .public-opinion-metrics>div{box-shadow:var(--sage-frame-shadow)!important} html body.sage-editorial.sage-immersion #content .public-opinion-result{box-shadow:var(--sage-frame-shadow)} html body.sage-editorial.sage-immersion .sage-outlook-brand img{filter:none} html body.sage-editorial.sage-immersion #content :is(.editorial-hero-actions,.journey-actions){gap:10px} html body.sage-editorial.sage-immersion #content .sage-page-refresh-tools{position:static;display:flex;justify-content:flex-end;margin:0 0 12px!important} html:root body:is(.sage-editorial,.sage-console) #content :is(button.sage-page-refresh-button,button.sage-share-link){min-height:44px!important;padding:10px 14px!important;font:400 14px/1.4 'Segoe UI',Arial,sans-serif!important} html body.sage-editorial.sage-immersion #content #refresh-status{padding-right:0} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero{min-height:clamp(240px,62vw,280px)!important;padding:0!important;margin:0!important;border-radius:14px;background:linear-gradient(180deg,#07182b12 0%,#07182b3b 45%,#07182ba6 100%),url('/assets/immersion-hero.webp') center 48%/cover!important} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero::after{background:none} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero-copy{padding:16px 14px!important} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero h1{margin:6px 0 8px!important} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .immersion-hero :is(h1,.immersion-subtitle,.immersion-eyebrow){text-shadow:0 2px 4px #000,0 0 10px #031323} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions{margin-top:8px;gap:8px} html body.sage-editorial.sage-immersion :is(#content,.home-photo-banner) .editorial-hero-actions a{min-height:44px;padding:8px!important;font-size:13px!important;line-height:1.4} html body.sage-editorial.sage-immersion #content :is(.research-record,.research-panel,.editorial-side-panel,.dossier-orientation,.prospective-reader,.public-opinion-summary,.blockchain-record){padding:14px!important;margin-block:14px} html body.sage-editorial.sage-immersion #content :is(.editorial-grid,.research-grid.prospective-tech-grid){gap:12px;margin:14px 0} html body.sage-editorial.sage-immersion #content .sage-outlook{padding:14px 12px;margin:16px 0 20px;border-radius:14px} html body.sage-editorial.sage-immersion #content .sage-outlook-head{margin-bottom:12px} html body.sage-editorial.sage-immersion #content .sage-outlook-head>a{margin-top:8px} html body.sage-editorial.sage-immersion #content .sage-outlook-question{padding:12px 10px;border-radius:12px} html body.sage-editorial.sage-immersion #content .sage-outlook-context{margin:14px 0 10px} html body.sage-editorial.sage-immersion #content .sage-outlook-context{font-size:clamp(18px,5.2vw,21px)!important;font-weight:700!important;line-height:1.5} html body.sage-editorial.sage-immersion #content .sage-outlook [data-outlook-question]{font-size:16px!important;font-weight:600!important;line-height:1.5;overflow-wrap:break-word} html body.sage-editorial.sage-immersion #content .sage-outlook h3{margin:14px auto} html body.sage-editorial.sage-immersion #content .sage-outlook-status{margin-top:12px} html body.sage-editorial.sage-immersion #content .sage-outlook-study{min-height:44px;padding:10px 12px;margin-top:12px} html body.sage-editorial.sage-immersion #content .sage-outlook footer{margin-top:14px} html body.sage-editorial.sage-immersion #content .public-opinion-result{padding:14px} html body.sage-editorial.sage-immersion #content .dossier-recap{gap:12px} html body.sage-editorial.sage-immersion #content .research-history{padding:14px} html body.sage-editorial.sage-immersion #content .dossier-recap>section{padding:14px} html:root body :is(#reader-donation,.reader-donation){padding:14px} html:root body :is(#reader-donation,.reader-donation) header{padding:12px} html:root body :is(#reader-donation,.reader-donation) h2{font-size:22px} html:root body :is(#reader-donation,.reader-donation) .donation-methods{grid-template-columns:minmax(0,1fr)} html:root body :is(#reader-donation,.reader-donation) .donation-methods>section{padding:14px} html body.sage-editorial.sage-immersion #content .sage-outlook-choice-label{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;font-size:clamp(20px,4vw,24px);line-height:1.3} html body.sage-editorial.sage-immersion #content .sage-outlook-choice-label>span{margin-inline:0;flex-shrink:0} } html body.sage-editorial.sage-immersion .site-header>nav{background:#0c1a2e;border:1px solid #617c98;border-radius:14px;padding:14px;box-shadow:0 0 4px #ffffff33;box-sizing:border-box} html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools){background:#142137;border-color:#a9c6df;color:#d9eaff;box-shadow:0 0 3px #ffffff55!important} html body.sage-editorial.sage-immersion .site-header>nav :is(a,summary){color:#d9eaff} html body.sage-editorial.sage-immersion .site-header>nav a[aria-current=page]{background:#173e54;color:#8de6ff;border-color:#63a5bd} html body.sage-editorial.sage-immersion .site-header>nav :is(a,summary):focus-visible{outline:2px solid #42d8fa;outline-offset:3px} html body.sage-editorial.sage-immersion .site-header>nav .news-theme-menu>summary{color:#8de6ff;border-inline-start-color:#617c98;background:#142137} html body.sage-editorial.sage-immersion .site-header>nav .news-theme-panel{background:#101e33;border-color:#617c98;color:#d9eaff} html body.sage-editorial.sage-immersion .site-header>nav .news-theme-panel a{color:#d9eaff} html body.sage-editorial.sage-immersion .site-header>nav .header-language-menu>summary{background:transparent;color:#8de6ff;border-color:#617c98;box-shadow:none} html body.sage-editorial.sage-immersion .site-header>nav .header-language-panel{background:#101e33;color:#d9eaff;border-color:#617c98;box-shadow:0 8px 22px #07111d33} html body.sage-editorial.sage-immersion .site-header>nav .header-language-panel :is(label,select,option){background:#101e33;color:#d9eaff;border-color:#617c98;color-scheme:dark} @media(hover:hover) and (pointer:fine){html body.sage-editorial.sage-immersion .site-header>nav :is(a,summary):hover{background:#173e54;color:#8de6ff}} @media(max-width:780px){html body.sage-editorial.sage-immersion .site-header>nav{padding:8px;gap:6px}html body.sage-editorial.sage-immersion .site-header>nav>:is(a,.news-nav-group,.header-language-tools){box-shadow:none!important}} @media(min-width:781px){ html body.sage-editorial.sage-immersion #content .sage-outlook-context{font-size:clamp(20px,2.3vw,29px)!important;font-weight:700!important;line-height:1.45} html body.sage-editorial.sage-immersion #content .sage-outlook-kicker, html body.sage-editorial.sage-immersion #content .sage-outlook-tags span{font-size:14px!important;font-weight:700!important} html body.sage-editorial.sage-immersion #content .sage-outlook h2{font-size:clamp(26px,calc(3vw + 2px),38px)!important;font-weight:700!important} html body.sage-editorial.sage-immersion #content .sage-outlook h3{font-size:clamp(22px,calc(2.3vw + 2px),31px)!important;font-weight:700!important} html body.sage-editorial.sage-immersion #content .sage-outlook [data-outlook-question]{font-size:clamp(18px,2vw,25px)!important;font-weight:700!important} html body.sage-editorial.sage-immersion #content .sage-outlook-head>a, html body.sage-editorial.sage-immersion #content :is(.sage-outlook-status,.sage-outlook-edit){font-size:16px!important;font-weight:700!important} html body.sage-editorial.sage-immersion #content .sage-outlook-choices .sage-outlook-choice-label{font-size:29px!important} html body.sage-editorial.sage-immersion #content .sage-outlook-study, html body.sage-editorial.sage-immersion #content .sage-outlook footer a, html body.sage-editorial.sage-immersion #content .sage-outlook-complete p{font-size:18px!important;font-weight:700!important} } html body.sage-editorial.sage-immersion #content .editorial-compact-panel{padding:0!important;min-height:0} html body.sage-editorial.sage-immersion #content .editorial-compact-link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:76px;padding:14px 16px;text-decoration:none;color:#eef7ff} html body.sage-editorial.sage-immersion #content .editorial-compact-link strong{display:block;font-size:18px;line-height:1.35} html body.sage-editorial.sage-immersion #content .editorial-compact-link small{display:block;margin-top:5px;font-size:13px;line-height:1.4;color:#b8d1e4} html body.sage-editorial.sage-immersion #content .editorial-compact-link>span:last-child{font-size:25px;color:#79eaff;flex-shrink:0} html body.sage-editorial.sage-immersion #content .editorial-short-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} html body.sage-editorial.sage-immersion #content .editorial-dossier-short{padding:14px!important;min-height:0!important;background:#102139;border:1px solid #c7e8f7;border-radius:12px;box-shadow:0 0 5px #fff5;color:#eef7ff} html body.sage-editorial.sage-immersion #content .editorial-dossier-short h3{font-size:17px;line-height:1.4;margin:0 0 6px;overflow-wrap:break-word} html body.sage-editorial.sage-immersion #content .editorial-dossier-short :is(a,summary){color:#8beaff;line-height:1.5;min-height:44px;display:flex;align-items:center;gap:8px;font-size:14px} html body.sage-editorial.sage-immersion #content .editorial-dossier-short details{margin-top:8px} html body.sage-editorial.sage-immersion #content .editorial-dossier-short summary{display:list-item;cursor:pointer;padding:10px 0} html body.sage-editorial.sage-immersion #content .editorial-dossier-method{display:inline-flex;align-items:center;min-height:44px;margin-top:10px;color:#8beaff;font-size:14px} html[data-theme=light] body.sage-editorial.sage-immersion #content :is(.editorial-compact-link,.editorial-dossier-short){color:#eef7ff!important} @media(max-width:780px){html body.sage-editorial.sage-immersion #content .editorial-short-grid{grid-template-columns:minmax(0,1fr)}html body.sage-editorial.sage-immersion #content .editorial-compact-link{min-height:64px;padding:12px 14px}html body.sage-editorial.sage-immersion #content .editorial-compact-link strong{font-size:16px}}
:root{ --observatory-bg:#020b10;--observatory-surface:#071b25;--observatory-raised:#102c39; --observatory-text:#f4fbff;--observatory-muted:#b7cdd7;--observatory-cyan:#41dcff; --observatory-line:#e9f9ff;--observatory-halo:0 0 2px #ffffff99,0 0 14px #dcf7ff35,0 12px 30px #0003; --sage-frame-page:var(--observatory-bg);--sage-frame-surface:var(--observatory-raised); --sage-frame-field:var(--observatory-surface);--sage-frame-text:var(--observatory-text); --sage-frame-muted:var(--observatory-muted);--sage-frame-border:var(--observatory-line); --sage-frame-link:var(--observatory-cyan);--sage-frame-accent:var(--observatory-cyan); --sage-frame-shadow:var(--observatory-halo);--sage-frame-radius:16px; } html:root body:is(.sage-editorial,.sage-console.sage-immersion-legacy){ --sage-bg:var(--observatory-bg);--sage-surface:var(--observatory-surface);--sage-surface-2:var(--observatory-raised); --sage-border:#6d919e;--sage-text:var(--observatory-text);--sage-muted:var(--observatory-muted);--sage-accent:var(--observatory-cyan); --sage-text-2:var(--observatory-muted);--sage-neutral-bg:#153f52;--sage-neutral-text:#b9f5ff; background:radial-gradient(ellipse at 80% 15%,#0b2938,transparent 55%),var(--observatory-bg)!important; color:var(--observatory-text)!important;font:16px/1.6 'Segoe UI',Arial,sans-serif; } html:root body.sage-editorial.sage-immersion.sage-observatory #content{ max-width:1240px;padding:26px;margin:0 auto;background:transparent!important;color:var(--observatory-text)!important;min-width:0; } html:root body:is(.sage-editorial,.sage-console) :is(button,input,select,textarea){font-family:'Segoe UI',Arial,sans-serif} html:root body:is(.sage-editorial,.sage-console) :is(a,button,input,select,textarea,summary):focus-visible{ outline:3px solid var(--observatory-cyan)!important;outline-offset:4px; } html:root body.sage-editorial.sage-immersion.sage-observatory .site-header{ display:grid;grid-template-columns:auto minmax(180px,1fr) auto;gap:20px;align-items:center; padding:20px max(26px,calc((100vw - 1188px)/2));background:transparent;border:0;position:relative; } html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand{ display:flex;align-items:center;gap:12px;margin:0;min-width:0;text-decoration:none; } html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand img{width:52px;height:56px;flex-shrink:0;filter:drop-shadow(0 0 9px #7edcff70)} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand>span{ font-size:29px!important;line-height:1.2!important;font-weight:750;letter-spacing:-.6px!important;white-space:nowrap;color:var(--observatory-text); } html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand em{font-size:inherit!important;color:var(--observatory-cyan);font-weight:inherit!important;line-height:inherit;font-style:normal} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand sup{font-size:11px;vertical-align:super;margin-left:2px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand small{ display:block;font:400 10px/1.5 'Segoe UI',Arial,sans-serif!important;letter-spacing:.045em!important;color:var(--observatory-muted);margin-top:4px;white-space:normal; } html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-header-search{width:100%;margin:0;max-width:none;min-width:0;display:block} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-header-search input{ width:100%;min-height:44px;background:#071821;color:var(--observatory-text);border:1px solid #859fac;border-radius:12px;padding:11px 13px;font-size:14px; } html:root body.sage-editorial.sage-immersion.sage-observatory .header-actions{display:flex;gap:8px;align-items:center;min-width:0;justify-content:flex-end;flex-wrap:nowrap;width:auto} html:root body.sage-editorial.sage-immersion.sage-observatory .header-actions :is(button,.header-language-fallback){ border:1px solid #b1c8d3;border-radius:9px;padding:10px 12px;min-height:44px;font:600 13px/1.4 'Segoe UI',Arial,sans-serif;background:#0a202a;color:var(--observatory-text);white-space:nowrap; } html:root body.sage-editorial.sage-immersion.sage-observatory #reader-donate-button{margin-left:auto;border-color:var(--observatory-line);box-shadow:var(--observatory-halo);background:#0a202a;color:var(--observatory-text)} html:root body.sage-editorial.sage-immersion.sage-observatory .header-actions :is(.sage-live-status,.header-search){display:none} html:root body.sage-editorial.sage-immersion.sage-observatory .header-shortcuts{display:flex;align-items:center;gap:6px;margin:0;padding:0;background:transparent;border:0;min-width:0;flex:0 0 auto;width:auto} html:root body.sage-editorial.sage-immersion.sage-observatory .header-actions>.sage-share-link{min-height:44px!important;padding:10px 12px!important;font-size:12px!important;margin:0} html:root body.sage-editorial.sage-immersion.sage-observatory .header-shortcuts .header-language-tools{display:flex;align-items:center;gap:4px;min-width:0;border:0;background:transparent;box-shadow:none!important;padding:0} html:root body.sage-editorial.sage-immersion.sage-observatory .header-shortcuts .header-proof{ display:flex;align-items:center;gap:6px;min-height:44px;padding:8px;color:var(--observatory-cyan);font-size:12px;border:0;background:transparent; } html:root body.sage-editorial.sage-immersion.sage-observatory .header-language-menu>summary{ display:flex;align-items:center;gap:5px;min-height:44px;padding:8px;border:1px solid #859fac;border-radius:9px;background:#0a202a;color:var(--observatory-cyan);font-size:13px;white-space:nowrap; } html:root body.sage-editorial.sage-immersion.sage-observatory .header-shortcuts:has(#header-language-menu) .header-language-fallback{display:none} html:root body.sage-editorial.sage-immersion.sage-observatory .header-language-panel{background:var(--observatory-raised);border:1px solid var(--observatory-line);color:var(--observatory-text);box-shadow:var(--observatory-halo);z-index:90} html:root body.sage-editorial.sage-immersion.sage-observatory .home-photo-banner{grid-column:1/-1;margin:0;width:100%;max-width:none} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-hero{ display:flex;align-items:flex-end;justify-content:center;min-height:310px!important;height:310px;padding:35px 25px!important;margin:0!important; background:#05141c;border:1px solid var(--observatory-line);border-radius:21px;box-shadow:var(--observatory-halo);overflow:hidden;isolation:isolate; } html:root body.sage-editorial.sage-immersion.sage-observatory .immersion-hero .editorial-globe-image{display:block!important;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top;opacity:1;z-index:-2} html:root body.sage-editorial.sage-immersion.sage-observatory .immersion-hero::after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#020b1000 12%,#020b100c 40%,#020b10bd 78%,#020b10ed 100%)} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-hero-copy{position:relative;padding:0!important;margin:0!important;max-width:1000px;width:100%;text-align:center} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-eyebrow{color:#b9f6ff;font-size:11px;letter-spacing:.13em;font-weight:700;margin:0 0 10px;text-shadow:0 2px 7px #000} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-hero h1{font-size:40px!important;line-height:1.17;font-weight:750;letter-spacing:-1px;margin:0!important;text-align:center;text-shadow:0 2px 10px #000;white-space:normal} html:root body.sage-editorial.sage-immersion.sage-observatory .immersion-hero h1 span{color:var(--observatory-cyan);display:block} html:root body.sage-editorial.sage-immersion.sage-observatory .immersion-hero h1 .observatory-hero-opening{color:var(--observatory-text)} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-subtitle{max-width:none;text-align:center;font-size:15px;margin:10px 0 0;color:var(--observatory-text);text-shadow:0 2px 6px #000;line-height:1.5} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav{ display:grid;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0;background:transparent;border:0;box-shadow:none;position:relative; } html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav>:is(a,.news-nav-group){ border:1px solid var(--observatory-line);border-radius:12px;background:linear-gradient(120deg,#102835,#061720);box-shadow:var(--observatory-halo)!important;min-width:0;margin:0;min-height:76px; } html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav>a, html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group>a{ display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 21px;text-decoration:none;min-height:76px;background:transparent;color:var(--observatory-text);border:0;border-radius:12px; } html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-copy{display:block;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-copy strong{display:block;font-size:19px;line-height:1.3;letter-spacing:.035em;color:var(--observatory-text);font-weight:700} html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-copy small{display:block;font-size:12px;margin-top:3px;color:var(--observatory-muted);line-height:1.4} html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-symbol{font-size:26px;color:var(--observatory-cyan);flex-shrink:0} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:0;position:static;align-items:center} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group .observatory-nav-symbol{display:none} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-theme-menu{display:block;position:static;border:0;padding:0;margin:0;background:transparent} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-theme-menu>summary{display:grid;place-items:center;position:static;width:36px;min-width:36px;min-height:44px;padding:6px;border:0;background:transparent;color:var(--observatory-cyan);font-size:22px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group:has(.news-theme-menu[open]){display:grid;grid-column:auto;position:static;padding-top:0} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group:has(.news-theme-menu[open])>a{position:static;width:auto;height:auto} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-theme-panel{position:absolute;left:0;top:calc(100% + 8px);width:100%;max-width:100%;max-height:55vh;overflow:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:14px;background:#102c39;border:1px solid var(--observatory-line);box-shadow:var(--observatory-halo);border-radius:12px;z-index:80} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-theme-panel a{color:var(--observatory-text);font-size:13px;line-height:1.4;min-height:44px;border:1px solid #617c87;border-radius:8px;padding:10px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav a[aria-current=page]{background:#123647;color:var(--observatory-cyan)} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav a{position:relative} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .section-movement-badge{position:absolute;right:8px;top:6px;background:#153f52;color:#b9f5ff;border-color:#6da7bd;box-shadow:none;font-size:10px} html:root body:is(.sage-editorial,.sage-console) #reader-translation-state{background:#0a222d!important;color:var(--observatory-text)!important;border-block:1px solid #6f93a2;font-size:12px!important;line-height:1.6} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-workspace{display:grid;grid-template-columns:minmax(0,1fr) 248px;gap:24px;align-items:start} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-sidebar{display:grid;gap:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.editorial-compact-link,.editorial-dossier-short){color:var(--observatory-text)!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-compact-link{min-height:76px;padding:14px 16px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-compact-link strong{font-size:16px;line-height:1.4;color:var(--observatory-text)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-compact-link small{font-size:12px;line-height:1.5;color:var(--observatory-muted)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section{margin:0 0 28px;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:0 0 15px;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section-head h2{font-size:27px;font-weight:700;line-height:1.3;margin:0;letter-spacing:-.5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section-head>a{color:var(--observatory-cyan)!important;font-size:13px;white-space:normal;flex-shrink:0;min-height:44px;display:flex;align-items:center;text-decoration:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-kicker{font-size:11px;letter-spacing:.12em;font-weight:700;color:var(--observatory-cyan);margin:0 0 5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.observatory-grid,.editorial-grid.research-grid.prospective-tech-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:16px 0;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.observatory-signal,.editorial-card,.editorial-side-panel,.sage-outlook,.observatory-tokenisation,.observatory-results){ background:linear-gradient(135deg,#102b38,#061a24)!important;border:1px solid var(--observatory-line)!important;border-radius:16px!important;box-shadow:var(--observatory-halo)!important;color:var(--observatory-text)!important;min-width:0; } html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal{display:flex;flex-direction:column;padding:22px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal :is(h2,h3){font-size:21px;line-height:1.4;font-weight:700;margin:12px 0;letter-spacing:-.3px;overflow-wrap:break-word} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal :is(h2,h3) a{color:var(--observatory-text)!important;text-decoration:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal details{margin-top:10px;padding:12px;background:#071e29;border:1px solid #aac7d5;border-radius:10px;color:var(--observatory-text);font-size:13px;line-height:1.7} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal summary{font-size:13px;line-height:1.5;min-height:44px;display:list-item;padding-block:10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-toolbar{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;background:#102c39!important;border:1px solid var(--observatory-line)!important;border-radius:12px;padding:15px;color:var(--observatory-text);box-shadow:var(--observatory-halo)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-toolbar input{min-height:44px;flex:1 1 200px;padding:10px 12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-toolbar button{min-height:44px;padding:10px 14px;background:#113b4e!important;color:var(--observatory-cyan)!important;border:1px solid #aac7d5;border-radius:9px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;margin:24px 0;font-size:13px;line-height:1.6} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-pagination>a{background:#113b4e;color:var(--observatory-cyan)!important;border:1px solid #aac7d5;border-radius:9px;min-height:44px;padding:10px;text-align:center;text-decoration:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-pagination>[aria-disabled]{opacity:.65;text-align:center} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal>p{font-size:13px;line-height:1.65;color:var(--observatory-muted);margin:0 0 12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-chip{align-self:flex-start;padding:5px 10px;background:#153f52;color:#b9f5ff;border:1px solid #527e92;border-radius:7px;font-size:11px;font-weight:650;line-height:1.4} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-card-action{display:flex;align-items:center;gap:8px;min-height:44px;color:var(--observatory-cyan)!important;text-decoration:none;font-size:13px;font-weight:650;margin-top:auto} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-archive-link{display:flex;align-items:center;min-height:44px;font-size:12px;text-decoration:none;color:var(--observatory-cyan)!important;border-top:1px solid #486776;margin-top:5px;padding-top:5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation{display:flex;align-items:center;gap:16px;padding:15px 20px;margin-top:16px;text-decoration:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation>span:nth-child(2){min-width:0;flex:1} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation strong{display:block;font-size:17px;line-height:1.4;color:var(--observatory-text)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation small{display:block;font-size:12px;line-height:1.5;color:var(--observatory-muted);margin-top:3px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-token-icon{width:38px;height:38px;display:grid;place-items:center;font-size:23px;color:var(--observatory-cyan);border:1px solid var(--observatory-cyan);border-radius:10px;flex-shrink:0;box-shadow:0 0 12px #00cfff35} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-token-arrow{font-size:23px;color:var(--observatory-cyan);flex-shrink:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-results{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;padding:20px 25px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-results h3{margin:0 0 5px;font-size:20px;font-weight:700;line-height:1.4} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-results p{font-size:13px;line-height:1.65;color:var(--observatory-muted);max-width:440px;margin:0 0 8px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-self:center} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats>div{padding:8px 15px;border-left:1px solid #66828f;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats strong{display:block;color:var(--observatory-cyan);font-size:32px;font-weight:750;line-height:1.1} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats span{display:block;color:var(--observatory-text);font-size:12px;line-height:1.5;margin-top:5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-caption{color:var(--observatory-muted);font-size:12px;line-height:1.6;margin:10px 0 15px;max-width:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .article-excerpt{display:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news:has(>.editorial-news-copy){display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:16px;padding:20px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news>.immersion-article-media{display:block;position:relative;inset:auto;width:92px!important;max-width:92px!important;height:92px;margin:0;border-radius:10px;overflow:hidden;grid-column:1;grid-row:1;isolation:isolate} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-news-copy{display:contents} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-news-copy>.card-head{grid-column:2;grid-row:1;min-width:0;padding:0;background:transparent} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-news-copy>.immersion-news-overview{grid-column:1/-1;grid-row:2;padding:0;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-news-copy>.editorial-news-action{grid-column:1/-1;grid-row:3;margin:0;justify-content:flex-start} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news .article-photo{position:relative;width:100%;height:100%;aspect-ratio:1;margin:0;border-radius:0;background:#153c4c} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news .article-photo :is(img,svg){position:absolute;inset:0;width:100%;height:100%;max-width:100%;object-fit:cover} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news .editorial-photo-placeholder{font-size:29px;line-height:1;display:grid;place-items:center;height:100%;padding:0;color:var(--observatory-cyan)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news h3{font-size:20px;line-height:1.5;letter-spacing:-.2px;font-weight:700;margin:0;word-break:normal;overflow-wrap:break-word} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .editorial-card.news{grid-template-columns:62px minmax(0,1fr);gap:12px;padding:18px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .editorial-card.news>.immersion-article-media{width:62px!important;max-width:62px!important;height:62px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .editorial-card.news h3{font-size:19px;line-height:1.45} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .editorial-card.news .sage-title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals :is(.sage-share-link,.card-head .sage-share-link){display:none!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home{padding:20px;margin-bottom:20px} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home h2{font-size:22px;line-height:1.4} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home .blockchain-mini-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home .blockchain-mini-metrics>div{padding:10px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home .blockchain-mini-metrics dt{font-size:11px;line-height:1.5;color:var(--observatory-muted)!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home .blockchain-mini-metrics dd{font-size:27px;line-height:1.3;margin:0;color:var(--observatory-cyan)!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content>.blockchain-home .blockchain-home-state{display:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news .card-date{margin:0;font-size:12px;line-height:1.5;color:var(--observatory-muted)!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card .sage-title-link{display:flex;align-items:flex-start;gap:7px;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-title-text{min-width:0;overflow-wrap:break-word;word-break:normal;white-space:normal} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-title-origin{flex-shrink:0;max-width:36px;display:inline-flex;align-items:center;gap:3px;margin-top:5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook{padding:24px 28px;margin:0 0 28px;border-radius:20px!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-head{margin-bottom:15px;gap:14px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook h2{font-size:27px!important;line-height:1.3;font-weight:700!important;letter-spacing:-.5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook h2 em{font-style:normal;color:var(--observatory-cyan)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-head>a{font-size:13px!important;font-weight:600!important;line-height:1.5;min-height:44px;display:flex;align-items:center} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-question{padding:18px 20px;border:1px solid #9dbdc9;border-radius:14px;background:#071e29;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-context{font-size:24px!important;font-weight:700!important;line-height:1.5;margin:18px 0;letter-spacing:-.3px;color:var(--observatory-text)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook [data-outlook-question]{font-size:17px!important;line-height:1.5;font-weight:600!important;margin:18px 0 14px;text-align:center} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook :is(.sage-outlook-kicker,.sage-outlook-tags span){font-size:12px!important;line-height:1.5;font-weight:600!important;letter-spacing:0;color:var(--observatory-muted)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook .sage-outlook-kicker{color:var(--observatory-cyan);letter-spacing:.1em;font-size:11px!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-choices{display:flex;justify-content:center;gap:16px;grid-template-columns:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-choices>button{flex:0 1 205px;min-width:0;width:205px;min-height:60px;padding:12px;border:1px solid #fcffff!important;border-radius:12px;box-shadow:0 0 5px #fff9,0 0 21px #eafaff80!important;transform:none;color:#fff!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-yes{background:linear-gradient(120deg,#008248,#005b35)!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-no{background:linear-gradient(120deg,#bd2437,#8a1c31)!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-choice-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:25px!important;font-weight:800;line-height:1.3;white-space:nowrap} html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.sage-outlook-status,.sage-outlook-edit){font-size:13px!important;font-weight:400!important;line-height:1.6} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-links{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:16px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-study{padding:9px 17px;margin:0;min-height:44px;background:#113b4e!important;color:var(--observatory-cyan)!important;border:1px solid #78a5b9;border-radius:9px;font-size:13px!important;font-weight:650!important;line-height:1.5;text-decoration:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook footer{margin-top:14px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook footer a{font-size:13px!important;font-weight:600!important;min-height:44px;display:inline-flex;align-items:center} html:root body.sage-editorial.sage-immersion.sage-observatory #content .research-frame{padding:0!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .research-frame-link{padding:20px 40px 20px 16px;gap:12px;min-height:140px;align-items:flex-start;text-align:left;flex-direction:column} html:root body.sage-editorial.sage-immersion.sage-observatory #content .research-frame-title{font-size:18px!important;font-weight:650;line-height:1.5!important;display:flex;align-items:flex-start;gap:6px;min-width:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .prospective-cover-light{width:46px;height:29px;filter:none} html:root body.sage-editorial.sage-immersion.sage-observatory #content .prospective-cover-arrow{right:12px;top:15px} html:root body:is(.sage-editorial,.sage-console) #content :is(.page-head,.dossier-orientation,.dossier-recap,.dossier-recap>section,.prospective-panel,.scenario-list,.research-panel,.research-record,.research-history,.research-objectives,.research-result,.research-bilan,.research-response,.research-quality,.analysis-thesis,.source-details,.reader-feedback,.life-panel,.life-support,.life-estimate,.case-block,.case-block.unfavorable,.card-tiles>div,.score-tiles>div,.public-opinion-result,.public-opinion-summary,.public-opinion-metrics>div,.blockchain-record,.blockchain-metric,.blockchain-mini-metrics>div,.official-indicator,.official-indicators,.research-metrics>div,.examination-overview,.measurement-panel,.result-progress,.neutral-block){ background:var(--observatory-raised)!important;color:var(--observatory-text)!important;border:1px solid #d4edf7!important;border-radius:14px;box-shadow:var(--observatory-halo)!important;min-width:0; } html:root body.sage-editorial.sage-immersion.sage-observatory #content .page-head{padding:22px;margin:0 0 20px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .page-head h1{font-size:clamp(27px,3vw,37px);line-height:1.3;margin:4px 0 10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .page-head>p{font-size:14px;line-height:1.7;max-width:850px} html:root body:is(.sage-editorial,.sage-console) #content :is(.card-body details,.public-opinion-history,.prospective-reader,.evaluation-evidence-card){background:var(--observatory-surface)!important;border:1px solid #aac7d5!important;color:var(--observatory-text)!important;border-radius:12px;box-shadow:0 0 8px #def6ff20!important;min-width:0} html:root body:is(.sage-editorial,.sage-console) #content :is(p,li,td,dd){overflow-wrap:break-word;word-break:normal} html:root body:is(.sage-editorial,.sage-console) #content :is(h1,h2,h3,h4,h5,h6,summary,dt){color:var(--observatory-text)!important;font-family:'Segoe UI',Arial,sans-serif;overflow-wrap:break-word;word-break:normal} html:root body:is(.sage-editorial,.sage-console) #content :is(.analysis-section h5,.prospective-panel h4,.life-heading,.life-value,.sage-concept-label,.life-legend .neutral){color:var(--observatory-cyan)!important} html:root body:is(.sage-editorial,.sage-console) #content :is(.card-date,.life-caption,.life-value-label,.generation,.review-notice,.research-secondary,.research-method-note,.blockchain-note,.reference-note){color:var(--observatory-muted)!important} html:root body:is(.sage-editorial,.sage-console) #content :is(.life-delta.up,.sage-delta[data-direction=up]){color:#7ee3ad!important} html:root body:is(.sage-editorial,.sage-console) #content :is(.life-delta.down,.sage-delta[data-direction=down]){color:#ff9dae!important} html:root body:is(.sage-editorial,.sage-console) #content :is(.life-delta.stable,.sage-delta[data-direction=flat]){color:var(--observatory-cyan)!important} html:root body:is(.sage-editorial,.sage-console) :is(#content,dialog) :is(input,select,textarea,option){background:#071821!important;color:var(--observatory-text)!important;border-color:#859fac!important;max-width:100%;min-width:0;color-scheme:dark} html:root body:is(.sage-editorial,.sage-console) :is(#content,dialog) :is(input,textarea)::placeholder{color:#bbd0da!important} html:root body:is(.sage-editorial,.sage-console) #content .detail-card .editorial-card.news{display:block;min-width:0;padding:22px} html:root body:is(.sage-editorial,.sage-console) #content .detail-card .editorial-card.news :is(.card-head,.card-body){display:block;width:100%;min-width:0;padding:0;grid-area:auto} html:root body:is(.sage-editorial,.sage-console) #content .detail-card .editorial-card.news h3{font-size:clamp(20px,2.5vw,29px);line-height:1.45;margin:0 0 16px;writing-mode:horizontal-tb} html:root body:is(.sage-editorial,.sage-console) #content .detail-card .editorial-card.news .card-date{margin:14px 0} html:root body:is(.sage-editorial,.sage-console) #content .research-history{padding:20px!important} html:root body:is(.sage-editorial,.sage-console) #content .followup-evidence-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start} html:root body:is(.sage-editorial,.sage-console) #content .followup-evidence-layout :is(.followup-study-progress,.followup-official-data){min-width:0;width:100%} html:root body:is(.sage-editorial,.sage-console) #content .detail-card :is(.card-body,.analysis-section,.case-block){line-height:1.8} html:root body:is(.sage-editorial,.sage-console) #content :is(.journey-actions a,.research-tabs a,.research-view-link,.pagination a,.editorial-news-action a){background:#113b4e!important;color:var(--observatory-cyan)!important;border:1px solid #91b3c1!important;border-radius:9px;min-height:44px} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation,#reader-donation){background:#071b25!important;color:var(--observatory-text)!important;border-color:var(--observatory-line)!important;box-shadow:var(--observatory-halo)!important;font-family:'Segoe UI',Arial,sans-serif;color-scheme:dark} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation) :is(header,section,details,.donation-methods>section){background:transparent!important;color:var(--observatory-text)!important;border-color:#849eab!important} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation) :is(h2,h3,h4,p,label,legend,summary){color:var(--observatory-text)!important;font-family:'Segoe UI',Arial,sans-serif} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation) :is(button,a){color:var(--observatory-cyan)!important;background:#113b4e!important;border-color:#bdd9e5!important;border-radius:9px;min-height:44px} html:root body:is(.sage-editorial,.sage-console) .reader-menu-nav{display:grid;grid-template-columns:1fr;gap:8px;padding:18px 0} html:root body:is(.sage-editorial,.sage-console) .reader-menu-nav>a{padding:12px;font-size:15px;line-height:1.5;text-decoration:none} html:root body:is(.sage-editorial,.sage-console) .observatory-menu-secondary{grid-column:1/-1;border:0;border-top:1px solid #849eab;padding:8px 0;margin:4px 0 0} html:root body:is(.sage-editorial,.sage-console) .observatory-menu-secondary>nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:8px 0} html:root body:is(.sage-editorial,.sage-console) .observatory-menu-secondary>nav a{display:flex;align-items:center;padding:10px;font-size:12px;line-height:1.5;text-decoration:none;overflow-wrap:break-word} html:root body:is(.sage-editorial,.sage-console) .reader-setting-row{gap:12px} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation) p{font-size:13px;line-height:1.7} html:root body:is(.sage-editorial,.sage-console) .donation-methods>section{padding:18px!important;border:1px solid var(--observatory-line)!important;border-radius:12px;background:#102c39!important;box-shadow:var(--observatory-halo)} html:root body:is(.sage-editorial,.sage-console) .donation-amounts label>span{background:#113b4e!important;color:var(--observatory-text)!important;border-color:#bdd9e5!important} html:root body:is(.sage-editorial,.sage-console) .donation-amounts input:checked+span{background:#125773!important;color:#fff!important;border-color:var(--observatory-cyan)!important} html:root body.sage-editorial.sage-immersion.sage-observatory .site-footer{max-width:1240px;margin:0 auto;padding:22px 26px 32px;background:transparent;color:var(--observatory-muted);border-top:1px solid #587482;display:block} html:root body.sage-editorial.sage-immersion.sage-observatory .site-footer nav{display:flex;flex-wrap:wrap;gap:4px 20px;justify-content:flex-start;margin:12px 0} html:root body.sage-editorial.sage-immersion.sage-observatory .site-footer nav a{color:#d9edf6;font-size:12px;line-height:1.5;padding:7px 0;min-height:36px;display:inline-flex;align-items:center;text-decoration:none} html:root body.sage-editorial.sage-immersion.sage-observatory .site-footer :is(.sage-note,p){color:var(--observatory-muted);font-size:12px;line-height:1.7;max-width:none} html:root body.sage-editorial.sage-immersion.sage-observatory .prospective-mobile-nav{display:none} @media(hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){ html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav>:is(a,.news-nav-group), html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.observatory-signal,.editorial-card,.observatory-tokenisation){transition:transform .18s,box-shadow .18s} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav>:is(a,.news-nav-group):hover, html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.observatory-signal,.editorial-card,.observatory-tokenisation):hover{transform:translateY(-2px) scale(1.008);box-shadow:0 0 3px #fff,0 0 20px #def6ff55,0 16px 35px #0003!important} } @media(max-width:1100px){ html:root body.sage-editorial.sage-immersion.sage-observatory .site-header{grid-template-columns:1fr auto;gap:16px} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-header-search{grid-column:1/-1;grid-row:2} html:root body.sage-editorial.sage-immersion.sage-observatory .home-photo-banner{grid-row:3} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-workspace{grid-template-columns:minmax(0,1fr)} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-sidebar{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px} html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.observatory-grid,.editorial-grid.research-grid.prospective-tech-grid){grid-template-columns:repeat(2,minmax(0,1fr))} } @media(max-width:700px){ html:root body.sage-editorial.sage-immersion.sage-observatory .site-header{padding:16px;gap:12px;grid-template-columns:minmax(0,1fr)} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand{grid-column:1/-1;width:100%;gap:10px;justify-content:flex-start} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand img{width:44px;height:48px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand>span{font-size:clamp(21px,6.8vw,29px)!important;line-height:1.2!important;letter-spacing:-.65px!important} html:root body.sage-editorial.sage-immersion.sage-observatory .site-brand small{font-size:9px!important;letter-spacing:0!important;line-height:1.6!important} html:root body.sage-editorial.sage-immersion.sage-observatory .header-actions{grid-column:1/-1;grid-row:2;display:flex;justify-content:space-between;gap:6px;width:100%} html:root body.sage-editorial.sage-immersion.sage-observatory .header-actions button{font-size:12px;padding:10px;min-height:44px} html:root body.sage-editorial.sage-immersion.sage-observatory .header-shortcuts .header-proof{padding:8px 4px;min-width:32px;justify-content:center} html:root body.sage-editorial.sage-immersion.sage-observatory .header-shortcuts .header-proof>span{display:none} html:root body.sage-editorial.sage-immersion.sage-observatory .header-language-menu>summary{padding:8px 6px;font-size:12px;gap:3px} html:root body.sage-editorial.sage-immersion.sage-observatory #reader-menu-button{margin-right:auto} html:root body.sage-editorial.sage-immersion.sage-observatory #reader-donate-button{margin-left:auto} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-header-search{grid-column:1/-1;grid-row:3} html:root body.sage-editorial.sage-immersion.sage-observatory .editorial-header-search input{padding:10px 12px;font-size:14px} html:root body.sage-editorial.sage-immersion.sage-observatory .home-photo-banner{grid-row:4} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-hero{height:255px;min-height:255px!important;padding:24px 16px 20px!important;border-radius:15px;background:#05141c!important} html:root body.sage-editorial.sage-immersion.sage-observatory .immersion-hero .editorial-globe-image{object-position:center top} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-hero h1{font-size:27px!important;line-height:1.22;letter-spacing:-.7px} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-eyebrow{font-size:9px;letter-spacing:.055em;margin-bottom:8px} html:root body.sage-editorial.sage-immersion.sage-observatory :is(#content,.home-photo-banner) .immersion-subtitle{font-size:12px;line-height:1.55;margin-top:8px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav>:is(a,.news-nav-group){min-height:69px;border-radius:10px;box-shadow:var(--observatory-halo)!important} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav>a, html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group>a{min-height:69px;padding:11px 4px;justify-content:center;text-align:center;border-radius:10px;gap:0} html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-copy strong{font-size:12px;letter-spacing:0;line-height:1.4} html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-copy small{font-size:9px;line-height:1.4;margin-top:4px} html:root body.sage-editorial.sage-immersion.sage-observatory .observatory-nav-symbol{display:none} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-nav-group{grid-template-columns:minmax(0,1fr) 24px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-theme-menu>summary{min-width:24px;width:24px;min-height:44px;padding:2px;font-size:19px} html:root body.sage-editorial.sage-immersion.sage-observatory .site-header>nav .news-theme-panel{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px;gap:8px} html:root body.sage-editorial.sage-immersion.sage-observatory #content{padding:12px 16px 22px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section{margin-bottom:24px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section-head{gap:10px;margin-bottom:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section-head h2{font-size:22px;line-height:1.3;letter-spacing:-.4px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-section-head>a{font-size:11px;max-width:95px;text-align:right;justify-content:flex-end} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-kicker{font-size:9px;margin-bottom:5px} html:root body.sage-editorial.sage-immersion.sage-observatory #content :is(.observatory-grid,.editorial-grid.research-grid.prospective-tech-grid){grid-template-columns:minmax(0,1fr);gap:12px;margin:14px 0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal{padding:17px;border-radius:13px!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal :is(h2,h3){font-size:18px;line-height:1.45;margin:9px 0 10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-pagination{gap:8px;font-size:11px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-signal>p{font-size:12px;line-height:1.6} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation{padding:14px 12px;gap:10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation strong{font-size:15px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-tokenisation small{font-size:11px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-token-icon{width:34px;height:34px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-results{grid-template-columns:minmax(0,1fr);padding:17px;gap:15px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-results h3{font-size:18px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-results p{font-size:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats{border-top:1px solid #66828f;padding-top:12px;gap:8px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats>div{padding:2px 10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats>div:first-child{border:0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats strong{font-size:29px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-stats span{font-size:11px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .observatory-caption{font-size:11px;line-height:1.6} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook{padding:19px 17px;border-radius:16px!important;margin:0 0 24px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-head{display:block;margin-bottom:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook h2{font-size:23px!important;line-height:1.3} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-head>a{margin:6px 0 0;font-size:12px!important;min-height:36px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-question{padding:14px 12px;border-radius:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-context{font-size:19px!important;line-height:1.5;margin:14px 0} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook [data-outlook-question]{font-size:14px!important;line-height:1.5;margin:18px 0 13px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook :is(.sage-outlook-tags span,.sage-outlook-kicker){font-size:10px!important;line-height:1.5} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-tags{align-items:flex-start;gap:10px;flex-wrap:wrap} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-choices{gap:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-choices>button{flex:1;min-width:0;width:auto;min-height:52px;border-radius:10px;padding:10px 6px;box-shadow:0 0 4px #fff9,0 0 15px #eafaff75!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-choice-label{font-size:21px!important;gap:6px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-links{gap:8px;margin-top:15px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .sage-outlook-study{flex:1;min-width:0;padding:10px 7px;font-size:11px!important;line-height:1.5;text-align:center;justify-content:center} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news:has(>.editorial-news-copy){grid-template-columns:64px minmax(0,1fr);padding:14px;gap:12px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news>.immersion-article-media{width:64px!important;max-width:64px!important;height:64px;border-radius:9px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news h3, html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .editorial-card.news h3{font-size:17px;line-height:1.5} html:root body.sage-editorial.sage-immersion.sage-observatory #content .home-signals .editorial-card.news>.immersion-article-media{width:64px!important;max-width:64px!important;height:64px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-card.news :is(.card-kicker,.card-date){font-size:11px;line-height:1.5} html:root body.sage-editorial.sage-immersion.sage-observatory #content .research-frame-link{flex-direction:row;gap:10px;padding:14px 38px 14px 14px;min-height:96px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .research-frame-title{font-size:17px!important;line-height:1.5!important} html:root body.sage-editorial.sage-immersion.sage-observatory #content .prospective-cover-light{width:32px;height:30px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .page-head{padding:17px;margin-bottom:16px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .page-head h1{font-size:26px;line-height:1.3} html:root body.sage-editorial.sage-immersion.sage-observatory #content .page-head>p{font-size:13px;line-height:1.65} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-sidebar{grid-template-columns:minmax(0,1fr);gap:10px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-compact-link{min-height:64px;padding:12px 14px} html:root body.sage-editorial.sage-immersion.sage-observatory #content .editorial-compact-link strong{font-size:15px} html:root body:is(.sage-editorial,.sage-console) #content .detail-card .editorial-card.news{padding:16px} html:root body:is(.sage-editorial,.sage-console) #content .detail-card .editorial-card.news h3{font-size:21px;line-height:1.5} html:root body:is(.sage-editorial,.sage-console) #content .research-history{padding:16px!important} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation){padding:16px;max-width:100%} html:root body:is(.sage-editorial,.sage-console) :is(.reader-menu,.reader-donation) h2{font-size:22px;line-height:1.3} html:root body:is(.sage-editorial,.sage-console) .donation-methods{grid-template-columns:minmax(0,1fr)} html:root body.sage-editorial.sage-immersion.sage-observatory .site-footer{padding:16px 16px 100px} html:root body.sage-editorial.sage-immersion.sage-observatory .prospective-mobile-nav{ display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;bottom:0;left:0;right:0;z-index:60;padding:7px 6px calc(8px + env(safe-area-inset-bottom));gap:0;background:#04151df7;border-top:1px solid var(--observatory-line);box-shadow:0 -4px 20px #66cfff20; } html:root body.sage-editorial.sage-immersion.sage-observatory .prospective-mobile-nav>a{display:grid;place-items:center;align-content:center;gap:3px;min-height:48px;min-width:0;padding:4px 0;color:#d1e9f4;font-size:10px;line-height:1.5;text-align:center;text-decoration:none;border:0;background:transparent} html:root body.sage-editorial.sage-immersion.sage-observatory .prospective-mobile-nav>a>span:first-child{font-size:20px;line-height:1.2;color:var(--observatory-cyan)} html:root body.sage-editorial.sage-immersion.sage-observatory .prospective-mobile-nav>a[aria-current=page]{color:var(--observatory-cyan);background:#103748;border-radius:9px} } @media(prefers-reduced-motion:reduce){html:root body.sage-editorial.sage-immersion.sage-observatory *{scroll-behavior:auto;transition:none!important;animation:none!important}html:root body.sage-editorial.sage-immersion.sage-observatory :is(.editorial-card,.observatory-signal,.observatory-tokenisation,.site-header>nav>a,.news-nav-group):hover{transform:none}} html[data-reduce-motion=true] body.sage-editorial.sage-immersion.sage-observatory :is(.editorial-card,.observatory-signal,.observatory-tokenisation,.site-header>nav>a,.news-nav-group){transition:none!important;transform:none!important}
.sage-page-return,.sage-page-top{box-sizing:border-box;color:#71efff!important;background:#081e30!important;border:1px solid #42d8fa!important;box-shadow:0 0 12px #42d8fa55;border-radius:12px;text-decoration:none;font:600 15px/1.2 system-ui,sans-serif;min-height:44px;min-width:44px;align-items:center;justify-content:center} .sage-page-return{display:flex;width:max-content;max-width:calc(100% - 32px);margin:14px 16px 0;padding:10px 16px} .sage-page-top{display:flex;position:fixed;right:18px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:40;width:48px;height:48px;padding:0;font-size:26px;cursor:pointer} .sage-page-top[hidden]{display:none!important} .sage-page-return:focus-visible,.sage-page-top:focus-visible{outline:3px solid #fff;outline-offset:4px} @media(min-width:1200px){.sage-page-return{margin-inline-start:max(16px,calc((100% - 1160px)/2))}} @media(max-width:760px){.sage-page-top{right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}} @media(hover:hover){.sage-page-return:hover,.sage-page-top:hover{color:#fff!important;box-shadow:0 0 18px #42d8fa99}}
