@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=Inter:wght@400;500;600;700&display=swap";.news-edition-update{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:12px 0 18px;padding:13px 14px;border:1px solid var(--theme-line-teal, #65cbd066);background:var(--theme-surface-raised, #0a2025);color:var(--theme-ink, #dcebed)}.news-edition-update>svg{width:20px;color:var(--cyan, var(--theme-teal, #67dce2))}.news-edition-update>span{min-width:0;display:grid;gap:3px}.news-edition-update strong{color:var(--cyan, var(--theme-teal, #67dce2));font:800 10px/1.3 IBM Plex Mono;letter-spacing:.08em}.news-edition-update small{color:var(--theme-muted, #9aadb3);font-size:12px;line-height:1.45}.news-edition-update button,.news-home-desk-link a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 13px;border:1px solid var(--cyan, var(--theme-line-teal, #67dce2));background:transparent;color:var(--cyan, var(--theme-teal, #67dce2));font:800 10px/1.2 IBM Plex Mono;letter-spacing:.055em;text-decoration:none;cursor:pointer}.news-edition-update button:hover,.news-edition-update button:focus-visible,.news-home-desk-link a:hover,.news-home-desk-link a:focus-visible{background:var(--theme-wash-teal, #67dce218);outline:2px solid var(--theme-line-teal, #67dce255);outline-offset:2px}.news-edition-update button svg,.news-home-desk-link a svg{width:15px}.news-card-source-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-bottom:8px}.news-card-source-row .news-card-evidence-status{flex:1 1 230px;margin:0}.news-source-type{display:inline-flex;align-items:center;min-height:24px;padding:4px 7px;border:1px solid var(--theme-line-teal, #6f818866);color:var(--theme-body, #b6c6cb);font:800 8px/1.2 IBM Plex Mono;letter-spacing:.065em;white-space:nowrap}.news-source-type--official{border-color:var(--theme-line-green, #6ac99a88);color:var(--theme-green, #9fe7c3);background:var(--theme-wash-green, #173a2a66)}.news-source-type--vendor{border-color:var(--theme-line-amber, #d7a85e88);color:var(--theme-amber, #edc985);background:var(--theme-wash-amber, #3a2b1466)}.news-source-type--preprint{border-color:var(--theme-line-purple, #ad8cdf88);color:var(--theme-purple, #d0b9f2);background:var(--theme-wash-purple, #271d3a66)}.news-source-type--independent{border-color:var(--theme-line-teal, #68b9d388);color:var(--theme-teal, #a8d9e8);background:var(--theme-wash-teal, #15313a66)}.news-research-watch{margin:20px 0 0;border:1px solid var(--theme-line-purple, #8e72bd66);background:var(--theme-surface-raised, #100f18)}.news-research-watch>header{display:flex;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid var(--theme-line-purple, #8e72bd55)}.news-research-watch>header>svg{width:21px;color:var(--theme-purple, #c1a5ed)}.news-research-watch>header>span{display:grid;gap:2px}.news-research-watch>header h2{margin:0;color:var(--theme-body, #d4c1f2);font:800 10px/1.3 IBM Plex Mono;letter-spacing:.075em}.news-research-watch>header small{color:var(--theme-muted, #9e96aa);font-size:12px}.news-research-watch>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.news-research-watch article{min-width:0;display:grid;align-content:start;gap:8px;padding:15px;border-right:1px solid var(--theme-line-purple, #8e72bd44)}.news-research-watch article:last-child{border-right:0}.news-research-watch article>span{color:var(--theme-purple, #c1a5ed);font:800 8px/1.3 IBM Plex Mono;letter-spacing:.06em}.news-research-watch h3{margin:0;color:var(--theme-ink, #e4ddea);font:650 15px/1.35 IBM Plex Mono}.news-research-watch p{margin:0;color:var(--theme-muted, #918b9c);font-size:12px}.news-research-watch a{min-height:40px;display:inline-flex;align-items:center;gap:7px;width:max-content;margin-top:4px;color:var(--theme-purple, #c1a5ed);font:800 9px IBM Plex Mono;letter-spacing:.06em;text-decoration:none}.news-research-watch a:hover,.news-research-watch a:focus-visible{color:var(--theme-ink, #eee5ff);text-decoration:underline;text-underline-offset:4px}.news-research-watch a svg{width:14px}.news-home-desk-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin:20px 0 0;padding:15px;border:1px solid var(--theme-line-soft, #ffffff1f);background:var(--theme-surface, #0a1216)}.news-home-desk-link>span{display:grid;gap:4px}.news-home-desk-link strong{color:var(--theme-ink, #dbe8ea);font:800 10px/1.3 IBM Plex Mono;letter-spacing:.07em}.news-home-desk-link small{color:var(--theme-muted, #899ba1);font-size:12px}.news-page--home .news-card-summary{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-page--home .news-card-media.has-source-art-fallback:before{content:"CATEGORY ART · SOURCE IMAGE UNSUITABLE";position:absolute;z-index:3;right:9px;bottom:9px;padding:5px 7px;background:var(--theme-surface, #071015cc);color:var(--theme-muted, #9cb0b7);font:750 7px IBM Plex Mono;letter-spacing:.055em}@media(max-width:720px){.news-edition-update{grid-template-columns:22px minmax(0,1fr);padding:12px}.news-edition-update button{grid-column:1 / -1;width:100%}.news-research-watch>div{grid-template-columns:1fr}.news-research-watch article{border-right:0;border-bottom:1px solid var(--theme-line-purple, #8e72bd44)}.news-research-watch article:last-child{border-bottom:0}.news-home-desk-link{grid-template-columns:1fr}.news-home-desk-link a{width:100%}.news-source-type{font-size:9px}}@media(prefers-reduced-motion:reduce){.news-edition-update button,.news-home-desk-link a{scroll-behavior:auto}}.newsletter-signup .newsletter-consent{display:flex;align-items:flex-start;gap:10px;padding-block:8px;color:var(--theme-body, #b5c8d0);font-size:14px;line-height:1.6;cursor:pointer}.newsletter-consent input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;accent-color:var(--cyan)}.newsletter-consent a{color:var(--theme-teal, #89e0ed);text-underline-offset:3px}.newsletter-signup.newsletter-signup form>small{color:var(--theme-muted, #a4bac4);font-size:12px;line-height:1.6}.newsletter-signup .newsletter-signup-error{color:var(--theme-ink, #ffb8b8);font-size:14px;line-height:1.6}.newsletter-availability{display:grid;gap:12px;min-width:0;padding:20px;border:1px solid var(--theme-line, #45616b);background:var(--theme-surface-raised, #0b171c);color:var(--theme-ink, #e6f2f6)}.newsletter-availability>strong{font-size:18px;line-height:1.4}.newsletter-availability p{margin:0;color:var(--theme-body, #b5c8d0);font-size:14px;line-height:1.6}.newsletter-availability nav{display:flex;flex-wrap:wrap;gap:8px 16px}.newsletter-availability a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--theme-teal, #89e0ed);font-size:14px;line-height:1.5;text-underline-offset:4px}.newsletter-availability a svg{width:16px;flex:0 0 auto}.newsletter-signup .newsletter-availability button,.newsletter-signup .newsletter-signup-success button{justify-self:start;min-height:44px;padding:8px 14px;background:transparent;border:1px solid var(--theme-line-teal, #648793);color:var(--theme-ink, #d5eef3);font-size:11px}.newsletter-signup .newsletter-signup-success button{grid-column:2}.newsletter-signup .newsletter-signup-success span{color:var(--theme-body, #b7d5bd);font-size:13px;line-height:1.6}.newsletter-signup a:focus-visible,.newsletter-signup button:focus-visible,.newsletter-consent input:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}@media(max-width:540px){.newsletter-availability{padding:16px}.newsletter-availability nav{flex-direction:column;gap:2px}}.article-archive-page{max-width:1440px;margin-inline:auto}.article-archive-page .global-page-heading{max-width:1050px}.article-archive-page .global-page-heading h1{line-height:.98}.article-archive-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.article-archive-list>li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;padding:30px 0;border-bottom:1px solid var(--line)}.article-archive-date{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--theme-muted, #a4b4bc);font:12px IBM Plex Mono,monospace}.article-archive-date>span{color:var(--theme-teal, #77939e);font-size:9px;letter-spacing:.08em}.article-archive-date small{font-size:10px;line-height:1.6}.article-archive-list h3{margin:12px 0;font-size:clamp(23px,2.6vw,34px);font-weight:500;line-height:1.15;letter-spacing:-.025em}.article-archive-list h3 a{display:flex;justify-content:space-between;align-items:start;gap:18px;color:var(--theme-ink, #e4edf0);text-decoration:none}.article-archive-list h3 svg{flex:0 0 20px;margin-top:4px;color:var(--cyan)}.article-archive-list h3 a:hover{color:var(--cyan)}.article-archive-list p{max-width:900px;margin:0 0 17px;color:var(--theme-muted, #9dabb3);font-size:15px;line-height:1.7}.article-archive-byline{color:var(--theme-muted, #a2b6bd);font-size:12px;line-height:1.8}.article-archive-byline a{color:var(--cyan);text-underline-offset:3px}.article-archive-review{display:block;margin-top:6px;color:var(--theme-muted, #a2b6bd);font-size:11px;line-height:1.7}.article-archive-page a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}@media(max-width:620px){.article-archive-list>li{grid-template-columns:1fr;gap:16px;padding-block:26px}.article-archive-date{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.article-archive-list p{font-size:14px}.article-archive-page .global-section-heading{gap:18px}}.original-articles-feature{--article-accent:var(--theme-teal, #77e4d6);margin:18px 0 36px;padding:26px;border:1px solid var(--theme-line, #375754);background:linear-gradient(125deg,var(--theme-surface-raised, #112422) 0%,var(--theme-surface-raised, #101617) 48%,var(--theme-surface-raised, #111719) 100%);border-radius:14px;color:var(--theme-ink, #f1f5f3);min-width:0}.original-articles-feature--robots{--article-accent:var(--theme-amber, #efbc76);border-color:var(--theme-line, #615039);background:linear-gradient(125deg,var(--theme-surface-raised, #282216) 0%,var(--theme-surface-raised, #171715) 48%,var(--theme-surface-raised, #17191b) 100%)}.original-articles-feature--cybersecurity{--article-accent:var(--theme-blue, #b8afff);border-color:var(--theme-line, #494263);background:linear-gradient(125deg,var(--theme-wash-blue, #211e31) 0%,var(--theme-surface-raised, #16171c) 48%,var(--theme-surface-raised, #161a20) 100%)}.original-articles-feature__heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:23px;border-bottom:1px solid var(--theme-line-soft, #ffffff24);margin-bottom:24px}.original-articles-feature__heading .eyebrow{color:var(--article-accent);font-size:10px;letter-spacing:.13em;line-height:1.6}.original-articles-feature__heading h2{font-size:clamp(28px,3.5vw,46px);font-weight:750;letter-spacing:-.04em;line-height:1.06;margin:9px 0 10px}.original-articles-feature__heading p{font-size:13px;color:var(--theme-body, #c2ceca);line-height:1.65;margin:0;max-width:650px}.original-articles-feature__heading>a,.original-articles-feature__empty a{display:inline-flex;align-items:center;gap:9px;flex-shrink:0;font-size:12px;font-weight:700;color:var(--article-accent);text-decoration:none;min-height:44px}.original-articles-feature a svg{width:15px;height:15px;flex-shrink:0}.original-articles-feature a:hover{text-decoration:underline;text-underline-offset:4px}.original-articles-feature a:focus-visible{outline:2px solid var(--article-accent);outline-offset:5px;border-radius:2px}.original-articles-feature__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px}.original-article-card{min-width:0;display:flex;flex-direction:column;gap:13px}.original-article-card--lead{grid-row:span 2;padding-right:24px;border-right:1px solid var(--theme-line-soft, #ffffff24)}.original-article-card:not(.original-article-card--lead)+.original-article-card{border-top:1px solid var(--theme-line-soft, #ffffff24);padding-top:24px}.original-article-card__image{display:block;order:-1;overflow:hidden;border-radius:7px;aspect-ratio:16/8;background:var(--theme-surface-raised, #111c1e)}.original-article-card__image img{display:block;width:100%;height:100%;object-fit:cover}.original-article-card:not(.original-article-card--lead) .original-article-card__image{display:none}.original-article-card__dateline{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;font-size:10px;line-height:1.7;color:var(--theme-body, #bcc8c5)}.original-article-card__dateline>span{color:var(--article-accent);letter-spacing:.08em;font-weight:700}.original-article-card h3{font-size:clamp(18px,1.8vw,23px);line-height:1.23;letter-spacing:-.025em;margin:9px 0 0;font-weight:700;overflow-wrap:anywhere}.original-article-card--lead h3{font-size:clamp(23px,2.6vw,34px);line-height:1.14}.original-article-card h3 a{color:var(--theme-ink, #f5f7f5);text-decoration:none}.original-article-card__copy>p{font-size:13px;line-height:1.75;color:var(--theme-body, #c7d0cd);margin:0 0 14px;overflow-wrap:anywhere}.original-article-card__byline{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11px;line-height:1.8;color:var(--theme-body, #b6c2bf)}.original-article-card__byline>a,.original-article-card__byline>span:first-child{font-weight:700;color:var(--theme-ink, #e6ede9);text-decoration:none}.original-article-card__evidence{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:10px;line-height:1.8;color:var(--theme-body, #b3c2bd);margin-top:5px}.original-article-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:13px}.original-article-card__actions>a{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;min-height:40px;color:var(--article-accent);text-decoration:none}.original-articles-feature__disclosure{margin:24px 0 0;border-top:1px solid var(--theme-line-soft, #ffffff24);padding-top:17px;font-size:11px;line-height:1.8;color:var(--theme-body, #b9c7c1)}.original-articles-feature__disclosure>a{display:inline-flex;align-items:center;gap:5px;margin-left:6px;color:var(--article-accent);text-decoration:none}.original-articles-feature__desks{display:flex;gap:9px;flex-wrap:wrap;margin:-8px 0 22px}.original-articles-feature__desks a{display:inline-flex;align-items:center;gap:14px;border:1px solid var(--theme-line-soft, #ffffff30);border-radius:5px;padding:10px 13px;min-height:44px;box-sizing:border-box;font-size:11px;font-weight:700;color:var(--theme-body, #d0dcd7);text-decoration:none}.original-articles-feature__desks a.is-active{color:var(--article-accent);border-color:var(--article-accent)}.original-articles-feature__empty{display:flex;align-items:flex-start;gap:16px;min-height:130px;padding:24px 0;color:var(--theme-ink, #d9e5df)}.original-articles-feature__empty>svg{width:27px;height:27px;flex-shrink:0;color:var(--article-accent)}.original-articles-feature__empty strong{font-size:17px;line-height:1.5}.original-articles-feature__empty p{font-size:13px;line-height:1.7;color:var(--theme-body, #bccbc4);max-width:650px}@media(max-width:900px){.original-articles-feature{padding:22px}.original-articles-feature__heading{align-items:flex-start;gap:15px}.original-articles-feature__heading>a{max-width:150px;line-height:1.5}.original-articles-feature__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:19px}.original-article-card--lead{padding-right:19px}.original-article-card__copy>p{font-size:12px}}@media(max-width:650px){.original-articles-feature{padding:18px 16px;margin-top:15px;margin-bottom:26px;border-radius:10px}.original-articles-feature__heading{display:block;padding-bottom:15px;margin-bottom:18px}.original-articles-feature__heading>a{max-width:none;margin-top:8px}.original-articles-feature__grid{grid-template-columns:minmax(0,1fr);gap:22px}.original-article-card--lead{grid-row:auto;padding:0 0 22px;border-right:0;border-bottom:1px solid var(--theme-line-soft, #ffffff24)}.original-article-card--lead h3{font-size:27px}.original-article-card h3{overflow-wrap:break-word}.original-article-card__copy>p{font-size:13px}.original-article-card__image{order:0;aspect-ratio:16/9}.original-articles-feature__disclosure>a{margin-left:0}.original-articles-feature__empty{gap:11px}}:root{color-scheme:dark;font-family:Inter,system-ui,sans-serif;color:var(--theme-ink, #e8edf2);background:var(--theme-surface, #080a0d);font-synthesis:none;--bg: var(--theme-surface, #080a0d);--panel: var(--theme-surface, #0d1115);--panel2: var(--theme-surface-raised, #11161b);--line: var(--theme-line, #263039);--line-soft: var(--theme-line, #171e24);--muted: var(--theme-muted, #7e8993);--cyan: var(--theme-teal, #5bd6e6);--cyan-dim: var(--theme-wash-teal, #183a40);--amber: var(--theme-amber, #efb765);--magenta: var(--theme-magenta, #df73ad);--green: var(--theme-green, #75cf9b);--red: var(--theme-red, #f07d75);--blue: var(--theme-blue, #7aa9ef)}*{box-sizing:border-box}html{overflow-x:clip;background:var(--bg);scroll-behavior:smooth}body{margin:0;min-width:0;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 55% 15%,var(--theme-surface-raised, #111820) 0,transparent 34%),var(--bg)}button,input,select{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.app-shell{min-height:100vh}.eyebrow,.section-label{color:var(--cyan);font:600 10px/1.3 IBM Plex Mono,monospace;letter-spacing:.16em;text-transform:uppercase}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.intro{position:fixed;z-index:100;inset:0;display:grid;place-items:center;background:var(--theme-surface, #07090b);animation:intro-out .4s 1.8s both}.intro:before{content:"";position:absolute;inset:0;background-image:linear-gradient(var(--theme-wash, #18202855) 1px,transparent 1px),linear-gradient(90deg,var(--theme-wash, #18202855) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle,#000,transparent 72%)}.intro>div{position:relative;width:min(760px,84vw)}.intro-brand{display:block;width:min(520px,90%);height:auto;margin:0 0 30px}.intro h1{margin:14px 0 5px;font:500 clamp(42px,8vw,96px)/.95 Inter;letter-spacing:-.065em}.intro p{color:var(--muted)}.intro button{position:absolute;z-index:2;top:28px;right:28px;border:1px solid var(--line);padding:8px 12px;background:transparent;font:500 10px IBM Plex Mono;letter-spacing:.12em;cursor:pointer}.intro-words{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:30px}.intro-words span{opacity:0;transform:translateY(8px);color:var(--theme-muted, #9ca6af);font:500 13px IBM Plex Mono;letter-spacing:.12em;transition:.35s}.intro-words span.is-visible{opacity:1;transform:none}@keyframes intro-out{to{opacity:0;visibility:hidden}}.topbar{height:66px;position:sticky;z-index:30;top:0;display:grid;grid-template-columns:minmax(245px,1fr) auto auto auto;align-items:center;border-bottom:1px solid var(--line);background:var(--theme-surface, #090c0fee);backdrop-filter:blur(18px)}.brand{height:100%;display:flex;align-items:center;padding:0 16px;border-right:1px solid var(--line);overflow:hidden}.brand-lockup{display:block;width:clamp(168px,15vw,208px);height:auto;flex:0 0 auto}.mode-switch{align-self:stretch;display:flex}.mode-switch button{display:flex;align-items:center;gap:7px;padding:0 17px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--muted);font:600 10px IBM Plex Mono;letter-spacing:.08em;cursor:pointer}.mode-switch button.is-active{color:var(--cyan);background:var(--theme-surface-raised, #112027);box-shadow:inset 0 -2px var(--cyan)}.market-status{height:100%;min-width:175px;display:flex;align-items:center;gap:9px;padding:0 18px;border-left:1px solid var(--line)}.market-status i{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px currentColor}.market-status i.is-open{background:var(--green)}.market-status i.is-evidence{background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.market-status div{display:grid;gap:4px}.market-status strong{font:600 10px IBM Plex Mono;letter-spacing:.08em}.market-status span{color:var(--muted);font:9px IBM Plex Mono}.simulation-toggle{align-self:stretch;display:flex;align-items:center;gap:8px;padding:0 22px;border:0;background:var(--cyan);color:var(--theme-on-accent, #071014);font:700 10px IBM Plex Mono;letter-spacing:.1em;cursor:pointer}.simulation-toggle.is-active{background:var(--amber)}.controlbar{min-height:48px;position:sticky;z-index:25;top:66px;display:flex;align-items:center;gap:12px;padding:7px 16px;border-bottom:1px solid var(--line);background:var(--theme-surface, #0b0e11ef);backdrop-filter:blur(14px);overflow:hidden}.search{flex:0 0 300px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:1px solid var(--line);background:var(--theme-surface, #070a0c)}.search svg{color:var(--muted)}.search input{width:100%;border:0;outline:0;color:var(--theme-ink, #e8edf2);background:transparent;font-size:11px}.search kbd{color:var(--theme-muted, #5d6871);font:10px IBM Plex Mono}.filters{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none}.filters>span{display:flex;align-items:center;gap:5px;margin-right:4px;color:var(--muted);font:9px IBM Plex Mono}.filters button,.clear-filters{white-space:nowrap;padding:6px 9px;border:1px solid var(--line);background:transparent;color:var(--theme-muted, #8b969f);font:500 9px IBM Plex Mono;letter-spacing:.04em;cursor:pointer}.filters button.is-active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.clear-filters{display:flex;align-items:center;gap:4px;margin-left:auto}main{display:grid;grid-template-columns:minmax(0,1fr)}main.has-drawer{grid-template-columns:minmax(0,1fr) 370px}.map-stage{min-width:0;padding:24px 24px 0}.stage-header{display:flex;align-items:end;justify-content:space-between;gap:24px}.stage-header h1{margin:6px 0 0;font-size:clamp(28px,3.2vw,50px);line-height:.95;letter-spacing:-.055em;font-weight:500}.system-readout{display:flex;align-items:center;gap:14px}.system-readout span{display:grid;gap:4px;color:var(--muted);font:9px IBM Plex Mono}.system-readout strong{color:var(--theme-ink, #dfe7ec);font-size:12px}.system-readout i{height:25px;border-left:1px solid var(--line)}.flow-caption{display:flex;align-items:center;gap:5px;margin-top:22px;color:var(--theme-muted, #67727b);font:9px IBM Plex Mono;letter-spacing:.08em}.flow-caption svg{width:12px}.map-frame{position:relative;min-height:610px;margin-top:10px;overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(90deg,var(--theme-wash, #141b2133) 1px,transparent 1px),linear-gradient(var(--theme-wash, #141b2133) 1px,transparent 1px),radial-gradient(circle at 55% 45%,var(--theme-wash-teal, #13252b77),transparent 48%);background-size:50px 50px,50px 50px,auto}.system-map{display:block;width:100%;min-width:800px;height:610px;touch-action:none;cursor:grab}.system-map:active{cursor:grabbing}.layer-label{fill:var(--theme-muted, #71808a);font:600 9px IBM Plex Mono;letter-spacing:.1em}.edge{fill:none;stroke:var(--theme-line, #40515c);stroke-width:1;opacity:.7;marker-end:url(#arrow);transition:opacity .3s}.edge--power,.edge--grid{stroke:var(--amber);stroke-dasharray:3 8;animation:flow 1.6s linear infinite}.edge--capital{stroke:var(--magenta);stroke-dasharray:2 9;animation:flow 2s linear infinite}.edge--demand,.edge--hardware{stroke:var(--cyan);stroke-dasharray:3 8;animation:flow 1.2s linear infinite}.edge--fuel{stroke:var(--theme-line-purple, #a989e8)}.edge--policy,.edge--community{stroke-dasharray:2 5}.edge.is-muted{opacity:.05}@keyframes flow{to{stroke-dashoffset:-22}}.node{cursor:pointer;transition:opacity .25s}.node rect{fill:var(--theme-surface, #0e1418);stroke:var(--theme-line, #3b4750);stroke-width:1;transition:.2s}.node-notch{fill:none;stroke:var(--cyan);stroke-width:1.5}.node-name{fill:var(--theme-ink, #e7edf1);font:600 10px IBM Plex Mono;letter-spacing:.04em}.node-meta{fill:var(--theme-muted, #7c8992);font:8px IBM Plex Mono}.node-port{fill:var(--cyan)}.node--capital .node-notch,.node--capital .node-port{stroke:var(--magenta);fill:var(--magenta)}.node--power .node-notch,.node--power .node-port,.node--nuclear .node-notch,.node--nuclear .node-port{stroke:var(--amber);fill:var(--amber)}.node--government .node-notch,.node--government .node-port,.node--community .node-notch,.node--community .node-port{stroke:var(--theme-line, #8e99a1);fill:var(--theme-muted, #8e99a1)}.node.is-active rect,.node:hover rect{stroke:var(--cyan);stroke-width:1.5;fill:var(--theme-surface-raised, #14242a)}.node.is-muted{opacity:.08}.map-key{position:absolute;z-index:2;top:12px;right:10px;display:flex;gap:13px;padding:7px 9px;background:var(--theme-surface, #090c0fd9);color:var(--theme-muted, #76828b);font:8px IBM Plex Mono}.map-key span{display:flex;align-items:center;gap:5px}.key-line{width:15px;border-top:1px solid}.key-line--power{color:var(--amber)}.key-line--capital{color:var(--magenta)}.key-line--demand{color:var(--cyan)}.map-controls{position:absolute;bottom:12px;left:12px;display:flex}.map-controls button{min-width:30px;height:28px;padding:0 8px;border:1px solid var(--line);border-right:0;background:var(--theme-surface, #090c0fdd);color:var(--theme-muted, #9ba6ae);font:10px IBM Plex Mono;cursor:pointer}.map-controls button:last-child{border-right:1px solid var(--line);font-size:8px}.map-footer{display:flex;gap:20px;padding:10px 2px 18px;color:var(--theme-muted, #64717a);font:8px IBM Plex Mono;letter-spacing:.08em}.map-loading{display:grid;min-height:590px;place-items:center;color:var(--cyan);font:10px IBM Plex Mono}.geo-frame{min-height:auto}.geo-map{display:block;width:100%;height:min(590px,62vh)}.state-fill{fill:var(--theme-surface-raised, #10171c);stroke:none}.state-borders{fill:none;stroke:var(--theme-line, #2f3c44);stroke-width:.65}.site-point{cursor:pointer}.site-point .site-dot{fill:var(--cyan)}.site-point path{stroke:var(--cyan)}.site-point text{fill:var(--theme-body, #b8c3ca);font:600 8px IBM Plex Mono;paint-order:stroke;stroke:var(--theme-line, #080a0d);stroke-width:3px}.site-point.is-active .site-ring{fill:var(--cyan-dim);stroke-width:2}.site-point--nuclear .site-ring,.site-point--nuclear path{stroke:var(--amber)}.site-point--nuclear .site-dot{fill:var(--amber)}.geo-caption{display:flex;justify-content:center;gap:25px;padding:10px;color:var(--theme-muted, #6d7881);font:8px IBM Plex Mono;border-top:1px solid var(--line-soft)}.drawer{position:sticky;top:114px;height:calc(100vh - 114px);overflow-y:auto;border-left:1px solid var(--line);background:var(--theme-surface, #0c1014);scrollbar-color:var(--theme-on-accent, #38434a) transparent}.drawer-header{height:43px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid var(--line)}.icon-button{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--line);background:transparent;cursor:pointer}.drawer-title{display:flex;justify-content:space-between;gap:12px;padding:20px 17px;border-bottom:1px solid var(--line)}.drawer-title h2{margin:0 0 6px;font-size:20px;letter-spacing:-.025em}.drawer-title p{margin:0;color:var(--muted);font-size:11px;line-height:1.45}.entity-code{height:fit-content;padding:5px 7px;border:1px solid var(--cyan);color:var(--cyan);font:600 9px IBM Plex Mono;white-space:nowrap}.entity-code--private{color:var(--magenta);border-color:var(--magenta)}.entity-code--government,.entity-code--nonprofit{color:var(--theme-muted, #a9b1b6);border-color:var(--theme-line, #65717a)}.drawer section{padding:18px 17px;border-bottom:1px solid var(--line)}.drawer-description{color:var(--theme-body, #b6c0c7);font-size:12px;line-height:1.65}.market-panel{background:var(--theme-surface, #0a0e11)}.quote-primary{display:flex;align-items:end;justify-content:space-between;margin-top:12px}.quote-primary strong{font:500 30px IBM Plex Mono;letter-spacing:-.04em}.quote-primary span{font:10px IBM Plex Mono}.data-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0 0}.data-grid div,.stacked-data div{display:grid;gap:4px}.data-grid dt,.stacked-data dt{color:var(--muted);font-size:9px}.data-grid dd,.stacked-data dd{margin:0;font:10px IBM Plex Mono}.timestamp,.source-note{margin:14px 0 0;color:var(--theme-muted, #66737c);font:9px IBM Plex Mono}.data-unavailable{padding:18px 0 4px;color:var(--amber);font:600 11px IBM Plex Mono}.tag-row{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px}.tag-row span{padding:4px 6px;border:1px solid var(--theme-line, #2c3941);color:var(--theme-muted, #7e8c95);font:8px IBM Plex Mono;text-transform:uppercase}.stacked-data{display:grid;gap:12px}.connection-list,.source-list{display:grid;gap:1px;margin-top:10px;background:var(--line)}.connection-list button,.source-list a{min-width:0;display:grid;position:relative;gap:3px;padding:9px;border:0;color:var(--theme-body, #cbd4da);background:var(--theme-surface, #0b0f12);text-align:left;text-decoration:none;cursor:pointer}.connection-list small,.source-list small{color:var(--theme-muted, #66737c);font-size:9px}.source-list svg{position:absolute;top:10px;right:8px;color:var(--muted)}.trace-button{width:100%;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:11px;padding:9px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font:600 9px IBM Plex Mono;cursor:pointer}.trace-button.is-active{background:var(--cyan);color:var(--theme-on-accent, #081013)}.risk-list{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 0;padding:0;list-style:none}.risk-list li{color:var(--amber);font-size:10px}.risk-list li:before{content:"△ "}.simulation-panel{padding:30px 24px 38px;border-top:1px solid var(--amber);background:var(--theme-surface, #0c1013)}.simulation-heading{display:flex;align-items:end;justify-content:space-between}.simulation-heading h2,.watchlist h2{margin:6px 0 0;font-size:24px;letter-spacing:-.035em}.stress-indicator{display:flex;align-items:center;gap:7px;font:600 10px IBM Plex Mono}.stress-indicator i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 9px var(--green)}.stress-high i{background:var(--red);box-shadow:0 0 9px var(--red)}.stress-medium i{background:var(--amber);box-shadow:0 0 9px var(--amber)}.scenario-strip{display:flex;gap:1px;margin:20px 0;overflow-x:auto;background:var(--line)}.scenario-strip button{min-width:145px;display:grid;gap:5px;padding:10px;border:0;background:var(--theme-surface, #0a0e11);text-align:left;cursor:pointer}.scenario-strip button.is-active{background:var(--theme-wash-green, #28311f);box-shadow:inset 0 -2px var(--amber)}.scenario-strip strong{font:600 9px IBM Plex Mono;text-transform:uppercase}.scenario-strip span{color:var(--muted);font-size:9px}.simulation-body{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);gap:24px}.controls-column{display:grid;grid-template-columns:1fr 1fr;gap:16px 18px;padding:18px;border:1px solid var(--line);background:var(--theme-surface, #090c0f)}.sim-control{min-width:0}.sim-control>span{display:flex;justify-content:space-between;color:var(--muted);font-size:9px}.sim-control strong{color:var(--theme-ink, #dbe3e8);font:500 10px IBM Plex Mono}.sim-control small{color:var(--theme-muted, #65717a);font-size:8px}.sim-control input{width:100%;height:2px;margin-top:11px;accent-color:var(--cyan)}.select-grid{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.select-grid label{display:grid;gap:6px;color:var(--muted);font-size:9px}.select-grid select,.workload select{border:1px solid var(--line);border-radius:0;padding:7px;color:var(--theme-body, #c6d0d6);background:var(--theme-surface-raised, #11171b);font:9px IBM Plex Mono}.outputs-column{min-width:0}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.metric{min-width:0;padding:13px;border-right:1px solid var(--line)}.metric:last-child{border:0}.metric>div{display:flex;justify-content:space-between;color:var(--muted);font:8px IBM Plex Mono}.metric>strong{display:block;margin-top:9px;font:500 21px IBM Plex Mono}.metric>strong small{color:var(--muted);font-size:9px}.metric p{margin:8px 0 0;color:var(--theme-muted, #68747c);font-size:8px;line-height:1.45}.help{padding:0;border:0;background:none;color:var(--muted);cursor:help}.flow-chain{display:flex;align-items:center;gap:8px;margin:14px 0;padding:11px 12px;overflow-x:auto;border-left:2px solid var(--amber);background:var(--theme-surface, #15140f);color:var(--theme-amber, #d5c3a4);font:9px IBM Plex Mono;white-space:nowrap}.flow-chain span{display:flex;gap:8px}.flow-chain i{color:var(--amber);font-style:normal}.workload-manager{border-top:1px solid var(--line)}.workload-manager>.section-label{padding:10px 0}.workload{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:9px;padding:8px 0;border-top:1px solid var(--line-soft)}.workload>i{width:6px;height:6px;border-radius:50%;background:var(--green)}.workload.is-paused>i{background:var(--red)}.workload.is-paused>div{opacity:.55}.workload div{display:grid;gap:2px}.workload strong{font-size:10px}.workload span{color:var(--muted);font:8px IBM Plex Mono}.workload select{padding:5px}.timeline{margin-top:14px;padding-top:10px;border-top:1px solid var(--line)}.timeline-track{height:105px;position:relative;margin:15px 12px 0;border-top:1px solid var(--theme-line, #39434a)}.timeline-track>div{position:absolute;top:-4px;width:120px;color:var(--theme-muted, #66737b);transform:translate(-5px)}.timeline-track i{display:block;width:7px;height:7px;border-radius:50%;background:var(--theme-wash-blue, #3b474f)}.timeline-track span,.timeline-track strong,.timeline-track small{display:block;margin-top:5px;font:8px IBM Plex Mono}.timeline-track strong{color:var(--theme-muted, #98a3aa)}.timeline-track small{width:110px;color:var(--theme-muted, #5d6971);line-height:1.35}.timeline-track .is-past i{background:var(--amber);box-shadow:0 0 7px var(--amber)}.timeline-track .is-past strong{color:var(--amber)}.watchlist{padding:38px 24px;border-top:1px solid var(--line)}.watchlist-heading{display:flex;align-items:end;justify-content:space-between}.watchlist-heading>span{color:var(--green);font:9px IBM Plex Mono}.table-scroll{margin-top:18px;overflow-x:auto}.watchlist table{width:100%;border-collapse:collapse;font:10px IBM Plex Mono}.watchlist th{padding:8px 10px;color:var(--theme-muted, #68757d);font-size:8px;text-align:left;border-bottom:1px solid var(--line)}.watchlist td{padding:11px 10px;border-bottom:1px solid var(--line-soft);text-transform:capitalize}.watchlist tbody tr{cursor:pointer}.watchlist tbody tr:hover{background:var(--theme-surface-raised, #10171b)}.watchlist td:first-child{display:grid;gap:3px}.watchlist td:first-child strong{color:var(--cyan)}.watchlist td:first-child span{color:var(--muted);font-family:Inter;font-size:10px}.empty-row{padding:24px!important;color:var(--muted);text-align:center}.disclaimer{max-width:700px;color:var(--theme-muted, #647079);font-size:9px;line-height:1.5}footer{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px 24px 48px;border-top:1px solid var(--line);color:var(--theme-muted, #68747c)}footer>div{display:grid;gap:11px}.footer-brand{display:block;width:min(270px,80vw);height:auto}footer span,footer p{margin:0;font-size:10px;line-height:1.6}@media(max-width:1050px){.market-status{display:none}.topbar{grid-template-columns:1fr auto auto}.simulation-body{grid-template-columns:1fr}.drawer{position:fixed;z-index:40;inset:auto 0 0;height:min(72vh,700px);border:1px solid var(--line);box-shadow:0 -20px 60px var(--theme-shadow, #000a)}.has-drawer .map-stage{padding-right:24px}main.has-drawer{display:block}.metric-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:720px){.topbar{height:auto;min-height:58px;grid-template-columns:1fr auto}.brand{padding:0 10px;border:0}.brand-lockup{width:clamp(142px,42vw,168px)}.mode-switch{order:3;grid-column:1/-1;height:38px;border-top:1px solid var(--line)}.mode-switch button{flex:1;justify-content:center}.simulation-toggle{padding:0 12px;font-size:8px}.controlbar{top:96px;flex-wrap:wrap;padding:7px 10px}.search{flex:1 0 100%}.filters{width:100%}.clear-filters{position:absolute;right:12px;top:11px}.map-stage{padding:18px 10px 0}.stage-header{display:block}.system-readout{margin-top:15px;justify-content:space-between}.flow-caption{overflow:hidden;white-space:nowrap}.map-frame{min-height:470px;overflow-x:auto}.system-map{height:470px}.map-key{display:none}.map-footer{flex-wrap:wrap;gap:7px 14px}.map-footer span:last-child{margin:0}.geo-map{min-width:640px;height:470px}.simulation-panel,.watchlist{padding:25px 12px}.simulation-heading{align-items:start;gap:10px}.scenario-strip{margin-right:-12px}.controls-column{grid-template-columns:1fr}.select-grid{grid-column:1;grid-template-columns:1fr}.metric-grid{grid-template-columns:1fr 1fr}.metric:nth-child(2){border-right:0}.metric:nth-child(-n+2){border-bottom:1px solid var(--line)}.workload{grid-template-columns:8px 1fr}.workload select{grid-column:2;width:100%}.timeline{overflow-x:auto}.timeline-track{min-width:620px}.watchlist table{min-width:650px}footer{grid-template-columns:1fr}.intro-brand{width:100%;margin-bottom:24px}.intro h1{font-size:46px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.edge{stroke-dasharray:none}}html[data-capture=true] *,html[data-capture=true] *:before,html[data-capture=true] *:after{animation:none!important;transition:none!important}.global-app{min-height:100vh;background:radial-gradient(circle at 67% 7%,var(--theme-surface-raised, #112630) 0,transparent 29%),linear-gradient(180deg,var(--theme-surface, #070a0d),var(--theme-surface, #090d11) 55%,var(--theme-surface, #07090b))}.global-app main{display:block;min-height:70vh}.global-header{position:sticky;z-index:60;top:0;min-height:68px;display:grid;grid-template-columns:minmax(230px,1fr) auto 104px;align-items:stretch;border-bottom:1px solid var(--theme-line, #26343d);background:var(--theme-surface, #080c0fef);backdrop-filter:blur(20px)}.global-brand{min-width:0;display:flex;align-items:center;gap:18px;padding:0 22px;color:var(--theme-muted, #8c9aa3);text-decoration:none}.global-brand img{width:min(205px,24vw);height:auto}.global-brand span{padding-left:18px;border-left:1px solid var(--theme-line, #324049);font:600 8px IBM Plex Mono;letter-spacing:.18em;white-space:nowrap}.global-header nav{display:flex}.global-header nav a{display:grid;place-items:center;min-width:90px;padding:0 14px;border-left:1px solid var(--theme-line, #202b32);color:var(--theme-muted, #77848d);font:600 9px IBM Plex Mono;letter-spacing:.1em;text-decoration:none;transition:.2s}.global-header nav a:hover,.global-header nav a.is-active{color:var(--cyan);background:var(--theme-surface-raised, #102129);box-shadow:inset 0 -2px var(--cyan)}.global-search-trigger{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-left:1px solid var(--theme-line, #27343c);background:transparent;color:var(--theme-muted, #98a5ad);font:600 9px IBM Plex Mono;letter-spacing:.1em;cursor:pointer}.reader-rail{min-height:38px;padding:7px clamp(14px,4.2vw,64px);overflow-x:auto;border-bottom:1px solid var(--theme-line, #1f2d34);background:var(--theme-surface, #080d10);white-space:nowrap;scrollbar-width:none}.reader-rail::-webkit-scrollbar{display:none}.reader-tools-toggle{display:none}.reader-tools-content{width:100%;display:flex;align-items:center;justify-content:flex-end;gap:17px}.reader-rail a,.reader-rail button{align-items:center;gap:7px;border:0;padding:0;color:var(--theme-muted, #87a0a9);background:transparent;font:700 7px IBM Plex Mono;letter-spacing:.08em;text-decoration:none;cursor:pointer}.reader-rail a,.reader-tools-content button{display:inline-flex}.reader-rail a:hover,.reader-rail a:focus-visible,.reader-rail button:hover,.reader-rail button:focus-visible{color:var(--cyan)}.reader-rail svg{width:12px}.reader-tools-content>span{margin-right:auto;color:var(--theme-muted, #4f6068);font:600 7px IBM Plex Mono;letter-spacing:.08em}.commercial-scope-rail{min-height:54px;display:flex;align-items:center;justify-content:center;gap:18px;padding:10px 18px;border-bottom:1px solid var(--theme-line, #34515b);background:linear-gradient(90deg,var(--theme-surface-raised, #0b171c),var(--theme-surface-raised, #10242b),var(--theme-surface-raised, #0b171c))}.commercial-scope-rail>span{color:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.09em}.commercial-scope-rail p{margin:0;color:var(--theme-muted, #91a3aa);font-size:11px}.commercial-scope-rail a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan);font:800 7px IBM Plex Mono;letter-spacing:.07em;text-decoration:none}.commercial-scope-rail svg{width:11px}.global-hero{min-height:calc(100vh - 68px);display:grid;grid-template-columns:minmax(360px,.72fr) minmax(620px,1.28fr);align-items:center;overflow:hidden;border-bottom:1px solid var(--line)}.global-hero-copy{position:relative;z-index:2;padding:clamp(50px,7vw,112px) clamp(28px,5vw,84px)}.global-hero-copy h1{margin:19px 0 24px;font:500 clamp(52px,6.3vw,96px)/.86 Inter;letter-spacing:-.075em}.global-hero-copy h1 em{color:var(--cyan);font-style:normal;text-shadow:0 0 35px #5bd6e633}.global-hero-copy>p{max-width:540px;margin:0;color:var(--theme-muted, #a0adb5);font-size:clamp(15px,1.2vw,18px);line-height:1.7}.global-hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:35px}.global-hero-actions a,.profile-primary-action,.wide-action{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:13px 16px;border:1px solid var(--cyan);color:var(--cyan);font:600 9px IBM Plex Mono;letter-spacing:.1em;text-decoration:none}.global-hero-actions a:first-child{color:var(--theme-on-accent, #071014);background:var(--cyan)}.global-hero-actions svg,.profile-primary-action svg,.wide-action svg{width:15px}.global-hero-tertiary{width:max-content;display:inline-flex;align-items:center;gap:7px;margin-top:16px;color:var(--theme-muted, #7f969f);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-decoration:none}.global-hero-tertiary:hover,.global-hero-tertiary:focus-visible{color:var(--cyan)}.global-hero-tertiary svg{width:13px}.global-coverage{display:flex;gap:0;margin-top:50px;border-top:1px solid var(--theme-line, #29363e)}.global-coverage div{min-width:130px;display:grid;gap:5px;padding:14px 22px 0 0}.global-coverage strong{font:500 17px IBM Plex Mono}.global-coverage span{color:var(--theme-muted, #60707a);font:8px IBM Plex Mono;letter-spacing:.1em}.global-globe-panel{position:relative;min-width:0;align-self:stretch;display:grid;place-items:center;background:radial-gradient(circle,var(--theme-wash-teal, #17303b4a) 0,transparent 68%)}.globe-filter{position:absolute;z-index:5;top:24px;left:24px;display:flex;padding:3px;border:1px solid var(--theme-line, #31414a);background:var(--theme-surface, #070b0ecf)}.globe-filter button{padding:8px 11px;border:0;background:transparent;color:var(--theme-muted, #667780);font:600 8px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.globe-filter button.is-active{color:var(--theme-on-accent, #071014);background:var(--cyan)}.world-globe-shell{position:relative;width:100%;max-width:820px;margin:auto}.world-globe{display:block;width:100%;height:auto;overflow:visible;touch-action:none;cursor:grab}.world-globe:active{cursor:grabbing}.globe-halo{fill:none;stroke:var(--theme-line-teal, #5bd6e61f);stroke-width:8;filter:url(#glow)}.globe-ocean{stroke:var(--theme-line, #527381);stroke-width:1.2}.globe-graticule{fill:none;stroke:var(--theme-line-soft, #4b6b7838);stroke-width:.55}.globe-country{fill:var(--theme-surface-raised, #172229);stroke:var(--theme-line, #31434d);stroke-width:.65;transition:.2s}.globe-country.is-covered{fill:var(--theme-wash-teal, #1d3c45);stroke:var(--theme-line-teal, #5aa7b4);cursor:pointer}.globe-country.is-covered:hover,.globe-country.is-active{fill:var(--theme-wash-teal, #2d7180);stroke:var(--cyan);filter:url(#glow)}.globe-marker{cursor:pointer;filter:url(#glow)}.globe-marker .globe-marker-hit{fill:transparent;stroke:none}.globe-marker .globe-marker-ring{fill:var(--theme-surface, #091317d9);stroke:var(--cyan);stroke-width:1}.globe-marker .globe-marker-core{fill:var(--cyan)}.globe-marker text,.globe-facility text{fill:var(--theme-ink, #d7f7fb);font:600 8px IBM Plex Mono;paint-order:stroke;stroke:var(--theme-line, #061014);stroke-width:3px;letter-spacing:.06em}.globe-marker.is-active .globe-marker-ring{fill:var(--theme-teal, #5bd6e644);stroke-width:2}.globe-facility{filter:url(#glow)}.globe-facility rect{fill:var(--amber);stroke:var(--theme-line-amber, #fff3d0);stroke-width:.5}.globe-facility .globe-facility-hit{fill:transparent;stroke:none}.globe-facility text{fill:var(--theme-amber, #ffe3ac)}.globe-accessible-list{display:flex;justify-content:center;gap:6px;padding:0 20px;overflow-x:auto;scrollbar-width:thin}.globe-accessible-list button{min-width:112px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:8px;border:1px solid var(--theme-line, #29363e);background:var(--theme-surface, #0a0f13d9);color:var(--theme-muted, #93a0a8);text-align:left;font:600 8px IBM Plex Mono;cursor:pointer}.globe-accessible-list button>span{grid-row:1/3;display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--theme-line, #42606b);color:var(--cyan)}.globe-accessible-list small{color:var(--theme-muted, #56646c);font-size:7px}.globe-accessible-list button.is-active{border-color:var(--cyan);background:var(--theme-surface-raised, #10242b);color:var(--theme-ink, #e5f4f6)}.globe-instruction{margin:12px 0 0;color:var(--theme-muted, #53636c);text-align:center;font:7px IBM Plex Mono;letter-spacing:.14em}.global-strip{min-height:48px;display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 20px;overflow-x:auto;border-bottom:1px solid var(--line);color:var(--theme-muted, #78878f);font:600 8px IBM Plex Mono;letter-spacing:.12em;white-space:nowrap}.global-strip svg{width:10px;color:var(--theme-muted, #40515b)}.global-section,.global-page{width:min(1480px,100%);margin:0 auto;padding:clamp(56px,7vw,104px) clamp(18px,4.2vw,64px)}.global-section+.global-section{border-top:1px solid var(--theme-line, #202a31)}.global-section--flush{padding-inline:0}.global-section-heading{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:31px}.global-section-heading h2,.global-brief-preview h2{max-width:820px;margin:7px 0 0;font-size:clamp(30px,4vw,59px);line-height:.98;letter-spacing:-.055em;font-weight:500}.global-section-heading>a,.global-brief-preview>div>a{display:inline-flex;align-items:center;gap:11px;padding-bottom:5px;border-bottom:1px solid var(--theme-line, #42606a);color:var(--cyan);font:600 8px IBM Plex Mono;letter-spacing:.1em;text-decoration:none;white-space:nowrap}.global-section-heading svg,.global-brief-preview a svg{width:13px}.global-brief-preview{display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:end}.global-brief-preview>div>p{max-width:780px;margin:23px 0;color:var(--theme-muted, #89979f);line-height:1.7}.brief-metrics{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.brief-metrics article{min-height:150px;display:grid;align-content:space-between;padding:18px;border-right:1px solid var(--line)}.brief-metrics article:last-child{border:0}.brief-metrics svg{color:var(--cyan)}.brief-metrics strong{font:500 27px IBM Plex Mono}.brief-metrics span{color:var(--theme-muted, #65737c);font:7px IBM Plex Mono;letter-spacing:.1em}.global-company-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.global-company-card{min-height:225px;display:flex;flex-direction:column;padding:22px;color:var(--theme-ink, #dfe6ea);background:linear-gradient(145deg,var(--theme-surface, #0d1317),var(--theme-surface, #0a0f12));text-decoration:none;transition:.25s}.global-company-card:hover{z-index:1;background:var(--theme-surface-raised, #12232a);box-shadow:inset 0 0 0 1px var(--cyan),0 0 28px var(--theme-shadow, #5bd6e614);transform:translateY(-2px)}.global-company-card header,.global-company-card footer{display:flex;align-items:center;justify-content:space-between}.global-company-card header span,.global-company-card footer{color:var(--theme-muted, #6d7c85);font:8px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.global-company-card header b{padding:4px 6px;border:1px solid var(--theme-line, #3b4b53);color:var(--cyan);font:8px IBM Plex Mono}.global-company-card h3{margin:auto 0 9px;font-size:25px;letter-spacing:-.04em}.global-company-card p{min-height:42px;margin:0 0 25px;color:var(--theme-muted, #88959d);font-size:11px;line-height:1.55}.global-company-card footer svg{color:var(--cyan)}.signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.signal-card{min-height:238px;display:flex;flex-direction:column;padding:19px;border:1px solid var(--theme-line, #2b3941);color:var(--theme-ink, #dce5e9);background:linear-gradient(145deg,var(--theme-surface, #0b1114),var(--theme-surface, #090d10));text-decoration:none;transition:.2s}.signal-card:hover{border-color:var(--theme-line-teal, #5d8c98);background:var(--theme-surface-raised, #102027)}.signal-card>span{display:flex;align-items:center;gap:7px;color:var(--cyan);font:600 7px IBM Plex Mono;letter-spacing:.1em}.signal-card time{margin-left:auto;color:var(--theme-muted, #65747c)}.signal-type{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px currentColor}.signal-type--capital{background:var(--magenta)}.signal-type--policy{background:var(--theme-ink, #a5aeb3)}.signal-type--infrastructure{background:var(--amber)}.signal-card h3{margin:23px 0 11px;font:500 20px/1.13 IBM Plex Mono;letter-spacing:-.03em}.signal-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--theme-muted, #87959d);font-size:11px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.signal-card footer{display:grid;grid-template-columns:1fr auto auto;gap:8px;margin-top:auto;padding:20px 0 0;border:0;color:var(--theme-muted, #60707a);font:7px IBM Plex Mono}.signal-card footer span:nth-child(2){color:var(--theme-muted, #71818a);text-transform:uppercase}.global-empty{min-height:190px;display:grid;place-items:center;align-content:center;gap:11px;padding:34px;border:1px solid var(--theme-line, #29363e);background:var(--theme-surface, #0a0f12);color:var(--theme-muted, #78868e);text-align:center}.global-empty svg{color:var(--cyan)}.global-empty strong{color:var(--theme-ink, #d9e3e7);font:600 10px IBM Plex Mono;letter-spacing:.1em}.global-empty p{max-width:550px;margin:0;color:var(--theme-muted, #74828a);font-size:11px;line-height:1.6}.global-empty a{color:var(--cyan);font:600 9px IBM Plex Mono}.global-page{min-height:calc(100vh - 68px)}.global-page-heading{max-width:990px;margin:0 0 52px}.global-page-heading h1{margin:13px 0 20px;font-size:clamp(48px,7vw,105px);line-height:.88;letter-spacing:-.073em;font-weight:500}.global-page-heading p{max-width:770px;margin:0;color:var(--theme-muted, #91a0a8);font-size:16px;line-height:1.7}.world-page-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;border:1px solid var(--line)}.world-page-grid>.global-globe-panel{min-height:680px}.world-index{display:flex;flex-direction:column;border-left:1px solid var(--line);background:var(--theme-surface, #090d10)}.world-index>.eyebrow{padding:19px;border-bottom:1px solid var(--line)}.world-index a{min-height:84px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px;padding:13px 18px;border-bottom:1px solid var(--theme-line, #1c262c);color:var(--theme-ink, #dbe4e8);text-decoration:none}.world-index a:hover{background:var(--theme-surface-raised, #102027)}.world-index a>b{color:var(--cyan);font:600 9px IBM Plex Mono}.world-index a span{display:grid;gap:6px}.world-index a strong{font-size:12px}.world-index a small{color:var(--theme-muted, #67767e);font:7px IBM Plex Mono;text-transform:uppercase}.world-index svg{width:13px;color:var(--theme-muted, #55656e)}.company-controls{display:flex;align-items:stretch;justify-content:space-between;gap:20px;border:1px solid var(--line);background:var(--theme-surface, #090d10)}.company-controls label{flex:1;display:flex;align-items:center;gap:10px;padding:13px 16px}.company-controls label svg{color:var(--theme-muted, #62727b)}.company-controls input{width:100%;border:0;outline:0;background:transparent;color:var(--theme-ink, #e5ecef);font-size:12px}.company-controls>div{display:flex}.company-controls button{padding:0 15px;border:0;border-left:1px solid var(--line);background:transparent;color:var(--theme-muted, #718089);font:600 8px IBM Plex Mono;cursor:pointer}.company-controls button.is-active{color:var(--cyan);background:var(--theme-surface-raised, #11252c)}.result-count{margin:12px 0 25px;color:var(--theme-muted, #5f6f78);font:8px IBM Plex Mono;letter-spacing:.1em}.global-company-grid--directory{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:32px;color:var(--theme-muted, #687881);font:600 8px IBM Plex Mono;letter-spacing:.1em}.profile-breadcrumb a{color:var(--cyan);text-decoration:none}.profile-breadcrumb svg{width:10px}.profile-hero{display:grid;grid-template-columns:1fr 300px;gap:70px;padding-bottom:52px;border-bottom:1px solid var(--line)}.profile-hero h1{margin:16px 0 22px;font-size:clamp(58px,8vw,124px);line-height:.84;letter-spacing:-.073em;font-weight:500}.profile-hero>div>p{max-width:780px;color:var(--theme-muted, #9aa7ae);font-size:17px;line-height:1.7}.profile-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:25px}.profile-tags span{padding:6px 8px;border:1px solid var(--theme-line, #33424a);color:var(--theme-muted, #89969e);font:8px IBM Plex Mono;text-transform:uppercase}.profile-hero>aside{min-height:220px;display:flex;flex-direction:column;align-items:start;padding:21px;border:1px solid var(--theme-line, #34444c);background:var(--theme-surface, #0b1216)}.profile-hero>aside>span{color:var(--theme-muted, #687780);font:8px IBM Plex Mono}.profile-hero>aside>strong{margin:20px 0 10px;color:var(--cyan);font:500 22px IBM Plex Mono;text-transform:uppercase}.profile-hero>aside>small{color:var(--theme-muted, #73828a);font-size:10px;line-height:1.55}.profile-hero>aside>a{display:flex;align-items:center;gap:8px;margin-top:auto;color:var(--cyan);font:600 8px IBM Plex Mono;text-decoration:none}.profile-hero>aside svg{width:12px}.profile-primary-action{margin-top:24px}.profile-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:60px;padding-top:56px}.profile-layout>main>section{padding:0 0 65px}.profile-layout>main>section>h2{max-width:850px;margin:12px 0 0;font-size:clamp(28px,4vw,56px);line-height:1;letter-spacing:-.052em;font-weight:500}.dependency-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;background:var(--line);border:1px solid var(--line)}.dependency-grid article{min-height:150px;display:grid;align-content:space-between;padding:16px;background:var(--theme-surface, #0b1115)}.dependency-grid b{color:var(--theme-muted, #53636c);font:8px IBM Plex Mono}.dependency-grid svg{color:var(--cyan)}.dependency-grid strong{font-size:11px}.profile-sidebar{display:flex;flex-direction:column;gap:18px}.profile-sidebar section{padding:19px;border:1px solid var(--line);background:var(--theme-surface, #0a0f12)}.profile-sidebar dl{display:grid;gap:0;margin:15px 0 0}.profile-sidebar dl div{display:grid;gap:5px;padding:11px 0;border-top:1px solid var(--theme-line, #1e292f)}.profile-sidebar dt{color:var(--theme-muted, #5f6f78);font:7px IBM Plex Mono}.profile-sidebar dd{margin:0;color:var(--theme-body, #c9d3d8);font-size:11px}.profile-sidebar dd a{color:var(--cyan)}.profile-sidebar section>a{position:relative;display:grid;gap:5px;padding:13px 20px 13px 0;border-top:1px solid var(--theme-line, #1e292f);color:var(--theme-body, #cfd8dc);text-decoration:none}.profile-sidebar section>a:first-of-type{margin-top:15px}.profile-sidebar section>a small{color:var(--theme-muted, #6e7c84);font-size:8px;line-height:1.5}.profile-sidebar section>a svg{position:absolute;top:14px;right:0;width:12px;color:var(--cyan)}.facility-list{display:grid;gap:8px;margin-top:22px}.facility-list article{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:15px;padding:17px;border:1px solid var(--theme-line, #2b3941);background:var(--theme-surface, #0b1114)}.facility-list svg{color:var(--amber)}.facility-list article>div{display:grid;gap:5px}.facility-list article span{color:var(--theme-muted, #708089);font:8px IBM Plex Mono;text-transform:uppercase}.facility-list article p{margin:3px 0 0;color:var(--theme-muted, #87959d);font-size:10px;line-height:1.5}.facility-list article>b{color:var(--cyan);font:7px IBM Plex Mono;text-transform:uppercase}.wide-action{width:100%;margin-top:16px}.daily-brief{max-width:1050px;padding:clamp(28px,5vw,68px);border:1px solid var(--theme-line, #40535d);background:radial-gradient(circle at 85% 0,var(--theme-wash-teal, #153642) 0,transparent 42%),var(--theme-surface, #0b1114)}.daily-brief header{display:flex;justify-content:space-between;color:var(--theme-muted, #75848d);font:8px IBM Plex Mono;text-transform:uppercase}.daily-brief header b{color:var(--cyan)}.daily-brief h2{max-width:860px;margin:42px 0 18px;font-size:clamp(37px,5vw,70px);line-height:.94;letter-spacing:-.06em;font-weight:500}.daily-brief>p{max-width:750px;color:var(--theme-muted, #9aa7ae);font-size:15px;line-height:1.7}.daily-brief ol{display:grid;gap:1px;margin:36px 0;padding:1px;background:var(--theme-wash-blue, #2b3941);list-style-position:inside}.daily-brief li{display:grid;grid-template-columns:1fr auto;gap:20px;padding:17px;background:var(--theme-surface, #0a0f12);color:var(--theme-body, #c9d4d9);font-size:12px;line-height:1.5}.daily-brief li small{color:var(--theme-muted, #66767f);font:7px IBM Plex Mono;text-transform:uppercase}.daily-brief>footer{padding:0;border:0;color:var(--theme-muted, #66767f);font:7px IBM Plex Mono;letter-spacing:.08em}.daily-brief--five{max-width:1160px}.daily-changes{margin:36px 0!important;padding:0!important;border-top:1px solid var(--theme-line, #31434c);background:transparent!important;list-style:none}.daily-changes>li{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;gap:22px!important;padding:28px 0!important;border-bottom:1px solid var(--theme-line, #27353d);background:transparent!important}.daily-changes>li>b{color:var(--cyan);font:700 10px IBM Plex Mono;letter-spacing:.08em}.daily-changes article{min-width:0}.daily-change-meta{display:flex;justify-content:space-between;gap:18px;margin-bottom:12px;color:var(--theme-muted, #71848c);font:700 7px IBM Plex Mono;letter-spacing:.07em;text-transform:uppercase}.daily-changes h3{max-width:900px;margin:0;font:600 clamp(22px,3vw,34px)/1.18 "IBM Plex Mono";letter-spacing:-.035em}.daily-changes h3 a{color:var(--theme-ink, #e2ecef);text-decoration:none}.daily-changes h3 a:hover,.daily-changes h3 a:focus-visible{color:var(--cyan)}.daily-changes h3 svg{margin-left:8px;color:var(--theme-muted, #78909a)}.daily-changes article>p{max-width:850px;margin:14px 0 0;color:var(--theme-muted, #9baab0);font-size:14px;line-height:1.65}.daily-changes aside{max-width:850px;margin-top:18px;padding:14px 16px;border-left:2px solid var(--cyan);background:var(--theme-surface-raised, #0d1d23)}.daily-changes aside strong{color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.09em}.daily-changes aside p{margin:6px 0 0;color:var(--theme-muted, #aebdc2);font-size:12px;line-height:1.6}.daily-changes article>footer{margin-top:14px;color:var(--theme-muted, #667980);font:700 7px IBM Plex Mono;letter-spacing:.07em}.brief-actions{max-width:1160px;display:flex;flex-wrap:wrap;gap:7px;margin:16px 0 40px}.brief-actions a,.brief-actions button{min-height:43px;display:inline-flex;align-items:center;gap:9px;padding:0 13px;border:1px solid var(--theme-line, #304a54);color:var(--cyan);background:transparent;font:700 8px IBM Plex Mono;letter-spacing:.065em;text-decoration:none;cursor:pointer}.brief-actions a:hover,.brief-actions a:focus-visible,.brief-actions button:hover,.brief-actions button:focus-visible{border-color:var(--cyan);background:var(--cyan-dim)}.brief-actions svg{width:14px}.brief-archive{max-width:1160px;display:grid;grid-template-columns:220px 1fr;gap:25px;margin:0 0 46px;padding:22px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.brief-archive h2{margin:7px 0 0;color:var(--theme-ink, #d9e4e8);font:600 18px IBM Plex Mono}.brief-archive nav{display:flex;flex-wrap:wrap;gap:6px}.brief-archive nav a{padding:9px 10px;border:1px solid var(--theme-line, #28383f);color:var(--theme-muted, #819198);font:700 8px IBM Plex Mono;text-decoration:none}.brief-archive nav a:hover,.brief-archive nav a:focus-visible,.brief-archive nav a.is-active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.infrastructure-overview{display:grid;grid-template-columns:minmax(0,1fr) 330px;border:1px solid var(--line)}.infrastructure-overview>div{background:radial-gradient(circle,var(--theme-wash-teal, #17303b4a),transparent 66%)}.infrastructure-overview>aside{padding:22px;border-left:1px solid var(--line);background:var(--theme-surface, #090e11)}.infrastructure-overview aside>div{min-height:64px;display:grid;grid-template-columns:28px 1fr 13px;align-items:center;gap:10px;border-bottom:1px solid var(--theme-line, #1f2a30)}.infrastructure-overview aside b{color:var(--theme-muted, #5f7079);font:8px IBM Plex Mono}.infrastructure-overview aside span{color:var(--theme-body, #c8d3d8);font-size:11px}.infrastructure-overview aside svg{width:11px;color:var(--theme-muted, #42535c)}.source-status>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.source-status article{min-height:82px;display:grid;grid-template-columns:12px 1fr auto;align-items:center;gap:13px;padding:13px;background:var(--theme-surface, #0a0f12)}.source-status article>span{display:grid;gap:5px}.source-status article strong{font-size:11px}.source-status article small{color:var(--theme-muted, #687780);font-size:8px;line-height:1.4}.source-status article>b{color:var(--theme-muted, #718089);font:7px IBM Plex Mono;text-transform:uppercase}.source-dot{width:7px;height:7px;border-radius:50%;background:var(--theme-ink, #7b858a)}.source-dot--active-feed{background:var(--green);box-shadow:0 0 8px var(--green)}.source-dot--official-page{background:var(--cyan)}.source-dot--disabled{background:var(--red)}.global-search-overlay{position:fixed;z-index:100;inset:0;padding:70px 18px;overflow-y:auto;background:var(--theme-surface, #05080bec);backdrop-filter:blur(24px)}.global-search-overlay>button{position:fixed;top:22px;right:25px;display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--theme-line, #394851);background:var(--theme-surface, #0b1115);cursor:pointer}.global-search-overlay>div{width:min(800px,100%);margin:0 auto}.global-search-overlay label{display:flex;align-items:center;gap:13px;margin:22px 0 15px;padding:17px;border-bottom:2px solid var(--cyan);background:var(--theme-surface, #0b1115)}.global-search-overlay input{width:100%;border:0;outline:0;background:transparent;color:var(--theme-ink, #edf4f6);font-size:19px}.search-result{display:flex;align-items:center;justify-content:space-between;padding:15px;border-bottom:1px solid var(--theme-line, #27343c);color:var(--theme-ink, #d9e3e7);text-decoration:none}.search-result:hover{background:var(--theme-surface-raised, #102027)}.search-result>span{display:grid;gap:5px}.search-result small{color:var(--theme-muted, #6d7c85);font:8px IBM Plex Mono;text-transform:uppercase}.search-result svg{color:var(--cyan)}.global-footer{width:100%;display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:60px;padding:45px clamp(18px,4.2vw,64px);border-top:1px solid var(--line);color:var(--theme-muted, #67757d);background:var(--theme-surface, #070a0c)}.global-footer>div img{width:min(240px,80vw)}.global-footer p{max-width:480px;margin:12px 0 0;font-size:9px;line-height:1.6}.global-footer nav{display:flex;gap:18px}.global-footer nav a,.global-footer nav button{padding:0;border:0;color:var(--theme-muted, #8b989f);background:transparent;font:600 8px IBM Plex Mono;letter-spacing:.08em;text-decoration:none;cursor:pointer}.global-footer nav a:hover,.global-footer nav button:hover{color:var(--cyan)}.global-footer>p{justify-self:end;text-align:right}.home-news-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-news-grid .news-card{grid-column:auto}.home-about{display:grid;gap:18px}.home-about h2{max-width:850px;margin:0;font-size:clamp(36px,5vw,72px);line-height:.95;letter-spacing:-.06em}.home-about>p{max-width:760px;margin:0;color:var(--theme-muted, #8e9ca4);font-size:14px;line-height:1.7}.home-about .global-strip{width:100%;margin-top:20px;border:1px solid var(--line)}.profile-tabs{position:sticky;z-index:5;top:67px;display:flex;margin-top:-1px;overflow-x:auto;border:1px solid var(--line);background:var(--theme-surface, #080d10e8);backdrop-filter:blur(16px)}.profile-tabs button{min-height:48px;flex:1;min-width:112px;padding:0 14px;border:0;border-right:1px solid var(--line);color:var(--theme-muted, #6f7e86);background:transparent;font:700 8px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.profile-tabs button:hover,.profile-tabs button.is-active{color:var(--cyan);background:var(--theme-surface-raised, #10232a);box-shadow:inset 0 -2px var(--cyan)}.profile-layout--hidden{display:none}.profile-tab-panel{min-height:480px;padding:56px 0 10px}.profile-tab-panel>h2{margin:10px 0 30px;font-size:clamp(34px,5vw,68px);line-height:.95;letter-spacing:-.055em;font-weight:500}.signal-channel-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border:1px solid var(--line);background:var(--line)}.signal-channel-grid article{min-height:190px;display:flex;flex-direction:column;gap:13px;padding:20px;background:var(--theme-surface, #0a1013)}.signal-channel-grid strong{color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.1em}.signal-channel-grid span{margin-top:auto;color:var(--theme-ink, #dce6ea);font:600 11px IBM Plex Mono}.signal-channel-grid small{color:var(--theme-muted, #718089);font-size:9px;line-height:1.55}.brief-assessment{margin:30px 0;padding:22px;border-left:2px solid var(--cyan);background:var(--theme-surface-raised, #10232a)}.brief-assessment span,.brief-sections li>span{display:block;margin-bottom:8px;color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.09em;text-transform:uppercase}.brief-assessment p{margin:0;color:var(--theme-body, #d2dde1);font-size:14px;line-height:1.65}.brief-assessment small{display:block;margin-top:12px;color:var(--theme-muted, #6f7f87);font:7px IBM Plex Mono;text-transform:uppercase}.brief-sections{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:34px 0;border:1px solid var(--line);background:var(--line)}.brief-sections>section{min-height:190px;padding:18px;background:var(--theme-surface, #090e11)}.brief-sections>section:last-child{grid-column:1/-1}.brief-sections ol{margin:14px 0 0;padding:0;background:transparent}.brief-sections li{display:block;padding:13px 0;border-top:1px solid var(--theme-line, #223039);background:transparent}.brief-sections li small{display:block;margin-top:8px}.brief-sections section>p,.brief-watch>p,.brief-forecasts>p{color:var(--theme-muted, #77858d);font:8px/1.5 IBM Plex Mono;letter-spacing:.06em}.brief-watch,.brief-forecasts{margin:24px 0;padding:18px;border:1px solid var(--theme-line, #27353d);background:var(--theme-surface, #090e11)}.world-index button{min-height:84px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px;padding:13px 18px;border:0;border-bottom:1px solid var(--theme-line, #1c262c);color:var(--theme-ink, #dbe4e8);background:transparent;text-align:left;cursor:pointer}.world-index button:hover,.world-index button.is-active{background:var(--theme-surface-raised, #102027)}@media(max-width:1120px){.home-news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.global-header{grid-template-columns:1fr auto}.global-header nav{order:3;grid-column:1/-1;overflow-x:auto;scrollbar-width:none;border-top:1px solid var(--line)}.global-header nav::-webkit-scrollbar{display:none}.global-header nav a{flex:1;min-width:110px;min-height:38px}.global-search-trigger{min-width:74px}.global-hero{grid-template-columns:1fr}.global-hero-copy{padding-bottom:20px}.global-globe-panel{min-height:700px}.global-brief-preview{grid-template-columns:1fr}.global-company-grid--directory{grid-template-columns:repeat(3,1fr)}.world-page-grid,.infrastructure-overview{grid-template-columns:1fr}.world-index,.infrastructure-overview>aside{border:0;border-top:1px solid var(--line)}.world-index{display:grid;grid-template-columns:repeat(2,1fr)}.world-index>.eyebrow{grid-column:1/-1}.profile-hero{grid-template-columns:1fr 260px;gap:35px}.global-footer{grid-template-columns:1fr 1fr}.global-footer nav{grid-column:1/-1;grid-row:2}.global-footer>p{justify-self:end}}@media(max-width:760px){.home-news-grid,.signal-channel-grid,.brief-sections{grid-template-columns:1fr}.brief-sections>section:last-child{grid-column:auto}.profile-tabs{top:0}.home-about .global-strip{overflow-x:auto;justify-content:flex-start}.global-header{position:relative}.global-brand{padding:0 12px}.global-brand img{width:158px}.global-brand span,.global-search-trigger span{display:none}.global-header nav a{min-width:94px;padding:0 9px;font-size:7px}.global-hero{min-height:0}.global-hero-copy{padding:45px 17px 22px}.global-hero-copy h1{font-size:clamp(56px,20vw,82px)}.global-hero-copy>p{font-size:14px}.global-coverage{overflow-x:auto}.global-coverage div{min-width:112px}.global-globe-panel{min-height:520px}.globe-filter{top:8px;left:8px}.world-globe-shell{padding-top:30px}.globe-accessible-list{justify-content:start}.global-section,.global-page{padding:48px 14px}.global-page-heading{margin-bottom:34px}.global-page-heading h1{font-size:54px}.global-section-heading{display:grid}.global-brief-preview{gap:35px}.brief-metrics{overflow-x:auto}.brief-metrics article{min-width:125px}.global-company-grid,.global-company-grid--directory,.signal-grid{grid-template-columns:1fr}.global-company-card{min-height:190px}.global-company-card p{min-height:0}.world-page-grid>.global-globe-panel{min-height:520px}.world-index{grid-template-columns:1fr}.company-controls{display:grid}.company-controls>div{overflow-x:auto;min-height:44px;border-top:1px solid var(--line)}.company-controls button{min-width:max-content}.profile-hero{grid-template-columns:1fr;gap:25px}.profile-hero h1{font-size:59px}.profile-hero>aside{min-height:180px}.profile-layout{grid-template-columns:1fr;gap:20px;padding-top:42px}.dependency-grid{grid-template-columns:1fr 1fr}.profile-sidebar{order:-1}.daily-brief{padding:25px 18px}.daily-brief header{display:grid;gap:7px}.daily-brief li{grid-template-columns:1fr}.daily-changes>li{grid-template-columns:34px minmax(0,1fr)!important;gap:10px!important}.daily-change-meta{display:grid}.brief-archive{grid-template-columns:1fr}.brief-archive nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.brief-archive nav::-webkit-scrollbar{display:none}.brief-archive nav a{flex:0 0 auto}.source-status>div:last-child{grid-template-columns:1fr}.facility-list article{grid-template-columns:23px 1fr}.facility-list article>b{grid-column:2}.global-footer{grid-template-columns:1fr;gap:24px}.global-footer nav{grid-column:1;grid-row:auto;flex-wrap:wrap}.global-footer>p{justify-self:start;text-align:left}.signal-card footer{grid-template-columns:1fr auto}.signal-card footer span:nth-child(2){display:none}}.global-header{grid-template-columns:minmax(230px,1fr) auto 178px}.global-header-tools{min-width:0;display:grid;grid-template-columns:78px 100px}.global-header-tools>button{min-width:0;border-left:1px solid var(--theme-line, #27343c)}.community-account{display:flex;align-items:center;justify-content:center;gap:7px;border:0;background:transparent;color:var(--theme-muted, #98a5ad);font:700 8px IBM Plex Mono;letter-spacing:.07em;cursor:pointer;overflow:hidden}.community-account svg{width:16px}.community-account img{width:24px;height:24px;border:1px solid var(--theme-line, #4c6872);border-radius:50%;object-fit:cover}.community-account:hover,.community-account:focus-visible{color:var(--cyan);background:var(--theme-surface-raised, #102129)}.news-card{display:flex;flex-direction:column}.news-card-link{height:auto;flex:1 1 auto}.signal-engagement{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);min-height:48px;border-top:1px solid color-mix(in srgb,var(--news-tone) 25%,var(--theme-line, #26343b));background:var(--theme-surface, #070c10)}.signal-engagement button{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 10px;border:0;border-right:1px solid var(--theme-line, #223039);background:transparent;color:var(--theme-muted, #71838b);font:800 7px IBM Plex Mono;letter-spacing:.07em;cursor:pointer}.signal-engagement button:last-child{border-right:0}.signal-engagement svg{width:14px}.signal-engagement b{min-width:18px;color:var(--theme-muted, #a5b5bb);font-size:8px}.signal-engagement button:hover,.signal-engagement button:focus-visible,.signal-engagement button.is-active{color:var(--news-tone);background:color-mix(in srgb,var(--news-tone) 8%,var(--theme-surface, #070c10))}.signal-engagement button.is-active svg{fill:currentColor}.signal-engagement button:disabled{opacity:.55;cursor:wait}.community-inline-error{margin:0;padding:9px 14px;border-top:1px solid var(--theme-line, #493842);background:var(--theme-surface-raised, #1a0f14);color:var(--theme-magenta, #d9a5b8);font:700 8px/1.5 IBM Plex Mono;letter-spacing:.035em}.discussion-panel{flex:0 0 auto;border-top:1px solid color-mix(in srgb,var(--news-tone) 35%,var(--theme-line, #26343b));background:var(--theme-surface, #091015)}.discussion-heading{display:grid;grid-template-columns:auto 1fr;gap:18px;padding:17px 18px;border-bottom:1px solid var(--theme-line, #26343b)}.discussion-heading>div{display:grid;gap:4px}.discussion-heading span{color:var(--news-tone);font:800 7px IBM Plex Mono;letter-spacing:.1em}.discussion-heading strong{color:var(--theme-body, #bdcbd0);font:800 9px IBM Plex Mono}.discussion-heading p{max-width:340px;justify-self:end;margin:0;color:var(--theme-muted, #63747b);font-size:9px;line-height:1.5;text-align:right}.comment-composer{padding:14px 18px;border-bottom:1px solid var(--theme-line, #26343b)}.comment-composer>div{display:flex;align-items:center;justify-content:space-between;padding:7px 9px;border:1px solid var(--theme-line, #34525d);border-bottom:0;color:var(--theme-teal, #8abfca);background:var(--theme-surface-raised, #0b1b21);font:800 7px IBM Plex Mono;letter-spacing:.06em}.comment-composer>div button{border:0;background:transparent;color:inherit;cursor:pointer}.comment-composer>div svg{width:12px}.comment-composer textarea{width:100%;min-height:92px;display:block;resize:vertical;padding:12px;border:1px solid var(--theme-line, #33454d);background:var(--theme-surface, #070b0e);color:var(--theme-ink, #d9e5e9);font:400 13px/1.55 Inter;outline:0}.comment-composer textarea:focus{border-color:var(--news-tone);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--news-tone) 35%,transparent)}.comment-composer>footer{display:flex;align-items:center;justify-content:space-between;padding-top:8px}.comment-composer>footer span{color:var(--theme-muted, #53636a);font:700 7px IBM Plex Mono}.comment-composer>footer button{min-height:36px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--news-tone);background:transparent;color:var(--news-tone);font:800 7px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.comment-composer>footer button:hover,.comment-composer>footer button:focus-visible{color:var(--theme-on-accent, #061014);background:var(--news-tone)}.comment-composer>footer button:disabled{opacity:.4;cursor:default}.comment-composer>footer svg{width:12px}.community-comments{max-height:540px;overflow-y:auto;padding:0 18px 14px}.community-comments>p{margin:14px 0 0;color:var(--theme-muted, #617179);font:700 8px IBM Plex Mono;letter-spacing:.055em}.community-comment{padding:15px 0 12px;border-bottom:1px solid var(--theme-line, #202d33)}.community-comment.is-reply{margin-left:34px;padding-left:12px;border-left:1px solid var(--theme-line, #35515c)}.community-comment>header{display:flex;align-items:center;gap:9px}.community-comment>header>img,.community-comment>header>span{width:28px;height:28px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--theme-line, #3b5863);border-radius:50%;background:var(--theme-surface-raised, #0d1a20);color:var(--news-tone);object-fit:cover;font:800 9px IBM Plex Mono}.community-comment>header div{display:grid;gap:3px}.community-comment>header strong{color:var(--theme-body, #bdcbd0);font:800 8px IBM Plex Mono}.community-comment time{color:var(--theme-muted, #596970);font:700 6px IBM Plex Mono;letter-spacing:.05em}.community-comment>p{margin:9px 0 7px 37px;color:var(--theme-muted, #aab8bd);font-size:12px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.community-comment>p.is-deleted{color:var(--theme-muted, #5f6d73);font-style:italic}.community-comment>footer{display:flex;gap:11px;margin-left:37px}.community-comment>footer button{display:inline-flex;align-items:center;gap:4px;border:0;padding:0;background:transparent;color:var(--theme-muted, #63767e);font:800 6px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.community-comment>footer button:hover,.community-comment>footer button:focus-visible{color:var(--news-tone)}.community-comment>footer svg{width:10px}.auth-modal{position:fixed;z-index:200;inset:0;display:grid;place-items:center;padding:16px;background:var(--theme-surface, #020406d9);backdrop-filter:blur(10px)}.auth-panel{position:relative;width:min(100%,440px);max-height:min(760px,calc(100vh - 32px));overflow-y:auto;padding:30px;border:1px solid var(--theme-line, #3a525c);border-top:3px solid var(--cyan);background:radial-gradient(circle at 85% 0%,var(--theme-wash-teal, #16313b),transparent 38%),var(--theme-surface, #090e12);box-shadow:0 28px 90px var(--theme-shadow, #000)}.auth-close{position:absolute;top:10px;right:10px;width:44px;height:44px;display:grid;place-items:center;border:0;background:transparent;color:var(--theme-muted, #71838b);cursor:pointer}.auth-close svg{width:18px}.auth-mark{width:36px;margin-top:18px;color:var(--cyan)}.auth-panel h2{margin:9px 0 8px;color:var(--theme-ink, #e3ecef);font:600 31px/1.05 IBM Plex Mono;letter-spacing:-.045em}.auth-panel>p{margin:0 0 20px;color:var(--theme-muted, #899ba3);font-size:12px;line-height:1.55}.auth-google,.auth-submit{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border:1px solid var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.07em;cursor:pointer}.auth-google svg,.auth-submit svg{width:14px}.auth-panel form{display:grid;gap:11px;margin-top:17px}.auth-panel label{display:grid;gap:6px;color:var(--theme-muted, #71838b);font:800 7px IBM Plex Mono;letter-spacing:.08em}.auth-panel input{min-height:44px;padding:0 11px;border:1px solid var(--theme-line, #344750);background:var(--theme-surface, #060a0d);color:var(--theme-ink, #dce7eb);font:12px Inter;outline:0}.auth-panel input:focus{border-color:var(--cyan)}.auth-message{margin:12px 0 0!important;padding:9px;border:1px solid var(--theme-line, #4e3b43);background:var(--theme-surface-raised, #1b1015);color:var(--theme-magenta, #d8a9ba)!important;font:700 8px/1.5 IBM Plex Mono!important}.auth-secondary{display:flex;justify-content:space-between;margin-top:13px}.auth-secondary button,.auth-mode{border:0;padding:7px 0;background:transparent;color:var(--theme-teal, #719aa4);font:800 7px IBM Plex Mono;letter-spacing:.05em;cursor:pointer}.auth-mode{width:100%;margin-top:10px}.moderation-page{min-height:70vh;padding:70px clamp(18px,5vw,72px)}.moderation-page>header{max-width:780px}.moderation-page>header>svg{width:34px;margin:20px 0 4px;color:var(--amber)}.moderation-page h1{margin:8px 0;color:var(--theme-ink, #edf5f7);font:600 clamp(44px,7vw,78px)/.95 "IBM Plex Mono";letter-spacing:-.06em}.moderation-page>header p{color:var(--theme-muted, #91a1a8);line-height:1.6}.moderation-signin{min-height:44px;margin-top:20px;padding:0 16px;border:1px solid var(--cyan);background:var(--cyan);color:var(--theme-on-accent, #061014);font:800 8px IBM Plex Mono;cursor:pointer}.moderation-queue{max-width:1000px;display:grid;gap:10px;margin-top:32px}.moderation-queue>section{padding:18px;border:1px solid var(--theme-line, #33464e);background:var(--theme-surface, #090f13)}.moderation-queue section>header{display:flex;justify-content:space-between;color:var(--theme-muted, #778a92);font:700 7px IBM Plex Mono}.moderation-queue section>header strong{color:var(--amber)}.moderation-queue section>span{display:block;margin-top:13px;color:var(--theme-teal, #7aa8b2);font:700 8px IBM Plex Mono}.moderation-queue blockquote{margin:9px 0;color:var(--theme-body, #c4d0d5);font-size:14px;line-height:1.55}.moderation-queue small{color:var(--theme-muted, #607078);font:700 7px IBM Plex Mono}.moderation-queue footer{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.moderation-queue footer button{min-height:38px;display:inline-flex;align-items:center;gap:6px;padding:0 10px;border:1px solid var(--theme-line, #3d555f);background:var(--theme-surface-raised, #0c171c);color:var(--theme-muted, #9ab0b8);font:800 7px IBM Plex Mono;cursor:pointer}.moderation-queue footer svg{width:12px}@media(max-width:1120px){.global-header{grid-template-columns:1fr 178px}.global-header-tools{grid-column:2}}@media(max-width:760px){.global-header{grid-template-columns:1fr 108px}.global-header-tools{grid-template-columns:54px 54px}.community-account span{display:none}.discussion-heading{grid-template-columns:1fr}.discussion-heading p{justify-self:start;text-align:left}.signal-engagement button{gap:5px;padding-inline:6px}.signal-engagement button span{font-size:6px}.auth-panel{padding:24px 18px}.auth-panel h2{font-size:28px}.community-comment.is-reply{margin-left:18px}}.topbar{grid-template-columns:minmax(245px,1fr) auto auto auto}.mode-switch button{padding-inline:14px}.controlbar{align-items:flex-start;min-height:86px;overflow:visible}.search{margin-top:18px}.filter-panel{min-width:0;flex:1}.filter-heading{display:flex;align-items:center;justify-content:space-between;margin:0 0 7px}.filter-heading>span{display:flex;align-items:center;gap:6px;color:var(--muted);font:600 9px IBM Plex Mono;letter-spacing:.08em}.filter-heading small{color:var(--theme-muted, #64717a);font:8px IBM Plex Mono;letter-spacing:.06em}.filter-groups{display:grid;grid-template-columns:2.2fr 1fr 1.35fr .55fr;gap:12px}.filter-group{min-width:0;padding-left:10px;border-left:1px solid var(--line)}.filter-group>strong{display:block;margin-bottom:5px;color:var(--theme-muted, #68747c);font:7px IBM Plex Mono;letter-spacing:.12em}.filter-group>div{display:flex;flex-wrap:wrap;gap:4px}.filter-group button{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;border:1px solid var(--line);background:transparent;color:var(--theme-muted, #8b969f);font:500 8px IBM Plex Mono;cursor:pointer}.filter-group button span{color:var(--theme-muted, #59656d);font-size:7px}.filter-group button.is-active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.filter-group button.is-active span{color:var(--theme-teal, #9de9f1)}.filter-group button:disabled{cursor:not-allowed;opacity:.38}.clear-filters{margin-top:18px}.stage-header{align-items:flex-end}.system-readout{position:relative;padding-top:17px}.system-readout .readout-label{position:absolute;top:0;left:0;display:block;color:var(--amber);font-size:7px;letter-spacing:.08em;white-space:nowrap}.flow-caption{gap:0}.flow-step{display:inline-flex;align-items:center;gap:5px}.map-instruction{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:14px;padding:11px 12px;border-left:2px solid var(--cyan);background:var(--theme-surface, #0d1519)}.map-instruction>div{display:flex;flex-wrap:wrap;gap:5px 10px;font-size:11px}.map-instruction strong{color:var(--theme-ink, #dfe8ed)}.map-instruction span{color:var(--theme-muted, #8c99a2)}.map-instruction button{flex:0 0 auto;padding:7px 10px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font:600 8px IBM Plex Mono;letter-spacing:.05em;cursor:pointer}.support-caption{display:flex;align-items:center;gap:9px;margin-top:9px;color:var(--theme-muted, #626e77);font:7px IBM Plex Mono;letter-spacing:.08em}.support-caption span{color:var(--magenta)}.support-caption i{font-style:normal}.map-legend{position:absolute;z-index:3;top:11px;right:10px;width:262px;padding:9px 10px;border:1px solid var(--theme-line, #25323a);background:var(--theme-surface, #090d10ee);color:var(--theme-muted, #77848d);font:7px IBM Plex Mono}.map-legend>div{display:flex;align-items:center;gap:9px;margin-bottom:7px}.map-legend strong{min-width:48px;color:var(--theme-muted, #aab5bc);letter-spacing:.08em}.map-legend span{display:flex;align-items:center;gap:4px}.map-legend p{margin:4px 0 0;color:var(--theme-muted, #68757d);line-height:1.4}.legend-line{display:inline-block;width:14px;border-top:1px solid var(--theme-line, #7d8b94)}.legend-line.energy{border-color:var(--amber)}.legend-line.capital{border-color:var(--magenta)}.legend-line.demand{border-color:var(--cyan)}.legend-line.proposed{border-top-style:dashed}.legend-line.modeled{border-top-style:dotted}.edge{stroke-width:1.25}.edge--proposed{stroke-dasharray:7 6}.edge--modeled{stroke-dasharray:2 6}.edge-group{transition:opacity .25s}.edge-group.is-muted{opacity:.055}.edge-group.is-active .edge{stroke-width:2;opacity:1}.edge-label rect{fill:var(--theme-surface, #071014);stroke:var(--theme-line, #33515b);stroke-width:.75}.edge-label text{fill:var(--theme-ink, #d9edf1);font:600 7px IBM Plex Mono;letter-spacing:.04em}.map-empty{position:absolute;z-index:5;inset:0;display:grid;place-content:center;justify-items:center;padding:30px;text-align:center;background:var(--theme-surface, #090d10e8)}.map-empty h2{margin:9px 0 5px;font-size:24px}.map-empty p{max-width:520px;margin:0;color:var(--muted);font-size:11px}.map-empty button{margin-top:16px;padding:8px 11px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font:600 9px IBM Plex Mono;cursor:pointer}.map-footer span:last-child{margin-left:auto}.drawer{top:153px;height:calc(100vh - 153px)}.drawer-nav{display:flex;align-items:center;gap:9px}.drawer-nav .icon-button{width:25px;height:25px}.trace-grid{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:11px}.trace-grid button{min-width:0;display:flex;align-items:flex-start;gap:7px;padding:8px;border:1px solid var(--line);background:var(--theme-surface, #0a0e11);color:var(--theme-muted, #9ba7af);text-align:left;cursor:pointer}.trace-grid button>span{display:grid;gap:3px;font:600 7px IBM Plex Mono;line-height:1.25}.trace-grid small{color:var(--theme-muted, #65717a);font:7px Inter;line-height:1.25}.trace-grid button.is-active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.trace-summary{margin:10px 0 0;color:var(--theme-muted, #7f8b93);font-size:9px;line-height:1.5}.connection-list button span{display:flex;align-items:center;justify-content:space-between;gap:8px}.connection-list button i{color:var(--cyan);font:7px IBM Plex Mono;font-style:normal}.connection-list button em{position:absolute;right:8px;bottom:7px;color:var(--theme-muted, #54616a);font:6px IBM Plex Mono;font-style:normal;text-transform:uppercase}.connection-list small{padding-right:55px;line-height:1.35}.coverage-note{position:absolute;z-index:2;top:12px;left:14px;display:grid;gap:3px;padding:8px 10px;background:var(--theme-surface, #090d10e8);font:8px IBM Plex Mono}.coverage-note strong{color:var(--cyan)}.coverage-note span{color:var(--theme-muted, #7c8992)}.geo-legend{position:absolute;z-index:2;top:12px;right:14px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;max-width:390px;padding:8px 10px;background:var(--theme-surface, #090d10e8);color:var(--theme-muted, #7c8992);font:7px IBM Plex Mono}.geo-legend span{display:flex;align-items:center;gap:5px}.geo-legend i{display:inline-block;width:9px;height:9px;border:1px solid var(--cyan)}.geo-legend .facility{border-radius:50%}.geo-legend .cluster{border-radius:50%;box-shadow:0 0 0 2px var(--theme-shadow, #080a0d),0 0 0 3px var(--cyan)}.geo-legend .government{border-color:var(--theme-line, #a9b1b6)}.geo-legend .proposed{width:0;height:0;border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--amber)}.geo-legend .region{width:14px;border-radius:7px;border-color:var(--magenta)}.site-point .site-ring{fill:var(--theme-surface, #0b1114);stroke:var(--cyan);stroke-width:1}.site-point .marker-triangle{fill:var(--theme-surface, #0b1114)}.site-point .site-ring-inner{fill:none;opacity:.65}.site-point--government .site-ring{stroke:var(--theme-line, #a9b1b6)}.site-point--region .site-ring{stroke:var(--magenta)}.site-point--proposed .site-ring{stroke:var(--amber)}.site-point .site-stem{fill:none}.simulation-anchor{scroll-margin-top:68px;outline:0}.simulation-anchor:empty{display:none}.watchlist--unavailable{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:22px;background:var(--theme-surface, #0a0e11)}.watchlist--unavailable h2{font-size:18px}.watchlist--unavailable p{max-width:620px;margin:0;color:var(--theme-muted, #78858e);font-size:10px;line-height:1.55}@media(max-width:1180px){.topbar{grid-template-columns:190px 1fr auto}.market-status{display:none}.simulation-toggle{padding-inline:14px}.controlbar{flex-wrap:wrap}.search{flex:1 0 260px}.filter-panel{flex:1 1 720px}.filter-groups{grid-template-columns:2fr 1fr 1.2fr .6fr}.drawer{top:66px;height:calc(100vh - 66px)}}@media(max-width:820px){.topbar{grid-template-columns:1fr auto}.mode-switch{order:3;grid-column:1/-1;height:40px}.simulation-toggle{min-height:58px}.controlbar{position:static;max-height:none;overflow:visible}.search{flex-basis:100%;margin-top:0}.filter-panel{flex-basis:100%}.filter-groups{grid-template-columns:1fr 1fr}.clear-filters{position:static;margin:0}.map-instruction{align-items:flex-start;flex-direction:column}.support-caption{flex-wrap:wrap}.map-legend{width:230px}.stage-header{display:block}.system-readout{margin-top:14px}.drawer{top:auto;height:min(76vh,720px)}.watchlist--unavailable{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:560px){.filter-groups{grid-template-columns:1fr}.filter-group{padding-bottom:4px}.map-legend,.support-caption i{display:none}.flow-step{font-size:7px}.flow-step:nth-child(2n){display:none}.trace-grid{grid-template-columns:1fr}.coverage-note{max-width:250px}.geo-legend{top:auto;right:8px;bottom:34px;max-width:260px}.geo-legend span{flex-basis:42%}}html[data-capture=true] body{min-width:1280px}html[data-capture=true] .topbar{height:66px;grid-template-columns:minmax(205px,1fr) auto auto auto}html[data-capture=true] .mode-switch{order:initial;grid-column:auto;height:100%}html[data-capture=true] .market-status{display:flex}html[data-capture=true] .simulation-toggle{min-height:0}html[data-capture=true] .controlbar{position:sticky;flex-wrap:nowrap;min-height:86px;overflow:visible}html[data-capture=true] .search{flex:0 0 300px;margin-top:18px}html[data-capture=true] .filter-panel{flex:1}html[data-capture=true] .filter-groups{grid-template-columns:2.2fr 1fr 1.35fr .55fr}html[data-capture=true] .drawer{position:sticky;inset:153px auto auto;height:calc(100vh - 153px)}html[data-capture=true] .map-key,html[data-capture=true] .map-legend{display:block}html[data-capture=true] .system-map{height:610px}html[data-capture=true] .geo-map{min-width:0;height:590px}.globe-loading{min-height:520px;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--theme-teal, #67818b);font:700 8px IBM Plex Mono;letter-spacing:.08em}.globe-loading svg{color:var(--cyan);animation:globe-loading-pulse 1.4s ease-in-out infinite}@keyframes globe-loading-pulse{50%{opacity:.35;transform:scale(.92)}}.home-mobile-lead{display:none}.news-card-dossier{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--theme-line-soft, #52636bcc);color:var(--theme-ink, #d8e3e7);background:var(--theme-surface, #071014e8);box-shadow:0 5px 15px var(--theme-shadow, #0009);font:700 7px IBM Plex Mono;letter-spacing:.06em;text-decoration:none}.news-card-dossier svg{width:13px}.news-card-dossier:hover,.news-card-dossier:focus-visible{border-color:var(--news-tone);color:var(--theme-on-accent, #061014);background:var(--news-tone)}.universal-search-page{min-height:70vh}.universal-search-input{max-width:980px;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--theme-line, #31434b);border-bottom:2px solid var(--cyan);background:var(--theme-surface, #0a1115)}.universal-search-input svg{color:var(--cyan)}.universal-search-input input{width:100%;border:0;outline:0;color:var(--theme-ink, #edf4f6);background:transparent;font-size:clamp(16px,2vw,22px)}.universal-search-results{display:grid;gap:24px;margin-top:28px}.universal-search-results section{border:1px solid var(--theme-line, #26353d);background:var(--theme-surface, #091014)}.universal-search-results h2{margin:0;padding:10px 15px;border-bottom:1px solid var(--theme-line, #26353d);color:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.09em}.search-all-link{display:inline-flex;align-items:center;gap:10px;margin-top:18px;color:var(--cyan);font:800 8px IBM Plex Mono;text-decoration:none}.search-starters{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.search-starters span{width:100%;color:var(--theme-muted, #66777f);font:800 7px IBM Plex Mono}.search-starters button{padding:9px 11px;border:1px solid var(--theme-line, #32434b);color:var(--theme-muted, #a9b8bd);background:var(--theme-surface, #0a1115);cursor:pointer}.dossier-status{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;background:var(--theme-wash-teal, #2b3d45)}.dossier-status>div{display:flex;gap:14px;padding:20px;background:var(--theme-surface, #091014)}.dossier-status svg{flex:0 0 auto;color:var(--cyan)}.dossier-status strong{color:var(--theme-ink, #dce7ea);font:800 8px IBM Plex Mono;letter-spacing:.07em}.dossier-status p{margin:8px 0 0;color:var(--theme-muted, #8d9da4);font-size:12px;line-height:1.6}.dossier-timeline{margin-top:40px}.dossier-timeline ol{margin:18px 0 0;padding:0;list-style:none}.dossier-timeline li{display:grid;grid-template-columns:190px 1fr;gap:20px;padding:20px 0;border-top:1px solid var(--theme-line, #293941)}.dossier-timeline time{color:var(--theme-muted, #708089);font:700 8px IBM Plex Mono}.dossier-timeline a{color:inherit;text-decoration:none}.dossier-timeline a>span,.dossier-timeline a b{color:var(--cyan);font:800 8px IBM Plex Mono}.dossier-timeline h2{margin:8px 0;font-size:clamp(20px,3vw,32px)}.dossier-timeline p{color:var(--theme-muted, #91a0a7);line-height:1.65}.dossier-timeline a b{display:inline-flex;align-items:center;gap:7px}.dataset-register,.industry-evidence-lenses{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:32px 0;padding:1px;background:var(--theme-wash-teal, #2a3c44)}.dataset-register div,.industry-evidence-lenses div{min-width:0;padding:18px;background:var(--theme-surface, #091014)}.dataset-register strong{display:block;color:var(--cyan);font:600 clamp(17px,2vw,25px) "IBM Plex Mono"}.dataset-register span,.industry-evidence-lenses span{display:block;margin-top:6px;color:var(--theme-muted, #70838b);font:800 7px IBM Plex Mono;letter-spacing:.08em}.industry-evidence-lenses{grid-template-columns:repeat(4,1fr)}.industry-evidence-lenses p{margin:10px 0 0;color:var(--theme-muted, #a2b0b5);font-size:11px;line-height:1.55}.email-brief-signup{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:18px;padding:20px;border:1px solid var(--theme-line, #31505a);border-left:3px solid var(--cyan);background:radial-gradient(circle at 100% 0,var(--theme-wash-teal, #153a45),transparent 45%),var(--theme-surface, #091014)}.email-brief-signup>svg{color:var(--cyan)}.email-brief-signup strong{color:var(--theme-ink, #e4edef);font:800 9px IBM Plex Mono;letter-spacing:.08em}.email-brief-signup p{margin:7px 0 0;color:var(--theme-muted, #84969d);font-size:11px}.email-brief-signup a{display:inline-flex;align-items:center;gap:10px;padding:11px 13px;border:1px solid var(--cyan);color:var(--theme-on-accent, #071014);background:var(--cyan);font:800 8px IBM Plex Mono;text-decoration:none}.ai-article-utilities{max-width:1360px;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:18px 30px;margin:0 auto;padding:16px clamp(18px,5vw,70px);border-bottom:1px solid var(--theme-line, #2a3941);background:var(--theme-surface, #091014)}.ai-article-utilities>div{display:flex;align-items:center;gap:9px;color:var(--cyan)}.ai-article-utilities>div strong,.ai-article-utilities>div span{font:800 7px IBM Plex Mono;letter-spacing:.07em}.ai-article-utilities>div span{padding-left:9px;border-left:1px solid var(--theme-line, #34444c);color:var(--theme-muted, #75878f)}.ai-article-utilities nav{display:flex;justify-content:flex-end;gap:6px}.ai-article-utilities button,.ai-article-utilities nav a{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 10px;border:1px solid var(--theme-line, #34464e);color:var(--theme-muted, #a7b6bb);background:transparent;font:800 7px IBM Plex Mono;text-decoration:none;cursor:pointer}.ai-article-utilities button.is-saved{border-color:var(--cyan);color:var(--cyan)}.ai-article-utilities svg{width:14px}.ai-article-utilities details{grid-column:1/-1}.ai-article-utilities summary{color:var(--theme-muted, #788a92);font:800 7px IBM Plex Mono;cursor:pointer}.ai-article-utilities ol{display:flex;flex-wrap:wrap;gap:7px 18px;margin:12px 0 0;padding-left:18px}.ai-article-utilities a{color:var(--theme-muted, #afbdc2);font-size:10px}.ai-article-related{margin-top:50px;padding-top:28px;border-top:1px solid var(--theme-line, #2a3941)}.ai-article-related>h2{margin:8px 0 20px}@media(max-width:760px){.global-hero{display:grid}.global-hero-copy{order:1}.home-mobile-lead{order:2;display:grid;gap:12px;padding:20px 14px 28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--theme-surface, #070c0f)}.home-mobile-lead>div:first-child{display:flex;align-items:center;justify-content:space-between}.home-mobile-lead>div:first-child a{display:inline-flex;align-items:center;gap:5px;color:var(--cyan);font:800 7px IBM Plex Mono;text-decoration:none}.home-mobile-lead .news-card{min-height:0}.global-hero>.global-globe-panel{order:3}.home-latest{display:none}.news-card-actions{left:10px;right:10px;justify-content:flex-end}.news-card-dossier{width:44px;justify-content:center;padding:0}.news-card-actions span{display:none}.dossier-status,.dataset-register,.industry-evidence-lenses{grid-template-columns:1fr}.dossier-timeline li{grid-template-columns:1fr;gap:8px}.email-brief-signup{grid-template-columns:28px 1fr}.email-brief-signup a{grid-column:1/-1;justify-content:center}.ai-article-utilities{grid-template-columns:1fr}.ai-article-utilities nav{justify-content:flex-start;flex-wrap:wrap}.ai-article-utilities details{grid-column:1}.ai-article-utilities ol{display:grid}.global-search-overlay{padding-top:60px}.universal-search-results .search-result{align-items:flex-start}}.mission-hero{max-width:880px;padding:26px 0 4px}.mission-hero h1{margin:9px 0 12px;font-size:clamp(38px,5.4vw,72px);line-height:.96;letter-spacing:-.058em;font-weight:500}.mission-hero p{max-width:780px;margin:0;color:var(--theme-muted, #a9b4bb);font-size:clamp(14px,1.45vw,18px);line-height:1.55}.mission-hero>strong{display:block;margin-top:16px;color:var(--cyan);font:600 11px IBM Plex Mono;letter-spacing:.08em}.supporting-needs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.supporting-needs>span{margin-right:5px;color:var(--magenta);font:600 8px IBM Plex Mono;letter-spacing:.1em}.supporting-needs i{padding:5px 7px;border:1px solid var(--theme-line, #28343c);color:var(--theme-muted, #7f8c94);font:8px IBM Plex Mono;font-style:normal}.overview-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:18px;padding:13px 14px;border:1px solid var(--theme-line, #25343c);border-left:2px solid var(--cyan);background:var(--theme-surface, #0d1519)}.overview-actions>div{display:grid;gap:4px}.overview-actions strong{font-size:12px}.overview-actions span{color:var(--theme-muted, #84919a);font-size:10px}.overview-actions button,.explorer-heading button{flex:0 0 auto;padding:9px 11px;border:1px solid var(--cyan);background:transparent;color:var(--cyan);font:600 9px IBM Plex Mono;letter-spacing:.05em;cursor:pointer}.explorer-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.explorer-heading h2{margin:5px 0 0;font-size:25px;letter-spacing:-.035em}.explorer-controls{position:static;min-height:0;margin-top:14px;padding:12px;border:1px solid var(--line);background:var(--theme-surface, #0a0e11)}.explorer-controls .search{margin-top:18px}.match-toggle{display:flex;gap:2px;margin-left:auto}.match-toggle button{padding:3px 6px;border:1px solid var(--line);background:transparent;color:var(--theme-muted, #6f7b83);font:7px IBM Plex Mono;cursor:pointer}.match-toggle button.is-active{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.explorer-controls .filter-heading{justify-content:flex-start;gap:12px}.explorer-controls .filter-heading small{margin-left:0}.explorer-controls .filter-groups{grid-template-columns:1.8fr 1.2fr 1fr .8fr}.map-instruction{margin-top:16px}.legend-line.company{border-top-style:dashed}.legend-line.inferred{border-top-style:dotted}.legend-line.illustrative{opacity:.45;border-top-style:dashed}.edge--company-reported{stroke-dasharray:7 6}.edge--inferred{stroke-dasharray:2 6}.edge--illustrative{stroke-dasharray:2 9;opacity:.62}.project-status{display:grid;gap:4px;padding:10px 17px;border-bottom:1px solid var(--line);background:var(--theme-surface, #12140f)}.project-status span,.market-line span{color:var(--amber);font:7px IBM Plex Mono;letter-spacing:.1em}.project-status strong{font-size:11px}.project-status small{color:var(--theme-muted, #857d6e);font-size:9px}.market-line{display:flex;align-items:center;justify-content:space-between;gap:9px;padding:8px 17px;border-bottom:1px solid var(--line);background:var(--theme-surface, #090d10);font:9px IBM Plex Mono}.market-line em{color:var(--theme-amber, #8c7960);font-style:normal}.connection-list{background:transparent;gap:6px}.connection-item{border:1px solid var(--line);background:var(--theme-surface, #0a0e11)}.connection-item>button{width:100%;background:transparent}.relationship-source{display:flex;gap:6px;padding:7px 9px;border-top:1px solid var(--line-soft);color:var(--theme-muted, #829098);font-size:8px;line-height:1.4;text-decoration:none}.relationship-source:hover{color:var(--cyan)}.evidence-summary{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.evidence-summary span{padding:5px 6px;border:1px solid var(--line);color:var(--theme-muted, #89959d);font:7px IBM Plex Mono;text-transform:uppercase}.best-source{position:relative;display:grid;gap:5px;margin-top:10px;padding:10px 28px 10px 10px;border:1px solid var(--line);color:var(--theme-body, #ced7dc);text-decoration:none}.best-source span,.best-source small{color:var(--theme-muted, #71808a);font-size:8px;line-height:1.4}.best-source svg{position:absolute;top:10px;right:9px}.full-details{border-bottom:1px solid var(--line)}.full-details>summary{padding:13px 17px;color:var(--cyan);font:600 8px IBM Plex Mono;cursor:pointer}.full-details section{border-top:1px solid var(--line);border-bottom:0}.drawer section{padding-block:14px}main.has-drawer{display:block}.drawer{position:fixed;z-index:60;top:66px;right:0;width:390px;height:calc(100dvh - 66px);border:1px solid var(--line);border-right:0;box-shadow:-20px 0 60px var(--theme-shadow, #000a);animation:drawer-enter .18s ease-out both}@keyframes drawer-enter{0%{opacity:0;transform:translate(18px)}}@media(max-width:1180px){.drawer{inset:auto 0 0;width:auto;height:min(72dvh,700px);border-right:1px solid var(--line);box-shadow:0 -20px 60px var(--theme-shadow, #000a)}@keyframes drawer-enter{0%{opacity:0;transform:translateY(18px)}}}@media(max-width:720px){.drawer{height:min(58dvh,520px);min-height:220px}}html[data-capture=true] main.has-drawer{display:grid;grid-template-columns:minmax(0,1fr) 370px}html[data-capture=true] .has-drawer .map-stage{padding-right:24px}html[data-capture=true] .drawer{position:sticky;inset:153px auto auto;width:auto;height:calc(100vh - 153px);box-shadow:none;animation:none}.geo-legend .operating{border-radius:50%}.geo-legend .construction{transform:rotate(45deg);border-color:var(--amber)}.geo-legend .planned{width:0;height:0;border:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:9px solid var(--amber)}.geo-legend .omikina{width:14px;border-radius:7px;border-color:var(--magenta)}.site-point--construction .site-ring,.site-point--planned .site-ring{stroke:var(--amber)}.site-point--omikina .site-ring{stroke:var(--magenta)}.simulation-heading p{max-width:720px;margin:8px 0 0;color:var(--theme-muted, #7f8b93);font-size:10px;line-height:1.5}.workload-note{margin:0 0 8px;color:var(--theme-muted, #7c8992);font-size:9px;line-height:1.5}.workload{grid-template-columns:8px minmax(180px,1fr) repeat(3,minmax(135px,.7fr));align-items:end;gap:8px}.workload-name{align-self:center}.workload label{display:grid;gap:5px;color:var(--theme-muted, #77848d);font-size:7px}.workload label select{width:100%}@media(max-width:1050px){.explorer-controls{display:block}.explorer-controls .search{margin:0 0 10px}.explorer-controls .filter-groups{grid-template-columns:1fr 1fr}.workload{grid-template-columns:8px 1fr 1fr}.workload label{grid-column:span 1}.workload label:last-child{grid-column:2 / -1}}@media(max-width:720px){.mission-hero{padding-top:20px}.mission-hero h1{font-size:42px}.mission-hero p{font-size:14px}.overview-actions,.explorer-heading{align-items:stretch;flex-direction:column}.overview-actions button,.explorer-heading button{width:100%}.explorer-controls .filter-groups{grid-template-columns:1fr}.explorer-controls .filter-heading{flex-wrap:wrap}.match-toggle{margin-left:0}.workload{grid-template-columns:8px 1fr;align-items:start}.workload label,.workload label:last-child{grid-column:2}}html[data-capture=true] .explorer-controls{position:static}html[data-capture=true] .flow-step{display:inline-flex!important}.app-error{min-height:100dvh;display:grid;place-content:center;justify-items:start;gap:14px;padding:32px;background:var(--bg)}.app-error h1{max-width:720px;margin:0;font-size:clamp(30px,5vw,58px);line-height:1;letter-spacing:-.05em}.app-error p{max-width:560px;margin:0;color:var(--muted);line-height:1.6}.app-error button{padding:10px 14px;border:1px solid var(--cyan);background:var(--cyan-dim);color:var(--cyan);font:600 9px IBM Plex Mono;letter-spacing:.1em;cursor:pointer}:root{--function-capital: var(--theme-amber, #c7a75c);--function-ai-cloud: var(--theme-magenta, #d878a8);--function-compute: var(--theme-purple, #a88be8);--function-data-center: var(--theme-teal, #58d6e8);--function-grid: var(--theme-blue, #70aef0);--function-power: var(--theme-amber, #e8b96a);--function-nuclear: var(--theme-green, #88d69d);--function-fuel: var(--theme-green, #a3c97d);--function-buildout: var(--theme-muted, #8e9ca4);--function-government: var(--theme-body, #c2c8cc);--edge-neutral: var(--theme-line, #46535c);--edge-active: var(--theme-line-teal, #c7f5fa);--status-active: var(--theme-green, #7fd2a2);--status-development: var(--theme-amber, #e8b96a)}.search-wrap{position:relative;flex:0 0 330px}.search-wrap .search{width:100%;margin-top:0}.search-results{position:absolute;z-index:80;top:calc(100% + 4px);left:0;width:min(430px,92vw);max-height:320px;overflow-y:auto;border:1px solid var(--theme-line, #35434c);background:var(--theme-surface, #090d10fa);box-shadow:0 18px 45px var(--theme-shadow, #000b)}.search-results button{width:100%;display:grid;gap:3px;padding:10px 11px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;text-align:left;cursor:pointer}.search-results button:hover,.search-results button:focus-visible{background:var(--theme-surface-raised, #111a1f)}.search-results strong{color:var(--theme-ink, #dce7ec);font-size:10px}.search-results span{overflow:hidden;color:var(--theme-muted, #74818a);font:8px IBM Plex Mono;text-overflow:ellipsis;white-space:nowrap}.geography-filter{min-width:168px;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;row-gap:3px;padding:6px 9px;border:1px solid var(--line);color:var(--theme-muted, #76838c)}.geography-filter svg{grid-row:1 / 3;color:var(--function-data-center)}.geography-filter span{font:600 7px IBM Plex Mono;letter-spacing:.11em}.geography-filter select{min-width:0;border:0;padding:0;outline:0;color:var(--theme-body, #d3dde2);background:transparent;font:9px IBM Plex Mono}.mobile-filter-toggle{display:none;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:1px solid var(--line);background:var(--theme-surface, #0a0f12);color:var(--theme-muted, #9ba8b0);font:600 8px IBM Plex Mono;letter-spacing:.07em;cursor:pointer}.system-map-frame{min-height:650px;margin-top:12px;overflow:hidden;border:1px solid var(--line);background-color:var(--theme-surface, #080c0f)}.system-map{min-width:1040px;height:650px}.system-band-title{fill:var(--theme-muted, #84929a);font:600 8px IBM Plex Mono;letter-spacing:.16em}.layer-label{font-size:8px}.layer-label--capital{fill:var(--function-capital)}.layer-label--ai-cloud{fill:var(--function-ai-cloud)}.layer-label--compute{fill:var(--function-compute)}.layer-label--data-center{fill:var(--function-data-center)}.layer-label--grid{fill:var(--function-grid)}.layer-label--power{fill:var(--function-power)}.layer-label--nuclear{fill:var(--function-nuclear)}.layer-label--fuel{fill:var(--function-fuel)}.buildout-band rect{fill:var(--theme-surface, #0b1013);stroke:var(--theme-line, #28333a);stroke-width:1}.buildout-band>text{fill:var(--function-buildout);font:600 8px IBM Plex Mono;letter-spacing:.14em}.buildout-band .buildout-subtitle{fill:var(--theme-wash-blue, #58646c);font-size:7px;letter-spacing:.09em}.edge-group{opacity:1;transition:opacity .18s ease}.edge-group .edge{stroke:var(--edge-neutral);stroke-width:.8;opacity:.55;animation:none;marker-end:url(#arrow)}.edge-group.is-secondary{opacity:.09}.edge-group.is-visible{opacity:.72}.edge-group.is-active{opacity:1}.edge-group.is-active .edge{stroke:var(--edge-active);stroke-width:1.7;filter:drop-shadow(0 0 3px #5bd6e666)}.edge-group .edge--company-reported,.edge-group .edge--proposed{stroke-dasharray:7 6}.edge-group .edge--inferred,.edge-group .edge--modeled{stroke-dasharray:2 6}.edge-group .edge--illustrative{stroke-dasharray:2 9;opacity:.52}.node{outline:none}.node rect{fill:var(--theme-surface, #0c1216);stroke:var(--theme-line, #35424a);stroke-width:.85}.node .node-notch,.node .node-port{stroke:var(--node-function, var(--function-buildout));fill:var(--node-function, var(--function-buildout))}.node .node-notch{fill:none;stroke-width:1.45}.node-icon{color:var(--node-function, var(--function-buildout));stroke-width:1.7}.node-name{font-size:9px}.node-location{fill:var(--theme-muted, #8f9da5);font:7px IBM Plex Mono}.node-status{fill:var(--theme-muted, #839098);font:6px IBM Plex Mono;letter-spacing:.04em}.node-status-dot{fill:var(--status-development)}.node-capacity{fill:var(--theme-body, #c9d5da);font:600 7px IBM Plex Mono}.node--stage-capital{--node-function: var(--function-capital)}.node--stage-ai-cloud{--node-function: var(--function-ai-cloud)}.node--stage-compute{--node-function: var(--function-compute)}.node--stage-data-center{--node-function: var(--function-data-center)}.node--stage-grid{--node-function: var(--function-grid)}.node--stage-power{--node-function: var(--function-power)}.node--stage-nuclear{--node-function: var(--function-nuclear)}.node--stage-fuel{--node-function: var(--function-fuel)}.node--stage-buildout{--node-function: var(--function-buildout)}.node--stage-government{--node-function: var(--function-government)}.node:hover rect,.node:focus-visible rect,.node.is-active rect{fill:var(--theme-surface-raised, #121d22);stroke:var(--node-function);stroke-width:1.6}.node:focus-visible rect{stroke-dasharray:3 2}.node--data-center-site rect{fill:var(--theme-surface-raised, #0d151c)}.node--buildout rect{fill:var(--theme-surface, #0b0f12);opacity:.96}.legend-toggle,.buildout-toggle{position:absolute;z-index:6;top:10px;padding:7px 9px;border:1px solid var(--theme-line, #334049);background:var(--theme-surface, #080d10ef);color:var(--theme-muted, #9eabb3);font:600 7px IBM Plex Mono;letter-spacing:.08em;cursor:pointer}.legend-toggle{right:10px}.buildout-toggle{right:82px}.semantic-legend{position:absolute;z-index:7;top:41px;right:10px;width:min(520px,calc(100% - 20px));padding:11px;border:1px solid var(--theme-line, #35434c);background:var(--theme-surface, #080d10f5);box-shadow:0 14px 38px var(--theme-shadow, #000b);color:var(--theme-muted, #7d8a92);font:7px/1.5 IBM Plex Mono}.semantic-legend strong{display:block;margin-bottom:6px;color:var(--theme-body, #b9c4ca);letter-spacing:.1em}.semantic-legend>div{display:flex;flex-wrap:wrap;gap:7px 11px;margin-bottom:10px}.semantic-legend span{display:inline-flex;align-items:center;gap:5px}.semantic-legend p{margin:0}.swatch,.status-sample{width:8px;height:8px;display:inline-block;border-radius:2px;background:var(--function-buildout)}.swatch--capital{background:var(--function-capital)}.swatch--ai-cloud{background:var(--function-ai-cloud)}.swatch--compute{background:var(--function-compute)}.swatch--data-center{background:var(--function-data-center)}.swatch--grid{background:var(--function-grid)}.swatch--power{background:var(--function-power)}.swatch--nuclear{background:var(--function-nuclear)}.swatch--fuel{background:var(--function-fuel)}.swatch--government{background:var(--function-government)}.status-sample{border-radius:50%;background:var(--status-development)}.hover-tooltip rect{fill:var(--theme-surface, #070b0e);stroke:var(--theme-line, #34434c)}.hover-tooltip .tooltip-name{fill:var(--theme-ink, #e2e9ed);font:600 9px IBM Plex Mono}.hover-tooltip .tooltip-role{fill:var(--cyan);font:7px IBM Plex Mono}.hover-tooltip .tooltip-market{fill:var(--theme-muted, #74818a);font:7px IBM Plex Mono}.drawer-title-copy{display:flex;align-items:flex-start;gap:9px;min-width:0}.drawer-title-copy>svg{flex:0 0 auto;margin-top:2px;color:var(--cyan)}.project-location{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:10px 17px;border-bottom:1px solid var(--line);background:var(--theme-surface, #0a1115)}.project-location svg{grid-row:1 / 3;color:var(--function-data-center)}.project-location strong{font-size:10px}.project-location span{color:var(--theme-muted, #6e7b84);font:7px IBM Plex Mono;letter-spacing:.1em}.project-facts{background:var(--theme-surface, #0a1014)}.project-facts .stacked-data{grid-template-columns:1fr 1fr;margin-top:11px}.drawer-role{margin:10px 0 0;color:var(--theme-ink, #d5dfe4);font-size:12px;text-transform:capitalize}.project-connection-groups{display:grid;gap:13px;margin-top:12px}.project-connection-groups>div{display:grid;gap:4px}.project-connection-groups>div>strong{color:var(--theme-muted, #77858d);font:600 7px IBM Plex Mono;letter-spacing:.1em}.project-connection-groups button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 9px;border:1px solid var(--line-soft);background:var(--theme-surface, #090d10);text-align:left;cursor:pointer}.project-connection-groups button:hover{border-color:var(--theme-line, #40515b)}.project-connection-groups button span{font-size:9px}.project-connection-groups button small{color:var(--theme-muted, #66747d);font:6px IBM Plex Mono}@media(max-width:1050px){.explorer-controls{gap:8px}.search-wrap{flex:1 1 320px}.geography-filter{flex:0 0 180px}.system-map-frame{overflow-x:auto}}@media(max-width:720px){.search-wrap,.geography-filter{flex:1 0 100%;width:100%}.geography-filter{grid-template-columns:auto auto 1fr}.geography-filter svg{grid-row:auto}.geography-filter select{text-align:right}.mobile-filter-toggle{display:flex;width:100%}.explorer-controls .filter-panel:not(.is-open){display:none}.system-map-frame{min-height:480px;margin-inline:-10px;border-inline:0}.system-map{height:480px;min-width:980px}.buildout-toggle{left:8px;right:auto}.legend-toggle{right:8px}.semantic-legend{right:8px;width:calc(100% - 16px)}.hover-tooltip{display:none}.project-facts .stacked-data{grid-template-columns:1fr}.map-footer{padding-inline:2px}}.mission-hero{max-width:980px;padding:16px 0 0}.mission-hero h1{margin:6px 0 7px;font-size:clamp(34px,4.2vw,58px)}.mission-hero p{max-width:900px;font-size:clamp(13px,1.15vw,16px);line-height:1.45}.mission-hero>strong{margin-top:9px;font-size:9px}.mission-overview{display:grid;grid-template-columns:minmax(0,980px) minmax(280px,330px);align-items:start;justify-content:space-between;gap:clamp(28px,5vw,90px)}.support-card{width:100%;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:13px;justify-self:end;margin-top:12px;padding:11px;border:1px solid var(--theme-line, #31515a);border-top-color:var(--cyan);background:var(--theme-surface, #091116);box-shadow:0 16px 38px var(--theme-shadow, #0007)}.support-qr{display:grid;place-items:center;padding:5px;background:var(--theme-ink, #fff);line-height:0}.support-qr img{width:100%;height:auto;display:block}.support-qr:focus-visible,.support-card-copy>a:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.support-card-copy{min-width:0;display:grid;align-content:center;gap:7px}.support-card-copy>span{display:flex;align-items:center;gap:5px;color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.11em}.support-card-copy>strong{color:var(--theme-ink, #dbe6e9);font:600 11px/1.35 IBM Plex Mono}.support-card-copy>a{width:fit-content;display:inline-flex;align-items:center;gap:5px;color:var(--theme-green, #67e280);font:700 10px IBM Plex Mono;text-decoration:none}.support-card-copy>a:hover{color:var(--theme-green, #98f5aa)}.support-card-copy small{color:var(--theme-muted, #74858d);font:7px/1.45 IBM Plex Mono}.flow-caption{margin-top:13px;font-size:8px}.supporting-needs{display:none;margin-top:8px}.supporting-needs i{padding:4px 6px}.overview-actions{margin-top:12px;padding:10px 12px}.explorer-heading{margin-top:14px;padding-top:12px}.explorer-heading h2{font-size:21px}.atlas-controls{position:relative;z-index:20;top:auto;display:flex;min-height:0;margin-top:12px;padding:9px;overflow:visible;flex-wrap:nowrap;align-items:stretch}.atlas-controls .search-wrap{flex:1 1 480px;max-width:680px}.atlas-controls .search{height:100%;min-height:39px}.atlas-controls .geography-filter{flex:0 0 190px}.filter-toggle{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:118px;padding:8px 11px;border:1px solid var(--line);background:var(--theme-surface, #0b1115);color:var(--theme-muted, #a7b4bb);font:600 8px IBM Plex Mono;letter-spacing:.08em;cursor:pointer}.filter-toggle[aria-expanded=true]{border-color:var(--cyan);color:var(--cyan);background:var(--cyan-dim)}.atlas-controls .filter-panel{display:none;position:absolute;z-index:90;top:calc(100% + 5px);right:0;width:min(980px,calc(100vw - 48px));max-height:min(68vh,610px);overflow:auto;padding:14px;border:1px solid var(--theme-line, #3b4a53);background:var(--theme-surface, #080d10fa);box-shadow:0 22px 55px var(--theme-shadow, #000c)}.atlas-controls .filter-panel.is-open{display:block}.atlas-controls .filter-groups{grid-template-columns:2fr 1.2fr .8fr 1fr 1fr}.atlas-controls .clear-filters{margin:0}.system-map-frame{min-height:0;overflow:visible;border:1px solid var(--theme-line, #26343c);background-size:58px 58px,58px 58px,auto}.system-map-frame .system-map{display:block;width:100%;min-width:0;height:auto;touch-action:pan-y;cursor:default}.system-map-frame .system-map:active{cursor:default}.map-toolbar{position:absolute;z-index:8;top:9px;right:9px;display:flex;gap:5px}.map-toolbar .legend-toggle,.map-toolbar .buildout-toggle{position:static;padding:8px 10px;min-height:34px}.system-map-frame .semantic-legend{top:51px;right:9px}.system-band-title{fill:var(--theme-muted, #84939b);font:600 9px IBM Plex Mono;letter-spacing:.15em}.stage-zone{--stage-color: var(--function-buildout)}.stage-zone--capital{--stage-color: var(--function-capital)}.stage-zone--ai-cloud{--stage-color: var(--function-ai-cloud)}.stage-zone--compute{--stage-color: var(--function-compute)}.stage-zone--data-center{--stage-color: var(--function-data-center)}.stage-zone--grid{--stage-color: var(--function-grid)}.stage-zone--power{--stage-color: var(--function-power)}.stage-zone--nuclear{--stage-color: var(--function-nuclear)}.stage-zone--fuel{--stage-color: var(--function-fuel)}.stage-zone>rect{fill:color-mix(in srgb,var(--stage-color) 3%,var(--theme-surface, #091015));stroke:color-mix(in srgb,var(--stage-color) 30%,var(--theme-line, #243139));stroke-width:1}.stage-zone .layer-label{fill:var(--stage-color);font:700 12px IBM Plex Mono;letter-spacing:.12em}.stage-number,.stage-count{fill:var(--theme-wash-blue, #59666e);font:600 8px IBM Plex Mono;letter-spacing:.07em}.stage-spine path{fill:none;stroke:var(--theme-line, #5b6a72);stroke-width:1.2;opacity:.8}.stage-spine path::marker{fill:var(--theme-muted, #5b6a72)}.system-map-frame .node{opacity:1;transition:opacity .18s ease,filter .18s ease}.system-map-frame .node .node-card{fill:var(--theme-surface-raised, #0d151a);stroke:color-mix(in srgb,var(--node-function, var(--function-buildout)) 58%,var(--theme-line, #34424a));stroke-width:1.2;transition:fill .18s ease,stroke .18s ease}.system-map-frame .node--company .node-card{fill:var(--theme-surface, #0d1418)}.system-map-frame .node--physical .node-card{fill:var(--theme-surface-raised, #0d1920);stroke-width:1.7}.system-map-frame .node:hover .node-card,.system-map-frame .node:focus-visible .node-card,.system-map-frame .node.is-active .node-card{fill:color-mix(in srgb,var(--node-function) 10%,var(--theme-surface-raised, #111a1f));stroke:var(--node-function);stroke-width:2}.system-map-frame .node.is-active{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--node-function) 28%,transparent))}.system-map-frame .node.is-muted{opacity:.38}.system-map-frame .node-icon{color:var(--node-function, var(--function-buildout));stroke-width:1.8}.system-map-frame .node-kind{fill:var(--theme-muted, #7d8b93);font:600 8px IBM Plex Mono;letter-spacing:.11em}.system-map-frame .node-name{fill:var(--theme-ink, #f0f4f6);font:700 15px IBM Plex Mono;letter-spacing:.015em}.system-map-frame .node-meta,.system-map-frame .node-location{fill:var(--theme-body, #bec9ce);font:500 11px IBM Plex Mono}.system-map-frame .node-role{fill:var(--node-function, var(--theme-muted, #829098));font:600 8px IBM Plex Mono;letter-spacing:.09em;text-transform:uppercase}.system-map-frame .node-status{fill:var(--theme-muted, #a9b5bb);font:600 8px IBM Plex Mono;letter-spacing:.055em}.system-map-frame .node-status-dot{fill:var(--status-development)}.system-map-frame .edge-group .edge{stroke:var(--theme-line, #52616a);stroke-width:.85;opacity:.42}.system-map-frame .edge-group.is-secondary{opacity:.035}.system-map-frame .edge-group.is-visible{opacity:.58}.system-map-frame .edge-group.is-active .edge{stroke:var(--edge-active);stroke-width:1.8}.system-map-frame .edge-label rect{fill:var(--theme-surface, #071014f5);stroke:var(--theme-line, #49717c);stroke-width:1}.system-map-frame .edge-label text{fill:var(--theme-ink, #e6fbfd);font:700 10px IBM Plex Mono;letter-spacing:.035em}.stage-more{cursor:pointer}.stage-more rect{fill:var(--theme-surface, #0b1115);stroke:var(--theme-line, #3a4850);stroke-width:1}.stage-more text{fill:var(--theme-muted, #9ba9b0);font:700 9px IBM Plex Mono;letter-spacing:.09em}.stage-more:hover rect,.stage-more:focus-visible rect{stroke:var(--cyan);fill:var(--cyan-dim)}.stage-more:hover text,.stage-more:focus-visible text{fill:var(--cyan)}.buildout-network-bg{fill:var(--theme-surface, #0a1014);stroke:color-mix(in srgb,var(--function-buildout) 38%,var(--theme-line, #27343b));stroke-width:1}.buildout-title{fill:var(--theme-body, #bdc8cd);font:700 13px IBM Plex Mono;letter-spacing:.15em}.buildout-subtitle{fill:var(--theme-muted, #66747c);font:500 9px IBM Plex Mono;letter-spacing:.06em}.buildout-group-title{fill:var(--theme-muted, #a7b4bb);font:700 11px IBM Plex Mono;letter-spacing:.12em}.buildout-group-subtitle{fill:var(--theme-muted, #627078);font:8px IBM Plex Mono}.system-map-frame .hover-tooltip rect{fill:var(--theme-surface, #070c0ff5);stroke:var(--theme-line, #3f515a)}.system-map-frame .hover-tooltip .tooltip-name{font-size:11px}.system-map-frame .hover-tooltip .tooltip-role,.system-map-frame .hover-tooltip .tooltip-market{font-size:9px}@media(max-width:1180px){.mission-overview{grid-template-columns:minmax(0,1fr) 280px;gap:24px}.support-card{grid-template-columns:92px minmax(0,1fr)}.atlas-controls{display:flex;flex-wrap:nowrap}.atlas-controls .search-wrap{flex:1 1 360px;max-width:none}.atlas-controls .geography-filter{flex:0 0 185px}.atlas-controls .filter-groups{grid-template-columns:1fr 1fr}}@media(max-width:720px){.mission-overview{grid-template-columns:1fr;gap:12px}.support-card{width:min(100%,390px);grid-template-columns:78px minmax(0,1fr);justify-self:start;margin-top:0}.support-card-copy{gap:5px}.mission-hero{padding-top:12px}.mission-hero h1{font-size:36px}.mission-hero p{font-size:13px}.flow-caption{display:grid;grid-template-columns:repeat(4,auto);gap:5px 9px;white-space:normal}.flow-step:nth-child(2n){display:inline-flex}.flow-step svg{display:none}.supporting-needs{display:none}.atlas-controls{margin-inline:-2px;padding:8px;flex-wrap:wrap}.atlas-controls .search-wrap,.atlas-controls .geography-filter,.atlas-controls .filter-toggle{flex:1 0 100%;width:100%}.atlas-controls .filter-panel{position:static;width:100%;max-height:58vh;margin-top:4px;box-shadow:none}.atlas-controls .filter-groups{grid-template-columns:1fr}.system-map-frame{margin-inline:-10px;overflow:visible;border-inline:0}.system-map-frame .system-map{min-width:0;height:auto}.map-toolbar{position:sticky;top:104px;justify-content:flex-end;padding:7px;background:var(--theme-surface, #080c0fe6)}.system-map-frame .semantic-legend{top:49px;right:7px}.system-map-frame .hover-tooltip{display:none}}.inspector{width:420px;background:var(--theme-surface, #0a0f13f8);backdrop-filter:blur(16px)}.inspector .drawer-header{position:sticky;z-index:3;top:0;background:var(--theme-surface, #0a0f13f5)}.inspector .drawer-title{padding:17px}.inspector .drawer-title h2{font-size:23px;line-height:1.05}.inspector .drawer-title p{color:var(--theme-muted, #87949c);font-size:10px}.inspector-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--line);background:var(--theme-surface, #0c1317)}.inspector-facts:empty{display:none}.inspector-facts>div{min-width:0;display:grid;gap:5px;padding:10px 17px;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.inspector-facts span{color:var(--theme-muted, #68757d);font:600 7px IBM Plex Mono;letter-spacing:.1em}.inspector-facts strong{color:var(--theme-ink, #d7e0e4);font:600 9px/1.45 IBM Plex Mono}.inspector section{padding:14px 17px}.inspector-role>strong{display:inline-block;margin-top:9px;padding:5px 7px;border:1px solid color-mix(in srgb,var(--cyan) 42%,var(--line));color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.inspector-role p{margin:10px 0 0;color:var(--theme-body, #c2ccd1);font-size:12px;line-height:1.55}.inspector-role>small{display:block;margin-top:7px;color:var(--theme-muted, #7c8991);font-size:10px;line-height:1.5}.inspector-market{background:var(--theme-surface, #091014)}.market-summary{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:5px 12px;margin-top:10px}.market-summary>strong{grid-row:1 / 3;color:var(--theme-ink, #edf3f5);font:600 25px IBM Plex Mono}.market-summary>span{font:600 9px IBM Plex Mono}.inspector-market>small{display:block;margin-top:8px;color:var(--theme-muted, #64717a);font:8px IBM Plex Mono}.inspector-projects{display:grid;gap:5px;margin-top:10px}.inspector-projects button{display:flex;align-items:flex-start;gap:8px;padding:9px;border:1px solid var(--line);background:var(--theme-surface, #090e11);color:var(--theme-body, #cdd6db);text-align:left;cursor:pointer}.inspector-projects svg{flex:0 0 auto;color:var(--function-data-center)}.inspector-projects span{display:grid;gap:3px}.inspector-projects strong{font-size:9px}.inspector-projects small{color:var(--theme-muted, #6f7d85);font-size:8px}.inspector-trace>p{margin:7px 0 10px;color:var(--theme-muted, #7d8a92);font-size:10px;line-height:1.45}.trace-segments{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.trace-segments button{min-width:0;display:grid;justify-items:start;gap:4px;padding:9px 7px;border:1px solid var(--line);background:var(--theme-surface, #090d10);color:var(--theme-muted, #9ca9b0);text-align:left;cursor:pointer}.trace-segments button svg{color:var(--theme-muted, #66747c)}.trace-segments button strong{font:700 8px IBM Plex Mono}.trace-segments button small{color:var(--theme-muted, #68757d);font-size:7px}.trace-segments button.is-active{border-color:var(--cyan);background:var(--cyan-dim);color:var(--cyan)}.trace-segments button.is-active svg{color:var(--cyan)}.inspector-trace .trace-summary{display:block;margin-top:8px}.inspector-connections{display:grid;gap:5px;margin-top:10px}.inspector-connection-wrap{position:relative}.inspector-connection{position:relative;display:grid;gap:5px;padding:10px 9px 22px;border:1px solid var(--line);background:var(--theme-surface, #090e11);color:var(--theme-body, #cbd4d9);text-align:left;cursor:pointer}.inspector-connection-wrap .inspector-connection{width:100%}.inspector-connection-wrap>a{position:absolute;right:8px;bottom:7px;z-index:2;display:inline-flex;align-items:center;gap:4px;color:var(--theme-teal, #75cdd7);font:700 7px IBM Plex Mono;text-decoration:none}.inspector-connection-wrap>a:hover{color:var(--theme-ink, #d8fbff)}.inspector-connection:hover{border-color:var(--theme-line, #465761);background:var(--theme-surface, #0d1519)}.inspector-connection>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.inspector-connection>span strong{font:700 10px IBM Plex Mono}.inspector-connection>span i{color:var(--theme-muted, #7e8c94);font:600 7px IBM Plex Mono;font-style:normal}.inspector-connection>b{color:var(--cyan);font:700 9px IBM Plex Mono;letter-spacing:.04em}.inspector-connection>small{color:var(--theme-muted, #77858d);font-size:9px;line-height:1.42}.inspector-connection>em{position:absolute;left:8px;bottom:7px;max-width:calc(100% - 90px);overflow:hidden;color:var(--theme-muted, #5f6c74);font:7px IBM Plex Mono;font-style:normal;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.remaining-connections{margin-top:6px}.remaining-connections>summary{padding:9px;border:1px solid var(--line);color:var(--theme-muted, #8d9aa1);font:700 8px IBM Plex Mono;text-align:center;cursor:pointer}.inspector-evidence .best-source{margin-top:10px}.inspector-news-monitor>p{margin:7px 0 10px;color:var(--theme-muted, #7c8b93);font-size:11px;line-height:1.5}.inspector-news-monitor>a{display:flex;align-items:center;gap:9px;padding:10px;border:1px solid var(--theme-line, #31505a);background:var(--theme-surface, #0a161b);color:var(--cyan);text-decoration:none}.inspector-news-monitor>a>span{min-width:0;display:grid;gap:3px}.inspector-news-monitor>a strong{font:700 9px IBM Plex Mono}.inspector-news-monitor>a small{color:var(--theme-muted, #71838b);font-size:9px;line-height:1.35}.inspector-news-monitor>a>svg:last-child{margin-left:auto}@media(max-width:1180px){.inspector{width:auto}}@media(max-width:720px){.inspector{height:min(72dvh,640px)}.trace-segments{grid-template-columns:1fr}.trace-segments button{grid-template-columns:auto auto 1fr;align-items:center;justify-items:start}}.has-drawer .map-stage{padding-right:24px;transition:none}.map-toolbar{position:static;display:flex;justify-content:flex-end;gap:6px;padding:9px;border-bottom:1px solid var(--line-soft);background:var(--theme-surface, #080d10)}.map-toolbar .legend-toggle,.map-toolbar .buildout-toggle{position:static;min-height:38px;padding:9px 11px;font-size:11px}.system-map-frame .semantic-legend{position:static;width:auto;margin:0 9px 9px;font-size:11px}.system-map-frame.has-pathway .system-map{opacity:.34;transition:opacity .18s ease}.pathway-focus{position:relative;z-index:12;margin:14px 438px 12px 0;padding:12px;border:1px solid var(--theme-line, #31434c);background:var(--theme-surface, #091116f7);box-shadow:0 14px 38px var(--theme-shadow, #0008)}.pathway-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:10px}.pathway-heading>div{display:grid;gap:3px}.pathway-heading strong{color:var(--theme-ink, #e5edf0);font:700 13px IBM Plex Mono;letter-spacing:.08em}.pathway-heading>span{color:var(--theme-muted, #8c9aa2);font:600 11px IBM Plex Mono}.pathway-layers{display:flex;align-items:stretch;width:100%;min-width:0}.pathway-step-wrap{display:contents}.pathway-layer{min-width:0;flex:1 1 0;display:grid;align-content:start;gap:5px}.pathway-layer>span{overflow:hidden;color:var(--theme-muted, #82929a);font:700 11px IBM Plex Mono;letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap}.pathway-layer>div{display:grid;gap:4px}.pathway-layer button{min-width:0;min-height:48px;display:grid;align-content:center;gap:3px;padding:6px 7px;overflow:hidden;border:1px solid var(--theme-line, #33434b);background:var(--theme-surface-raised, #0d171c);color:var(--theme-ink, #dce5e9);text-align:left;cursor:pointer}.pathway-layer button strong{overflow:hidden;font:700 11px IBM Plex Mono;text-overflow:ellipsis;white-space:nowrap}.pathway-layer button small{overflow:hidden;color:var(--theme-muted, #809099);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.pathway-layer button:hover,.pathway-layer button:focus-visible{border-color:var(--cyan);outline:2px solid var(--theme-line-teal, #62dcea55);outline-offset:1px}.pathway-layer button.is-selected{border-color:var(--cyan);background:var(--cyan-dim);box-shadow:inset 3px 0 0 var(--cyan)}.pathway-layer.is-selected-layer>span{color:var(--cyan)}.pathway-layer .pathway-expand{min-height:44px;display:flex;align-items:center;color:var(--theme-muted, #a6b4bb)}.pathway-verb{flex:0 0 34px;display:grid;place-items:center;align-content:center;gap:3px;color:var(--cyan)}.pathway-verb span{width:70px;overflow:hidden;color:var(--theme-muted, #7f949d);font:600 8px IBM Plex Mono;text-align:center;text-overflow:ellipsis;white-space:nowrap;transform:scale(.86)}.pathway-verb svg{width:20px;height:20px}.pathway-terminal{margin:10px 0 0;color:var(--theme-muted, #8d9aa2);font-size:12px;line-height:1.45}.pathway-terminal strong{color:var(--theme-ink, #d7e2e6)}.inspector-pathway-summary{display:none}.inspector .drawer-title p,.inspector-role>small,.inspector-trace>p{font-size:12px}.inspector-facts span,.inspector-facts strong,.inspector-role>strong,.inspector-market>small,.trace-segments button strong,.trace-segments button small,.inspector-connection>span strong,.inspector-connection>span i,.inspector-connection>em,.remaining-connections>summary{font-size:11px}.trace-segments{grid-template-columns:1fr}.trace-segments button{min-height:54px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:8px;padding:8px 10px}.trace-segments button svg{grid-row:1 / 3}.trace-segments button strong,.trace-segments button small{grid-column:2}.trace-depth{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:6px}.trace-depth button{min-height:44px;border:1px solid var(--line);background:var(--theme-surface, #090d10);color:var(--theme-muted, #9eabb2);font:700 11px IBM Plex Mono;cursor:pointer}.trace-depth button.is-active{border-color:var(--magenta);background:var(--theme-wash-magenta, #321828);color:var(--theme-magenta, #ff92ca)}.inspector-trace .trace-summary{font-size:11px;line-height:1.45}.inspector-connection{min-height:88px;padding-bottom:28px}.inspector-connection>b{color:var(--theme-ink, #d6e0e4);font:600 12px/1.45 "Source Sans 3",sans-serif;letter-spacing:0}.inspector-connection>small{font-size:12px}.system-map-frame .node-kind,.system-map-frame .node-role,.system-map-frame .node-status,.stage-number,.stage-count{font-size:11px}.system-map-frame .node-meta,.system-map-frame .node-location{font-size:12px}@media(max-width:1180px){.has-drawer .map-stage{padding-right:24px}.pathway-focus{margin-right:0}.inspector-pathway-summary{display:block;padding:0 14px 12px;border-bottom:1px solid var(--line)}.inspector-pathway-summary .pathway-focus{margin:0;padding:10px;box-shadow:none}.inspector-pathway-summary .pathway-heading{align-items:start}.inspector-pathway-summary .pathway-heading>span{text-align:right}}@media(max-width:720px){.has-drawer .map-stage{padding-right:10px}.map-toolbar{position:static;top:auto}.pathway-focus:not(.is-compact){display:none}.inspector{height:min(78dvh,680px)}.inspector-pathway-summary{padding-inline:8px}.pathway-focus.is-compact .pathway-heading{display:grid;gap:5px}.pathway-focus.is-compact .pathway-heading>span{text-align:left}.pathway-focus.is-compact .pathway-layers{display:grid;grid-template-columns:1fr 1fr;gap:5px}.pathway-focus.is-compact .pathway-step-wrap{display:block}.pathway-focus.is-compact .pathway-verb{display:none}.pathway-focus.is-compact .pathway-layer{height:100%}.pathway-focus.is-compact .pathway-layer button{min-height:44px}.pathway-focus.is-compact .pathway-terminal{grid-column:1 / -1}.system-map-frame .node-kind,.system-map-frame .node-role,.system-map-frame .node-status{font-size:11px}}@media(prefers-reduced-motion:reduce){.drawer,.system-map-frame .system-map,.system-map-frame .node{animation:none;transition:none}}.atlas-controls .search-wrap{max-width:none}.atlas-controls{gap:10px}.atlas-controls .search,.atlas-controls .geography-filter,.atlas-controls .filter-toggle{min-height:42px}.system-map-frame .stage-number,.system-map-frame .stage-count{font-size:8px;letter-spacing:.08em}.system-map-frame .stage-zone .layer-label{font-size:11px}.map-toolbar{padding:10px 11px}.map-footer{align-items:center;row-gap:8px;padding-block:12px 20px;line-height:1.45}.watchlist--unavailable{padding-block:26px}@media(max-width:720px){.map-stage{padding-inline:14px}.flow-caption{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:16px}.flow-step{min-width:0;min-height:30px;justify-content:center;padding:6px 4px;border:1px solid var(--theme-line, #202c33);background:var(--theme-surface, #0a1014);color:var(--theme-muted, #8e9aa2);text-align:center}.flow-step>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overview-actions{padding:12px}.system-map-frame{margin-inline:-14px}.system-map-frame .stage-number,.system-map-frame .stage-count{font-size:9px}.map-footer{gap:8px 14px;font-size:9px;letter-spacing:.055em}.map-footer span:last-child{flex-basis:100%;padding-top:8px;border-top:1px solid var(--line-soft)}.simulation-panel,.watchlist{padding-inline:16px}footer{padding-inline:16px}}.system-map-frame .stage-zone>rect{fill:color-mix(in srgb,var(--stage-color) 7%,var(--theme-surface, #091015));stroke:color-mix(in srgb,var(--stage-color) 48%,var(--theme-line, #324149))}.system-map-frame .stage-spine path{stroke:var(--theme-line, #81949d);stroke-width:1.55;opacity:1;filter:drop-shadow(0 0 3px #6bdce755);vector-effect:non-scaling-stroke}.system-map-frame .node .node-card{fill:color-mix(in srgb,var(--node-function, var(--function-buildout)) 11%,var(--theme-surface, #0b1216));stroke:color-mix(in srgb,var(--node-function, var(--function-buildout)) 72%,var(--theme-line, #44545d));stroke-width:1.35}.system-map-frame .node--company .node-card{fill:color-mix(in srgb,var(--node-function) 8%,var(--theme-surface, #0b1216))}.system-map-frame .node--physical .node-card{fill:color-mix(in srgb,var(--node-function) 15%,var(--theme-surface, #0b1419))}.system-map-frame .node:hover .node-card,.system-map-frame .node:focus-visible .node-card,.system-map-frame .node.is-active .node-card{fill:color-mix(in srgb,var(--node-function) 23%,var(--theme-surface-raised, #0d171c));stroke:color-mix(in srgb,var(--node-function) 88%,white)}.system-map-frame .node.is-active{filter:drop-shadow(0 0 11px color-mix(in srgb,var(--node-function) 48%,transparent))}.system-map-frame .node.has-news-evidence:not(.is-muted) .node-card{stroke:color-mix(in srgb,var(--cyan) 72%,var(--node-function))}.node-news-badge{filter:drop-shadow(0 0 6px #54d4e877);animation:evidence-pulse 3.2s ease-in-out infinite}.node-news-badge circle{fill:var(--theme-surface-raised, #09242b);stroke:var(--cyan);stroke-width:1.4}.node-news-badge text{fill:var(--theme-ink, #dffbff);font:700 8px IBM Plex Mono;pointer-events:none}@keyframes evidence-pulse{0%,to{opacity:.82}50%{opacity:1;filter:drop-shadow(0 0 9px #54d4e899)}}.system-map-frame .node.is-muted{opacity:.62}.system-map-frame .node-icon{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--node-function) 52%,transparent))}.system-map-frame .node-kind{fill:var(--theme-muted, #92a0a8);font-size:9px}.system-map-frame .node-name{font-size:14px}.system-map-frame .node-meta,.system-map-frame .node-location{fill:var(--theme-body, #d2dde1);font-size:10px}.system-map-frame .node-role,.system-map-frame .node-status{font-size:9px}.system-map-frame .stage-more rect,.system-map-frame .stage-more text{transform:translateY(10px)}.system-map-frame .edge-group .edge{stroke:var(--theme-line-teal, #7b98a2);stroke-width:1.3;opacity:.78;filter:drop-shadow(0 0 3px #70dce766);vector-effect:non-scaling-stroke}.system-map-frame .edge-group.is-secondary{opacity:.18}.system-map-frame .edge-group.is-visible{opacity:.92}.system-map-frame .edge-group.is-active{opacity:1}.system-map-frame .edge-group.is-active .edge{stroke:var(--theme-line-teal, #c8f8fc);stroke-width:2.25;stroke-dasharray:none;filter:drop-shadow(0 0 5px #5bd6e6bb)}.system-map-frame .edge-group .edge--company-reported{stroke-dasharray:8 5}.system-map-frame .edge-group .edge--inferred{stroke-dasharray:4 6}.system-map-frame .edge-group .edge--illustrative{stroke-dasharray:6 7;opacity:.82}.system-map-frame .edge-label{filter:drop-shadow(0 5px 11px #000c)}.system-map-frame .edge-label rect{fill:var(--theme-surface, #3f4b54f2);stroke:var(--theme-line, #b5c5cc);stroke-width:1.25;transform:scaleX(.84);transform-box:fill-box;transform-origin:center}.system-map-frame .edge-label text{fill:var(--theme-ink, #f4fbfd);font-size:9px;letter-spacing:.045em}.system-map-frame .edge-label--sourced rect{fill:var(--theme-surface, #17343ded);stroke:var(--theme-line-teal, #72d9e5)}.system-map-frame .edge-label--company-reported rect{fill:var(--theme-surface, #243640ed);stroke:var(--theme-line-teal, #6fc7d4)}.system-map-frame .edge-label--inferred rect{fill:var(--theme-surface, #2b343bed);stroke:var(--theme-line-teal, #849ba5)}.system-map-frame .edge-label--illustrative rect{fill:var(--theme-surface, #3e484ff2);stroke:var(--theme-line, #b2c0c6)}.system-map-frame .buildout-network-bg{fill:color-mix(in srgb,var(--function-buildout) 6%,var(--theme-surface, #091014));stroke:color-mix(in srgb,var(--function-buildout) 52%,var(--theme-line, #334149))}.news-page{min-height:calc(100vh - 74px);padding:44px clamp(18px,4vw,64px) 72px;background:radial-gradient(circle at 82% 2%,var(--theme-wash-teal, #11303a3b),transparent 30%),var(--theme-surface, #070b0e)}.news-edition-switch{max-width:1500px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0 auto 24px;padding:5px;border:1px solid var(--theme-line, #263840);background:var(--theme-surface, #060a0d)}.news-edition-switch a{min-width:0;min-height:72px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-content:center;padding:12px 16px;border:1px solid transparent;color:var(--theme-muted, #758990);text-decoration:none}.news-edition-switch a span{grid-row:1 / 3;align-self:center;padding-right:12px;border-right:1px solid var(--theme-line, #2c3b41);color:var(--theme-muted, #62757c);font:700 8px IBM Plex Mono;letter-spacing:.12em}.news-edition-switch a strong{color:var(--theme-muted, #aebdc2);font:700 13px IBM Plex Mono;letter-spacing:.055em}.news-edition-switch a small{margin-top:4px;font:9px IBM Plex Mono;letter-spacing:.025em}.news-edition-switch a:hover,.news-edition-switch a:focus-visible{border-color:var(--theme-line, #405963);color:var(--theme-body, #bed1d7)}.news-edition-switch a.is-active{border-color:var(--cyan);background:linear-gradient(110deg,var(--theme-surface-raised, #0e292f),var(--theme-surface, #091216));color:var(--theme-teal, #bdeef2);box-shadow:inset 3px 0 0 var(--cyan)}.news-edition-switch a.is-active strong{color:var(--theme-ink, #e3fbfd)}.news-edition-switch a[href="/news/robots"].is-active{border-color:var(--theme-line-magenta, #e878b5);background:linear-gradient(110deg,var(--theme-surface-raised, #2b1323),var(--theme-surface-raised, #101019));box-shadow:inset 3px 0 0 var(--theme-shadow, #e878b5)}.news-edition-switch a[href="/news/robots"].is-active strong{color:var(--theme-ink, #ffdcef)}.news-edition-switch a[href="/news/cybersecurity"].is-active{border-color:var(--theme-line-green, #7de0b5);background:linear-gradient(110deg,var(--theme-surface-raised, #102b23),var(--theme-surface, #0a1413));box-shadow:inset 3px 0 0 var(--theme-shadow, #7de0b5)}.news-edition-switch a[href="/news/cybersecurity"].is-active strong{color:var(--theme-ink, #d9ffed)}.news-page--robots{background:radial-gradient(circle at 78% 1%,var(--theme-wash-magenta, #3b14313b),transparent 32%),radial-gradient(circle at 12% 24%,var(--theme-wash-teal, #0c384038),transparent 27%),var(--theme-surface, #070b0e)}.news-page--robots .eyebrow{color:var(--theme-magenta, #e878b5)}.news-page--robots .news-hero{border-bottom-color:var(--theme-line, #4a273d)}.news-page--robots .news-freshness{border-color:var(--theme-line, #4a2b3d);background:linear-gradient(135deg,var(--theme-surface-raised, #1a1018),var(--theme-surface, #0b1215))}.news-page--robots .news-freshness>svg{color:var(--theme-magenta, #e878b5)}.news-page--robots .news-trust-strip a.is-primary{border-color:var(--theme-line-magenta, #9d4f79);background:var(--theme-surface-raised, #21111b)}.news-page--robots .news-coverage-modes button.is-active,.news-page--robots .news-category-bar button.is-active,.news-page--robots .news-region-bar button.is-active{border-color:var(--theme-line-magenta, #e878b5);background:var(--theme-surface-raised, #2b1323);color:var(--theme-ink, #ffc7e5)}.news-page--robots .news-coverage-modes button.is-active b{color:var(--theme-ink, #ffc7e5)}.news-page--robots .news-return-tools>div:first-child>svg{color:var(--theme-magenta, #e878b5)}.news-page--robots .news-return-tools button.is-active{border-color:var(--theme-line-magenta, #e878b5);background:var(--theme-surface-raised, #2b1323);color:var(--theme-ink, #ffc7e5)}.news-page--robots #robot-stack{scroll-margin-top:100px;padding-top:4px}.news-page--cybersecurity{background:radial-gradient(circle at 78% 1%,var(--theme-wash-teal, #12392c52),transparent 32%),radial-gradient(circle at 10% 28%,var(--theme-wash-teal, #13303a38),transparent 28%),var(--theme-surface, #070b0e)}.news-page--cybersecurity .eyebrow{color:var(--theme-green, #7de0b5)}.news-page--cybersecurity .news-hero{border-bottom-color:var(--theme-line, #294b3e)}.news-page--cybersecurity .news-freshness{border-color:var(--theme-line, #315746);background:linear-gradient(135deg,var(--theme-surface-raised, #0d211a),var(--theme-surface, #0b1212))}.news-page--cybersecurity .news-freshness>svg{color:var(--theme-green, #7de0b5)}.news-page--cybersecurity .news-trust-strip a.is-primary{border-color:var(--theme-line-green, #4d9778);background:var(--theme-surface-raised, #10251d)}.news-page--cybersecurity .news-coverage-modes button.is-active,.news-page--cybersecurity .news-category-bar button.is-active,.news-page--cybersecurity .news-region-bar button.is-active{border-color:var(--theme-line-green, #7de0b5);background:var(--theme-surface-raised, #102b23);color:var(--theme-ink, #caffdf)}.news-page--cybersecurity .news-coverage-modes button.is-active b{color:var(--theme-ink, #caffdf)}.news-page--cybersecurity .news-return-tools>div:first-child>svg{color:var(--theme-green, #7de0b5)}.news-page--cybersecurity .news-return-tools button.is-active{border-color:var(--theme-line-green, #7de0b5);background:var(--theme-surface-raised, #102b23);color:var(--theme-ink, #caffdf)}.news-page--cybersecurity #cyber-signal-stack{scroll-margin-top:100px;padding-top:4px}.news-hero{max-width:1500px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px;margin:0 auto 28px;padding-bottom:26px;border-bottom:1px solid var(--line)}.news-hero h1{max-width:820px;margin:8px 0 10px;color:var(--theme-ink, #edf5f7);font:600 clamp(31px,4vw,59px)/.98 "IBM Plex Mono";letter-spacing:-.055em;text-transform:uppercase}.news-hero p{max-width:820px;margin:0;color:var(--theme-muted, #99a9b1);font-size:15px;line-height:1.6}.news-freshness{min-width:310px;display:flex;align-items:center;gap:11px;padding:13px 15px;border:1px solid var(--theme-line, #30454e);background:var(--theme-surface, #0a1217);color:var(--cyan)}.news-freshness>span{display:grid;gap:4px}.news-freshness strong{font:700 10px IBM Plex Mono;letter-spacing:.06em}.news-freshness small{color:var(--theme-muted, #75868e);font:9px IBM Plex Mono}.news-trust-strip{max-width:1500px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto 12px;border:1px solid var(--theme-line, #304750);background:var(--theme-wash-teal, #304750)}.news-trust-strip a{min-width:0;min-height:74px;display:grid;align-content:center;gap:5px;padding:13px 15px;color:inherit;background:var(--theme-surface, #091014);text-decoration:none}.news-trust-strip a:hover,.news-trust-strip a:focus-visible{z-index:1;outline:1px solid var(--cyan);outline-offset:-1px;background:var(--theme-surface-raised, #0c181d)}.news-trust-strip a.is-primary{background:linear-gradient(135deg,var(--theme-surface-raised, #102a32),var(--theme-surface-raised, #0b171c))}.news-trust-strip span{color:var(--cyan);font:800 7px IBM Plex Mono;letter-spacing:.1em}.news-trust-strip strong{overflow:hidden;color:var(--theme-ink, #d9e5e8);font:700 10px IBM Plex Mono;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap}.news-trust-strip small{color:var(--theme-muted, #70828a);font:500 9px IBM Plex Mono}.news-edition-status{max-width:1500px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 auto 12px;border:1px solid var(--line);background:var(--line);gap:1px}.news-edition-status>div{min-width:0;display:grid;gap:5px;padding:13px 15px;background:var(--theme-surface, #090f13)}.news-edition-status strong{color:var(--theme-ink, #dce8ec);font:700 12px IBM Plex Mono;letter-spacing:.04em}.news-edition-status span{color:var(--theme-muted, #687a82);font:700 7px IBM Plex Mono;letter-spacing:.08em}.news-edition-status .has-source-issues strong{color:var(--amber)}.news-coverage-modes{max-width:1500px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0 auto 12px}.news-coverage-modes button{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border:1px solid var(--line);background:var(--theme-surface, #090e11);color:var(--theme-muted, #84949b);font:700 9px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.news-coverage-modes button b{color:var(--theme-muted, #64757d);font-size:9px}.news-coverage-modes button:hover,.news-coverage-modes button:focus-visible{border-color:var(--theme-line, #5a717c);color:var(--theme-ink, #d9e6ea)}.news-coverage-modes button.is-active{border-color:var(--cyan);background:var(--cyan-dim);color:var(--cyan)}.news-coverage-modes button.is-active b{color:var(--cyan)}.news-discovery{max-width:1500px;display:grid;grid-template-columns:minmax(280px,720px) auto;align-items:center;gap:16px;margin:0 auto 10px}.news-search{min-width:0;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 13px;border:1px solid var(--theme-line, #30454e);background:var(--theme-surface, #090f13);color:var(--theme-teal, #607b86);transition:border-color .16s ease,background-color .16s ease}.news-search:focus-within{border-color:var(--cyan);background:var(--theme-surface, #0a1419);box-shadow:0 0 0 1px var(--theme-shadow, #53d9ed22)}.news-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--theme-ink, #dce8ec);font:500 12px IBM Plex Mono}.news-search input::placeholder{color:var(--theme-muted, #687980)}.news-search input::-webkit-search-cancel-button{display:none}.news-search button{width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--theme-muted, #71858d);cursor:pointer}.news-search button:hover,.news-search button:focus-visible{color:var(--cyan);outline:1px solid var(--cyan);outline-offset:1px}.news-result-count{justify-self:end;color:var(--theme-muted, #73858d);font:700 9px IBM Plex Mono;letter-spacing:.06em;text-transform:uppercase}.news-topic-nav{max-width:1500px;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:0 auto 10px}.news-topic-nav>span{margin-right:5px;color:var(--theme-muted, #60737b);font:700 7px IBM Plex Mono;letter-spacing:.1em}.news-topic-nav a{min-height:40px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--theme-line, #26353c);background:var(--theme-surface, #080d10);color:var(--theme-muted, #85949b);font:700 8px IBM Plex Mono;letter-spacing:.055em;text-decoration:none}.news-topic-nav a:hover,.news-topic-nav a:focus-visible{border-color:var(--cyan);color:var(--cyan)}.news-originals{max-width:1500px;margin:18px auto 22px;border:1px solid var(--theme-line, #35515c);background:radial-gradient(circle at 88% 0,var(--theme-wash-teal, #173c474d),transparent 34%),var(--theme-surface, #091115)}.news-originals>header{display:flex;align-items:end;justify-content:space-between;gap:24px;padding:20px 22px;border-bottom:1px solid var(--theme-line, #2a3b43)}.news-originals>header span{color:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.1em}.news-originals>header h2{max-width:760px;margin:7px 0 0;color:var(--theme-ink, #e2ecef);font-size:clamp(20px,2.4vw,32px);line-height:1.08;letter-spacing:-.035em}.news-originals>header>a{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;color:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.07em;text-decoration:none}.news-originals>header>a svg{width:13px}.news-originals>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--theme-wash-teal, #2a3b43)}.news-originals>div>article{min-width:0;display:flex;flex-direction:column;background:var(--theme-surface, #091014)}.news-originals>div>article>a{min-width:0;flex:1;display:flex;flex-direction:column;color:inherit;background:var(--theme-surface, #091014);text-decoration:none;transition:background-color .16s ease}.news-originals>div>article>a:hover,.news-originals>div>article>a:focus-visible{background:var(--theme-surface-raised, #0d1b20);outline:1px solid var(--cyan);outline-offset:-1px}.news-originals .news-card-media{aspect-ratio:16 / 9;border-color:color-mix(in srgb,var(--news-tone) 38%,var(--theme-line, #2a3b43))}.news-originals .news-original-card__copy{min-height:224px;flex:1;display:flex;flex-direction:column;padding:20px}.news-originals .news-original-card__copy>small{color:var(--theme-muted, #6e838b);font:700 7px/1.5 IBM Plex Mono;letter-spacing:.055em;text-transform:uppercase}.news-originals .news-original-card__copy>strong{margin:18px 0 10px;color:var(--theme-ink, #dfe9ec);font:600 clamp(16px,1.5vw,21px)/1.3 "IBM Plex Mono"}.news-originals .news-original-card__copy>p{display:-webkit-box;overflow:hidden;margin:0;color:var(--theme-muted, #899aa1);font-size:11px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-originals .news-original-card__copy>span{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:20px;color:var(--cyan);font:800 7px IBM Plex Mono;letter-spacing:.07em}.news-originals .news-original-card__copy>span svg{width:12px}.news-originals .synthesis-share{min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px solid var(--theme-line, #263a43);background:var(--theme-surface, #0b1519);color:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.07em;cursor:pointer}.news-originals .synthesis-share:hover,.news-originals .synthesis-share:focus-visible{background:var(--theme-surface-raised, #10252d);outline:1px solid var(--cyan);outline-offset:-1px}.news-originals .synthesis-share svg{width:14px}.news-category-bar{max-width:1500px;display:flex;flex-wrap:wrap;gap:5px;margin:0 auto 22px}.news-category-bar button{min-height:44px;padding:8px 12px;border:1px solid var(--line);background:var(--theme-surface, #090e11);color:var(--theme-muted, #83929a);font:700 9px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.news-category-bar button:hover,.news-category-bar button:focus-visible{border-color:var(--theme-line, #5a717c);color:var(--theme-ink, #d9e6ea)}.news-category-bar button.is-active{border-color:var(--cyan);background:var(--cyan-dim);color:var(--cyan)}.news-refine{max-width:1500px;margin:-8px auto 22px;border:1px solid var(--theme-line, #2d4048);background:var(--theme-surface, #090e11)}.news-refine>summary{min-height:50px;display:flex;align-items:center;gap:11px;padding:0 14px;color:var(--theme-muted, #8799a0);cursor:pointer;list-style:none}.news-refine>summary::-webkit-details-marker{display:none}.news-refine>summary>svg{width:17px;color:var(--cyan)}.news-refine>summary>span{display:grid;gap:2px}.news-refine>summary strong{color:var(--theme-body, #b8c6cb);font:800 8px IBM Plex Mono;letter-spacing:.08em}.news-refine>summary small{color:var(--theme-muted, #65777f);font:700 7px IBM Plex Mono;letter-spacing:.07em}.news-refine>summary b{margin-left:auto;padding:5px 7px;border:1px solid var(--cyan);color:var(--cyan);font:800 7px IBM Plex Mono;letter-spacing:.06em}.news-refine>summary:after{content:"+";margin-left:5px;color:var(--theme-muted, #72848c);font:500 18px IBM Plex Mono}.news-refine[open]>summary{border-bottom:1px solid var(--theme-line, #2d4048);background:var(--theme-surface, #0b1519)}.news-refine[open]>summary:after{content:"−"}.news-refine-panel{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--theme-wash-teal, #2d4048)}.news-refine .news-industry-filter,.news-refine .news-region-filter{max-width:none;height:100%;margin:0;border:0}.news-region-filter{max-width:1500px;display:grid;grid-template-columns:210px minmax(0,1fr);gap:18px;align-items:start;margin:-8px auto 22px;padding:12px 14px;border:1px solid var(--line);background:var(--theme-surface, #090e11)}.news-region-filter>div:first-child{display:grid;gap:4px}.news-region-filter>div:first-child strong{color:var(--theme-muted, #aebdc3);font:700 8px IBM Plex Mono;letter-spacing:.08em}.news-region-filter>div:first-child span{color:var(--theme-muted, #65777f);font-size:9px;line-height:1.4}.news-region-bar{display:flex;flex-wrap:wrap;gap:5px}.news-region-bar button{min-height:40px;padding:6px 10px;border:1px solid var(--theme-line, #223039);background:var(--theme-surface, #070b0e);color:var(--theme-muted, #71828a);font:700 8px IBM Plex Mono;letter-spacing:.05em;cursor:pointer}.news-region-bar button:hover,.news-region-bar button:focus-visible{border-color:var(--theme-line, #5a717c);color:var(--theme-ink, #d9e6ea)}.news-region-bar button.is-active{border-color:var(--cyan);background:var(--cyan-dim);color:var(--cyan)}.news-grid{max-width:1500px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,20px);margin:0 auto}.news-card{--news-tone: var(--cyan);position:relative;min-width:0;overflow:hidden;border:1px solid var(--line);border-top:3px solid var(--news-tone);background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--news-tone) 8%,transparent),transparent 38%),var(--theme-surface, #090f13);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.news-card:hover,.news-card:focus-within{z-index:1;border-color:color-mix(in srgb,var(--news-tone) 68%,var(--theme-line, #566871));box-shadow:0 14px 34px var(--theme-shadow, #0009),0 0 18px color-mix(in srgb,var(--news-tone) 9%,transparent);transform:translateY(-3px)}.news-card-anchor{min-width:0}.news-card-anchor>.news-card{height:100%}.news-card-actions{position:absolute;z-index:3;top:10px;right:10px;display:flex;gap:5px}.news-card-save,.news-card-share{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0 11px;border:1px solid var(--theme-line-soft, #52636bcc);color:var(--theme-ink, #d8e3e7);background:var(--theme-surface, #071014e8);box-shadow:0 5px 15px var(--theme-shadow, #0009);font:700 7px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.news-card-save svg,.news-card-share svg{width:13px}.news-card-save:hover,.news-card-save:focus-visible,.news-card-save.is-saved,.news-card-share:hover,.news-card-share:focus-visible{border-color:var(--news-tone);color:var(--theme-on-accent, #061014);background:var(--news-tone)}.news-card[data-shared=true]{border-color:var(--news-tone);box-shadow:0 0 0 2px color-mix(in srgb,var(--news-tone) 55%,transparent),0 18px 48px var(--theme-shadow, #000b)}.news-card-link{height:100%;display:flex;flex-direction:column;color:inherit;text-decoration:none}.news-card-link:focus-visible{outline:2px solid var(--news-tone);outline-offset:-4px}.news-card.is-featured{grid-column:span 2}.news-card-media{position:relative;flex:0 0 auto;aspect-ratio:16 / 8;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--news-tone) 40%,var(--theme-line, #26343b));background:var(--theme-surface, #091116);isolation:isolate}.news-card.is-featured .news-card-media{aspect-ratio:16 / 7}.news-card-media img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;filter:saturate(.88) contrast(1.04);transition:transform .22s ease,filter .22s ease}.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img{filter:saturate(.98) contrast(1.06);transform:scale(1.015)}.news-category-badge{position:absolute;z-index:3;left:14px;bottom:13px;display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:6px 11px 6px 7px;border:1px solid color-mix(in srgb,var(--news-tone) 72%,var(--theme-line, #38484f));background:var(--theme-surface, #071014e8);box-shadow:0 7px 18px var(--theme-shadow, #0008);color:var(--news-tone)}.news-category-badge__icon{width:39px;height:36px;display:grid;place-items:center;border-right:1px solid color-mix(in srgb,var(--news-tone) 32%,transparent)}.news-category-badge>span:last-child{display:grid;gap:2px}.news-category-badge small{color:var(--theme-muted, #789098);font:600 6px IBM Plex Mono;letter-spacing:.13em}.news-category-badge strong{color:var(--news-tone);font:700 8px IBM Plex Mono;letter-spacing:.1em}.news-card:hover .news-category-badge,.news-card:focus-within .news-category-badge{border-color:var(--news-tone);box-shadow:0 7px 18px var(--theme-shadow, #0008),0 0 12px color-mix(in srgb,var(--news-tone) 18%,transparent)}.news-fallback-art{position:absolute;inset:0;overflow:hidden;background:var(--theme-surface, #05090b)}.news-fallback-art>.news-fallback-art__image{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.76) contrast(1.12) brightness(.78);transform:scale(1.01);transition:transform .32s ease,filter .32s ease}.news-card:hover .news-card-media .news-fallback-art__image,.news-card:focus-within .news-card-media .news-fallback-art__image,.trending-story-media-link:hover .news-fallback-art__image,.trending-story-media-link:focus-visible .news-fallback-art__image{filter:saturate(.88) contrast(1.14) brightness(.83);transform:scale(1.025)}.news-fallback-art__index,.news-fallback-art__signal{position:absolute;z-index:2;top:12px;min-height:21px;display:inline-flex;align-items:center;padding:0 7px;border:1px solid color-mix(in srgb,var(--news-tone) 32%,var(--theme-line, #2c3a40));background:var(--theme-surface, #04090ccc);box-shadow:0 5px 14px var(--theme-shadow, #0008);color:color-mix(in srgb,var(--news-tone) 74%,var(--theme-muted, #a9b9c0));font:700 6px IBM Plex Mono;letter-spacing:.12em;text-shadow:0 1px 7px #000}.news-fallback-art__index{left:13px}.news-fallback-art__signal{right:13px}.news-card-body{min-height:0;display:flex;flex:1;flex-direction:column;gap:14px;padding:20px}.news-card h2{display:-webkit-box;overflow:hidden;margin:0;color:var(--theme-ink, #e6eef1);font:600 clamp(1.25rem,1.45vw,1.65rem)/1.32 "IBM Plex Mono";letter-spacing:-.025em;-webkit-box-orient:vertical;-webkit-line-clamp:3;transition:color .18s ease}.news-card h2 svg{display:inline;margin-left:7px;color:var(--theme-muted, #718991);vertical-align:baseline}.news-card:hover h2,.news-card:focus-within h2{color:var(--theme-ink, #f5fbfc)}.news-card.is-featured h2{max-width:920px;font-size:clamp(1.5rem,2vw,2.15rem)}.news-card-summary{display:-webkit-box;overflow:hidden;margin:0;color:var(--theme-muted, #a6b4ba);font:400 15px/1.55 Inter,sans-serif;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news-card-coverage{width:max-content;max-width:100%;display:inline-flex;align-items:center;gap:6px;padding:5px 7px;border:1px solid var(--theme-line, #30464f);background:var(--theme-surface-raised, #0b171c);color:var(--theme-teal, #7eb7c4);font:700 7px IBM Plex Mono;letter-spacing:.055em}.news-card-meta{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:2px;color:var(--theme-muted, #70828a);font:600 8px IBM Plex Mono;letter-spacing:.07em;text-transform:uppercase}.news-card-meta span{color:var(--theme-muted, #83969e)}.news-card:hover .news-card-meta span,.news-card:focus-within .news-card-meta span{color:var(--theme-muted, #aab9bf)}.news-card-footer{display:flex;align-items:end;justify-content:space-between;gap:12px;min-height:28px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--news-tone) 16%,var(--line))}.news-card-signals{min-width:0;display:grid;gap:6px}.news-card-tags,.news-card-tickers{display:flex;flex-wrap:wrap;gap:5px}.news-card-tags span,.news-card-tickers span{display:inline-flex;align-items:center;gap:5px;min-height:23px;padding:4px 7px;font:700 7px IBM Plex Mono;letter-spacing:.055em}.news-card-tags span{border:1px solid color-mix(in srgb,var(--news-tone) 28%,var(--theme-line, #2d3a40));color:var(--theme-muted, #91a0a6)}.news-card-tags svg{flex:0 0 auto;color:var(--news-tone)}.news-card-tickers span{border:1px solid var(--theme-line, #40515a);background:var(--theme-surface-raised, #101920);color:var(--theme-body, #c4d4da)}.news-card-read-source{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;color:var(--theme-muted, #788a92);font:700 8px IBM Plex Mono;letter-spacing:.08em;transition:color .18s ease,transform .18s ease}.news-card:hover .news-card-read-source,.news-card:focus-within .news-card-read-source{color:var(--news-tone);transform:translate(2px)}.news-pagination{max-width:1500px;display:flex;align-items:center;justify-content:center;gap:16px;margin:24px auto 0;color:var(--theme-muted, #71848c);font:700 8px IBM Plex Mono;letter-spacing:.08em}.news-pagination button{min-height:42px;padding:0 18px;border:1px solid var(--theme-line, #3b5964);background:var(--theme-surface-raised, #0b171c);color:var(--cyan);font:700 9px IBM Plex Mono;letter-spacing:.08em;cursor:pointer}.news-pagination button:hover,.news-pagination button:focus-visible{border-color:var(--cyan);background:var(--theme-surface-raised, #10242b)}.news-state{max-width:1500px;min-height:240px;display:grid;place-items:center;align-content:center;gap:10px;margin:0 auto;border:1px dashed var(--theme-line, #314149);color:var(--theme-muted, #80939c);text-align:center}.news-state strong{color:var(--theme-body, #b8c7cd);font:700 11px IBM Plex Mono}.news-state p{margin:0;font-size:12px}.news-state button{margin-top:4px;padding:9px 12px;border:1px solid var(--theme-line, #3e5963);background:var(--theme-surface-raised, #0c161b);color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.news-state button:hover,.news-state button:focus-visible{border-color:var(--cyan)}.spin{animation:spin 1.2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.feed-directory{max-width:1500px;display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;margin:44px auto 0;padding-top:28px;border-top:1px solid var(--line)}.feed-directory h2{margin:6px 0 8px;color:var(--theme-ink, #d9e5e9);font:600 20px IBM Plex Mono}.feed-directory>div:first-child p{color:var(--theme-muted, #7f9098);font-size:12px;line-height:1.55}.feed-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.feed-directory-grid article{min-width:0;display:grid;gap:6px;padding:13px;border:1px solid var(--line);background:var(--theme-surface, #090e11)}.feed-directory-grid article>span{color:var(--theme-muted, #667880);font:7px IBM Plex Mono;text-transform:uppercase}.feed-directory-grid strong{color:var(--theme-body, #c9d5da);font:700 10px IBM Plex Mono}.feed-directory-grid p{margin:0;color:var(--theme-muted, #788890);font-size:10px;line-height:1.45}.feed-directory-grid article>div{display:flex;gap:13px;margin-top:4px}.feed-directory-grid a{display:inline-flex;align-items:center;gap:4px;color:var(--cyan);font:700 8px IBM Plex Mono;text-decoration:none}.news-method-note{max-width:1500px;margin:24px auto 0;padding:14px 16px;border-left:2px solid var(--amber);background:var(--theme-surface, #18130b);color:var(--theme-muted, #9c9485);font-size:11px;line-height:1.6}.news-method-note strong{color:var(--theme-amber, #dfc98f);font-family:IBM Plex Mono}.news-authority-links{max-width:1500px;display:flex;flex-wrap:wrap;gap:7px;margin:10px auto 0}.news-authority-links a{min-height:38px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--theme-line, #31434a);color:var(--theme-teal, #99cbd0);background:var(--theme-surface, #0a1115);font:700 8px IBM Plex Mono;letter-spacing:.075em;text-decoration:none}.news-authority-links a:hover,.news-authority-links a:focus-visible{border-color:var(--cyan);color:var(--theme-ink, #d9f8f5);background:var(--theme-surface-raised, #0d2025)}.topic-page{min-height:calc(100vh - 74px);padding:56px clamp(18px,4vw,64px) 76px;background:radial-gradient(circle at 88% 0%,var(--theme-wash-teal, #11303a38),transparent 31%),var(--theme-surface, #070b0e)}.topic-hero{max-width:1120px;margin:0 auto 28px}.topic-hero h1{margin:13px 0 15px;color:var(--theme-ink, #edf5f7);font:600 clamp(45px,7vw,88px)/.94 "IBM Plex Mono";letter-spacing:-.065em}.topic-hero>p{max-width:800px;color:var(--theme-muted, #98a9b0);font-size:16px;line-height:1.65}.topic-freshness{display:flex;flex-wrap:wrap;gap:7px;margin-top:24px}.topic-freshness span{padding:7px 9px;border:1px solid var(--theme-line, #29414b);color:var(--theme-teal, #76909a);font:700 8px IBM Plex Mono;letter-spacing:.06em}.topic-switcher{max-width:1500px;display:flex;flex-wrap:wrap;gap:5px;margin:0 auto 26px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.topic-switcher a{padding:9px 11px;border:1px solid var(--theme-line, #25353c);color:var(--theme-muted, #82929a);font:700 8px IBM Plex Mono;text-decoration:none}.topic-switcher a:hover,.topic-switcher a:focus-visible,.topic-switcher a.is-active{border-color:var(--cyan);background:var(--cyan-dim);color:var(--cyan)}.topic-method{max-width:1500px;display:grid;grid-template-columns:24px 1fr;gap:13px;margin:32px auto 0;padding:16px;border:1px solid var(--theme-line, #29414b);background:var(--theme-surface, #091217);color:var(--cyan)}.topic-method strong{font:700 9px IBM Plex Mono;letter-spacing:.08em}.topic-method p{max-width:1000px;margin:6px 0 0;color:var(--theme-muted, #84979f);font-size:11px;line-height:1.65}.publication-page{min-height:calc(100vh - 74px);padding:70px clamp(18px,7vw,112px) 86px;background:radial-gradient(circle at 88% 4%,var(--theme-wash-teal, #17343c33),transparent 28%),var(--theme-surface, #070b0e)}.publication-page>header{max-width:1050px;margin-bottom:58px}.publication-page>header h1{max-width:980px;margin:14px 0 20px;color:var(--theme-ink, #edf5f7);font:500 clamp(43px,7vw,90px)/.94 Inter,sans-serif;letter-spacing:-.067em}.publication-page>header p{max-width:820px;color:var(--theme-muted, #9aabb2);font-size:17px;line-height:1.72}.publication-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--line);background:var(--line);gap:1px}.publication-grid section{min-height:210px;padding:clamp(22px,3vw,39px);background:var(--theme-surface, #090f12)}.publication-grid h2,.standards-list h2{margin:0 0 13px;color:var(--theme-ink, #dce8eb);font:600 18px IBM Plex Mono}.publication-grid p,.standards-list p{margin:0;color:var(--theme-muted, #8fa0a7);font-size:14px;line-height:1.75}.publication-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.publication-actions a{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 15px;border:1px solid var(--theme-line, #35515c);color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.07em;text-decoration:none}.publication-actions a:hover,.publication-actions a:focus-visible{border-color:var(--cyan);background:var(--cyan-dim)}.reader-topics{display:grid;grid-template-columns:minmax(230px,.45fr) 1fr;gap:30px;margin-bottom:12px;padding:24px;border:1px solid var(--line);background:var(--theme-surface, #090f12)}.reader-topics p{max-width:420px;margin:10px 0 0;color:var(--theme-muted, #7d8d95);font-size:12px;line-height:1.6}.reader-topics>div:last-child{display:flex;flex-wrap:wrap;align-content:center;gap:7px}.reader-topics button,.privacy-page-actions button{min-height:38px;padding:0 12px;border:1px solid var(--theme-line, #32444d);color:var(--theme-muted, #84949b);background:var(--theme-surface, #0a1013);font:700 8px IBM Plex Mono;letter-spacing:.06em;cursor:pointer}.reader-topics button.is-active{border-color:var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan)}.desk-shortcuts{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 50px}.desk-shortcuts a{display:inline-flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--theme-line, #2d414a);color:var(--cyan);font:700 8px IBM Plex Mono;text-decoration:none}.desk-shortcuts svg{width:12px}.desk-heading{margin-top:48px}.support-offer{display:grid;grid-template-columns:1fr 220px;align-items:stretch;margin-bottom:22px;border:1px solid var(--theme-line, #35515c);background:radial-gradient(circle at 80% 20%,var(--theme-wash-teal, #173642),transparent 46%),var(--theme-surface, #0a1115)}.support-offer>div{display:flex;flex-direction:column;align-items:start;padding:clamp(25px,5vw,58px)}.support-offer>div>svg{color:var(--cyan)}.support-offer span,.offer-grid span{margin-top:28px;color:var(--theme-muted, #6e858e);font:700 8px IBM Plex Mono;letter-spacing:.1em}.support-offer strong{margin:10px 0;color:var(--theme-ink, #edf7f9);font:500 clamp(34px,6vw,68px) "IBM Plex Mono"}.support-offer p{max-width:690px;margin:0;color:var(--theme-muted, #91a2a9);font-size:13px;line-height:1.7}.support-offer a,.work-cta>a{display:inline-flex;align-items:center;gap:11px;margin-top:25px;padding:13px 15px;border:1px solid var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-decoration:none}.support-offer a svg,.work-cta>a svg{width:13px}.support-offer>img{width:100%;height:100%;padding:22px;object-fit:contain;border-left:1px solid var(--theme-line, #35515c);background:var(--theme-ink, #eef5f2)}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.offer-grid section,.offer-grid .offer-link{min-height:390px;display:flex;flex-direction:column;align-items:start;padding:clamp(22px,3vw,38px);background:var(--theme-surface, #090f12)}.offer-grid .offer-link{color:inherit;text-decoration:none;transition:background .18s ease}.offer-grid .offer-link:hover,.offer-grid .offer-link:focus-visible{background:var(--theme-surface-raised, #102129)}.offer-grid section>svg,.offer-grid .offer-link>svg{color:var(--cyan)}.offer-grid h2{margin:16px 0 0;color:var(--theme-ink, #e2edef);font-size:28px}.offer-grid strong{margin:auto 0 16px;color:var(--cyan);font:600 12px IBM Plex Mono}.offer-grid p{margin:0;color:var(--theme-muted, #8fa0a7);font-size:13px;line-height:1.7}.offer-grid .offer-link>b{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.07em}.offer-grid .offer-link>b svg{width:12px}.commercial-rule{display:grid;grid-template-columns:28px 1fr;gap:16px;margin-top:22px;padding:22px;border-left:2px solid var(--cyan);background:var(--theme-surface-raised, #0c1b21)}.commercial-rule svg{color:var(--cyan)}.commercial-rule strong{color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em}.commercial-rule p{margin:7px 0 0;color:var(--theme-muted, #a6b7bc);font-size:13px;line-height:1.65}.work-cta{display:grid;grid-template-columns:1fr auto;align-items:end;gap:30px;margin-top:22px;padding:clamp(24px,4vw,44px);border:1px solid var(--theme-line, #344a54);background:var(--theme-surface, #090f12)}.work-cta h2{max-width:730px;margin:10px 0;color:var(--theme-ink, #e2edef);font-size:clamp(27px,4vw,49px);line-height:1.02;letter-spacing:-.05em}.work-cta p{max-width:760px;margin:0;color:var(--theme-muted, #84969d);font-size:13px;line-height:1.65}.work-cta>a{flex:0 0 auto}.privacy-page-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:17px}.privacy-page-actions button:hover,.privacy-page-actions button:focus-visible{border-color:var(--cyan);color:var(--cyan)}.privacy-controls{position:fixed;z-index:150;right:18px;bottom:18px;width:min(680px,calc(100vw - 36px));display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:14px;padding:18px;border:1px solid var(--theme-line, #4e737e);background:var(--theme-surface, #091115f5);box-shadow:0 20px 60px var(--theme-shadow, #000c);backdrop-filter:blur(20px)}.privacy-controls>svg{color:var(--cyan)}.privacy-controls strong{color:var(--theme-ink, #e3edef);font:700 8px IBM Plex Mono;letter-spacing:.1em}.privacy-controls p{margin:7px 0;color:var(--theme-muted, #92a2a9);font-size:11px;line-height:1.55}.privacy-controls a{color:var(--cyan);font:700 8px IBM Plex Mono}.privacy-controls-actions{display:flex;align-items:center;gap:6px}.privacy-controls-actions button{min-height:39px;padding:0 11px;border:1px solid var(--theme-line, #3d545e);color:var(--theme-muted, #a3b1b6);background:var(--theme-surface, #0c1519);font:700 7px IBM Plex Mono;cursor:pointer}.privacy-controls-actions button:last-child{border-color:var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan)}.privacy-controls-close{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:25px;height:25px;border:0;color:var(--theme-muted, #85969d);background:transparent;cursor:pointer}.privacy-controls-close svg{width:14px}.commercial-price-band,.sponsor-inventory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.commercial-price-band>div,.sponsor-inventory>div{min-height:270px;display:flex;flex-direction:column;align-items:start;padding:clamp(22px,3vw,38px);background:var(--theme-surface, #090f12)}.commercial-price-band span,.sponsor-inventory span{color:var(--theme-muted, #71868e);font:700 8px IBM Plex Mono;letter-spacing:.09em}.commercial-price-band strong,.sponsor-inventory strong{margin:auto 0 13px;color:var(--cyan);font:600 clamp(23px,3vw,36px) "IBM Plex Mono"}.commercial-price-band p,.sponsor-inventory p{margin:0;color:var(--theme-muted, #899aa1);font-size:12px;line-height:1.65}.sponsor-inventory svg{margin-bottom:25px;color:var(--cyan)}.commercial-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.commercial-process section{min-height:280px;display:flex;flex-direction:column;padding:24px;background:var(--theme-surface, #090f12)}.commercial-process b{color:var(--cyan);font:700 9px IBM Plex Mono}.commercial-process h2{margin:auto 0 12px;color:var(--theme-ink, #dce7ea);font-size:21px}.commercial-process p{margin:0;color:var(--theme-muted, #87989f);font-size:12px;line-height:1.65}.deliverables-list,.sponsor-policy,.media-kit-audience{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;margin-top:22px;padding:clamp(25px,4vw,45px);border:1px solid var(--theme-line, #344850);background:var(--theme-surface, #0a1115)}.deliverables-list h2,.sponsor-policy h2,.media-kit-audience h2{max-width:620px;margin:10px 0 0;color:var(--theme-ink, #e3edef);font-size:clamp(29px,4vw,48px);line-height:1.02;letter-spacing:-.05em}.deliverables-list ul,.sponsor-policy ul{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0;padding:1px;background:var(--theme-wash-teal, #26353c);list-style:none}.deliverables-list li,.sponsor-policy li{min-height:74px;display:flex;align-items:center;gap:11px;padding:14px;background:var(--theme-surface, #0b1216);color:var(--theme-muted, #aebcc1);font-size:11px}.deliverables-list li svg{flex:0 0 auto;color:var(--cyan)}.sponsor-policy li svg{flex:0 0 auto;color:var(--theme-red, #f08080)}.sample-brief-frame{max-width:1120px;border:1px solid var(--theme-line, #3b515a);background:var(--theme-surface, #091014)}.sample-brief-frame>header{padding:clamp(25px,5vw,60px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 0,var(--theme-wash-teal, #183b47),transparent 45%)}.sample-brief-frame span{color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.1em}.sample-brief-frame h2{max-width:850px;margin:18px 0;color:var(--theme-ink, #edf5f7);font-size:clamp(34px,5vw,64px);line-height:.98;letter-spacing:-.055em}.sample-brief-frame>header p,.sample-brief-frame section p{margin:0;color:var(--theme-muted, #91a2a9);font-size:13px;line-height:1.7}.sample-brief-frame>section{display:grid;grid-template-columns:60px minmax(0,1fr);gap:25px;padding:clamp(24px,4vw,45px);border-bottom:1px solid var(--line)}.sample-brief-frame>section>b{color:var(--cyan);font:700 10px IBM Plex Mono}.sample-brief-frame h3{max-width:830px;margin:10px 0 15px;color:var(--theme-ink, #dce7ea);font-size:clamp(22px,3vw,35px);line-height:1.08}.sample-brief-frame section nav{display:flex;flex-wrap:wrap;gap:6px;margin-top:18px}.sample-brief-frame section nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--theme-line, #30464f);color:var(--cyan);font:700 7px IBM Plex Mono;text-decoration:none}.sample-brief-frame section nav svg{width:11px}.sample-brief-frame>footer{display:grid;grid-template-columns:28px 1fr;gap:14px;padding:22px;border:0;background:var(--theme-surface-raised, #0c1b21)}.sample-brief-frame>footer svg{color:var(--cyan)}.sample-brief-frame>footer p{margin:0;color:var(--theme-muted, #a4b3b8);font-size:12px;line-height:1.6}.sponsor-label-demo{max-width:820px;margin:22px auto;border:2px solid var(--theme-line-teal, #a9c7cf);background:var(--theme-ink, #edf4f5);color:var(--theme-on-accent, #10191d)}.sponsor-label-demo>span{display:block;padding:9px 14px;color:var(--theme-ink, #edf4f5);background:var(--theme-surface-raised, #18262c);font:800 9px IBM Plex Mono;letter-spacing:.08em}.sponsor-label-demo>div{padding:25px}.sponsor-label-demo strong{font:700 17px IBM Plex Mono}.sponsor-label-demo p{color:var(--theme-muted, #43545b);font-size:13px;line-height:1.6}.sponsor-label-demo a{color:var(--theme-on-accent, #0b5968);font:700 8px IBM Plex Mono}.sponsor-label-demo svg{width:11px}.media-kit-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.media-kit-metrics div{min-height:130px;display:flex;flex-direction:column;justify-content:space-between;padding:17px;background:var(--theme-surface, #091014)}.media-kit-metrics strong{color:var(--theme-ink, #e6eff1);font:500 clamp(18px,2.5vw,28px) "IBM Plex Mono"}.media-kit-metrics span{color:var(--theme-muted, #64777f);font:700 7px IBM Plex Mono;letter-spacing:.08em}.media-kit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:22px;border:1px solid var(--line);background:var(--line)}.media-kit-grid section{min-height:330px;display:flex;flex-direction:column;padding:clamp(22px,3vw,36px);background:var(--theme-surface, #090f12)}.media-kit-grid section>svg{color:var(--cyan)}.media-kit-grid h2{margin:24px 0 13px;color:var(--theme-ink, #e0eaed);font-size:30px}.media-kit-grid p{margin:0;color:var(--theme-muted, #899aa1);font-size:13px;line-height:1.7}.media-kit-grid dl{margin:0}.media-kit-grid dl div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid var(--theme-line, #243139)}.media-kit-grid dt{color:var(--theme-muted, #899aa1);font-size:11px}.media-kit-grid dd{margin:0;color:var(--cyan);font:700 9px IBM Plex Mono}.media-kit-grid a{display:inline-flex;align-items:center;gap:9px;margin-top:auto;color:var(--cyan);font:700 8px IBM Plex Mono;text-decoration:none}.media-kit-grid a svg{width:12px}.media-kit-audience>p{align-self:center;margin:0;color:var(--theme-muted, #a3b2b7);font:600 13px/2 IBM Plex Mono}.media-kit-page>header .publication-actions button{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border:1px solid var(--theme-line, #35515c);color:var(--cyan);background:transparent;font:700 8px IBM Plex Mono;cursor:pointer}.media-kit-page>header .publication-actions button svg{width:13px}.scope-builder{display:grid;grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:1px;border:1px solid var(--theme-line, #354a53);background:var(--theme-wash-teal, #354a53)}.scope-builder>form,.scope-result{padding:clamp(20px,3vw,38px);background:var(--theme-surface, #090f12)}.scope-builder form{display:flex;flex-direction:column;gap:25px}.scope-builder fieldset{margin:0;padding:0;border:0}.scope-builder legend,.scope-builder label>span{display:block;margin-bottom:10px;color:var(--theme-muted, #71858d);font:800 8px IBM Plex Mono;letter-spacing:.09em}.scope-builder select{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--theme-line, #344850);color:var(--theme-ink, #dce8eb);background:var(--theme-surface-raised, #0d161a);font-size:12px}.scope-choice-row,.scope-cadence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.scope-choice-row button,.scope-cadence-grid button{min-height:44px;padding:9px;border:1px solid var(--theme-line, #304149);color:var(--theme-muted, #7f9097);background:var(--theme-surface, #0c1418);font:700 8px IBM Plex Mono;cursor:pointer}.scope-choice-row button.is-active,.scope-cadence-grid button.is-active{border-color:var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan)}.scope-cadence-grid button{min-height:72px;display:grid;gap:6px;text-align:left}.scope-cadence-grid strong{font-size:9px}.scope-cadence-grid small{color:inherit;font-size:7px;line-height:1.4}.scope-builder form>aside{display:grid;grid-template-columns:24px 1fr;gap:10px;margin-top:auto;padding:14px;border-left:2px solid var(--cyan);background:var(--theme-surface-raised, #0d1d23)}.scope-builder form>aside svg{color:var(--cyan)}.scope-builder form>aside p{margin:0;color:var(--theme-muted, #8fa1a8);font-size:10px;line-height:1.55}.scope-result{display:flex;flex-direction:column;gap:28px;background:radial-gradient(circle at 90% 0,var(--theme-wash-teal, #173843),transparent 40%),var(--theme-surface, #0a1115)}.scope-result-heading{display:grid;grid-template-columns:28px 1fr auto;gap:6px 12px;padding-bottom:22px;border-bottom:1px solid var(--theme-line, #2b3b43)}.scope-result-heading svg{grid-row:1/3;color:var(--cyan)}.scope-result-heading span{color:var(--theme-muted, #71858d);font:800 7px IBM Plex Mono;letter-spacing:.1em}.scope-result-heading strong{color:var(--theme-ink, #e2edef);font:600 17px IBM Plex Mono}.scope-result-heading b{grid-row:1/3;grid-column:3;align-self:center;color:var(--cyan);font:600 17px IBM Plex Mono}.scope-result h2{max-width:760px;margin:10px 0 0;color:var(--theme-ink, #eaf2f4);font-size:clamp(27px,4vw,48px);line-height:1.02;letter-spacing:-.05em}.scope-result ol{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:12px 0 0;padding:1px;background:var(--theme-wash-teal, #2d3e46);list-style:none}.scope-result li{min-height:74px;display:flex;align-items:center;gap:10px;padding:13px;background:var(--theme-surface, #0b1317);color:var(--theme-muted, #a4b3b8);font-size:11px;line-height:1.45}.scope-result li svg{flex:0 0 auto;width:15px;color:var(--cyan)}.scope-inquiry pre{max-height:280px;margin:12px 0 8px;padding:16px;overflow:auto;border:1px solid var(--theme-line, #30434c);color:var(--theme-muted, #aab9be);background:var(--theme-surface, #071014);font:500 10px/1.65 IBM Plex Mono;white-space:pre-wrap}.scope-inquiry button,.scope-result>a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 13px;border:1px solid var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.07em;text-decoration:none;cursor:pointer}.scope-inquiry button svg,.scope-result>a svg{width:13px}.scope-result>a{align-self:start}.scope-result>small{margin-top:-18px;color:var(--theme-muted, #65777f);font-size:8px}.diligence-page>header .publication-actions button{min-height:46px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border:1px solid var(--theme-line, #35515c);color:var(--cyan);background:transparent;font:700 8px IBM Plex Mono;cursor:pointer}.diligence-page>header .publication-actions button svg{width:13px}.diligence-status{display:grid;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:22px;border:1px solid var(--theme-line, #344850);background:var(--theme-surface, #091014)}.diligence-progress>div:first-child{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:11px}.diligence-progress svg{color:var(--cyan)}.diligence-progress span{display:grid;gap:4px}.diligence-progress strong{color:var(--theme-ink, #e3edef);font:700 13px IBM Plex Mono}.diligence-progress small{color:var(--theme-muted, #667981);font:700 7px IBM Plex Mono;letter-spacing:.08em}.diligence-progress>div>b{color:var(--cyan);font:600 20px IBM Plex Mono}.diligence-progress-track{height:4px;margin-top:13px;overflow:hidden;background:var(--theme-wash-teal, #1b292f)}.diligence-progress-track i{display:block;height:100%;background:var(--cyan);transition:width .18s ease}.diligence-controls{display:flex;gap:6px}.diligence-controls button{min-height:38px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--theme-line, #31454e);color:var(--theme-muted, #84969d);background:var(--theme-surface, #0c1519);font:700 7px IBM Plex Mono;cursor:pointer}.diligence-controls button.is-active{border-color:var(--cyan);color:var(--theme-on-accent, #061014);background:var(--cyan)}.diligence-controls svg{width:12px}.diligence-disclaimer{display:grid;grid-template-columns:28px 1fr;gap:13px;margin:14px 0 28px;padding:18px;border-left:2px solid var(--cyan);background:var(--theme-surface-raised, #0c1b21)}.diligence-disclaimer svg{color:var(--cyan)}.diligence-disclaimer strong{color:var(--cyan);font:800 8px IBM Plex Mono;letter-spacing:.08em}.diligence-disclaimer p{margin:7px 0 0;color:var(--theme-muted, #95a6ac);font-size:11px;line-height:1.6}.diligence-sections{display:grid;gap:16px}.diligence-sections>section{border:1px solid var(--theme-line, #2e414a);background:var(--theme-surface, #090f12)}.diligence-sections>section>header{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:16px;padding:22px;border-bottom:1px solid var(--theme-line, #2a3940);background:linear-gradient(90deg,var(--theme-surface-raised, #0b171c),var(--theme-surface, #091014))}.diligence-sections>section>header>b{color:var(--cyan);font:800 9px IBM Plex Mono}.diligence-sections>section>header span{color:var(--theme-muted, #71858d);font:800 8px IBM Plex Mono;letter-spacing:.09em;text-transform:uppercase}.diligence-sections h2{margin:7px 0 0;color:var(--theme-ink, #e0eaed);font-size:clamp(19px,2.5vw,28px)}.diligence-sections>section>header>strong{color:var(--theme-muted, #78909a);font:700 9px IBM Plex Mono}.diligence-sections>section>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--theme-wash-blue, #26363e)}.diligence-sections label{position:relative;min-height:160px;display:grid;grid-template-columns:22px minmax(0,1fr) 20px;align-items:start;gap:13px;padding:20px;background:var(--theme-surface, #0a1115);cursor:pointer;transition:background .16s ease}.diligence-sections label:hover{background:var(--theme-surface-raised, #0d1b20)}.diligence-sections input{width:20px;height:20px;margin:0;border:1px solid var(--theme-line, #4b6069);appearance:none;background:var(--theme-surface, #071014);cursor:pointer}.diligence-sections input:checked{border-color:var(--cyan);background:var(--cyan);box-shadow:inset 0 0 0 4px var(--theme-shadow, #071014)}.diligence-sections label>span{display:grid;gap:13px}.diligence-sections label>span>strong{color:var(--theme-body, #cbd7db);font-size:12px;line-height:1.55}.diligence-sections label small{display:grid;gap:5px;color:var(--theme-muted, #74878f);font-size:10px;line-height:1.55}.diligence-sections label small b{color:var(--theme-muted, #5f7882);font:800 7px IBM Plex Mono;letter-spacing:.08em}.diligence-sections label>svg{width:18px;color:var(--theme-on-accent, #31434b);opacity:.35}.diligence-sections label.is-checked{background:var(--theme-surface-raised, #0d1d22)}.diligence-sections label.is-checked>span>strong{color:var(--theme-muted, #82969d);text-decoration:line-through}.diligence-sections label.is-checked>svg{color:var(--cyan);opacity:1}.diligence-next{display:grid;grid-template-columns:1fr auto auto;align-items:end;gap:12px;margin-top:30px;padding:clamp(24px,4vw,44px);border:1px solid var(--theme-line, #35515c);background:radial-gradient(circle at 80% 0,var(--theme-wash-teal, #173944),transparent 42%),var(--theme-surface, #0a1115)}.diligence-next h2{max-width:750px;margin:10px 0;color:var(--theme-ink, #e4edef);font-size:clamp(29px,4vw,50px);line-height:1.02;letter-spacing:-.05em}.diligence-next p{max-width:760px;margin:0;color:var(--theme-muted, #8fa0a7);font-size:13px;line-height:1.65}.diligence-next>a{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--cyan);color:var(--cyan);font:800 7px IBM Plex Mono;text-decoration:none}.diligence-next>a:first-of-type{color:var(--theme-on-accent, #061014);background:var(--cyan)}.diligence-next svg{width:12px}.standards-list{border-top:1px solid var(--line)}.standards-list section{display:grid;grid-template-columns:55px minmax(0,1fr);gap:24px;max-width:1120px;padding:30px 0;border-bottom:1px solid var(--line)}.standards-list section>b{color:var(--cyan);font:700 10px IBM Plex Mono}.standards-list section>div{max-width:850px}.corrections-status{max-width:1050px;display:grid;grid-template-columns:30px 1fr;gap:14px;margin:-25px 0 34px;padding:20px;border:1px solid var(--theme-line, #31505b);background:var(--theme-surface, #0a171c);color:var(--cyan)}.corrections-status strong{font:700 10px IBM Plex Mono;letter-spacing:.07em}.corrections-status p{margin:7px 0 0;color:var(--theme-muted, #899ba2);font-size:12px;line-height:1.6}@media(max-width:1120px){.news-hero{grid-template-columns:1fr}.news-freshness{min-width:0}.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feed-directory,.news-refine-panel{grid-template-columns:1fr}}@media(max-width:720px){.news-page{padding:28px 14px 52px}.news-edition-switch{display:flex;gap:4px;margin-bottom:18px;padding:4px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.news-edition-switch::-webkit-scrollbar{display:none}.news-edition-switch a{flex:0 0 min(46vw,210px);min-height:84px;grid-template-columns:1fr;grid-template-rows:auto auto;gap:3px;padding:9px 8px;scroll-snap-align:start}.news-edition-switch a span{display:none}.news-edition-switch a strong{font-size:10px;line-height:1.25;overflow-wrap:anywhere}.news-edition-switch a small{font-size:8px;line-height:1.35}.news-topic-nav,.topic-switcher{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.news-topic-nav::-webkit-scrollbar,.topic-switcher::-webkit-scrollbar{display:none}.news-topic-nav>span{flex:0 0 auto}.news-topic-nav a,.topic-switcher a{flex:0 0 auto}.topic-hero>.eyebrow{white-space:normal;line-height:1.6}.topic-page,.publication-page{padding:42px 14px 56px}.topic-hero h1{font-size:49px}.publication-page>header{margin-bottom:36px}.publication-page>header h1{font-size:clamp(38px,14vw,48px);overflow-wrap:anywhere}.publication-grid{grid-template-columns:1fr}.publication-grid section{min-height:0}.standards-list section{grid-template-columns:35px 1fr;gap:12px}.reader-rail{min-height:44px;padding:0;overflow:visible;white-space:normal}.reader-tools-toggle{width:100%;min-height:44px;display:flex;justify-content:space-between;padding:0 14px!important}.reader-tools-toggle>span{display:inline-flex;align-items:center;gap:8px}.reader-tools-toggle b{margin-left:auto;padding:4px 6px;border:1px solid var(--theme-line, #3e626e);color:var(--cyan);font-size:7px}.reader-tools-toggle>svg{margin-left:9px;transition:transform .16s ease}.reader-rail.is-open .reader-tools-toggle>svg{transform:rotate(90deg)}.reader-tools-content{display:none;align-items:stretch;flex-direction:column;gap:0}.reader-rail.is-open .reader-tools-content{display:flex}.reader-tools-content a,.reader-tools-content button{min-height:44px;padding:0 14px;border-top:1px solid var(--theme-line, #1f2d34)}.reader-tools-content>span{display:none}.commercial-scope-rail{align-items:start;flex-direction:column;gap:7px}.reader-topics,.offer-grid,.commercial-price-band,.sponsor-inventory,.commercial-process,.media-kit-grid,.scope-builder{grid-template-columns:1fr}.offer-grid section,.offer-grid .offer-link{min-height:310px}.commercial-process section{min-height:230px}.support-offer{grid-template-columns:1fr}.support-offer>img{max-height:210px;border-top:1px solid var(--theme-line, #35515c);border-left:0}.work-cta,.deliverables-list,.sponsor-policy,.media-kit-audience,.diligence-status,.diligence-next{grid-template-columns:1fr}.work-cta>a{justify-self:start}.deliverables-list ul,.sponsor-policy ul,.scope-result ol,.diligence-sections>section>div{grid-template-columns:1fr}.sample-brief-frame>section{grid-template-columns:34px minmax(0,1fr);gap:12px}.media-kit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scope-choice-row{grid-template-columns:1fr 1fr 1fr}.scope-cadence-grid{grid-template-columns:1fr}.scope-result-heading{grid-template-columns:24px 1fr}.scope-result-heading b{grid-row:auto;grid-column:2}.diligence-controls{display:grid;grid-template-columns:1fr auto}.diligence-sections>section>header{grid-template-columns:28px 1fr;gap:10px}.diligence-sections>section>header>strong{grid-column:2}.diligence-sections label{min-height:0}.diligence-next>a{justify-self:start}.privacy-controls{grid-template-columns:24px 1fr}.privacy-controls-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr}.privacy-controls-actions button{min-width:0}.news-card-actions span{display:none}.news-card-save,.news-card-share{width:44px;justify-content:center;padding:0}.news-hero{gap:18px;margin-bottom:18px;padding-bottom:18px}.news-hero h1{font-size:32px}.news-hero p{font-size:13px;line-height:1.55}.news-trust-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.news-trust-strip::-webkit-scrollbar{display:none}.news-trust-strip a{flex:0 0 min(78vw,300px);min-height:68px;scroll-snap-align:start}.news-trust-strip strong{white-space:normal}.news-edition-status{grid-template-columns:repeat(3,minmax(0,1fr))}.news-edition-status>div{padding:11px 9px}.news-edition-status strong{font-size:10px}.news-edition-status span{line-height:1.35}.news-coverage-modes{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.news-coverage-modes::-webkit-scrollbar{display:none}.news-coverage-modes button{flex:0 0 min(60vw,220px);scroll-snap-align:start}.news-region-filter{grid-template-columns:1fr;gap:10px}.news-discovery{grid-template-columns:1fr;gap:8px}.news-result-count{justify-self:start}.news-originals{margin-top:13px}.news-originals>header{align-items:start;flex-direction:column;gap:12px;padding:16px}.news-originals>header h2{font-size:22px}.news-originals>div{display:flex;overflow-x:auto;gap:1px;scroll-snap-type:x proximity;scrollbar-width:none}.news-originals>div::-webkit-scrollbar{display:none}.news-originals>div>article{flex:0 0 min(82vw,320px);scroll-snap-align:start}.news-originals .news-original-card__copy{min-height:210px;padding:16px}.news-originals .news-original-card__copy>strong{margin-top:13px}.news-originals .news-original-card__copy>span{padding-top:14px}.news-refine>summary{min-height:56px}.news-refine>summary small{white-space:normal}.news-refine .news-industry-filter,.news-refine .news-region-filter{padding:14px}.news-grid,.feed-directory-grid{grid-template-columns:1fr}.news-card.is-featured{grid-column:auto}.news-card-media,.news-card.is-featured .news-card-media{aspect-ratio:16 / 8}.news-category-badge{left:11px;bottom:10px;min-height:43px;gap:8px;padding:5px 9px 5px 5px}.news-category-badge__icon{width:35px;height:32px}.news-category-badge__icon svg{width:28px;height:28px}.news-card-body{gap:12px;padding:16px}.news-card h2,.news-card.is-featured h2{font-size:clamp(1.18rem,5.6vw,1.45rem);line-height:1.34;-webkit-line-clamp:4}.news-card-summary{font-size:14px;line-height:1.5}.news-card-meta{flex-wrap:wrap;gap:6px 12px}.news-card-footer{align-items:flex-start;flex-direction:column}.news-card-read-source{color:color-mix(in srgb,var(--news-tone) 72%,var(--theme-muted, #8fa0a7))}.news-pagination{align-items:stretch;flex-direction:column;text-align:center}.news-category-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:5px}.news-category-bar button{flex:0 0 auto}.news-region-bar{flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px}.news-region-bar button{flex:0 0 auto}}@media(prefers-reduced-motion:reduce){.spin{animation:none}.news-card,.news-card-media img,.news-card-read-source{transition:none}.news-card:hover,.news-card:focus-within,.news-card:hover .news-card-media img,.news-card:focus-within .news-card-media img{transform:none}}.map-footer .daily-evidence-count{margin-left:0;color:var(--cyan)}.inspector-daily-evidence{border-left:2px solid var(--cyan);background:color-mix(in srgb,var(--cyan) 5%,transparent)}.inspector-daily-evidence>p{margin:9px 0 13px;color:var(--theme-muted, #9ba9b0);font-size:11px;line-height:1.55}.daily-evidence-list{display:grid;gap:8px}.daily-evidence-list a{position:relative;display:grid;gap:5px;padding:10px 30px 10px 11px;border:1px solid var(--theme-line, #25363e);background:var(--theme-surface, #0a1216);color:inherit;text-decoration:none}.daily-evidence-list a:hover,.daily-evidence-list a:focus-visible{border-color:var(--cyan);background:var(--theme-surface-raised, #0b1a20)}.daily-evidence-list a>svg{position:absolute;top:12px;right:10px;color:var(--cyan)}.daily-evidence-list strong{color:var(--theme-ink, #e0e8eb);font-size:11px;line-height:1.4}.daily-evidence-list small,.daily-evidence-overflow,.daily-evidence-refresh{color:var(--theme-muted, #829098);font:8px IBM Plex Mono;letter-spacing:.04em}.daily-evidence-reason{width:max-content;color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.09em}.daily-evidence-reason--system-category{color:var(--amber)}.daily-evidence-overflow,.daily-evidence-refresh{display:block;margin-top:10px}@media(prefers-reduced-motion:reduce){.node-news-badge{animation:none}}@media print{.global-header,.reader-rail,.global-footer,.privacy-controls,.publication-actions,.work-cta{display:none!important}body,.publication-page{color:#111!important;background:#fff!important}.publication-page{padding:20px!important}.publication-page *{box-shadow:none!important}.publication-page>header h1,.media-kit-grid h2,.media-kit-audience h2{color:#111!important}.publication-page p,.media-kit-grid p,.media-kit-audience p{color:#333!important}.media-kit-metrics,.media-kit-grid,.media-kit-audience{break-inside:avoid;border-color:#999!important}.media-kit-metrics div,.media-kit-grid section,.media-kit-audience{color:#111!important;background:#fff!important}.diligence-controls,.diligence-next{display:none!important}.diligence-sections>section{break-inside:avoid;border-color:#999!important}.diligence-sections>section>header,.diligence-sections label,.diligence-disclaimer,.diligence-status{color:#111!important;background:#fff!important}.diligence-sections h2,.diligence-sections label>span>strong,.diligence-status strong{color:#111!important}.diligence-sections label small,.diligence-disclaimer p{color:#333!important}}.ai-article-preview{display:grid;grid-template-columns:minmax(230px,.9fr) minmax(0,1.1fr);min-height:320px;overflow:hidden;border:1px solid var(--theme-line, #2c424c);background:linear-gradient(145deg,var(--theme-surface, #0b1418),var(--theme-surface, #080d10) 62%);color:inherit;text-decoration:none;box-shadow:inset 0 1px color-mix(in srgb,var(--cyan) 12%,transparent);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.ai-article-preview:hover,.ai-article-preview:focus-visible{border-color:color-mix(in srgb,var(--cyan) 68%,var(--theme-line, #30444d));transform:translateY(-2px);box-shadow:0 16px 42px var(--theme-shadow, #0007),inset 0 1px color-mix(in srgb,var(--cyan) 35%,transparent);outline:0}.ai-article-preview-media{position:relative;min-height:260px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 38% 45%,var(--theme-wash-teal, #194452) 0,var(--theme-surface-raised, #0d2730) 23%,var(--theme-surface, #091217) 60%,var(--theme-surface, #070b0e) 100%)}.ai-article-preview-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.08);transition:transform .3s ease,filter .3s ease}.ai-article-preview:hover img{transform:scale(1.02);filter:saturate(.98) contrast(1.08)}.ai-article-preview-media>svg{width:58px;height:58px;color:var(--cyan);filter:drop-shadow(0 0 22px #59d4e899)}.ai-article-preview-media>span{position:absolute;z-index:1;left:16px;bottom:15px;padding:6px 8px;border:1px solid var(--theme-line-teal, #5ad5e9a8);background:var(--theme-surface, #071014d9);color:var(--theme-teal, #8de9f5);font:700 7px IBM Plex Mono;letter-spacing:.08em}.ai-article-preview-copy{display:flex;flex-direction:column;align-items:start;padding:clamp(22px,4vw,40px)}.ai-article-preview-copy>small{color:var(--theme-muted, #6f838c);font:700 8px IBM Plex Mono;letter-spacing:.06em;text-transform:uppercase}.ai-article-preview-copy h3{margin:15px 0 13px;font-size:clamp(25px,3vw,42px);line-height:1.03;letter-spacing:-.045em;font-weight:520}.ai-article-preview-copy p{margin:0;color:var(--theme-muted, #93a4ac);font-size:13px;line-height:1.65}.ai-article-preview-copy>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:21px}.ai-article-preview-copy>div span{padding:5px 7px;border:1px solid var(--theme-line, #2b444e);color:var(--theme-teal, #7fa1aa);font:700 7px IBM Plex Mono}.ai-article-preview-copy>b{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:28px;color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em}.ai-article-preview-copy>b svg{width:14px}.company-news-panel{display:grid;gap:56px}.company-news-panel>section+section{padding-top:48px;border-top:1px solid var(--theme-line, #2a3940)}.company-news-section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:10px}.company-news-section-heading h3{max-width:820px;margin:8px 0 0;color:var(--theme-ink, #e0eaed);font-size:clamp(27px,4vw,48px);line-height:1;letter-spacing:-.045em;font-weight:520}.company-news-section-heading>b{flex:0 0 auto;padding:7px 9px;border:1px solid var(--theme-line, #31505a);color:var(--cyan);font:800 7px IBM Plex Mono;letter-spacing:.07em}.company-news-panel .news-grid{margin:24px 0 0}.company-news-source-monitor{margin-top:24px;border:1px solid var(--theme-line, #293941);background:var(--theme-surface, #080d10)}.company-news-source-monitor>span{display:block;padding:11px 14px;border-bottom:1px solid var(--theme-line, #293941);color:var(--theme-muted, #6f8189);font:800 7px IBM Plex Mono;letter-spacing:.09em}.company-news-source-monitor>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--theme-wash-blue, #293941)}.company-news-source-monitor a{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;color:var(--theme-ink, #d4e0e4);background:var(--theme-surface, #090f12);text-decoration:none}.company-news-source-monitor a:hover,.company-news-source-monitor a:focus-visible{color:var(--cyan);outline:1px solid var(--cyan);outline-offset:-1px}.company-news-source-monitor a>span{min-width:0;display:grid;gap:5px}.company-news-source-monitor a strong{font-size:11px}.company-news-source-monitor a small{color:var(--theme-muted, #71828a);font:700 7px IBM Plex Mono;letter-spacing:.055em}.company-news-source-monitor a svg{width:14px;flex:0 0 auto}.company-article-list{display:grid;gap:18px}.timeline-method{max-width:760px;margin:10px 0 22px;color:var(--theme-muted, #7f9098);font-size:11px;line-height:1.6}.editorial-timeline{display:grid;gap:0;margin:24px 0 0;padding:0;list-style:none;border-top:1px solid var(--theme-line, #2a3940)}.editorial-timeline>li{display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--theme-line, #26343a)}.editorial-timeline>li>time{padding-top:3px;color:var(--theme-muted, #75868e);font:700 8px IBM Plex Mono;line-height:1.55;text-transform:uppercase}.editorial-timeline article{min-width:0}.editorial-timeline article>span{color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.editorial-timeline h3{margin:9px 0 10px;font-size:clamp(20px,2.4vw,31px);line-height:1.08;letter-spacing:-.035em}.editorial-timeline h3 a{display:flex;align-items:start;justify-content:space-between;gap:16px;color:var(--theme-ink, #e1eaed);text-decoration:none}.editorial-timeline h3 a:hover,.editorial-timeline h3 a:focus-visible{color:var(--cyan)}.editorial-timeline h3 svg{flex:0 0 auto;margin-top:4px}.editorial-timeline article>p{margin:0;color:var(--theme-muted, #8b9aa2);font-size:11px;line-height:1.65}.editorial-timeline article>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:14px}.editorial-timeline article>div span{padding:4px 6px;border:1px solid var(--theme-line, #29404a);color:var(--theme-teal, #78939d);font:700 7px IBM Plex Mono;text-transform:uppercase}.ai-article-preview.is-compact{grid-template-columns:280px minmax(0,1fr);min-height:250px}.ai-article-preview.is-compact .ai-article-preview-media{min-height:250px}.ai-article-preview.is-compact h3{font-size:clamp(23px,3vw,35px)}.global-section-heading>button{display:inline-flex;align-items:center;gap:8px;align-self:end;justify-self:end;border:0;background:transparent;color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em;cursor:pointer}.global-section-heading>button svg{width:14px}.ai-article-page{min-height:calc(100vh - 68px);padding:68px clamp(22px,5vw,78px) 100px;background:linear-gradient(180deg,var(--theme-surface, #081015) 0,var(--theme-surface, #080c0f) 52%,var(--theme-surface, #070a0c) 100%)}.ai-article-hero{max-width:1180px;margin:0 auto 42px;text-align:left}.ai-article-hero h1{max-width:1100px;margin:17px 0 22px;font-size:clamp(48px,7vw,96px);line-height:.94;letter-spacing:-.065em;font-weight:500;text-wrap:balance}.ai-article-hero>p{max-width:850px;margin:0;color:var(--theme-muted, #a1b0b7);font-size:clamp(17px,2vw,23px);line-height:1.55}.ai-article-byline,.ai-article-topic-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.ai-article-byline span,.ai-article-topic-tags span{padding:6px 8px;border:1px solid var(--theme-line, #2b414a);color:var(--theme-muted, #788b94);font:700 7px IBM Plex Mono;letter-spacing:.065em}.ai-article-topic-tags{margin-top:8px}.ai-article-topic-tags span{border-color:var(--theme-line, #25505c);color:var(--theme-teal, #75cddd);background:var(--theme-surface-raised, #0b1a20)}.ai-article-banner{position:relative;max-width:1320px;aspect-ratio:16 / 7;margin:0 auto 58px;overflow:hidden;border:1px solid var(--theme-line, #2d4852);background:radial-gradient(circle at 42% 50%,var(--theme-wash-teal, #1b5361),var(--theme-surface-raised, #0b2028) 34%,var(--theme-surface, #070c0f) 70%)}.ai-article-banner img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.07)}.ai-article-banner.has-fallback{display:grid;place-items:center}.ai-article-banner.has-fallback>svg{width:84px;height:84px;color:var(--cyan);filter:drop-shadow(0 0 30px #57d8ee99)}.ai-article-banner figcaption{position:absolute;right:12px;bottom:10px;padding:5px 7px;background:var(--theme-surface, #05090cbd);color:var(--theme-muted, #61767f);font:600 7px IBM Plex Mono;text-transform:uppercase}.ai-article-layout{max-width:1120px;display:grid;grid-template-columns:minmax(0,720px) 320px;gap:74px;margin:0 auto}.ai-article-layout>main{min-width:0}.ai-article-disclosure{display:grid;grid-template-columns:34px 1fr;gap:14px;padding:17px;border:1px solid var(--theme-line, #245361);background:var(--theme-surface-raised, #0a1a20)}.ai-article-disclosure svg{color:var(--cyan)}.ai-article-disclosure strong{color:var(--theme-teal, #90e4f1);font:700 8px IBM Plex Mono;letter-spacing:.08em}.ai-article-disclosure p{margin:7px 0 0;color:var(--theme-muted, #8b9ba3);font-size:11px;line-height:1.55}.ai-article-key-points{margin:48px 0;padding:30px 0;border-block:1px solid var(--theme-line, #28363c)}.ai-article-key-points ul{display:grid;gap:16px;margin:21px 0 0;padding:0;list-style:none}.ai-article-key-points li{position:relative;padding-left:22px;color:var(--theme-ink, #d7e0e4);font-size:16px;line-height:1.6}.ai-article-key-points li:before{content:"";position:absolute;left:0;top:.7em;width:7px;height:7px;background:var(--cyan);box-shadow:0 0 12px var(--theme-shadow, #5fdced99)}.ai-article-section{margin:0 0 45px}.ai-article-section h2,.ai-article-why h2{margin:0 0 18px;font-size:clamp(29px,4vw,47px);line-height:1;letter-spacing:-.045em;font-weight:520}.ai-article-section p,.ai-article-why p{margin:0 0 18px;color:var(--theme-body, #bbc7cc);font-size:17px;line-height:1.78}.article-citations{display:inline-flex;flex-wrap:wrap;gap:5px;margin-left:8px;vertical-align:middle}.article-citations a{display:inline-flex;align-items:center;gap:3px;padding:3px 5px;border:1px solid var(--theme-line, #315461);background:var(--theme-surface-raised, #0b1920);color:var(--theme-teal, #76d7e6);font:700 7px IBM Plex Mono;text-decoration:none}.article-citations svg{width:8px;height:8px}.ai-article-why{margin-top:54px;padding:30px;border:1px solid var(--theme-line, #4d3c65);background:linear-gradient(135deg,var(--theme-surface-raised, #181323),var(--theme-surface, #0b1116) 68%)}.ai-article-why>span{display:block;margin-bottom:16px;color:var(--theme-purple, #c69cf4);font:700 8px IBM Plex Mono;letter-spacing:.09em}.ai-article-sources{position:sticky;top:95px;align-self:start;padding:20px;border:1px solid var(--theme-line, #2a3c44);background:var(--theme-surface, #090f12)}.ai-article-sources>p{color:var(--theme-muted, #73858d);font-size:10px}.ai-article-sources>a:not(.wide-action){display:grid;grid-template-columns:27px minmax(0,1fr) 13px;gap:8px;padding:14px 0;border-top:1px solid var(--theme-line, #202c32);color:inherit;text-decoration:none}.ai-article-sources>a>b{color:var(--cyan);font:700 8px IBM Plex Mono}.ai-article-sources>a>span{display:grid;gap:6px}.ai-article-sources>a strong{font-size:10px;line-height:1.4}.ai-article-sources>a small{color:var(--theme-muted, #687981);font:6px IBM Plex Mono;line-height:1.5;text-transform:uppercase}.ai-article-sources>a>svg{width:11px;color:var(--theme-muted, #617780)}.ai-article-sources .wide-action{margin-top:18px;padding:13px;font-size:7px}@media(max-width:900px){.ai-article-layout{grid-template-columns:1fr;gap:40px}.ai-article-sources{position:static}.ai-article-preview{grid-template-columns:1fr}.ai-article-preview-media{min-height:auto;aspect-ratio:16 / 8}.ai-article-preview.is-compact{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:1050px){.profile-layout{grid-template-columns:1fr;gap:28px}.profile-sidebar{order:-1}.profile-sidebar section:first-child dl{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-sidebar section:first-child dl div{padding-right:12px}.ai-article-preview h3{font-size:clamp(24px,4vw,36px)}}@media(max-width:620px){.ai-article-page{padding:45px 14px 70px}.ai-article-hero h1{font-size:48px}.ai-article-banner{aspect-ratio:16 / 9;margin-bottom:36px}.ai-article-preview.is-compact{grid-template-columns:1fr}.ai-article-preview.is-compact .ai-article-preview-media{min-height:auto;aspect-ratio:16 / 8}.ai-article-preview-copy{padding:20px}.ai-article-section p,.ai-article-why p{font-size:16px}.ai-article-why{padding:22px}.global-section-heading>button{justify-self:start}.profile-sidebar section:first-child dl{grid-template-columns:1fr 1fr}.editorial-timeline>li{grid-template-columns:1fr;gap:8px;padding:20px 0}.editorial-timeline h3 a{gap:10px}}@media(max-width:620px){.company-news-section-heading{align-items:start;flex-direction:column}.company-news-source-monitor>div{grid-template-columns:1fr}}.skip-link{position:fixed;z-index:200;top:8px;left:8px;padding:9px 12px;transform:translateY(-150%);border:1px solid var(--cyan);background:var(--theme-surface, #071014);color:var(--cyan);font:700 9px IBM Plex Mono;letter-spacing:.08em;text-decoration:none;transition:transform .16s ease}.skip-link:focus{transform:translateY(0)}.mission-overview{display:block}.overview-utility{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:stretch;gap:12px}.overview-utility .overview-actions,.overview-utility .support-card{min-height:88px;margin-top:12px}.overview-utility .support-card{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:9px 11px;box-shadow:none}.overview-utility .support-card-copy{gap:4px}.overview-utility .support-card-copy>strong{font-size:10px}.overview-utility .support-card-copy small{font-size:6.5px}.methodology{scroll-margin-top:118px;display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:clamp(30px,6vw,90px);padding:clamp(38px,6vw,82px) 24px;border-top:1px solid var(--line);background:linear-gradient(115deg,var(--theme-surface, #0b1318),var(--theme-surface, #080c0f) 58%)}.methodology>header{max-width:560px}.methodology h2{margin:8px 0 12px;color:var(--theme-ink, #e7eef1);font-size:clamp(26px,3.2vw,46px);line-height:1.02;letter-spacing:-.045em;font-weight:500}.methodology>header p{margin:0;color:var(--theme-muted, #8d9ba3);font-size:13px;line-height:1.65}.methodology-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--line);background:var(--line);gap:1px}.methodology-grid article{min-width:0;padding:clamp(18px,2.2vw,28px);background:var(--theme-surface, #0a1014)}.methodology-grid article>span{color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.1em}.methodology-grid h3{margin:15px 0 9px;color:var(--theme-ink, #dce5e9);font-size:16px;line-height:1.25}.methodology-grid p{margin:0;color:var(--theme-muted, #85949c);font-size:11px;line-height:1.65}.footer-links{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:4px}.footer-links a,.footer-support{color:var(--theme-muted, #84939b);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-decoration:none}.footer-links a:hover,.footer-links a:focus-visible,.footer-support:hover,.footer-support:focus-visible{color:var(--cyan)}.footer-copy{align-content:start}.footer-support{width:fit-content;color:var(--theme-green, #6ebc87)}.seo-fallback{max-width:920px;margin:0 auto;padding:64px 24px;color:var(--theme-ink, #dce5e9)}.seo-fallback h1{font-size:clamp(34px,7vw,72px)}.seo-fallback h2{margin-top:36px}.seo-fallback p{color:var(--theme-muted, #9aa8af);line-height:1.7}.seo-fallback a{color:var(--theme-teal, #5bd6e6)}.route-loading{min-height:240px;display:grid;place-items:center;color:var(--cyan);font:700 9px IBM Plex Mono;letter-spacing:.1em}@media(max-width:960px){.overview-utility{grid-template-columns:1fr;gap:0}.overview-utility .support-card{width:min(100%,430px);justify-self:start}.methodology,.methodology-grid{grid-template-columns:1fr}}@media(max-width:720px){.overview-utility .overview-actions,.overview-utility .support-card{min-height:0}.overview-utility .support-card{grid-template-columns:72px minmax(0,1fr)}.methodology{padding:42px 14px;gap:24px}.methodology-grid article{padding:20px}.mission-hero{padding-top:20px}.intro button{top:16px;right:16px}}.world-globe-shell{min-width:0;max-width:100%;overflow:hidden}.world-globe{overflow:hidden}.world-globe-shell{isolation:isolate}.globe-country[role=button],.globe-marker[role=button],.globe-facility[role=button]{outline:none}.globe-country[role=button]:focus-visible{stroke:var(--theme-line, #fff);stroke-width:2.2}.globe-marker[role=button]:focus-visible .globe-marker-ring{fill:var(--theme-teal, #5bd6e644);stroke:var(--theme-line, #fff);stroke-width:2}.globe-facility[role=button]{cursor:pointer}.globe-facility[role=button]>rect:nth-of-type(2){fill:var(--theme-surface, #17130a);stroke:var(--amber);stroke-width:1.5}.globe-facility .globe-facility-core{fill:var(--amber);stroke:var(--theme-line-amber, #fff3d0);stroke-width:.5}.globe-facility:hover>rect:nth-of-type(2),.globe-facility.is-active>rect:nth-of-type(2),.globe-facility[role=button]:focus-visible>rect:nth-of-type(2){fill:var(--theme-amber, #ffbc4240);stroke:var(--theme-line-amber, #ffe1a0);stroke-width:2}.globe-facility[role=button]:focus-visible text{fill:var(--theme-ink, #fff)}.globe-country-detail{position:absolute;z-index:8;top:78px;right:18px;width:min(300px,calc(100% - 36px));display:grid;gap:11px;padding:20px;border:1px solid var(--theme-line, #4f707a);background:var(--theme-surface, #071014ee);box-shadow:0 18px 55px var(--theme-shadow, #000b),inset 0 1px var(--theme-shadow, #78e0ec24);backdrop-filter:blur(18px);animation:globe-detail-in .28s ease-out both}@keyframes globe-detail-in{0%{opacity:0;transform:translateY(8px)}}.globe-country-detail h3{margin:0;color:var(--theme-ink, #eef5f7);font-size:27px;line-height:1;letter-spacing:-.045em}.globe-country-detail>p{margin:0;color:var(--theme-muted, #98a7ae);font-size:10px;line-height:1.55}.globe-country-detail>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;padding-top:4px}.globe-country-detail>div span{display:grid;gap:3px;padding:7px;border:1px solid var(--theme-line, #26373f);color:var(--theme-muted, #687982);font:7px IBM Plex Mono;line-height:1.35}.globe-country-detail>div span:last-child{grid-column:1 / -1}.globe-country-detail>div strong{color:var(--cyan);font-size:10px}.globe-country-detail>a{display:flex;align-items:center;justify-content:space-between;padding:9px 10px;color:var(--theme-on-accent, #061014);background:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.07em;text-decoration:none}.globe-country-detail>a.globe-detail-secondary{color:var(--cyan);border:1px solid var(--cyan);background:transparent}.globe-detail-close{position:absolute;top:9px;right:9px;display:grid;place-items:center;width:27px;height:27px;border:1px solid var(--theme-line, #344851);background:var(--theme-surface, #091317);color:var(--theme-muted, #9babb2);cursor:pointer}.globe-facility-detail{border-color:var(--theme-line, #9d7738);box-shadow:0 18px 55px var(--theme-shadow, #000b),inset 0 1px var(--theme-shadow, #ffd27a24)}.globe-facility-detail .eyebrow,.globe-facility-detail>div strong{color:var(--amber)}.globe-facility-detail>a{background:var(--amber)}.globe-instruction{display:flex;align-items:center;justify-content:center;gap:15px;min-height:28px}.globe-instruction span{color:var(--theme-muted, #53636c);font:7px IBM Plex Mono;letter-spacing:.14em}.globe-instruction button{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:0;background:transparent;color:var(--cyan);font:7px IBM Plex Mono;cursor:pointer}.world-index button{width:100%;min-height:84px;display:grid;grid-template-columns:32px 1fr 18px;align-items:center;gap:12px;padding:13px 18px;border:0;border-bottom:1px solid var(--theme-line, #1c262c);color:var(--theme-ink, #dbe4e8);background:transparent;text-align:left;cursor:pointer}.world-index button:hover,.world-index button.is-active{background:var(--theme-surface-raised, #102027);box-shadow:inset 2px 0 var(--cyan)}.world-index button>b{color:var(--cyan);font:600 9px IBM Plex Mono}.world-index button span{display:grid;gap:6px}.world-index button strong{font-size:12px}.world-index button small{color:var(--theme-muted, #67767e);font:7px IBM Plex Mono;text-transform:uppercase}.world-index button svg{width:13px;color:var(--theme-muted, #55656e)}@media(max-width:760px){.globe-country-detail{position:relative;top:auto;right:auto;bottom:auto;width:calc(100% - 22px);margin:-18px auto 12px}.globe-instruction{flex-wrap:wrap;padding-inline:12px}}.home-industry-effects .global-section-heading>div>p{max-width:720px;margin:12px 0 0;color:var(--theme-muted, #83939a);font-size:13px;line-height:1.65}.industry-effects-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;border:1px solid var(--line);background:var(--line)}.industry-effect-card{--industry-tone: var(--cyan);min-width:0;min-height:330px;display:flex;flex-direction:column;padding:clamp(20px,2.7vw,34px);border-top:3px solid var(--industry-tone);color:inherit;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--industry-tone) 12%,transparent),transparent 42%),var(--theme-surface, #091014);text-decoration:none;transition:background-color .18s ease,transform .18s ease}.industry-effect-card:hover,.industry-effect-card:focus-visible{z-index:1;background-color:var(--theme-surface-raised, #0d171b);transform:translateY(-2px);outline-color:var(--industry-tone)}.industry-effect-card header{display:flex;align-items:center;justify-content:space-between;gap:15px;color:var(--industry-tone)}.industry-effect-card header svg{width:23px;height:23px}.industry-effect-card header span{font:700 7px IBM Plex Mono;letter-spacing:.08em}.industry-effect-card h3{margin:50px 0 13px;color:var(--theme-ink, #e5edef);font-size:clamp(24px,2.8vw,36px);line-height:1;letter-spacing:-.045em}.industry-effect-card>p{margin:0;color:var(--theme-muted, #8a9aa1);font-size:12px;line-height:1.65}.industry-effect-card footer{display:grid;grid-template-columns:1fr 18px;align-items:end;gap:16px;margin-top:auto;padding-top:28px;color:var(--theme-muted, #71838b);font:600 8px/1.55 IBM Plex Mono}.industry-effect-card footer svg{width:15px;color:var(--industry-tone)}.industry-effects-page{display:grid;gap:52px;background:radial-gradient(circle at 82% 0,var(--theme-wash-teal, #17343d44),transparent 32%)}.industry-effects-hero{max-width:1160px}.industry-effects-hero h1{max-width:1050px;margin:14px 0 22px;color:var(--theme-ink, #edf5f7);font-size:clamp(48px,7vw,100px);line-height:.91;letter-spacing:-.067em;font-weight:500}.industry-effects-hero>p{max-width:850px;margin:0;color:var(--theme-muted, #9aabb2);font-size:17px;line-height:1.72}.industry-effects-hero>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:30px;padding-top:20px;border-top:1px solid var(--theme-line, #2b3a41)}.industry-effects-hero>div strong{color:var(--cyan);font:600 16px IBM Plex Mono}.industry-effects-hero>div span{margin-right:18px;color:var(--theme-muted, #667981);font:700 7px IBM Plex Mono;letter-spacing:.09em}.industry-method,.industry-roadmap{display:grid;grid-template-columns:minmax(250px,.75fr) minmax(0,1.25fr);gap:clamp(30px,6vw,90px);padding:clamp(25px,4vw,46px);border:1px solid var(--theme-line, #30444d);background:var(--theme-surface, #0a1115)}.industry-method h2,.industry-roadmap h2{max-width:600px;margin:10px 0 0;color:var(--theme-ink, #e2ecef);font-size:clamp(29px,4vw,49px);line-height:1.02;letter-spacing:-.05em}.industry-method>p{align-self:center;max-width:780px;margin:0;color:var(--theme-muted, #95a5ab);font-size:14px;line-height:1.75}.industry-roadmap>div:last-child{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;padding:1px;background:var(--theme-wash-teal, #2a3940)}.industry-roadmap>div:last-child span{min-height:62px;display:flex;align-items:center;padding:13px;background:var(--theme-surface, #0a1014);color:var(--theme-muted, #81939a);font:700 8px IBM Plex Mono;letter-spacing:.07em}.industry-detail-page{--industry-tone: var(--cyan);display:grid;gap:34px;background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--industry-tone) 12%,transparent),transparent 30%)}.ai-makes-art-page{--art-pink: var(--theme-magenta, #ff4fbd);display:grid;gap:clamp(42px,7vw,86px);background:radial-gradient(circle at 78% 3%,var(--theme-wash-magenta, #ff4fbd1b),transparent 27%),radial-gradient(circle at 17% 19%,var(--theme-wash-teal, #5bdcec14),transparent 31%)}.ai-makes-art-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);gap:clamp(30px,6vw,90px);align-items:end;padding-bottom:48px;border-bottom:1px solid var(--theme-line, #3b3140)}.ai-makes-art-hero>div>svg{width:38px;height:38px;margin-bottom:24px;color:var(--art-pink);filter:drop-shadow(0 0 18px #ff4fbd88)}.ai-makes-art-hero h1{max-width:950px;margin:14px 0 22px;color:var(--theme-ink, #f2f4f6);font-size:clamp(70px,11vw,154px);font-weight:500;letter-spacing:-.075em;line-height:.82}.ai-makes-art-hero>div>p{max-width:820px;margin:0;color:var(--theme-muted, #a7a6ae);font-size:clamp(16px,2vw,22px);line-height:1.55}.ai-makes-art-hero aside{min-height:270px;display:flex;flex-direction:column;justify-content:flex-end;padding:25px;border:1px solid var(--theme-line, #69445f);background:linear-gradient(150deg,var(--theme-surface-raised, #251321),var(--theme-surface, #091014) 68%)}.ai-makes-art-hero aside>span{margin-bottom:auto;color:var(--theme-magenta, #ff83cf);font:800 8px IBM Plex Mono;letter-spacing:.1em}.ai-makes-art-hero aside strong{max-width:270px;color:var(--theme-ink, #f0dae9);font:600 27px/1.05 IBM Plex Mono}.ai-makes-art-hero aside p{margin:18px 0 0;color:var(--theme-muted, #9b8f99);font-size:11px;line-height:1.65}.ai-makes-art-feature .ai-article-preview{border-color:var(--theme-line, #69445f);box-shadow:inset 0 1px var(--theme-shadow, #ff4fbd33)}.ai-makes-art-feature .ai-article-preview-media>span{border-color:var(--theme-line-magenta, #ff78c6aa);color:var(--theme-magenta, #ff9bd7)}.ai-makes-art-archive>div:last-child{display:grid;gap:18px}.ai-makes-art-method{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:clamp(34px,7vw,100px);padding:clamp(28px,5vw,54px);border:1px solid var(--theme-line, #4c3447);background:linear-gradient(125deg,var(--theme-surface-raised, #1b111a),var(--theme-surface, #081014) 60%)}.ai-makes-art-method h2{max-width:600px;margin:13px 0 0;color:var(--theme-ink, #f0e7ed);font-size:clamp(35px,5vw,63px);line-height:.95;letter-spacing:-.055em}.ai-makes-art-method>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--theme-line, #49313f);background:var(--theme-wash-magenta, #49313f)}.ai-makes-art-method p{margin:0;padding:20px;color:var(--theme-muted, #9ea4a9);background:var(--theme-surface, #0b1114);font-size:12px;line-height:1.6}.ai-makes-art-method p strong{display:block;margin-bottom:8px;color:var(--theme-magenta, #ff82cc);font:800 8px IBM Plex Mono;letter-spacing:.09em}@media(max-width:760px){.ai-makes-art-hero,.ai-makes-art-method{grid-template-columns:1fr}.ai-makes-art-hero h1{font-size:74px}.ai-makes-art-hero aside{min-height:210px}.ai-makes-art-method>div:last-child{grid-template-columns:1fr}}.industry-detail-hero{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:clamp(30px,6vw,80px);align-items:end;padding-bottom:40px;border-bottom:1px solid var(--theme-line, #2a3940)}.industry-detail-hero>div>svg{width:35px;height:35px;margin-bottom:25px;color:var(--industry-tone)}.industry-detail-hero h1{max-width:980px;margin:14px 0 20px;color:var(--theme-ink, #edf5f7);font-size:clamp(50px,7vw,96px);line-height:.92;letter-spacing:-.066em;font-weight:500}.industry-detail-hero p{max-width:830px;margin:0;color:var(--theme-muted, #98a8af);font-size:16px;line-height:1.7}.industry-detail-hero aside{min-height:210px;display:flex;flex-direction:column;padding:22px;border:1px solid color-mix(in srgb,var(--industry-tone) 45%,var(--theme-line, #304049));background:var(--theme-surface, #091014)}.industry-detail-hero aside>span{color:var(--theme-muted, #71838b);font:700 8px IBM Plex Mono;letter-spacing:.09em}.industry-detail-hero aside strong{margin:auto 0 10px;color:var(--industry-tone);font:500 54px IBM Plex Mono}.industry-detail-hero aside small{color:var(--theme-muted, #798b93);font-size:9px;line-height:1.55}.industry-question{max-width:1050px;padding:26px 30px;border-left:3px solid var(--industry-tone);background:var(--theme-surface, #0b1519)}.industry-question>span{color:var(--industry-tone);font:700 8px IBM Plex Mono;letter-spacing:.09em}.industry-question h2{margin:10px 0 12px;color:var(--theme-ink, #e0e9ec);font-size:clamp(27px,4vw,48px);line-height:1.06;letter-spacing:-.045em}.industry-question p{max-width:870px;margin:0;color:var(--theme-muted, #87989f);font-size:12px;line-height:1.7}.industry-news-grid{width:100%}.industry-effect-tags{display:flex;flex-wrap:wrap;gap:5px}.industry-effect-tags span{--industry-tone: var(--cyan);min-height:23px;display:inline-flex;align-items:center;padding:4px 7px;border:1px solid color-mix(in srgb,var(--industry-tone) 55%,var(--theme-line, #2d3a40));background:color-mix(in srgb,var(--industry-tone) 7%,var(--theme-surface, #091014));color:color-mix(in srgb,var(--industry-tone) 78%,var(--theme-ink, #dce5e8));font:700 7px IBM Plex Mono;letter-spacing:.055em}.news-industry-filter{max-width:1500px;display:grid;grid-template-columns:225px minmax(0,1fr);gap:18px;align-items:start;margin:-8px auto 22px;padding:12px 14px;border:1px solid var(--theme-line, #364852);background:var(--theme-surface, #0a1115)}.news-industry-filter>div:first-child{display:grid;gap:4px}.news-industry-filter strong{color:var(--theme-body, #b5c3c8);font:700 8px IBM Plex Mono;letter-spacing:.08em}.news-industry-filter>div:first-child span{color:var(--theme-muted, #697b83);font-size:9px;line-height:1.4}.news-industry-bar{display:flex;flex-wrap:wrap;gap:5px}.news-industry-bar button{min-height:40px;padding:6px 10px;border:1px solid var(--theme-line, #2a3a42);background:var(--theme-surface, #070b0e);color:var(--theme-muted, #7b8d94);font:700 8px IBM Plex Mono;letter-spacing:.05em;cursor:pointer}.news-industry-bar button:hover,.news-industry-bar button:focus-visible{border-color:var(--theme-line-teal, #6a8089);color:var(--theme-ink, #e1e9ec)}.news-industry-bar button.is-active{border-color:var(--theme-line-purple, #a899f1);background:var(--theme-wash-purple, #211b32);color:var(--theme-purple, #c4b9f5)}.home-ad-stream{padding-block:clamp(38px,5vw,66px)}.ad-stream-card{grid-column:1 / -1;min-width:0;display:grid;grid-template-columns:minmax(250px,.78fr) minmax(0,1.22fr);overflow:hidden;border:1px solid var(--theme-line, #50646d);background:linear-gradient(135deg,var(--theme-surface-raised, #111218),var(--theme-surface, #090e12) 62%);box-shadow:inset 0 1px var(--theme-shadow, #ffffff0d)}.ad-stream-image{min-height:330px;overflow:hidden;background:var(--theme-surface, #111)}.ad-stream-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center;filter:saturate(.9) contrast(1.04);transition:transform .35s ease,filter .35s ease}.ad-stream-image:hover img,.ad-stream-image:focus-visible img{transform:scale(1.025);filter:saturate(1) contrast(1.05)}.ad-stream-copy{position:relative;display:flex;flex-direction:column;align-items:start;padding:clamp(25px,4vw,48px);background:radial-gradient(circle at 92% 0,var(--theme-wash-purple, #3b27524d),transparent 42%)}.ad-stream-disclosure{width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:15px;border-bottom:1px solid var(--theme-line, #34434a);color:var(--theme-muted, #9faeb4);font:800 7px IBM Plex Mono;letter-spacing:.1em}.ad-stream-disclosure b{color:var(--theme-muted, #6f8189);font-weight:700}.ad-stream-copy>svg{width:24px;margin:30px 0 14px;color:var(--theme-purple, #c494dc)}.ad-stream-copy>.eyebrow{color:var(--theme-purple, #c494dc)}.ad-stream-copy h2{margin:9px 0 10px;color:var(--theme-ink, #f0edf2);font-size:clamp(38px,6vw,72px);line-height:.9;letter-spacing:-.06em}.ad-stream-copy>p{max-width:720px;margin:0;color:var(--theme-muted, #a69eaa);font-size:13px;line-height:1.7}.ad-stream-copy nav{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:28px}.ad-stream-copy nav a{min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--theme-line, #705b7b);color:var(--theme-purple, #d5b9e2);font:700 8px IBM Plex Mono;letter-spacing:.07em;text-decoration:none}.ad-stream-copy nav a:hover,.ad-stream-copy nav a:focus-visible{border-color:var(--theme-line-purple, #d5b9e2);background:var(--theme-surface-raised, #21172a)}.ad-stream-copy nav svg{width:11px}.ad-stream-listen{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-top:auto;padding-top:28px}.ad-stream-listen nav{flex:1 1 180px;align-content:center;margin-top:0;padding-top:0}.ad-stream-qr{flex:0 0 164px;display:grid;justify-items:center;gap:10px;color:var(--theme-purple, #d5b9e2);text-decoration:none}.ad-stream-qr img{display:block;width:164px;height:164px;background:var(--theme-ink, #fff)}.ad-stream-qr span{font:700 10px IBM Plex Mono;letter-spacing:.07em}.ad-stream-qr:hover span{color:var(--theme-ink, #fff)}.ad-stream-qr:focus-visible{outline:2px solid var(--theme-line-purple, #d5b9e2);outline-offset:6px}@media(max-width:1000px){.industry-effects-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ad-stream-card{grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr)}}@media(max-width:760px){.global-header nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));overflow:visible}.global-header nav a{min-width:0;padding-inline:3px;font-size:0}.global-header nav a:after{content:attr(data-mobile);font:700 6.5px IBM Plex Mono;letter-spacing:.055em}.industry-effects-grid,.industry-detail-hero,.industry-method,.industry-roadmap,.ad-stream-card{grid-template-columns:1fr}.industry-effect-card{min-height:280px}.industry-effect-card h3{margin-top:35px}.industry-effects-page,.industry-detail-page{gap:34px}.industry-effects-hero h1,.industry-detail-hero h1{font-size:52px}.industry-effects-hero>p,.industry-detail-hero p{font-size:14px}.industry-detail-hero aside{min-height:160px}.industry-detail-hero aside strong{margin-top:28px}.industry-roadmap>div:last-child{grid-template-columns:1fr}.news-industry-filter{grid-template-columns:1fr;gap:10px}.news-industry-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.news-industry-bar button{flex:0 0 auto}.ad-stream-image{min-height:0;aspect-ratio:4 / 3}.ad-stream-copy{min-height:360px}.ad-stream-copy h2{font-size:52px}}@media(prefers-reduced-motion:reduce){.industry-effect-card,.ad-stream-image img{transition:none}.industry-effect-card:hover,.industry-effect-card:focus-visible,.ad-stream-image:hover img,.ad-stream-image:focus-visible img{transform:none}}.state-home-card{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:clamp(24px,5vw,72px);align-items:center;border-block:1px solid var(--border);background:linear-gradient(120deg,var(--theme-wash-magenta, rgba(194,85,154,.1)),transparent 58%)}.state-home-card h2{max-width:900px;font-size:clamp(2rem,4vw,4.5rem);line-height:.98;margin:.6rem 0 1rem}.state-home-card p{max-width:760px;color:var(--text-muted)}.state-home-card a{display:inline-flex;gap:.5rem;align-items:center;margin-top:1.2rem}.state-home-card aside{border-left:1px solid var(--border);padding-left:28px;display:grid;gap:.45rem}.state-home-card aside strong{font-size:3rem}.state-home-card aside span,.state-home-card aside small{font-size:.7rem;letter-spacing:.14em}.executive-wire{margin:24px 0 38px;border:1px solid var(--border);padding:clamp(18px,3vw,34px);background:var(--theme-wash, rgba(9,12,17,.78));min-height:210px}.executive-wire header{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;border-bottom:1px solid var(--border);padding-bottom:16px;margin-bottom:18px}.executive-wire h2{margin:.45rem 0 0}.executive-wire iframe{max-width:100%!important}.executive-wire-fallback{display:inline-flex;align-items:center;gap:.45rem;margin-top:14px;font-size:.72rem;letter-spacing:.1em}.executive-wire-empty{padding:26px 0}.executive-wire-empty p{color:var(--text-muted)}.state-archive-list{display:grid;gap:16px}.state-archive-list>a{display:grid;gap:10px;border:1px solid var(--border);padding:clamp(20px,4vw,38px);color:inherit;text-decoration:none}.state-archive-list>a:hover{border-color:var(--accent)}.state-archive-list h2{font-size:clamp(1.5rem,3vw,3rem);margin:0}.state-archive-list p{color:var(--text-muted);margin:0}.state-archive-list span,.state-archive-list time{font-size:.72rem;letter-spacing:.12em}.state-edition>header{max-width:1000px;padding:40px 0 54px}.state-edition>header h1{font-size:clamp(2.7rem,7vw,7rem);line-height:.92;margin:.7rem 0 1.4rem}.state-edition>header>p{font-size:clamp(1.1rem,2vw,1.5rem);color:var(--text-muted)}.state-edition>header>div{display:flex;gap:24px;flex-wrap:wrap;font-size:.7rem;letter-spacing:.12em}.state-edition>header>.synthesis-share{min-height:46px;display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:0 16px;border:1px solid var(--accent);background:var(--accent-dim);color:var(--accent);font:800 .72rem IBM Plex Mono;letter-spacing:.08em;cursor:pointer}.state-edition>header>.synthesis-share:hover,.state-edition>header>.synthesis-share:focus-visible{background:var(--theme-wash-teal, #12303a)}.state-edition>header>.synthesis-share svg{width:16px}.state-summary,.state-watch,.state-method{border:1px solid var(--border);padding:clamp(22px,4vw,44px);margin:24px 0}.state-summary>span,.state-watch>.eyebrow{font-size:.7rem;letter-spacing:.14em}.state-summary p{font-size:clamp(1.15rem,2vw,1.6rem);line-height:1.55}.state-developments{list-style:none;padding:0;margin:54px 0;display:grid;gap:22px}.state-developments>li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:18px}.state-developments>li>b{font-size:.75rem;color:var(--accent)}.state-developments article{border-top:1px solid var(--border);padding-top:20px}.state-developments h2{font-size:clamp(1.5rem,3vw,2.7rem)}.state-developments aside{border-left:2px solid var(--accent);padding-left:20px;margin:22px 0}.state-method{display:flex;gap:18px;color:var(--text-muted)}@media(max-width:720px){.state-home-card{grid-template-columns:1fr}.state-home-card aside{border-left:0;border-top:1px solid var(--border);padding:20px 0 0}.state-developments>li{grid-template-columns:34px minmax(0,1fr)}.executive-wire{margin-inline:-2px}}.infrastructure-page{overflow:hidden}.infrastructure-page-heading{max-width:1120px}.infrastructure-page-heading p{max-width:860px}.infra-explainer{padding:0 0 clamp(72px,8vw,118px)}.infra-explainer-heading,.power-explainer-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(30px,6vw,90px);align-items:end;margin-bottom:32px}.infra-explainer-heading h2,.power-explainer-heading h2,.infrastructure-geography h2{max-width:920px;margin:9px 0 0;color:var(--theme-ink, #edf5f7);font-size:clamp(34px,5vw,68px);line-height:.96;letter-spacing:-.058em;font-weight:500}.infra-explainer-heading>p,.power-explainer-heading>p{max-width:570px;margin:0;color:var(--theme-muted, #87979f);font-size:14px;line-height:1.72}.infra-chain{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--theme-line, #2a3940);background:var(--theme-wash-teal, #2a3940);gap:1px}.infra-chain button{position:relative;min-width:0;min-height:142px;display:grid;grid-template-columns:1fr auto;align-content:space-between;gap:20px 8px;padding:17px;border:0;background:var(--theme-surface, #0a0f12);color:var(--theme-muted, #8a9aa2);text-align:left;cursor:pointer;transition:background-color .18s ease,color .18s ease}.infra-chain button:not(:last-child):after{content:"›";position:absolute;z-index:2;top:50%;right:-9px;display:grid;place-items:center;width:17px;height:26px;color:var(--theme-muted, #50616a);background:var(--theme-surface, #0a0f12);font:400 20px/1 Inter;transform:translateY(-50%)}.infra-chain button:hover{background:var(--theme-surface-raised, #0d1a20);color:var(--theme-ink, #d9e8ec)}.infra-chain button.is-active{background:radial-gradient(circle at 82% 12%,var(--theme-wash-teal, #1d5661) 0,transparent 48%),var(--theme-surface-raised, #0d1b20);color:var(--theme-ink, #edf7f8);box-shadow:inset 0 -3px 0 var(--cyan)}.infra-chain button.is-active:after{color:var(--cyan);background:var(--theme-surface-raised, #0d1b20)}.infra-chain button>span{color:var(--theme-muted, #56666e);font:600 8px IBM Plex Mono;letter-spacing:.1em}.infra-chain button>svg{width:19px;height:19px;color:var(--theme-muted, #55676f)}.infra-chain button.is-active>svg{color:var(--cyan);filter:drop-shadow(0 0 10px #5bd6e64d)}.infra-chain button>strong{grid-column:1/-1;font-size:12px;font-weight:500}.infra-stage-detail{min-height:290px;display:grid;grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);border:1px solid var(--theme-line, #2a4650);border-top:0;background:radial-gradient(circle at 3% 100%,var(--theme-wash-teal, #12323c) 0,transparent 38%),var(--theme-surface, #090e11)}.infra-stage-identity{display:grid;align-content:center;gap:18px;padding:clamp(28px,4vw,52px);border-right:1px solid var(--theme-line, #26363d)}.infra-stage-identity>svg{width:39px;height:39px;color:var(--cyan)}.infra-stage-identity>span{color:var(--theme-muted, #5f7882);font:700 8px IBM Plex Mono;letter-spacing:.13em}.infra-stage-identity>strong{max-width:500px;color:var(--theme-ink, #e8f0f3);font-size:clamp(23px,2.6vw,37px);line-height:1.08;letter-spacing:-.04em;font-weight:500}.infra-stage-copy{display:grid;align-content:center;gap:28px;padding:clamp(28px,4vw,52px)}.infra-stage-copy>p{max-width:720px;margin:0;color:var(--theme-muted, #a4b2b8);font-size:15px;line-height:1.72}.infra-stage-copy dl{display:grid;grid-template-columns:1fr 1.3fr;gap:1px;margin:0;background:var(--theme-wash-teal, #26363d);border:1px solid var(--theme-line, #26363d)}.infra-stage-copy dl>div{min-width:0;padding:16px;background:var(--theme-surface, #0b1114)}.infra-stage-copy dt{margin-bottom:8px;color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.1em}.infra-stage-copy dd{margin:0;color:var(--theme-muted, #8c9ba2);font-size:11px;line-height:1.6}.infra-support-band{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:stretch;border:1px solid var(--theme-line, #26343b);border-top:0;background:var(--theme-surface, #090d10)}.infra-support-band>span{display:flex;align-items:center;padding:16px;border-right:1px solid var(--theme-line, #26343b);color:var(--theme-muted, #697981);font:700 7px IBM Plex Mono;letter-spacing:.1em;line-height:1.5}.infra-support-band>div{display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.infra-support-band>div>div{min-width:0;min-height:72px;display:grid;grid-template-columns:auto 1fr;align-content:center;gap:8px;padding:11px;border-right:1px solid var(--theme-line, #202d33);color:var(--theme-muted, #87979e)}.infra-support-band>div>div:last-child{border:0}.infra-support-band svg{width:14px;color:var(--theme-muted, #53676f)}.infra-support-band strong{font-size:9px;line-height:1.35;font-weight:500}.power-explainer{padding:clamp(72px,8vw,118px) 0;border-top:1px solid var(--theme-line, #293940)}.power-unit-primer{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-bottom:26px;border:1px solid var(--theme-line, #2b3b42);background:var(--theme-wash-teal, #2b3b42)}.power-unit-primer article{min-height:190px;display:grid;align-content:start;grid-template-columns:auto 1fr;gap:13px 15px;padding:clamp(22px,3vw,34px);background:radial-gradient(circle at 100% 0,var(--theme-wash-teal, #173640) 0,transparent 45%),var(--theme-surface, #0a1013)}.power-unit-primer svg{width:22px;height:22px;color:var(--cyan)}.power-unit-primer span{align-self:center;color:var(--theme-muted, #6e8189);font:700 8px IBM Plex Mono;letter-spacing:.12em}.power-unit-primer strong{grid-column:1/-1;margin-top:17px;color:var(--theme-ink, #edf4f6);font:500 clamp(22px,3.3vw,43px)/1.05 "IBM Plex Mono";letter-spacing:-.055em}.power-unit-primer p{grid-column:1/-1;max-width:620px;margin:0;color:var(--theme-muted, #85969d);font-size:12px;line-height:1.65}.power-scale-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:22px;align-items:stretch}.power-scale-chart{min-width:0;padding:clamp(22px,3.5vw,40px);border:1px solid var(--theme-line, #2a3940);background:var(--theme-surface, #090e11)}.power-scale-chart>div>span,.power-calculator-head>span{color:var(--cyan);font:700 7px IBM Plex Mono;letter-spacing:.12em}.power-scale-chart h3,.power-calculator h3{margin:7px 0 8px;color:var(--theme-ink, #e9f1f4);font-size:clamp(23px,3vw,37px);line-height:1.05;letter-spacing:-.045em;font-weight:500}.power-scale-chart>div>p{max-width:640px;margin:0;color:var(--theme-muted, #74868e);font-size:11px;line-height:1.55}.power-scale-chart ol{display:grid;gap:0;margin:28px 0 0;padding:0;list-style:none}.power-scale-chart li{min-width:0;display:grid;grid-template-columns:minmax(145px,.85fr) minmax(110px,1.15fr) 66px;gap:13px;align-items:center;min-height:67px;border-top:1px solid var(--theme-line, #1e2a30)}.power-scale-chart li>div:first-child{min-width:0;display:grid;gap:4px}.power-scale-chart li strong{color:var(--theme-body, #c6d1d5);font-size:10px;font-weight:500}.power-scale-chart li span{color:var(--theme-muted, #5f7078);font-size:8px;line-height:1.35}.power-scale-chart li>b{color:var(--theme-ink, #dce8eb);font:500 10px IBM Plex Mono;text-align:right}.power-scale-track{height:8px;overflow:hidden;background:var(--theme-surface-raised, #182228)}.power-scale-track i{display:block;width:var(--power-width);height:100%;background:linear-gradient(90deg,var(--theme-wash-teal, #2d7e8c),var(--cyan));box-shadow:0 0 18px var(--theme-shadow, #5bd6e62e)}.power-calculator{min-width:0;display:flex;flex-direction:column;padding:clamp(22px,3.5vw,40px);border:1px solid var(--theme-line, #34515b);background:radial-gradient(circle at 100% 0,var(--theme-wash-teal, #19404b) 0,transparent 42%),var(--theme-surface, #0a1115)}.power-calculator h3 output{color:var(--cyan);font:inherit}.power-calculator>label{margin:32px 0 8px;color:var(--theme-muted, #84959d);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.power-calculator>input[type=range]{width:100%;min-height:44px;margin:0;accent-color:var(--cyan);cursor:pointer}.power-presets{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:28px;border:1px solid var(--theme-line, #2c4149);background:var(--theme-wash-teal, #2c4149)}.power-presets button{min-width:0;min-height:42px;padding:8px 4px;border:0;background:var(--theme-surface, #0a1013);color:var(--theme-muted, #7e8f96);font:700 8px IBM Plex Mono;cursor:pointer}.power-presets button:hover{color:var(--theme-ink, #dce8eb);background:var(--theme-surface-raised, #102029)}.power-presets button.is-active{color:var(--theme-on-accent, #061014);background:var(--cyan)}.power-results{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--theme-line, #2b4149);background:var(--theme-wash-teal, #2b4149);gap:1px}.power-results article{min-height:122px;display:flex;flex-direction:column;gap:8px;justify-content:space-between;padding:15px;background:var(--theme-surface, #091014)}.power-results strong{color:var(--theme-ink, #e7f2f4);font:500 clamp(18px,2vw,27px) "IBM Plex Mono";letter-spacing:-.04em}.power-results span{color:var(--theme-muted, #70838b);font-size:9px;line-height:1.45}.power-calculator-note{margin:auto 0 0;padding-top:22px;color:var(--theme-muted, #84969d);font-size:11px;line-height:1.6}.power-calculator-note strong{color:var(--cyan)}.coal-comparison{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:0;margin-top:22px;border:1px solid var(--theme-line, #443e31);background:radial-gradient(circle at 0 0,var(--theme-wash-amber, #372819) 0,transparent 33%),var(--theme-surface, #0d1011)}.coal-comparison>div:first-child{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:11px 13px;min-height:210px;padding:clamp(23px,3.5vw,42px);border-right:1px solid var(--theme-line, #443e31)}.coal-comparison svg{width:25px;color:var(--amber)}.coal-comparison>div:first-child span{align-self:center;color:var(--theme-amber, #a78c63);font:700 8px IBM Plex Mono;letter-spacing:.1em}.coal-comparison>div:first-child strong{grid-column:1/-1;max-width:700px;color:var(--theme-ink, #eee8de);font-size:clamp(24px,3.2vw,42px);line-height:1.08;letter-spacing:-.045em;font-weight:500}.coal-comparison>div:nth-child(2){display:grid;grid-template-columns:1fr 1fr;background:var(--theme-wash-amber, #443e31);gap:1px}.coal-comparison>div:nth-child(2) span{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:22px;background:var(--theme-surface, #0d1011);color:var(--theme-muted, #8e8171);font-size:9px;line-height:1.45}.coal-comparison>div:nth-child(2) b{color:var(--theme-ink, #eee8de);font:500 clamp(19px,2.2vw,29px) "IBM Plex Mono"}.coal-comparison>p{grid-column:1/-1;margin:0;padding:16px clamp(23px,3.5vw,42px);border-top:1px solid var(--theme-line, #443e31);color:var(--theme-muted, #756d62);font-size:10px;line-height:1.6}.power-sources{margin-top:22px;border:1px solid var(--theme-line, #293940);background:var(--theme-surface, #090e11)}.power-sources summary{min-height:52px;display:flex;align-items:center;padding:0 18px;color:var(--theme-muted, #9babb1);font:700 8px IBM Plex Mono;letter-spacing:.09em;cursor:pointer}.power-sources[open] summary{border-bottom:1px solid var(--theme-line, #293940);color:var(--cyan)}.power-sources>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--theme-wash-teal, #293940);gap:1px}.power-sources a{position:relative;min-width:0;min-height:170px;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--theme-surface, #0a1013);color:inherit;text-decoration:none}.power-sources a:hover{background:var(--theme-surface-raised, #0e1d23)}.power-sources a span{display:grid;gap:5px;padding-right:20px}.power-sources a strong{color:var(--theme-body, #c9d6da);font-size:10px;font-weight:500}.power-sources a small{color:var(--theme-muted, #5d7078);font:7px IBM Plex Mono;line-height:1.4}.power-sources a p{margin:auto 0 0;color:var(--theme-muted, #75868e);font-size:9px;line-height:1.55}.power-sources a svg{position:absolute;top:18px;right:15px;width:13px;color:var(--theme-muted, #566a72)}.power-sources>p{display:flex;gap:10px;margin:0;padding:17px 18px;border-top:1px solid var(--theme-line, #293940);color:var(--theme-muted, #708188);font-size:10px;line-height:1.6}.power-sources>p svg{flex:0 0 auto;width:15px;color:var(--cyan)}.infrastructure-geography{padding:clamp(72px,8vw,118px) 0 0;border-top:1px solid var(--theme-line, #293940)}.infrastructure-geography .global-section-heading p{max-width:650px;margin:13px 0 0;color:var(--theme-muted, #7d8e95);font-size:13px;line-height:1.65}.infrastructure-records{padding-top:clamp(72px,8vw,118px)}@media(max-width:1050px){.infra-chain{grid-template-columns:repeat(3,minmax(0,1fr))}.infra-chain button:nth-child(3):after{display:none}.infra-stage-detail{grid-template-columns:1fr}.infra-stage-identity{min-height:240px;border-right:0;border-bottom:1px solid var(--theme-line, #26363d)}.infra-support-band{grid-template-columns:1fr}.infra-support-band>span{border-right:0;border-bottom:1px solid var(--theme-line, #26343b)}.infra-support-band>div{grid-template-columns:repeat(3,minmax(0,1fr))}.infra-support-band>div>div:nth-child(3){border-right:0}.infra-support-band>div>div:nth-child(-n+3){border-bottom:1px solid var(--theme-line, #202d33)}.power-scale-layout{grid-template-columns:1fr}.power-sources>div{grid-template-columns:repeat(2,minmax(0,1fr))}.power-sources a:last-child{grid-column:1/-1;min-height:130px}}@media(max-width:720px){.infra-explainer-heading,.power-explainer-heading{grid-template-columns:1fr;gap:16px}.infra-explainer-heading h2,.power-explainer-heading h2,.infrastructure-geography h2{font-size:40px}.infra-explainer-heading>p,.power-explainer-heading>p{font-size:12px}.infra-chain{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-chain button{min-height:116px;padding:14px}.infra-chain button:not(:last-child):after{display:none}.infra-stage-identity{min-height:0;padding:27px 20px}.infra-stage-identity>strong{font-size:25px}.infra-stage-copy{padding:24px 20px}.infra-stage-copy>p{font-size:13px}.infra-stage-copy dl{grid-template-columns:1fr}.infra-support-band>div{grid-template-columns:repeat(2,minmax(0,1fr))}.infra-support-band>div>div:nth-child(3){border-right:1px solid var(--theme-line, #202d33)}.infra-support-band>div>div:nth-child(2n){border-right:0}.infra-support-band>div>div:nth-child(-n+4){border-bottom:1px solid var(--theme-line, #202d33)}.power-unit-primer{grid-template-columns:1fr}.power-unit-primer article{min-height:170px}.power-scale-chart,.power-calculator{padding:20px 16px}.power-scale-chart li{grid-template-columns:minmax(120px,1fr) 64px;gap:8px 12px;padding:10px 0}.power-scale-chart li>div:first-child{min-height:34px}.power-scale-track{grid-row:2;grid-column:1/-1}.power-scale-chart li>b{grid-column:2;grid-row:1}.power-results{grid-template-columns:1fr}.power-results article{min-height:92px}.coal-comparison{grid-template-columns:1fr}.coal-comparison>div:first-child{min-height:0;border-right:0;border-bottom:1px solid var(--theme-line, #443e31)}.coal-comparison>div:nth-child(2){min-height:150px}.power-sources>div{grid-template-columns:1fr}.power-sources a,.power-sources a:last-child{grid-column:auto;min-height:130px}.power-sources>p{align-items:start}}@media(max-width:420px){.power-presets{grid-template-columns:1fr 1fr}.coal-comparison>div:nth-child(2){grid-template-columns:1fr}.coal-comparison>div:nth-child(2) span{min-height:104px}}.home-adsense:empty{display:none}.adsense-slot{width:min(100%,970px);min-height:126px;display:grid;grid-template-rows:auto 1fr;gap:10px;margin:0 auto;padding:14px;border-block:1px solid var(--theme-line, #2d3c43);background:var(--theme-surface, #070b0e)}.adsense-slot>span{color:var(--theme-muted, #687a82);font:700 7px IBM Plex Mono;letter-spacing:.14em}.adsense-slot .adsbygoogle{width:100%;min-height:90px}.ai-article-page .adsense-slot{margin:clamp(38px,6vw,72px) 0}.shop-page{background:radial-gradient(circle at 88% 5%,var(--theme-wash-blue, #28435338),transparent 30%),var(--theme-surface, #070b0e)}.shop-page>header{max-width:1120px}.shop-page>header h1{max-width:1000px}.shop-status-band{display:grid;grid-template-columns:38px minmax(0,1fr);gap:18px;align-items:start;margin-bottom:34px;padding:22px;border:1px solid var(--theme-line, #3d5863);border-left:3px solid var(--cyan);background:var(--theme-surface, #0a1317)}.shop-status-band>svg{color:var(--cyan)}.shop-status-band strong{color:var(--theme-ink, #e1ebee);font:800 10px IBM Plex Mono;letter-spacing:.08em}.shop-status-band p{max-width:760px;margin:8px 0 0;color:var(--theme-muted, #899aa1);font-size:12px;line-height:1.65}.shop-collection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;padding:1px;background:var(--theme-wash-blue, #314149)}.shop-collection-grid>article{min-height:430px;display:flex;flex-direction:column;padding:clamp(22px,3vw,38px);background:radial-gradient(circle at 100% 0,var(--theme-wash-teal, #17394645),transparent 42%),var(--theme-surface, #091014)}.shop-collection-grid header{display:flex;align-items:center;justify-content:space-between;gap:15px}.shop-collection-grid header b{color:var(--cyan);font:500 24px IBM Plex Mono}.shop-collection-grid header span{color:var(--theme-muted, #82949c);font:700 8px IBM Plex Mono;letter-spacing:.08em}.shop-collection-grid h2{margin:clamp(58px,7vw,100px) 0 14px;color:var(--theme-ink, #edf4f6);font-size:clamp(30px,3vw,46px);line-height:.95;letter-spacing:-.055em}.shop-collection-grid p{margin:0;color:var(--theme-muted, #91a1a7);font-size:13px;line-height:1.7}.shop-collection-grid footer{margin-top:auto;padding-top:28px;border-top:1px solid var(--theme-line, #2d3d44)}.shop-collection-grid footer span,.shop-collection-grid footer a{display:inline-flex;align-items:center;gap:8px;color:var(--theme-muted, #78909a);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-decoration:none}.shop-collection-grid footer a{color:var(--cyan)}.shop-collection-grid footer svg{width:13px}.shop-disclosure{display:grid;grid-template-columns:minmax(240px,.75fr) minmax(0,1.25fr);gap:clamp(32px,7vw,100px);margin-top:44px;padding:clamp(26px,4vw,50px);border:1px solid var(--theme-line, #34464e);background:var(--theme-surface, #091115)}.shop-disclosure h2{max-width:560px;margin:10px 0 0;color:var(--theme-ink, #e7eef0);font-size:clamp(32px,4vw,56px);line-height:.98;letter-spacing:-.055em}.shop-disclosure>div:last-child{display:grid;gap:1px;background:var(--theme-wash-teal, #2b3b42)}.shop-disclosure>div:last-child p{margin:0;padding:18px;background:var(--theme-surface, #0a1115);color:var(--theme-muted, #91a1a7);font-size:12px;line-height:1.65}.shop-disclosure strong{display:block;margin-bottom:4px;color:var(--theme-ink, #dce6e9)}.global-footer nav{flex-wrap:wrap}.shop-collection-grid footer span,.shop-collection-grid footer a{font-size:10px;letter-spacing:.06em}@media(max-width:860px){.shop-collection-grid{grid-template-columns:1fr}.shop-collection-grid>article{min-height:320px}.shop-collection-grid h2{margin-top:45px}.shop-disclosure{grid-template-columns:1fr}}@media(max-width:520px){.shop-status-band{grid-template-columns:28px 1fr}.shop-page .publication-actions>a{width:100%;justify-content:center}}.intelligence-admin{position:relative}.intelligence-admin-toolbar{display:grid;grid-template-columns:minmax(220px,310px) auto minmax(260px,1fr);align-items:end;gap:10px;margin:32px 0 12px;padding:15px;border:1px solid var(--theme-line, #32464e);background:var(--theme-surface, #081015)}.intelligence-admin-toolbar label{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:6px 9px;color:var(--theme-teal, #7fdcea);font:800 8px IBM Plex Mono;letter-spacing:.09em}.intelligence-admin-toolbar label svg{width:15px}.intelligence-admin-toolbar input{grid-column:1/3;min-height:42px;padding:0 12px;border:1px solid var(--theme-line, #3a5660);background:var(--theme-surface, #050a0d);color:var(--theme-ink, #deeaed);font:700 12px IBM Plex Mono;color-scheme:dark}.intelligence-admin-toolbar button,.intelligence-admin-actions button,.intelligence-admin-confirm button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border:1px solid var(--theme-line, #3b5963);background:var(--theme-surface, #0a171c);color:var(--theme-teal, #85dbe7);font:800 8px IBM Plex Mono;letter-spacing:.055em;cursor:pointer}.intelligence-admin-toolbar button:hover,.intelligence-admin-actions button:hover,.intelligence-admin-confirm button:hover{border-color:var(--cyan);background:var(--theme-surface-raised, #10252c)}.intelligence-admin-toolbar button:disabled,.intelligence-admin-actions button:disabled{opacity:.35;cursor:not-allowed;filter:saturate(.4)}.intelligence-admin-toolbar button svg,.intelligence-admin-actions button svg,.intelligence-admin-confirm button svg{width:15px}.intelligence-admin-toolbar>p{align-self:center;margin:0;padding-left:8px;color:var(--theme-muted, #73858d);font-size:10px;line-height:1.55}.intelligence-admin-toolbar>p strong{color:var(--theme-muted, #a9bac0);font-weight:600}.intelligence-admin-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:10px 0}.intelligence-admin-status>div{min-height:150px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto 1fr auto;gap:6px 12px;padding:22px;border:1px solid var(--theme-line, #30434b);background:radial-gradient(circle at 100% 0,var(--theme-wash-teal, #14313c52),transparent 50%),var(--theme-surface, #080e12)}.intelligence-admin-status>div>svg{grid-row:1/4;width:22px;color:var(--theme-teal, #78dce9)}.intelligence-admin-status span,.intelligence-admin-status small{font:800 8px IBM Plex Mono;letter-spacing:.09em}.intelligence-admin-status span{color:var(--theme-muted, #7e929a)}.intelligence-admin-status strong{align-self:center;color:var(--theme-ink, #edf5f7);font:600 clamp(20px,2.4vw,31px)/1 "IBM Plex Mono";letter-spacing:-.04em}.intelligence-admin-status small{color:var(--theme-muted, #5f747c);line-height:1.5}.intelligence-admin-preflight{margin-top:22px;border:1px solid var(--theme-line, #30434b);background:var(--theme-surface, #070d11)}.intelligence-admin-preflight>header,.intelligence-admin-history>header{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:19px 22px;border-bottom:1px solid var(--theme-line, #293a41)}.intelligence-admin-preflight h2,.intelligence-admin-history h2{margin:5px 0 0;color:var(--theme-ink, #e2ecef);font:600 24px IBM Plex Mono;letter-spacing:-.04em}.intelligence-admin-preflight>header>p,.intelligence-admin-history>header>p{margin:0;color:var(--theme-muted, #6b7e86);font:700 8px/1.65 IBM Plex Mono;letter-spacing:.06em;text-align:right}.intelligence-admin-health{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--theme-wash-teal, #28383e)}.intelligence-admin-health>div{min-height:144px;display:flex;flex-direction:column;padding:18px;background:var(--theme-surface, #091015);border-top:2px solid var(--theme-line, #54636a)}.intelligence-admin-health>div.is-ready{border-top-color:var(--theme-line-green, #61d9a4)}.intelligence-admin-health>div.is-complete{border-top-color:var(--theme-line-teal, #69d8e8)}.intelligence-admin-health>div.is-blocked{border-top-color:var(--theme-line-amber, #d49b66)}.intelligence-admin-health>div.is-running{border-top-color:var(--theme-line-amber, #f0c05f)}.intelligence-admin-health span{color:var(--theme-muted, #71838b);font:800 8px IBM Plex Mono;letter-spacing:.08em}.intelligence-admin-health strong{margin:16px 0 9px;color:var(--theme-ink, #e2ecef);font:600 22px IBM Plex Mono}.intelligence-admin-health small{margin-top:auto;color:var(--theme-muted, #71838b);font-size:10px;line-height:1.55}.intelligence-admin-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.intelligence-admin-actions button.is-paid{border-color:var(--theme-line, #75623d);color:var(--theme-amber, #efc970);background:var(--theme-surface, #17130c)}.intelligence-admin-actions button.is-paid:hover{border-color:var(--theme-line-amber, #efc970);background:var(--theme-surface-raised, #251d0d)}.intelligence-admin-running{display:flex;align-items:center;gap:14px;margin-top:12px;padding:14px 16px;border:1px solid var(--theme-line, #7d683b);background:var(--theme-surface, #1a150b);color:var(--theme-amber, #eec66d)}.intelligence-admin-running>svg{width:22px}.intelligence-admin-running>div{display:grid;gap:3px}.intelligence-admin-running strong{font:800 9px IBM Plex Mono;letter-spacing:.07em}.intelligence-admin-running span{color:var(--theme-amber, #ad9870);font-size:10px}.intelligence-admin-message{display:flex;align-items:center;gap:10px;margin:12px 0 0;padding:12px 15px;border:1px solid var(--theme-line, #36515b);background:var(--theme-surface-raised, #0b1a20);color:var(--theme-teal, #9ed9e1);font:700 10px/1.5 IBM Plex Mono}.intelligence-admin-message>svg{width:17px;flex:0 0 auto}.intelligence-admin-message.is-success{border-color:var(--theme-line, #35624f);background:var(--theme-surface, #0b1b15);color:var(--theme-green, #79d5ac)}.intelligence-admin-message.is-error{border-color:var(--theme-line, #6a3f4d);background:var(--theme-surface-raised, #1d0d12);color:var(--theme-magenta, #e1a5b7)}.intelligence-admin-export-note{margin:8px 0 0;color:var(--theme-muted, #667b83);font:700 8px IBM Plex Mono;letter-spacing:.07em}.intelligence-admin-confirm{position:fixed;z-index:240;inset:0;display:grid;place-items:center;padding:18px;background:var(--theme-surface, #020507e8);backdrop-filter:blur(12px)}.intelligence-admin-confirm>div{width:min(580px,100%);padding:28px;border:1px solid var(--theme-line, #7c673c);border-top:3px solid var(--theme-line-amber, #e8bc5f);background:radial-gradient(circle at 100% 0,var(--theme-wash-amber, #5c451d45),transparent 38%),var(--theme-surface, #0b0d0d);box-shadow:0 28px 90px var(--theme-shadow, #000)}.intelligence-admin-confirm h2{margin:9px 0;color:var(--theme-ink, #edf3f4);font:600 32px IBM Plex Mono;letter-spacing:-.05em}.intelligence-admin-confirm p{color:var(--theme-muted, #94a2a7);font-size:12px;line-height:1.7}.intelligence-admin-confirm p strong{color:var(--theme-amber, #eac36e)}.intelligence-admin-confirm nav{display:flex;justify-content:flex-end;gap:8px;margin-top:22px}.intelligence-admin-confirm button.is-confirm{border-color:var(--theme-line-amber, #eac36e);background:var(--theme-amber, #eac36e);color:var(--theme-on-accent, #171207)}.intelligence-admin-history{margin-top:28px;border:1px solid var(--theme-line, #30434b);background:var(--theme-surface, #070d11)}.intelligence-admin-history>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--theme-wash-teal, #28383e)}.intelligence-admin-history article{min-height:122px;padding:17px;background:var(--theme-surface, #091015);border-left:2px solid var(--theme-line, #53646b)}.intelligence-admin-history article.is-published{border-left-color:var(--theme-line-green, #65d6a5)}.intelligence-admin-history article.is-failed{border-left-color:var(--theme-line-magenta, #db7894)}.intelligence-admin-history article.is-running{border-left-color:var(--theme-line-amber, #e8bd61)}.intelligence-admin-history article>header{display:flex;justify-content:space-between;gap:12px}.intelligence-admin-history article>header strong{color:var(--theme-ink, #dce8eb);font:700 13px IBM Plex Mono}.intelligence-admin-history article>header span{color:var(--theme-teal, #79d6e4);font:800 7px IBM Plex Mono;letter-spacing:.08em}.intelligence-admin-history article>p{margin:13px 0 7px;color:var(--theme-muted, #778a92);font:700 8px IBM Plex Mono}.intelligence-admin-history article>small{color:var(--theme-muted, #5f737b);font:700 7px IBM Plex Mono}.intelligence-admin-history article>em{display:block;margin-top:10px;color:var(--theme-magenta, #d59aad);font:700 8px/1.45 IBM Plex Mono;font-style:normal}.intelligence-admin-empty{margin:0;padding:24px;color:var(--theme-muted, #6a7b82);font-size:11px}.intelligence-admin-note{display:flex;align-items:flex-start;gap:9px;margin-top:22px;color:var(--theme-muted, #71838b);font-size:11px;line-height:1.6}.intelligence-admin-note>svg{width:17px;flex:0 0 auto;color:var(--theme-teal, #6fd7e5)}.intelligence-admin .is-spinning{animation:spin 1.2s linear infinite}@media(max-width:980px){.intelligence-admin-toolbar{grid-template-columns:minmax(220px,1fr) auto}.intelligence-admin-toolbar>p{grid-column:1/3}.intelligence-admin-health{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.intelligence-admin-toolbar{grid-template-columns:1fr}.intelligence-admin-toolbar>p{grid-column:auto;padding-left:0}.intelligence-admin-status,.intelligence-admin-health,.intelligence-admin-history>div{grid-template-columns:1fr}.intelligence-admin-actions button{width:100%}.intelligence-admin-preflight>header,.intelligence-admin-history>header{align-items:flex-start;flex-direction:column}.intelligence-admin-preflight>header>p,.intelligence-admin-history>header>p{text-align:left}.intelligence-admin-confirm nav{flex-direction:column-reverse}.intelligence-admin-confirm button{width:100%}}.article-audio-player{width:min(100%,1180px);display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);gap:12px 34px;align-items:center;margin:0 auto 42px;padding:22px 24px;border:1px solid var(--theme-line, #31515c);background:radial-gradient(circle at 0 50%,var(--theme-wash-teal, #163740) 0,transparent 42%),var(--theme-surface, #091216);color:var(--theme-ink, #dce9ec)}.article-audio-player__heading{display:grid;grid-template-columns:32px minmax(0,1fr);gap:13px;align-items:center;grid-row:1/3}.article-audio-player__heading>svg{width:26px;height:26px;color:var(--cyan)}.article-audio-player__heading>div{min-width:0}.article-audio-player__heading span,.article-audio-player__meta span,.article-audio-player--preparing strong{color:var(--theme-teal, #75d8e7);font:700 8px IBM Plex Mono;letter-spacing:.1em}.article-audio-player__heading h2{margin:6px 0 0;font-size:clamp(20px,2.4vw,30px);line-height:1.05;letter-spacing:-.035em;font-weight:520}.article-audio-player>p{margin:0;color:var(--theme-muted, #8fa0a7);font-size:11px;line-height:1.55}.article-audio-player audio{width:100%;min-width:0;margin-top:2px;accent-color:var(--cyan)}.article-audio-player__meta{grid-column:2;display:flex;gap:7px 15px;flex-wrap:wrap}.article-audio-player__meta span{color:var(--theme-muted, #70858d);font-size:7px}.article-audio-player--preparing{min-height:72px;grid-template-columns:25px minmax(0,1fr);gap:13px;margin-bottom:32px;padding-block:14px;background:var(--theme-surface, #091216)}.article-audio-player--preparing>svg{width:21px;color:var(--theme-teal, #6bbfca)}.article-audio-player--preparing p{margin:5px 0 0;color:var(--theme-muted, #71848c);font-size:11px}.state-edition>.article-audio-player{width:100%;max-width:1000px;margin-inline:0}.article-audio-player__transcript{grid-column:2;justify-self:start;color:var(--theme-teal, #75d8e7);font:700 8px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:3px}@media(max-width:720px){.article-audio-player{grid-template-columns:1fr;gap:14px;padding:19px 16px}.article-audio-player__heading{grid-row:auto}.article-audio-player__meta{grid-column:1}.article-audio-player--preparing{grid-template-columns:23px minmax(0,1fr);gap:11px;padding-block:13px}.article-audio-player--preparing>svg{width:19px}}@media(max-width:720px){.article-audio-player__transcript{grid-column:1}}.editorial-persona-card{width:min(100%,1180px);display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;align-items:center;margin:0 auto 30px;padding:18px;border:1px solid var(--theme-line, #31505a);background:radial-gradient(circle at 0 50%,var(--theme-wash-teal, #17404a55),transparent 42%),var(--theme-surface, #091115);color:var(--theme-ink, #dce8eb)}.editorial-persona-card__portrait{display:block;aspect-ratio:1;overflow:hidden;border:1px solid var(--theme-line, #47707c);background:var(--theme-surface-raised, #0b1b21)}.editorial-persona-card__portrait img{width:100%;height:100%;display:block;object-fit:cover}.editorial-persona-card>div{min-width:0}.editorial-persona-card>div>span{display:block;color:var(--theme-teal, #7bdbea);font:800 8px IBM Plex Mono;letter-spacing:.11em}.editorial-persona-card h2{margin:7px 0 3px;font-size:clamp(24px,3vw,38px);line-height:1}.editorial-persona-card h2 a{color:var(--theme-ink, #eef5f6);text-decoration:none}.editorial-persona-card strong{color:var(--theme-muted, #9db0b7);font:700 9px IBM Plex Mono;letter-spacing:.05em;text-transform:uppercase}.editorial-persona-card p{max-width:800px;margin:10px 0;color:var(--theme-muted, #9babb1);font-size:12px;line-height:1.6}.editorial-persona-card small{color:var(--theme-muted, #6f858d);font:700 7px IBM Plex Mono;letter-spacing:.07em}.editorial-persona-card.is-compact{grid-template-columns:94px minmax(0,1fr);padding:13px 15px}.editorial-persona-card.is-compact h2{font-size:25px}.editorial-persona-card.is-compact p{margin:7px 0;font-size:11px}.ai-article-page>.editorial-persona-card{margin-top:-18px;margin-bottom:24px}.state-edition>.editorial-persona-card{max-width:1000px;margin-left:0}.ai-article-byline a,.state-edition>header>div a{color:inherit;text-decoration:none}.ai-article-byline a:hover,.ai-article-byline a:focus-visible,.state-edition>header>div a:hover,.state-edition>header>div a:focus-visible{color:var(--cyan)}.ai-editorial-desk{margin-top:52px;padding-top:38px;border-top:1px solid var(--theme-line, #32444c)}.ai-editorial-desk>header{max-width:900px;margin-bottom:26px}.ai-editorial-desk>header h2{margin:9px 0 14px;font-size:clamp(34px,5vw,65px);line-height:.97;letter-spacing:-.055em}.ai-editorial-desk>header p,.ai-desk-clarification{color:var(--theme-muted, #91a2a9);line-height:1.7}.ai-editorial-desk>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ai-editorial-desk .editorial-persona-card{grid-template-columns:1fr;align-content:start;margin:0}.ai-editorial-desk .editorial-persona-card__portrait{width:100%;aspect-ratio:4/5}.ai-editorial-desk .editorial-persona-card h2{font-size:30px}.ai-desk-clarification{max-width:900px;margin:22px 0 0;padding:15px;border-left:2px solid var(--theme-line-purple, #7f5aab);background:var(--theme-surface-raised, #171322)}.author-profile-page{background:radial-gradient(circle at 85% 2%,var(--theme-wash-teal, #21404b55),transparent 30%),var(--theme-surface, #070b0e)}.author-profile-page>.editorial-persona-card{grid-template-columns:minmax(220px,340px) minmax(0,1fr);padding:0;gap:clamp(26px,5vw,64px);background:var(--theme-surface, #091115)}.author-profile-page>.editorial-persona-card .editorial-persona-card__portrait{aspect-ratio:4/5;border:0;border-right:1px solid var(--theme-line, #47707c)}.author-profile-page>.editorial-persona-card>div{padding:28px 28px 28px 0}.author-profile-page>.editorial-persona-card h2{font-size:clamp(45px,7vw,86px)}.author-profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:32px 0;background:var(--theme-wash-teal, #304149)}.author-profile-grid>div{padding:clamp(24px,4vw,44px);background:var(--theme-surface, #091014)}.author-profile-grid h2{margin:8px 0 12px;font-size:clamp(25px,3vw,38px)}.author-profile-grid p{margin:0;color:var(--theme-muted, #9aabb2);line-height:1.7}.author-trust-note{display:grid;grid-template-columns:34px minmax(0,1fr);gap:16px;padding:22px;border:1px solid var(--theme-line, #4f4168);background:var(--theme-surface-raised, #171321)}.author-trust-note>svg{color:var(--theme-purple, #c09ae9)}.author-trust-note strong{color:var(--theme-purple, #d7b9f5);font:800 9px IBM Plex Mono;letter-spacing:.08em}.author-trust-note p{margin:8px 0 0;color:var(--theme-muted, #a99bb7);font-size:12px;line-height:1.65}.author-articles{margin-top:50px;padding-top:35px;border-top:1px solid var(--theme-line, #304149)}.author-articles>h2{margin:9px 0 24px;font-size:clamp(32px,5vw,58px)}.author-articles>p{max-width:760px;color:var(--theme-muted, #91a2a9);line-height:1.7}.author-articles>div{display:grid;gap:16px}@media(max-width:920px){.ai-editorial-desk>div{grid-template-columns:1fr}.ai-editorial-desk .editorial-persona-card{grid-template-columns:120px minmax(0,1fr)}.ai-editorial-desk .editorial-persona-card__portrait{aspect-ratio:1}.author-profile-page>.editorial-persona-card{grid-template-columns:190px minmax(0,1fr)}}@media(max-width:620px){.editorial-persona-card,.editorial-persona-card.is-compact,.ai-editorial-desk .editorial-persona-card,.author-profile-page>.editorial-persona-card{grid-template-columns:82px minmax(0,1fr);gap:14px}.editorial-persona-card h2,.editorial-persona-card.is-compact h2,.ai-editorial-desk .editorial-persona-card h2,.author-profile-page>.editorial-persona-card h2{font-size:24px}.editorial-persona-card p{font-size:10px}.author-profile-page>.editorial-persona-card{padding:13px 15px}.author-profile-page>.editorial-persona-card .editorial-persona-card__portrait{aspect-ratio:1;border:1px solid var(--theme-line, #47707c)}.author-profile-page>.editorial-persona-card>div{padding:0}.author-profile-grid{grid-template-columns:1fr}.author-trust-note{grid-template-columns:25px minmax(0,1fr)}.ai-article-page>.editorial-persona-card{margin-top:-8px}.state-edition>.editorial-persona-card{grid-template-columns:74px minmax(0,1fr)}}.editorial-persona-card h1{margin:7px 0 3px;font-size:clamp(24px,3vw,38px);line-height:1;color:var(--theme-ink, #eef5f6)}.author-profile-page>.editorial-persona-card h1{font-size:clamp(45px,7vw,86px)}@media(max-width:620px){.editorial-persona-card h1,.author-profile-page>.editorial-persona-card h1{font-size:24px}.editorial-persona-card p,.editorial-persona-card.is-compact p{font-size:12px;line-height:1.55}.editorial-persona-card small{font-size:9px;line-height:1.45}}@media(max-width:620px){.author-profile-page>.editorial-persona-card{grid-template-columns:1fr;gap:0;padding:0}.author-profile-page>.editorial-persona-card .editorial-persona-card__portrait{aspect-ratio:4/5;border:0;border-bottom:1px solid var(--theme-line, #47707c)}.author-profile-page>.editorial-persona-card>div{padding:20px}}.global-header{grid-template-columns:minmax(210px,1fr) auto minmax(310px,auto);min-height:64px}.global-header>nav{min-width:0}.global-header>nav a{min-width:82px;min-height:64px;padding:0 13px;font:600 15px/1 Inter,sans-serif;letter-spacing:-.01em;text-transform:none}.global-header-tools{display:flex;min-width:0}.global-header-tools>button,.global-desk-trigger,.global-explore>summary{min-width:64px;min-height:64px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:0;border-left:1px solid var(--theme-line, #27343c);color:var(--theme-muted, #8ea0a8);background:transparent;font:700 11px/1 IBM Plex Mono;text-decoration:none;cursor:pointer}.global-header-tools svg{width:17px;height:17px}.global-header-tools>button:hover,.global-header-tools>button:focus-visible,.global-desk-trigger:hover,.global-desk-trigger:focus-visible,.global-desk-trigger[aria-current=page],.global-explore>summary:hover,.global-explore>summary:focus-visible{color:var(--cyan);background:var(--theme-surface-raised, #102129)}.global-explore{position:relative}.global-explore>summary{list-style:none}.global-explore>summary::-webkit-details-marker{display:none}.global-explore>nav{position:absolute;z-index:90;top:calc(100% + 1px);right:0;width:210px;display:grid;padding:8px;border:1px solid var(--theme-line, #31424a);background:var(--theme-surface, #080d11f8);box-shadow:0 20px 50px var(--theme-shadow, #000a)}.global-explore>nav a{min-height:44px;display:flex;align-items:center;padding:0 12px;color:var(--theme-muted, #a9b7bc);font:600 14px Inter,sans-serif;text-decoration:none}.global-explore>nav a:hover,.global-explore>nav a:focus-visible{color:var(--cyan);background:var(--theme-surface-raised, #102129)}.mobile-bottom-nav{display:none}.reader-home{background:var(--theme-surface, #080b0e)}.home-command-section{padding:clamp(38px,5.2vw,78px) clamp(14px,4.2vw,64px);border-bottom:1px solid var(--line)}.home-command-section h1,.home-command-section h2,.home-command-section h3{text-wrap:balance}.home-trending{padding-top:clamp(26px,3vw,46px);background:radial-gradient(circle at 0 0,var(--theme-wash-teal, #18394333),transparent 34%),var(--theme-surface, #080d10)}.home-trending>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,520px);gap:30px;align-items:end}.home-trending h1{margin:7px 0 0;color:var(--theme-ink, #edf4f6);font-size:clamp(36px,5vw,72px);line-height:.92;letter-spacing:-.06em}.home-trending>header p{margin:0;color:var(--theme-muted, #899aa1);font-size:13px;line-height:1.65}.trending-tabs{display:flex;gap:6px;margin:27px 0 17px;overflow-x:auto;scrollbar-width:none}.trending-tabs button{min-width:max-content;min-height:44px;padding:0 15px;border:1px solid var(--theme-line, #314049);color:var(--theme-muted, #82939a);background:var(--theme-surface, #080c0f);font:700 13px Inter,sans-serif;cursor:pointer}.trending-tabs button[aria-selected=true]{border-color:var(--cyan);color:var(--theme-on-accent, #071014);background:var(--cyan)}.trending-threshold-note{margin:-4px 0 17px;color:var(--theme-amber, #b69c70);font-size:12px}.trending-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--theme-line, #293941);list-style:none}.trending-rail li{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:19px 15px;border-right:1px solid var(--theme-line, #293941)}.trending-rail li:last-child{border-right:0}.trending-rank{color:var(--cyan);font:500 22px/1 IBM Plex Mono}.trending-rail small{color:var(--theme-muted, #71838b);font:700 8px/1.35 IBM Plex Mono;letter-spacing:.05em}.trending-rail h2{margin:8px 0;font-size:clamp(16px,1.4vw,21px);line-height:1.15;letter-spacing:-.025em}.trending-rail h2 a{color:var(--theme-ink, #dce6e9);text-decoration:none}.trending-rail h2 a:hover,.trending-rail h2 a:focus-visible{color:var(--cyan)}.trending-rail p{margin:0;color:var(--theme-muted, #87979d);font-size:10px;line-height:1.45}.trending-rail footer{display:grid;gap:4px;margin-top:13px;color:var(--theme-muted, #64757c);font:700 7px IBM Plex Mono}.state-command-hero{background:linear-gradient(115deg,var(--theme-wash-magenta, #3a153326),transparent 55%),var(--theme-surface, #090c10)}.state-command-hero>header{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:45px}.state-command-hero>header h2{max-width:950px;margin:8px 0 12px;font-size:clamp(44px,7.2vw,112px);line-height:.86;letter-spacing:-.075em}.state-command-hero header p{max-width:780px;color:var(--theme-muted, #9da9ae);font-size:clamp(15px,1.4vw,19px);line-height:1.6}.state-command-hero aside{align-self:stretch;display:grid;align-content:center;gap:8px;padding-left:26px;border-left:1px solid var(--theme-line, #3a444a)}.state-command-hero aside strong{font-size:58px;line-height:1}.state-command-hero aside span,.state-command-hero aside small{color:var(--theme-muted, #829197);font:700 8px/1.45 IBM Plex Mono;letter-spacing:.08em}.state-command-hero>ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:38px 0 0;padding:0;border:1px solid var(--theme-line, #344149);list-style:none}.state-command-hero>ol li{min-width:0;display:grid;gap:20px;padding:22px;border-right:1px solid var(--theme-line, #344149)}.state-command-hero>ol li:last-child{border-right:0}.state-command-hero>ol b{color:var(--magenta);font:500 13px IBM Plex Mono}.state-command-hero>ol h2{margin:0 0 9px;color:var(--theme-ink, #dce5e8);font-size:clamp(17px,1.5vw,23px);line-height:1.14}.state-command-hero>ol p{margin:0;color:var(--theme-muted, #8a9aa0);font-size:11px;line-height:1.55}.state-command-hero>nav,.home-ripple nav,.home-caught-up nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.state-command-hero>nav a,.state-command-hero>nav button,.home-ripple nav a,.home-caught-up nav a{min-height:44px;display:inline-flex;align-items:center;gap:9px;padding:0 14px;border:1px solid var(--theme-line, #3d5660);color:var(--cyan);background:transparent;font:700 12px Inter,sans-serif;text-decoration:none;cursor:pointer}.state-command-hero>nav a:hover,.state-command-hero>nav a:focus-visible,.state-command-hero>nav button:hover,.state-command-hero>nav button:focus-visible{border-color:var(--cyan);background:var(--cyan-dim)}.state-command-hero>nav svg,.home-ripple nav svg{width:15px}.state-command-empty{display:flex;align-items:center;gap:11px;margin-top:28px;color:var(--theme-muted, #87979d)}.ask-home{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:clamp(28px,6vw,90px);align-items:center;background:var(--theme-surface, #0b1115)}.ask-home h2{margin:7px 0 11px;font-size:clamp(34px,4.5vw,66px);line-height:.98;letter-spacing:-.055em}.ask-home p{max-width:650px;color:var(--theme-muted, #8d9ba1);line-height:1.65}.ask-home form label,.ask-page-form>label{display:block;margin-bottom:8px;color:var(--theme-muted, #8ca0a8);font:700 10px IBM Plex Mono;letter-spacing:.08em}.ask-home form>div,.ask-page-form>div{min-height:62px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;border:1px solid var(--theme-line, #42606b);background:var(--theme-surface, #070b0e)}.ask-home form svg,.ask-page-form>div>svg{justify-self:center;color:var(--cyan)}.ask-home input,.ask-page-form input{min-width:0;height:100%;border:0;outline:0;color:var(--theme-ink, #e4ecef);background:transparent;font:500 16px Inter,sans-serif}.ask-home form button,.ask-page-form>div button{align-self:stretch;min-width:100px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:0;background:var(--cyan);color:var(--theme-on-accent, #061014);font-weight:800;cursor:pointer}.ask-home form button svg,.ask-page-form button svg{width:15px;color:inherit}.ask-examples{grid-column:2;display:flex;flex-wrap:wrap;gap:7px;margin-top:-64px;transform:translateY(47px)}.ask-examples button{min-height:38px;padding:0 11px;border:1px solid var(--theme-line, #30434b);background:transparent;color:var(--theme-muted, #81939b);font-size:11px;cursor:pointer}.ask-examples button:hover,.ask-examples button:focus-visible{border-color:var(--cyan);color:var(--cyan)}.home-topic-rail{display:flex;gap:5px;padding:11px clamp(14px,4.2vw,64px);overflow-x:auto;border-bottom:1px solid var(--line);background:var(--theme-surface, #080c0f);scrollbar-width:none}.home-topic-rail a{min-width:max-content;min-height:44px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid var(--theme-line, #293941);color:var(--theme-muted, #8c9ca2);font:600 13px Inter,sans-serif;text-decoration:none}.home-topic-rail a:hover,.home-topic-rail a:focus-visible{color:var(--cyan);border-color:var(--cyan)}.home-live-signals .global-section-heading p{max-width:600px;color:var(--theme-muted, #819199)}.home-ripple{padding-inline:0}.home-ripple>div:first-child{padding:0 clamp(14px,4.2vw,64px) 30px}.home-ripple>div:first-child>h2{margin:7px 0;font-size:clamp(42px,6vw,88px);line-height:.92;letter-spacing:-.065em}.home-ripple>div:first-child>h3{max-width:980px;margin:28px 0 10px;font-size:clamp(22px,2.8vw,40px)}.home-ripple>div:first-child>p{max-width:760px;color:var(--theme-muted, #8d9ca2);line-height:1.65}.home-ripple>.global-hero{border-top:1px solid var(--line)}.home-community{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,680px);gap:50px;background:var(--theme-surface, #0a1014)}.home-community h2,.home-desk-loop h2,.home-caught-up h2{margin:7px 0 10px;font-size:clamp(34px,5vw,72px);line-height:.95;letter-spacing:-.06em}.home-community p,.home-desk-loop p,.home-caught-up p{max-width:720px;color:var(--theme-muted, #8b9a9f);line-height:1.65}.home-community>div:last-child{display:grid;grid-template-columns:34px 1fr;gap:9px 14px;align-content:center}.home-community>div:last-child svg{color:var(--cyan)}.home-community>div:last-child strong{color:var(--theme-ink, #d9e4e7)}.home-community>div:last-child span{grid-column:2;margin-bottom:12px;color:var(--theme-muted, #78888e);font-size:12px}.home-desk-loop{display:flex;align-items:center;justify-content:space-between;gap:35px}.home-desk-loop>a{min-width:180px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--cyan);color:var(--cyan);font-weight:700;text-decoration:none}.home-desk-loop>a svg{width:17px}.home-caught-up{display:grid;justify-items:center;text-align:center;background:var(--theme-surface, #070b0e)}.home-caught-up>svg{width:34px;height:34px;margin-bottom:14px;color:var(--green)}.home-caught-up p{max-width:650px}.home-caught-up nav{justify-content:center}.story-primary-action{flex:0 0 auto;display:flex;align-items:stretch;border-top:1px solid color-mix(in srgb,var(--news-tone) 32%,var(--theme-line, #26343b))}.story-primary-action>a{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;color:var(--news-tone);font:700 12px Inter,sans-serif;text-decoration:none}.story-primary-action>a:first-child{flex:1}.story-primary-action>a+a{border-left:1px solid var(--theme-line, #26343b)}.story-primary-action svg{width:14px}.story-primary-action>a:hover,.story-primary-action>a:focus-visible{color:var(--theme-on-accent, #061014);background:var(--news-tone)}.story-action-bar{flex:0 0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:48px;border-top:1px solid var(--theme-line, #26343b);background:var(--theme-surface, #070c10)}.story-action-bar button{min-width:0;min-height:48px;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;border:0;border-right:1px solid var(--theme-line, #223039);background:transparent;color:var(--theme-muted, #82939a);font:700 11px Inter,sans-serif;cursor:pointer}.story-action-bar button:last-child{border-right:0}.story-action-bar svg{width:15px}.story-action-bar b{min-width:18px;color:var(--theme-body, #bac7cb);font:700 9px IBM Plex Mono}.story-action-bar button:hover,.story-action-bar button:focus-visible,.story-action-bar button.is-active{color:var(--news-tone);background:color-mix(in srgb,var(--news-tone) 8%,var(--theme-surface, #070c10))}.story-action-bar button.is-active svg{fill:currentColor}.story-action-bar button:disabled{opacity:.55;cursor:wait}.pulse-explanation{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.pulse-explanation.is-visible{position:static;width:auto;height:auto;clip:auto;margin:0;padding:8px 12px;border-top:1px solid var(--theme-line, #26343b);color:var(--theme-muted, #91a1a7);background:var(--theme-surface, #0b1115);font-size:10px;line-height:1.45}.story-action-status{margin:0;padding:7px 12px;border-top:1px solid var(--theme-line, #26343b);color:var(--theme-teal, #9bb6bf);background:var(--theme-surface, #091015);font-size:10px}.discussion-scrim{position:fixed;z-index:120;inset:0;display:flex;justify-content:flex-end;background:var(--theme-wash, #0009)}.discussion-drawer{width:min(560px,100%);height:100%;overflow-y:auto;border-left:1px solid var(--theme-line, #3a5059);background:var(--theme-surface, #091015);box-shadow:-24px 0 70px var(--theme-shadow, #000c)}.discussion-drawer>header{position:sticky;z-index:2;top:0;display:flex;justify-content:space-between;gap:20px;padding:18px;border-bottom:1px solid var(--theme-line, #31424a);background:var(--theme-surface, #091015f5)}.discussion-drawer>header div{display:grid;gap:6px}.discussion-drawer>header span{color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em}.discussion-drawer>header strong{max-width:430px;color:var(--theme-ink, #dce6e9);font-size:14px;line-height:1.35}.discussion-drawer>header button{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--theme-line, #40545d);color:var(--theme-muted, #a8b5ba);background:transparent;cursor:pointer}.discussion-loading{padding:20px;color:var(--theme-muted, #87979d)}.ask-page{max-width:1500px;margin:auto}.ask-page-form{max-width:1060px}.ask-page-form>div{height:68px}.ask-page-form fieldset{display:flex;flex-wrap:wrap;gap:6px;margin:13px 0 0;padding:0;border:0}.ask-page-form legend{width:100%;margin-bottom:5px;color:var(--theme-muted, #788991);font:700 9px IBM Plex Mono}.ask-page-form fieldset label{position:relative}.ask-page-form fieldset input{position:absolute;opacity:0}.ask-page-form fieldset span{min-height:40px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid var(--theme-line, #304149);color:var(--theme-muted, #829299);cursor:pointer}.ask-page-form fieldset input:checked+span{border-color:var(--cyan);color:var(--cyan);background:var(--theme-surface-raised, #102129)}.ask-page-form fieldset input:focus-visible+span{outline:2px solid var(--cyan);outline-offset:2px}.ask-answer{margin-top:40px;padding-top:30px;border-top:1px solid var(--theme-line, #34464e)}.ask-answer>h2{max-width:1000px;margin:8px 0 28px;font-size:clamp(32px,4vw,60px);line-height:1}.ask-answer-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--theme-line, #304149)}.ask-answer-grid section{padding:20px;border-right:1px solid var(--theme-line, #304149)}.ask-answer-grid section:last-child{border-right:0}.ask-answer-grid h3{margin:0 0 9px;color:var(--theme-body, #cdd9dc);font-size:15px}.ask-answer-grid p{margin:0;color:var(--theme-muted, #84949a);font-size:12px;line-height:1.55}.ask-source-list{margin-top:30px}.ask-source-list ol{display:grid;gap:1px;margin:0;padding:0;list-style:none}.ask-source-list li{display:grid;gap:5px;padding:14px;background:var(--theme-surface, #0b1115)}.ask-source-list a{display:flex;align-items:center;gap:8px;color:var(--theme-body, #d2dce0);text-decoration:none}.ask-source-list a:hover,.ask-source-list a:focus-visible{color:var(--cyan)}.ask-source-list svg{width:13px}.ask-source-list span{color:var(--theme-muted, #6f8087);font:700 8px IBM Plex Mono}@media(max-width:1180px){.global-header{grid-template-columns:minmax(190px,1fr) auto}.global-header>nav{order:3;grid-column:1/-1;overflow-x:auto;border-top:1px solid var(--line)}.global-header>nav a{flex:1;min-width:120px;min-height:46px}.global-header-tools{grid-column:2}.trending-rail{grid-template-columns:repeat(3,1fr)}.trending-rail li:nth-child(3){border-right:0}.trending-rail li:nth-child(n+4){border-top:1px solid var(--theme-line, #293941)}.state-command-hero>ol{grid-template-columns:repeat(3,1fr)}.state-command-hero>ol li:nth-child(3){border-right:0}.state-command-hero>ol li:nth-child(n+4){border-top:1px solid var(--theme-line, #344149)}}@media(max-width:1180px)and (min-width:821px){.reader-tools-content{width:max-content;min-width:100%;justify-content:flex-start}.reader-tools-content>span{margin-right:0}}@media(max-width:820px){.global-app{padding-bottom:calc(64px + env(safe-area-inset-bottom))}.global-header{position:sticky;grid-template-columns:minmax(0,1fr) auto;min-height:58px}.global-brand{min-height:58px}.global-brand img{width:min(158px,48vw)}.global-header>nav{display:none}.global-header-tools{grid-column:2}.global-header-tools>button,.global-desk-trigger,.global-explore>summary{width:48px;min-width:48px;min-height:58px;padding:0}.global-header-tools span,.global-desk-trigger{display:none}.global-explore>nav{top:58px;width:min(280px,calc(100vw - 16px));grid-template-columns:minmax(0,1fr);overflow-x:hidden;overflow-y:auto}.global-explore>nav a{width:100%;min-width:0}.community-account{width:48px!important;min-width:48px!important}.reader-rail{display:none}.mobile-bottom-nav{position:fixed;z-index:50;inset:auto 0 0;min-height:calc(58px + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--theme-line, #35474f);background:var(--theme-surface, #080d11f5);backdrop-filter:blur(18px)}.mobile-bottom-nav a{min-width:0;min-height:58px;display:grid;place-items:center;align-content:center;gap:3px;color:var(--theme-muted, #83949b);font-size:11px;text-decoration:none}.mobile-bottom-nav svg{width:19px}.mobile-bottom-nav a.is-active{color:var(--cyan);box-shadow:inset 0 2px var(--cyan)}.mobile-bottom-nav a.is-active span{font-weight:800}.home-trending>header,.state-command-hero>header,.ask-home,.home-community{grid-template-columns:1fr}.ask-examples{grid-column:1;margin:0;transform:none}.state-command-hero aside{border:0;border-top:1px solid var(--theme-line, #3a444a);padding:20px 0 0}.trending-rail,.state-command-hero>ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.trending-rail li,.state-command-hero>ol li{flex:0 0 min(86vw,390px);min-height:210px;border-top:0!important;border-right:1px solid var(--theme-line, #344149)!important;scroll-snap-align:start}.home-ripple>.global-hero .global-hero-copy{display:none}.home-ripple>.global-hero .global-globe-panel{min-height:510px}.home-desk-loop{display:grid}.home-desk-loop>a{justify-self:start}.ask-answer-grid{grid-template-columns:1fr 1fr}.ask-answer-grid section:nth-child(2){border-right:0}.ask-answer-grid section:nth-child(n+3){border-top:1px solid var(--theme-line, #304149)}.story-action-bar{grid-template-columns:repeat(2,1fr)}.story-action-bar button:nth-child(2){border-right:0}.story-action-bar button:nth-child(n+3){border-top:1px solid var(--theme-line, #223039)}.story-primary-action{display:grid}.story-primary-action>a+a{border-left:0;border-top:1px solid var(--theme-line, #26343b)}.discussion-scrim{align-items:flex-end}.discussion-drawer{width:100%;height:min(92dvh,820px);border:1px solid var(--theme-line, #3a5059);border-bottom:0;border-radius:14px 14px 0 0}}@media(max-width:480px){.home-command-section{padding-inline:12px}.home-trending h1{font-size:40px}.state-command-hero>header h2{font-size:50px}.ask-home h2,.home-community h2,.home-desk-loop h2,.home-caught-up h2{font-size:38px}.ask-home form>div,.ask-page-form>div{grid-template-columns:38px minmax(0,1fr);height:auto;padding:8px}.ask-home form button,.ask-page-form>div button{grid-column:1/-1;min-height:44px}.ask-home input,.ask-page-form input{min-height:44px;font-size:16px}.ask-answer-grid{grid-template-columns:1fr}.ask-answer-grid section{border-right:0;border-top:1px solid var(--theme-line, #304149)}.ask-answer-grid section:first-child{border-top:0}.story-action-bar button{gap:5px;padding-inline:5px;font-size:10px}.story-action-bar button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.trending-view-label{width:max-content;min-height:38px;display:inline-flex;align-items:center;gap:8px;margin:24px 0 17px;padding:0 11px;border:1px solid var(--theme-line, #31505a);color:var(--theme-teal, #91adb7);background:var(--theme-surface, #0a1317);font:700 9px IBM Plex Mono;letter-spacing:.08em}.trending-view-label svg{width:14px;color:var(--cyan)}@media(forced-colors:active){.trending-tabs button[aria-selected=true],.mobile-bottom-nav a.is-active,.story-action-bar button.is-active{outline:2px solid CanvasText}.story-action-bar button.is-active svg{fill:none}}.contribution-types{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px;padding:0;border:0}.contribution-types legend{width:100%;margin-bottom:4px;color:var(--theme-muted, #82939a);font:700 8px IBM Plex Mono;letter-spacing:.06em}.contribution-types label{position:relative}.contribution-types input{position:absolute;opacity:0}.contribution-types span{min-height:40px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--theme-line, #344850);color:var(--theme-muted, #8fa0a7);font-size:11px;cursor:pointer}.contribution-types input:checked+span{border-color:var(--news-tone);color:var(--news-tone);background:color-mix(in srgb,var(--news-tone) 9%,var(--theme-surface, #091015))}.contribution-types input:focus-visible+span{outline:2px solid var(--news-tone);outline-offset:2px}.supporting-source-input{display:grid;gap:5px;margin-top:9px}.supporting-source-input span{color:var(--theme-muted, #788a92);font:700 8px IBM Plex Mono;letter-spacing:.05em}.supporting-source-input input{min-height:44px;padding:0 10px;border:1px solid var(--theme-line, #344850);background:var(--theme-surface, #070b0e);color:var(--theme-ink, #dce5e8);font-size:13px}.discussion-sort{display:flex;gap:5px;padding:10px 18px;border-top:1px solid var(--theme-line, #26343b);border-bottom:1px solid var(--theme-line, #26343b);overflow-x:auto}.discussion-sort button{min-width:max-content;min-height:40px;padding:0 10px;border:1px solid var(--theme-line, #304149);background:transparent;color:var(--theme-muted, #788a91);font-size:10px;text-transform:capitalize;cursor:pointer}.discussion-sort button[aria-pressed=true]{border-color:var(--news-tone);color:var(--news-tone)}.comment-evidence-labels{display:flex;flex-wrap:wrap;gap:5px;margin:9px 0 0 37px}.comment-evidence-labels span,.comment-evidence-labels b{padding:4px 6px;border:1px solid var(--theme-line, #344850);color:var(--theme-muted, #8b9aa0);font:700 7px IBM Plex Mono;letter-spacing:.04em}.comment-evidence-labels b{border-color:var(--theme-line, #456452);color:var(--theme-green, #83c89c)}.comment-source-link{display:inline-flex;align-items:center;gap:5px;margin:0 0 8px 37px;color:var(--news-tone);font-size:10px;text-decoration:none}.comment-source-link svg{width:11px}.story-classification-control{position:relative;border-top:1px solid var(--theme-line-soft, #ffffff0e);padding:4px 12px 9px}.story-classification-menu{position:relative;width:max-content;margin-left:auto}.story-classification-menu>summary{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--theme-muted, #82939a);cursor:pointer;font-size:11px;list-style:none}.story-classification-menu>summary::-webkit-details-marker{display:none}.story-classification-menu>summary svg{width:18px}.story-classification-menu>div{position:absolute;z-index:20;right:0;bottom:44px;width:min(260px,calc(100vw - 32px));padding:10px;background:var(--theme-surface, #0c1116);border:1px solid var(--theme-line-soft, #ffffff29);box-shadow:0 18px 50px var(--theme-shadow, #0008)}.story-classification-menu strong{display:flex;gap:8px;align-items:center;padding:7px 9px 10px;font-size:11px}.story-classification-menu button{width:100%;min-height:44px;padding:9px;border:0;background:transparent;color:var(--theme-ink, #dce6e9);text-align:left;cursor:pointer}.story-classification-menu button:hover,.story-classification-menu button:focus-visible{background:var(--theme-wash, #ffffff12)}.story-classification-status{display:flex;gap:6px;align-items:center;margin:0;color:var(--theme-ink, #c9f5dd);font-size:11px}.story-classification-status svg{width:14px;flex:0 0 auto}.news-card-context{padding:0 12px;border-top:1px solid var(--theme-line-soft, #ffffff0e)}.news-card-context>summary{min-height:44px;display:inline-flex;align-items:center;color:var(--theme-muted, #82939a);cursor:pointer;font-size:11px}.news-card-context p{margin:6px 0 10px;color:var(--theme-muted, #82939a);font-size:11px;line-height:1.5}.news-card-evidence-status{display:block;margin-bottom:5px;color:var(--theme-teal, #8aa6b0);font:700 8px IBM Plex Mono;letter-spacing:.05em}.home-research-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.7fr);gap:32px;align-items:end}.home-research-tools h2{max-width:800px;margin:8px 0 12px;font-size:clamp(30px,4vw,58px);line-height:1}.home-research-tools p{max-width:720px;color:var(--theme-muted, #8a9aa0);line-height:1.6}.home-research-tools nav{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--theme-line, #304149)}.home-research-tools nav a{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;border-right:1px solid var(--theme-line, #304149);border-bottom:1px solid var(--theme-line, #304149);color:var(--theme-body, #bac8cc);text-decoration:none;font-size:12px}.home-research-tools nav a:nth-child(2n){border-right:0}.home-research-tools nav a:nth-last-child(-n+2){border-bottom:0}.home-research-tools nav a:hover,.home-research-tools nav a:focus-visible{color:var(--cyan);background:var(--theme-surface-raised, #0d171c)}.home-research-tools svg{width:14px}@media(max-width:820px){.home-research-tools{grid-template-columns:1fr}.home-research-tools nav{grid-template-columns:1fr}.home-research-tools nav a{border-right:0}.home-research-tools nav a:nth-last-child(2){border-bottom:1px solid var(--theme-line, #304149)}}.ask-examples button,.globe-filter button,.global-section-heading>a,.reader-tools-content>a,.reader-tools-content>button,.global-hero-copy>a{min-height:44px}.trending-newspaper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:1px;background:var(--theme-wash-blue, #293941);list-style:none}.trending-newspaper li{min-width:0;background:var(--theme-surface, #080d10)}.trending-newspaper .is-lead{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.62fr) minmax(300px,.9fr);min-height:clamp(430px,35vw,610px)}.trending-newspaper .is-secondary{display:flex;flex-direction:column}.trending-story-media-link{display:block;min-width:0;overflow:hidden;background:var(--theme-surface, #05090b)}.trending-story-image{position:relative;width:100%;height:100%;min-height:180px;overflow:hidden;background:var(--theme-surface, #071014)}.is-lead .trending-story-image{min-height:430px}.trending-story-image>img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .35s ease}.trending-story-media-link:hover img,.trending-story-media-link:focus-visible img{transform:scale(1.015)}.trending-story-image .news-fallback-art{height:100%;min-height:inherit}.trending-story-copy{display:flex;flex-direction:column;padding:clamp(18px,2vw,32px)}.is-secondary .trending-story-copy{flex:1;padding:16px}.trending-story-kicker{display:flex;align-items:center;gap:11px}.trending-newspaper small{color:var(--theme-teal, #91acb7);font:700 9px IBM Plex Mono;letter-spacing:.07em;text-transform:uppercase}.trending-newspaper h2{margin:16px 0 12px}.trending-newspaper h2 a{color:var(--theme-ink, #edf4f6);text-decoration:none}.trending-newspaper h2 a:hover,.trending-newspaper h2 a:focus-visible{color:var(--cyan)}.trending-newspaper .is-lead h2{font-size:clamp(34px,3.1vw,58px);line-height:.98}.trending-newspaper .is-secondary h2{font-size:clamp(20px,1.6vw,28px);line-height:1.05}.trending-newspaper p{margin:0;color:var(--theme-muted, #98abb2);font-size:13px;line-height:1.5}.trending-newspaper footer{display:flex;justify-content:space-between;gap:16px;margin-top:auto;padding-top:20px;border-top:1px solid var(--theme-line, #293941);color:var(--theme-muted, #7f969f);font:500 10px IBM Plex Mono}.trending-newspaper footer time{max-width:140px}.trending-newspaper .trending-rank{font-size:18px}.is-secondary .trending-story-image{height:auto;min-height:0;aspect-ratio:16/10}.state-command-hero>.daily-five-newspaper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;padding:1px;border:0;background:var(--theme-wash-blue, #344149)}.state-command-hero>.daily-five-newspaper>li{min-height:0;gap:0;padding:0;border:0!important}.state-command-hero>.daily-five-newspaper .trending-story-kicker{display:flex}.state-command-hero>.daily-five-newspaper .trending-rank{color:var(--magenta)}@media(max-width:1180px){.trending-newspaper{grid-template-columns:repeat(2,minmax(0,1fr))}.trending-newspaper .is-lead{grid-column:1/-1}}@media(max-width:1180px){.state-command-hero>.daily-five-newspaper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.trending-newspaper .is-lead{grid-template-columns:1fr;min-height:0}.trending-newspaper .is-lead .trending-story-image{min-height:0;aspect-ratio:16/10}}@media(max-width:480px){.trending-newspaper{grid-template-columns:1fr}.trending-newspaper .is-lead{grid-column:1}.trending-newspaper .is-lead h2{font-size:34px}.trending-newspaper .is-secondary h2{font-size:22px}.trending-newspaper .is-secondary .trending-story-image{aspect-ratio:16/9}}@media(max-width:480px){.state-command-hero>.daily-five-newspaper{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.trending-story-image>img{transition:none}.trending-story-media-link:hover img,.trending-story-media-link:focus-visible img{transform:none}}.global-brand span{font-size:11px;letter-spacing:.12em}.reader-rail{min-height:44px;padding-block:0}.reader-rail a,.reader-rail button{min-height:44px;font-size:11px;letter-spacing:.04em}.reader-tools-content>span{font-size:10px;letter-spacing:.04em}.reader-tools-content{gap:14px}.trending-newspaper .is-lead h2{font-size:clamp(30px,2.75vw,48px);line-height:1.04;letter-spacing:-.035em;overflow-wrap:anywhere}.trending-newspaper .is-secondary h2{font-size:clamp(20px,1.45vw,26px);line-height:1.12}.trending-newspaper small{font-size:10px}.trending-newspaper footer{font-size:11px;line-height:1.45}.mobile-bottom-nav{transition:transform .18s ease,visibility .18s ease}.mobile-bottom-nav.is-scroll-hidden{visibility:hidden;transform:translateY(110%)}.news-freshness strong{font-size:11px}.news-freshness small{font-size:11px;line-height:1.4}.news-trust-strip span{font-size:10px}.news-trust-strip strong{font-size:12px}.news-trust-strip small{font-size:11px;line-height:1.35}.news-edition-status span{font-size:10px;line-height:1.35}.news-coverage-modes button,.news-coverage-modes button b,.news-result-count{font-size:11px}.news-topic-nav>span{font-size:10px}.news-topic-nav a{min-height:44px;font-size:11px}.news-originals>header span{font-size:10px}.news-originals>header>a{min-height:44px;font-size:11px}.news-originals .news-original-card__copy>small{font-size:10px}.news-originals .news-original-card__copy>p{font-size:13px}.news-originals .news-original-card__copy>span{font-size:10px}.news-category-bar button{font-size:11px}.news-refine>summary strong{font-size:11px}.news-refine>summary small{font-size:10px;line-height:1.35}.news-refine>summary b{font-size:10px}.news-region-filter>div:first-child strong,.news-industry-filter strong{font-size:11px}.news-region-filter>div:first-child span,.news-industry-filter>div:first-child span{font-size:11px;line-height:1.5}.news-region-bar button,.news-industry-bar button{min-height:44px;font-size:11px}.news-card-save,.news-card-share{font-size:11px}.news-category-badge small{font-size:9px}.news-category-badge strong{font-size:11px}.news-card-evidence-status{font-size:10px;line-height:1.4}.news-card-coverage{font-size:10px;line-height:1.35}.news-card-meta{font-size:11px;line-height:1.4}.news-card-tags span,.news-card-tickers span{min-height:28px;font-size:10px}.news-card-read-source{font-size:11px}.news-card-context p,.pulse-explanation.is-visible,.story-action-status{font-size:12px}@media(max-width:720px){.trending-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.trending-tabs button{min-width:0;white-space:normal}.trending-newspaper .is-lead h2{font-size:30px;line-height:1.06}.news-trust-strip{display:grid;grid-template-columns:1fr;overflow:visible}.news-trust-strip a{min-height:68px;width:100%}.news-coverage-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.news-coverage-modes button{min-height:58px;display:grid;align-content:center;gap:4px;padding:8px;text-align:left;line-height:1.25}.news-coverage-modes button b{justify-self:start}.news-topic-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.news-topic-nav>span{grid-column:1/-1}.news-topic-nav a{justify-content:center;padding-inline:6px;text-align:center}.news-originals>div{display:grid;grid-template-columns:1fr;overflow:visible}.news-originals>div>article{width:100%}.news-originals>div>article>a{width:100%}.news-originals .news-original-card__copy{min-height:0}.news-category-bar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.news-category-bar button{min-width:0;min-height:48px;padding-inline:6px;line-height:1.25}.news-region-bar,.news-industry-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-bottom:0}.news-region-bar button,.news-industry-bar button{min-width:0;white-space:normal}.story-action-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.story-action-bar button,.story-action-bar button:nth-child(2),.story-action-bar button:nth-child(n+3){border-top:0!important;border-right:1px solid var(--theme-line, #223039)}.story-action-bar button:last-child{border-right:0}.story-action-bar button span{font-size:10px}}@media(prefers-reduced-motion:reduce){.mobile-bottom-nav{transition:none}}@media(max-width:820px){.global-app{padding-bottom:0}.mobile-bottom-nav{position:sticky;inset:58px 0 auto}}.global-header>nav a{min-width:84px;font-size:14px;letter-spacing:-.01em}.global-header-tools>button,.global-desk-trigger,.global-explore>summary{font-size:12px;letter-spacing:0}.global-brand span{font-size:12px;color:var(--theme-muted, #9cafb7)}.reader-tools-content{justify-content:space-between}.reader-status-group,.reader-tools-content>nav{display:flex;align-items:center;gap:16px}.reader-status-group>span{color:var(--theme-muted, #687a82);font:700 10px IBM Plex Mono;letter-spacing:.03em}.reader-tools-content>nav a,.reader-tools-content>nav button,.reader-status-group>a{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--theme-muted, #9aabb1);font-size:11px}.reader-tools-content>nav a:hover,.reader-tools-content>nav button:hover,.reader-status-group>a:hover{color:var(--cyan)}.home-trending>header p{font-size:15px;color:var(--theme-muted, #9aabb1)}.trending-view-label{margin-top:18px;margin-bottom:14px;font-size:10px}.state-command-hero>header h2{font-size:clamp(44px,6vw,88px);line-height:.92}.state-command-hero>.daily-five-newspaper .is-secondary h2 a,.state-command-hero>.daily-five-newspaper .is-secondary p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.state-command-hero>.daily-five-newspaper .is-secondary h2 a{-webkit-line-clamp:4}.state-command-hero>.daily-five-newspaper .is-secondary p{-webkit-line-clamp:3}.state-command-hero>.daily-five-newspaper .is-secondary .trending-story-copy{min-height:310px}.home-ripple{display:grid;grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);align-items:stretch;padding-block:0}.home-ripple>div:first-child{align-self:center;padding:clamp(42px,5vw,74px)}.global-hero--map-only{min-height:clamp(520px,58vw,780px);grid-template-columns:1fr;border-top:0;border-left:1px solid var(--line)}.global-hero--map-only .global-globe-panel{grid-column:1;min-height:inherit}.global-hero--map-only .world-globe-shell{max-width:820px}.home-ripple>.global-hero--map-only .global-globe-panel{min-height:inherit}.email-brief-signup strong{font-size:11px}.email-brief-signup p{font-size:13px;line-height:1.55}.email-brief-signup a{min-height:44px;font-size:11px}.global-footer{grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(40px,7vw,110px);padding-block:56px}.global-footer-brand{display:grid;justify-items:start}.global-footer-brand p{font-size:13px;line-height:1.65}.global-footer-brand>a{display:inline-flex;min-height:44px;align-items:center;color:var(--cyan);font-size:13px}.global-footer-brand small{max-width:520px;margin-top:22px;color:var(--theme-muted, #718189);font-size:11px;line-height:1.6}.global-footer-groups{display:grid!important;grid-template-columns:repeat(4,minmax(120px,1fr));gap:34px!important}.global-footer-groups section{display:grid;align-content:start;gap:0}.global-footer-groups h2{margin:0 0 12px;color:var(--theme-body, #d3dfe2);font:700 12px IBM Plex Mono;letter-spacing:.05em;text-transform:uppercase}.global-footer-groups a,.global-footer-groups button{min-height:44px!important;display:flex;align-items:center;color:var(--theme-muted, #91a1a7)!important;font:600 12px Inter,sans-serif!important;letter-spacing:0!important;text-transform:none}.global-footer-groups a:hover,.global-footer-groups button:hover,.global-footer-groups a:focus-visible,.global-footer-groups button:focus-visible{color:var(--cyan)!important}.ad-stream-copy nav a{min-height:44px;font-size:10px}@media(max-width:1180px){.global-header>nav a{font-size:13px}.global-footer{grid-template-columns:1fr}.global-footer-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.home-command-section{padding-block:38px}.home-trending{padding-top:24px}.home-trending>header{gap:12px}.home-trending>header p{font-size:14px;line-height:1.55}.trending-view-label{margin:12px 0 10px}.state-command-hero>header h2{font-size:50px}.home-ripple{display:block}.home-ripple>div:first-child{padding:38px 14px}.global-hero--map-only{min-height:510px;border-left:0;border-top:1px solid var(--line)}.global-footer-groups{grid-template-columns:1fr 1fr;gap:30px 24px!important}}@media(max-width:480px){.home-trending h1{font-size:38px}.trending-newspaper,.state-command-hero>.daily-five-newspaper{grid-template-columns:repeat(2,minmax(0,1fr))}.trending-newspaper .is-lead,.state-command-hero>.daily-five-newspaper .is-lead{grid-column:1/-1}.trending-newspaper .is-secondary .trending-story-copy,.state-command-hero>.daily-five-newspaper .is-secondary .trending-story-copy{min-height:0;padding:12px}.trending-newspaper .is-secondary h2,.state-command-hero>.daily-five-newspaper .is-secondary h2{margin:10px 0 8px;font-size:17px;line-height:1.12}.trending-newspaper .is-secondary p,.state-command-hero>.daily-five-newspaper .is-secondary p{display:none}.trending-newspaper .is-secondary small,.state-command-hero>.daily-five-newspaper .is-secondary small{font-size:8px;line-height:1.35}.trending-newspaper .is-secondary footer,.state-command-hero>.daily-five-newspaper .is-secondary footer{display:grid;gap:5px;margin-top:auto;padding-top:12px;font-size:9px}.trending-newspaper .is-secondary .trending-rank{font-size:15px}.state-command-hero>header h2{font-size:44px}.state-command-hero header p{font-size:14px}.global-footer-groups{grid-template-columns:1fr 1fr}.global-footer{padding-inline:18px}}.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-link:focus,.skip-link:focus-visible{top:8px;transform:translateY(0)}.global-explore:not([open])>nav{display:none}.global-explore[open]>nav{display:grid}.home-purpose-note{margin:0;padding:18px clamp(14px,4.2vw,64px);border-bottom:1px solid var(--theme-line, #31434b);background:var(--theme-surface, #0b1519);color:var(--theme-muted, #9eb0b7);font-size:14px;line-height:1.55}.home-purpose-note strong{margin-right:8px;color:var(--cyan);font:800 11px IBM Plex Mono;letter-spacing:.08em}.daily-context-disclosure{margin:0;padding:11px clamp(14px,4.2vw,64px);border-bottom:1px solid var(--theme-line, #3d3740);background:var(--theme-surface-raised, #141017);color:var(--theme-muted, #9d909f);font-size:12px;line-height:1.55}.daily-context-disclosure strong{margin-right:8px;color:var(--magenta);font:800 10px IBM Plex Mono;letter-spacing:.08em}.daily-method-links,.ask-page-starters{display:flex;flex-wrap:wrap;gap:7px;margin-top:18px}.daily-method-links a,.ask-page-starters button{min-height:44px;display:inline-flex;align-items:center;padding:0 12px;border:1px solid var(--theme-line, #38505a);background:var(--theme-surface, #091216);color:var(--theme-teal, #a8c8ce);font:700 10px IBM Plex Mono;letter-spacing:.045em;text-decoration:none;cursor:pointer}.daily-method-links a:hover,.daily-method-links a:focus-visible,.ask-page-starters button:hover,.ask-page-starters button:focus-visible{border-color:var(--cyan);color:var(--cyan)}.brief-window{display:block;margin-top:7px;color:var(--theme-muted, #778990);font-size:10px}.brief-evidence-disclosure{margin-top:30px;border:1px solid var(--theme-line, #304149);background:var(--theme-surface, #080d10)}.brief-evidence-disclosure>summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;color:var(--theme-body, #b8c7cc);cursor:pointer;list-style:none}.brief-evidence-disclosure>summary::-webkit-details-marker{display:none}.brief-evidence-disclosure>summary>span{display:grid;gap:4px}.brief-evidence-disclosure>summary strong{font:800 11px IBM Plex Mono;letter-spacing:.06em}.brief-evidence-disclosure>summary small{color:var(--theme-muted, #71828a);font-size:11px}.brief-evidence-disclosure>summary svg{width:17px;transition:transform .16s ease}.brief-evidence-disclosure[open]>summary svg{transform:rotate(90deg)}.brief-evidence-disclosure:not([open])>.global-section,.brief-evidence-disclosure:not([open])>.source-status{display:none}.state-review-disclosure,.desk-storage-note,.ask-supported-scope{display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;margin:24px 0;padding:17px;border:1px solid var(--theme-line, #3a5660);background:var(--theme-surface, #0a171c);color:var(--cyan)}.state-review-disclosure>svg,.desk-storage-note>svg,.ask-supported-scope>svg{width:22px}.state-review-disclosure strong,.desk-storage-note strong,.ask-supported-scope strong{color:var(--theme-ink, #d7e5e8);font:800 10px IBM Plex Mono;letter-spacing:.065em}.state-review-disclosure p,.desk-storage-note p,.ask-supported-scope p{margin:6px 0 0;color:var(--theme-muted, #91a2a9);font-size:12px;line-height:1.6}.state-review-disclosure a{color:var(--cyan)}.desk-storage-note{max-width:1050px;margin-top:-20px;margin-bottom:28px}.ask-supported-scope{max-width:1060px;margin-top:-22px}.ask-page-starters{max-width:1060px;margin-top:12px}.ai-article-utilities nav button,.ai-article-utilities nav a,.privacy-page-actions button{min-height:44px;font-size:11px}.story-action-more{display:none!important}.news-edition-status>.source-health{position:relative;min-width:0;background:var(--theme-surface, #090f13)}.source-health>summary{height:100%;min-height:54px;display:grid;align-content:center;gap:5px;padding:13px 15px;cursor:pointer;list-style:none}.source-health>summary::-webkit-details-marker{display:none}.source-health>summary strong{color:var(--theme-ink, #dce8ec);font:700 12px IBM Plex Mono;letter-spacing:.04em}.source-health>summary span{color:var(--theme-muted, #687a82);font:700 10px IBM Plex Mono;letter-spacing:.08em}.source-health.has-source-issues>summary strong{color:var(--amber)}.source-health-detail{position:absolute;z-index:8;top:100%;right:0;width:min(390px,calc(100vw - 28px));display:grid;gap:7px;padding:14px;border:1px solid var(--theme-line, #3b5059);background:var(--theme-surface, #091015);box-shadow:0 18px 45px var(--theme-shadow, #000b)}.source-health-detail p{margin:0;color:var(--theme-muted, #a3b2b7);font-size:12px;line-height:1.5}.source-health-detail ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--theme-amber, #d5b477);font-size:11px}.source-health-detail small{color:var(--theme-muted, #788b92);font:700 9px IBM Plex Mono}.feed-directory{display:block;margin-top:32px;padding-top:0;border:1px solid var(--theme-line, #304149)}.feed-directory>summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:13px 17px;background:var(--theme-surface, #091014);cursor:pointer;list-style:none}.feed-directory>summary::-webkit-details-marker{display:none}.feed-directory>summary>span:first-child{display:grid;gap:5px}.feed-directory>summary>span:first-child>strong{color:var(--theme-ink, #d9e5e9);font:700 17px IBM Plex Mono}.feed-directory>summary>span:first-child>small:last-child{color:var(--theme-muted, #75878f);font-size:11px}.feed-directory>summary>span:last-child{display:flex;align-items:center;gap:7px;color:var(--cyan);font:800 10px IBM Plex Mono}.feed-directory>summary svg{width:16px;transition:transform .16s ease}.feed-directory[open]>summary svg{transform:rotate(180deg)}.feed-directory:not([open])>.feed-directory-copy,.feed-directory:not([open])>.feed-directory-grid{display:none}.feed-directory-copy{padding:15px 17px;border-top:1px solid var(--theme-line, #304149)}.feed-directory-copy p{max-width:900px;margin:0;color:var(--theme-muted, #8b9ca3);font-size:12px;line-height:1.6}.feed-directory-grid{margin:0;padding:0 17px 17px}.news-return-tools,.news-originals{margin-top:26px}@media(max-width:720px){.news-edition-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;overflow:visible;padding:3px}.news-edition-switch a{min-width:0;min-height:62px;display:grid;grid-template-columns:1fr;padding:7px 4px;text-align:center}.news-edition-switch a span,.news-edition-switch a small{display:none}.news-edition-switch a strong{font-size:9px;line-height:1.2;overflow-wrap:anywhere}.news-edition-switch a.is-active{box-shadow:inset 0 -3px 0 var(--cyan)}.news-hero{gap:12px;margin-bottom:14px;padding-bottom:14px}.news-hero h1{font-size:28px;line-height:1.02}.news-hero p{font-size:13px}.global-page-heading{margin-bottom:28px}.global-page-heading h1,.infrastructure-page-heading h1{font-size:clamp(40px,12vw,48px);line-height:.94}.global-page-heading p{font-size:14px;line-height:1.6}.news-card-meta,.news-card-context p,.news-card-evidence-status,.news-card-coverage,.news-result-count{font-size:12px}.news-category-badge small{font-size:10px}.news-category-badge strong{font-size:12px}.news-category-bar button,.news-region-bar button,.news-industry-bar button,.company-controls button,.globe-filter button,.reader-return-topics button{min-height:44px;font-size:12px}.story-action-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.story-action-more{display:flex!important}.story-action-bar .story-action-secondary{display:none}.story-action-bar.is-expanded .story-action-secondary{display:flex}.story-action-bar .story-action-save,.story-action-bar .story-action-more{border-top:0!important}.story-action-bar.is-expanded .story-action-secondary{border-top:1px solid var(--theme-line, #223039)!important}.story-action-bar button{min-height:48px!important;border-right:1px solid var(--theme-line, #223039)!important}.story-action-bar button:nth-child(2n){border-right:0!important}.feed-directory>summary{min-height:78px;align-items:flex-start;flex-direction:column;gap:8px}.feed-directory>summary>span:last-child{min-height:30px}.feed-directory-grid{grid-template-columns:1fr}.source-health-detail{right:-1px}.home-purpose-note{font-size:13px}.daily-method-links,.ask-page-starters{display:grid;grid-template-columns:1fr}.daily-method-links a,.ask-page-starters button{justify-content:center;text-align:center}.state-review-disclosure,.desk-storage-note,.ask-supported-scope{grid-template-columns:22px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.brief-evidence-disclosure>summary svg,.feed-directory>summary svg{transition:none}}.home-state-banner{display:grid;grid-template-columns:minmax(0,.94fr) minmax(360px,1.06fr);gap:clamp(28px,4vw,62px);align-items:center;background:radial-gradient(circle at 92% 4%,var(--theme-wash-magenta, #4a18404d),transparent 40%),radial-gradient(circle at 4% 100%,var(--theme-wash-teal, #1237414d),transparent 40%),var(--theme-surface, #090d11)}.home-state-banner__art-link{min-width:0;display:block;color:inherit;text-decoration:none}.state-of-ai-artwork{position:relative;min-width:0;margin:0;overflow:hidden;border:1px solid var(--theme-line, #344a53);background:var(--theme-surface, #071014)}.state-of-ai-artwork img{width:100%;display:block;aspect-ratio:1200/630;object-fit:cover}.state-of-ai-artwork figcaption{position:absolute;inset:auto 0 0;padding:10px 13px;background:linear-gradient(180deg,transparent,var(--theme-surface, #05080bd9) 42%);color:var(--theme-muted, #9bb0b8);font:800 9px IBM Plex Mono;letter-spacing:.08em;text-shadow:0 1px 3px #000}.state-of-ai-artwork.is-generic figcaption{color:var(--theme-muted, #c2a1b4)}.home-state-banner__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.home-state-banner__copy>.eyebrow{color:var(--magenta);line-height:1.6}.home-state-banner__copy>h2,.home-state-banner--empty h2{max-width:840px;margin:10px 0 15px;color:var(--theme-ink, #edf4f6);font-size:clamp(38px,4.9vw,72px);line-height:.94;letter-spacing:-.06em}.home-state-banner__copy>p,.home-state-banner--empty p{max-width:760px;margin:0;color:var(--theme-muted, #9dabb0);font-size:15px;line-height:1.66}.home-state-banner__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:20px;color:var(--theme-muted, #84969d);font:700 10px IBM Plex Mono;letter-spacing:.055em}.home-state-banner__meta span:last-child{color:var(--theme-magenta, #bc93ab)}.home-state-banner__copy>nav{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.home-state-banner__copy>nav>a,.home-state-banner__copy>nav>button,.home-state-banner--empty a{min-height:44px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;border:1px solid var(--theme-line, #49616b);background:var(--theme-surface, #0a1317);color:var(--cyan);font:800 11px Inter,sans-serif;text-decoration:none;cursor:pointer}.home-state-banner__copy>nav>a:hover,.home-state-banner__copy>nav>a:focus-visible,.home-state-banner__copy>nav>button:hover,.home-state-banner__copy>nav>button:focus-visible,.home-state-banner--empty a:hover,.home-state-banner--empty a:focus-visible{border-color:var(--cyan);background:var(--theme-surface-raised, #10262d)}.home-state-banner__copy>nav svg,.home-state-banner--empty a svg{width:15px}.home-state-banner--empty{min-height:260px;grid-template-columns:1fr;align-items:center}.home-state-banner--empty>div{max-width:980px}.home-state-banner--empty h2{font-size:clamp(32px,4vw,58px)}.home-state-banner--empty a{width:max-content;margin-top:22px}.article-audio-player--compact{width:100%;grid-template-columns:1fr;gap:10px;margin:24px 0 0;padding:16px 18px;background:radial-gradient(circle at 0 50%,var(--theme-wash-teal, #163740) 0,transparent 50%),var(--theme-surface, #081115)}.article-audio-player--compact .article-audio-player__heading{grid-row:auto;grid-template-columns:26px minmax(0,1fr);gap:11px}.article-audio-player--compact .article-audio-player__heading>svg{width:22px;height:22px}.article-audio-player--compact .article-audio-player__heading h2,.article-audio-player--compact .article-audio-player__heading h3{margin:4px 0 0;font-size:19px;line-height:1.08}.article-audio-player--compact>p{font-size:10px}.article-audio-player--compact .article-audio-player__meta{grid-column:1}.article-audio-player--compact.article-audio-player--preparing{min-height:72px;grid-template-columns:23px minmax(0,1fr);margin-top:24px;margin-bottom:0}.state-edition>.state-of-ai-artwork{width:100%;max-width:1000px;margin:0 0 32px}@media(max-width:900px){.home-state-banner{grid-template-columns:1fr;gap:28px}.home-state-banner__art-link{width:100%}.home-state-banner__copy>h2{font-size:clamp(38px,8vw,58px)}}@media(max-width:480px){.home-state-banner{padding-inline:12px}.home-state-banner__copy>h2{font-size:38px}.home-state-banner__copy>p{font-size:14px}.home-state-banner__copy>nav{display:grid;width:100%}.home-state-banner__copy>nav>a,.home-state-banner__copy>nav>button{width:100%;justify-content:center}.state-of-ai-artwork figcaption{font-size:8px}}.home-edition-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.36fr);grid-template-areas:"main rail";align-items:start;border-bottom:1px solid var(--line);background:radial-gradient(circle at 0 0,var(--theme-wash-teal, #173d4833),transparent 34%),var(--theme-surface, #080d10)}.home-edition-layout__main{grid-area:main;min-width:0;border-right:1px solid var(--line)}.home-edition-layout .home-command-section{border-bottom:1px solid var(--line)}.home-edition-layout .state-command-hero{padding:clamp(34px,4.2vw,62px);background:linear-gradient(115deg,var(--theme-wash-magenta, #3a153326),transparent 58%),transparent}.home-edition-layout .state-command-hero>header{grid-template-columns:minmax(0,1fr) 168px;gap:28px}.home-edition-layout .state-command-hero>header h2{max-width:690px;font-size:clamp(42px,5.2vw,76px)}.home-edition-layout .state-command-hero header p{font-size:15px}.home-edition-layout .state-command-hero aside{padding-left:18px}.home-edition-layout .state-command-hero aside strong{font-size:44px}.home-edition-layout .state-command-hero>.daily-five-newspaper{margin-top:30px}.home-edition-layout .home-trending{padding:clamp(30px,3.8vw,56px);background:transparent}.home-edition-layout .home-trending>header{grid-template-columns:1fr;gap:12px}.home-edition-layout .home-trending h1{font-size:clamp(34px,4.2vw,58px)}.home-edition-layout .trending-newspaper .is-lead{min-height:clamp(360px,30vw,510px)}.home-edition-layout .trending-newspaper .is-lead h2{font-size:clamp(30px,3vw,50px)}.home-edition-layout__rail{grid-area:rail;position:sticky;top:65px;min-width:0;max-height:calc(100dvh - 65px);overflow-y:auto;background:var(--theme-surface, #090d11)}.home-edition-layout__rail .home-state-banner{grid-template-columns:1fr;gap:20px;min-height:0;padding:20px;background:radial-gradient(circle at 100% 0,var(--theme-wash-magenta, #4a184036),transparent 42%),var(--theme-surface, #090d11)}.home-edition-layout__rail .home-state-banner__copy>h2,.home-edition-layout__rail .home-state-banner--empty h2{margin:8px 0 12px;font-size:clamp(28px,2.8vw,42px);line-height:.96}.home-edition-layout__rail .home-state-banner__copy>p,.home-edition-layout__rail .home-state-banner--empty p{font-size:13px;line-height:1.55}.home-edition-layout__rail .home-state-banner__meta{gap:7px;margin-top:15px;font-size:8px}.home-edition-layout__rail .home-state-banner__copy>nav{display:grid;width:100%;margin-top:18px}.home-edition-layout__rail .home-state-banner__copy>nav>a,.home-edition-layout__rail .home-state-banner__copy>nav>button{justify-content:center;font-size:10px}.home-edition-layout__rail .article-audio-player--compact{margin-top:18px;padding:13px}.home-edition-layout__rail .article-audio-player--compact .article-audio-player__heading h2,.home-edition-layout__rail .article-audio-player--compact .article-audio-player__heading h3{font-size:16px}@media(max-width:1080px){.home-edition-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr)}.home-edition-layout .state-command-hero{padding:32px}.home-edition-layout .state-command-hero>.daily-five-newspaper{grid-template-columns:repeat(2,minmax(0,1fr))}.home-edition-layout .home-trending{padding:32px}.home-edition-layout .trending-newspaper{grid-template-columns:repeat(2,minmax(0,1fr))}.home-edition-layout__rail .home-state-banner{padding:16px}}@media(max-width:820px){.home-edition-layout{grid-template-columns:1fr;grid-template-areas:"main" "rail"}.home-edition-layout__main{border-right:0}.home-edition-layout__rail{position:static;max-height:none;overflow:visible;border-top:1px solid var(--line)}.home-edition-layout__rail .home-state-banner{grid-template-columns:1fr;padding:38px 14px}.home-edition-layout .state-command-hero,.home-edition-layout .home-trending{padding:38px 14px}.home-edition-layout .state-command-hero>header{grid-template-columns:1fr}.home-edition-layout .state-command-hero aside{padding:20px 0 0;border-left:0;border-top:1px solid var(--theme-line, #3a444a)}.home-edition-layout .state-command-hero>.daily-five-newspaper,.home-edition-layout .trending-newspaper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.home-edition-layout .state-command-hero,.home-edition-layout .home-trending{padding-inline:12px}.home-edition-layout .state-command-hero>.daily-five-newspaper,.home-edition-layout .trending-newspaper{grid-template-columns:1fr}.home-edition-layout .state-command-hero>.daily-five-newspaper .is-lead,.home-edition-layout .trending-newspaper .is-lead{grid-column:1}.home-edition-layout__rail .home-state-banner{padding-inline:12px}}.home-edition-layout__rail .article-audio-player--compact{display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto;align-items:start;gap:13px;margin-top:18px;padding:16px!important}.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__heading,.home-edition-layout__rail .article-audio-player--compact>p,.home-edition-layout__rail .article-audio-player--compact>audio,.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__transcript,.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__meta{grid-column:1!important;grid-row:auto!important;width:100%;min-width:0}.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__heading{grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px}.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__heading>div{min-width:0}.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__heading h2,.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__heading h3{font-size:19px;overflow-wrap:anywhere}.home-edition-layout__rail .article-audio-player--compact>p{font-size:11px;line-height:1.55}.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__meta{display:flex;gap:7px 12px;flex-wrap:wrap}.home-edition-layout__rail .article-audio-player--compact>.article-audio-player__transcript{justify-self:start}.signal-page-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:var(--theme-muted, #778990);font:700 8px IBM Plex Mono;letter-spacing:.06em}.signal-synthesis-grid{display:grid;grid-template-columns:2fr 1fr 1fr;border:1px solid var(--theme-line, #34464e)}.signal-synthesis-grid>div{padding:clamp(20px,3vw,34px);border-right:1px solid var(--theme-line, #34464e)}.signal-synthesis-grid>div:last-child{border-right:0}.signal-synthesis-grid span{color:var(--cyan);font:700 8px IBM Plex Mono;letter-spacing:.08em}.signal-synthesis-grid h2{margin:9px 0;font-size:clamp(28px,4vw,56px)}.signal-synthesis-grid p{color:var(--theme-muted, #8c9ba1);line-height:1.65}.signal-evidence-register{display:grid;grid-template-columns:repeat(4,1fr);margin:30px 0;border:1px solid var(--theme-line, #304149)}.signal-evidence-register>div{padding:20px;border-right:1px solid var(--theme-line, #304149)}.signal-evidence-register>div:last-child{border-right:0}.signal-evidence-register h2{margin:0 0 9px;font-size:17px}.signal-evidence-register p{margin:0;color:var(--theme-muted, #819198);font-size:12px;line-height:1.55}.coverage-comparison{margin:45px 0}.coverage-comparison>header h2{font-size:clamp(32px,4vw,58px);margin:8px 0 20px}.coverage-comparison [role=table]{border:1px solid var(--theme-line, #304149);overflow-x:auto}.coverage-comparison [role=row]{min-width:820px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;align-items:center}.coverage-comparison [role=row]>*{min-width:0;padding:14px;border-right:1px solid var(--theme-line, #304149)}.coverage-comparison [role=row]>*:last-child{border-right:0}.coverage-comparison-head{border-bottom:1px solid var(--theme-line, #304149);color:var(--theme-muted, #7f9097);font:700 8px IBM Plex Mono}.coverage-comparison a[role=row]{border-bottom:1px solid var(--theme-line, #26343b);color:var(--theme-muted, #9aa9ae);text-decoration:none;font-size:11px}.coverage-comparison a[role=row]:last-child{border-bottom:0}.coverage-comparison a[role=row]:hover,.coverage-comparison a[role=row]:focus-visible{background:var(--theme-surface-raised, #0d171b)}.coverage-comparison [role=cell]:first-child{display:grid;gap:5px}.coverage-comparison [role=cell] strong{color:var(--theme-ink, #d5dfe2)}.coverage-comparison [role=cell] small{color:var(--theme-muted, #718188)}.signal-page-community{display:grid;grid-template-columns:minmax(240px,1fr) minmax(360px,1.3fr);gap:30px;margin:45px 0;padding:28px;border:1px solid var(--theme-line, #34505b);background:var(--theme-surface, #0a1115)}.signal-page-community h2{margin:7px 0;font-size:clamp(28px,3.5vw,48px)}.signal-page-community p{color:var(--theme-muted, #839399)}.signal-page-community>.story-primary-action,.signal-page-community>.story-action-bar,.signal-page-community>.pulse-explanation,.signal-page-community>.story-action-status{grid-column:2}.signal-page-community>a{grid-column:1;min-height:44px;display:inline-flex;align-items:center;gap:8px;color:var(--cyan);text-decoration:none}.signal-page-community>a svg{width:15px}@media(max-width:820px){.signal-synthesis-grid,.signal-evidence-register,.signal-page-community{grid-template-columns:1fr}.signal-synthesis-grid>div,.signal-evidence-register>div{border-right:0;border-bottom:1px solid var(--theme-line, #304149)}.signal-synthesis-grid>div:last-child,.signal-evidence-register>div:last-child{border-bottom:0}.signal-page-community>.story-primary-action,.signal-page-community>.story-action-bar,.signal-page-community>.pulse-explanation,.signal-page-community>.story-action-status,.signal-page-community>a{grid-column:1}}.reader-return-center{position:relative;padding:clamp(30px,4.5vw,64px) clamp(14px,4.2vw,64px);overflow:hidden;border-bottom:1px solid var(--theme-line, #24343b);background:radial-gradient(circle at 10% 0,var(--theme-wash-teal, #153f4938),transparent 34%),linear-gradient(135deg,var(--theme-surface, #0a1115),var(--theme-surface, #080c0f) 62%,var(--theme-surface, #10130e))}.reader-return-center:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,var(--theme-wash, #ffffff08) 50%,transparent 50.1%);background-size:84px 100%}.reader-return-center>*{position:relative;z-index:1}.reader-return-center>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;max-width:1500px;margin:0 auto 24px}.reader-return-center h2{max-width:1000px;margin:7px 0 10px;color:var(--theme-ink, #eef5f6);font-size:clamp(34px,4.8vw,70px);line-height:.96;letter-spacing:-.06em;text-wrap:balance}.reader-return-center header p{max-width:720px;margin:0;color:var(--theme-muted, #8fa0a7);font-size:14px;line-height:1.65}.reader-return-primary{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid var(--cyan);background:var(--theme-wash-teal, #66e2ef12);color:var(--cyan);font:800 11px IBM Plex Mono;letter-spacing:.06em;text-decoration:none}.reader-return-primary:hover,.reader-return-primary:focus-visible{background:var(--cyan);color:var(--theme-on-accent, #061014)}.reader-return-primary svg{width:17px}.reader-return-metrics{max-width:1500px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 auto;border:1px solid var(--theme-line, #2d4048);background:var(--theme-surface, #070b0ecf)}.reader-return-metrics>a,.reader-return-metrics>div{min-width:0;display:grid;grid-template-columns:28px auto 1fr;gap:4px 9px;align-items:center;padding:17px;border-right:1px solid var(--theme-line, #2d4048);color:inherit;text-decoration:none}.reader-return-metrics>*:last-child{border-right:0}.reader-return-metrics svg{grid-row:1/4;width:19px;color:var(--theme-teal, #61c8d7)}.reader-return-metrics strong{color:var(--theme-ink, #f0f6f7);font:500 23px IBM Plex Mono}.reader-return-metrics span{color:var(--theme-muted, #91a1a7);font:800 9px IBM Plex Mono;letter-spacing:.07em}.reader-return-metrics small{grid-column:2/-1;color:var(--theme-muted, #64757c);font-size:11px}.reader-return-metrics>a:hover,.reader-return-metrics>a:focus-visible{background:var(--theme-surface-raised, #102128)}.reader-return-metrics>a:hover span{color:var(--cyan)}.reader-return-focus{max-width:1500px;display:grid;grid-template-columns:minmax(210px,.32fr) minmax(0,1fr);gap:24px;align-items:center;margin:12px auto 0;padding:18px;border:1px solid var(--theme-line, #26373e);background:var(--theme-surface, #0a0f12)}.reader-return-focus>div:first-child{display:grid;gap:5px}.reader-return-focus strong,.reader-return-habit strong,.reader-for-you>div>strong{color:var(--theme-ink, #dfe9ec);font:800 10px IBM Plex Mono;letter-spacing:.08em}.reader-return-focus span,.reader-return-habit small{color:var(--theme-muted, #71838a);font-size:11px;line-height:1.45}.reader-return-topics{display:flex;flex-wrap:wrap;gap:6px}.reader-return-topics button{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:1px solid var(--theme-line, #34464e);background:var(--theme-surface, #080d10);color:var(--theme-muted, #8c9ca2);font:700 11px Inter,sans-serif;cursor:pointer}.reader-return-topics button.is-active{border-color:var(--theme-line-teal, #63dbe8);background:var(--theme-wash-teal, #13323a);color:var(--theme-ink, #dffbff)}.reader-return-topics button svg{width:13px}.reader-return-content{max-width:1500px;display:grid;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:12px;margin:12px auto 0}.reader-continue{min-width:0;display:grid;grid-template-columns:32px minmax(0,1fr) 22px;gap:12px;align-items:center;padding:20px;border:1px solid var(--theme-line, #37515a);background:var(--theme-surface-raised, #0b171c);color:inherit;text-decoration:none}.reader-continue>svg{color:var(--cyan)}.reader-continue>span{min-width:0;display:grid;gap:7px}.reader-continue small{color:var(--theme-teal, #74b9c5);font:700 9px IBM Plex Mono;letter-spacing:.06em}.reader-continue strong{overflow:hidden;color:var(--theme-ink, #e1eaed);font-size:16px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.reader-continue i{height:3px;overflow:hidden;background:var(--theme-wash-teal, #263a42)}.reader-continue i span{display:block;height:100%;background:var(--cyan)}.reader-continue:hover,.reader-continue:focus-visible{border-color:var(--cyan)}.reader-for-you{padding:17px 20px;border:1px solid var(--theme-line, #2c3b42);background:var(--theme-surface, #090e11)}.reader-for-you>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:11px}.reader-for-you>div>a{display:inline-flex;align-items:center;gap:5px;color:var(--theme-teal, #74cbd5);font:800 9px IBM Plex Mono;text-decoration:none}.reader-for-you>div svg{width:13px}.reader-for-you ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.reader-for-you li{min-width:0;border-left:1px solid var(--theme-line, #2b3a41);padding:0 14px}.reader-for-you li:first-child{border-left:0;padding-left:0}.reader-for-you li:last-child{padding-right:0}.reader-for-you li a{display:grid;gap:6px;color:inherit;text-decoration:none}.reader-for-you li span{color:var(--theme-teal, #6aaeba);font:700 8px IBM Plex Mono}.reader-for-you li strong{display:-webkit-box;overflow:hidden;color:var(--theme-ink, #dbe5e8);font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.reader-for-you li small{color:var(--theme-muted, #61747b);font-size:10px}.reader-for-you li a:hover strong,.reader-for-you li a:focus-visible strong{color:var(--cyan)}.reader-return-habit{max-width:1500px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:12px auto 0;padding:14px 16px;border:1px solid var(--theme-line, #364139);background:var(--theme-surface, #0d120e)}.reader-return-habit>div{display:flex;align-items:center;gap:11px}.reader-return-habit>div svg{color:var(--theme-green, #b6d276)}.reader-return-habit>div span{display:grid;gap:3px}.reader-return-habit nav{display:flex;flex-wrap:wrap;gap:6px}.reader-return-habit nav a,.reader-return-habit nav button{min-height:40px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--theme-line, #3b5147);background:var(--theme-surface, #0a0f0c);color:var(--theme-muted, #a9c0b1);font:800 9px IBM Plex Mono;letter-spacing:.04em;text-decoration:none;cursor:pointer}.reader-return-habit nav svg{width:14px}.reader-return-habit nav a:hover,.reader-return-habit nav a:focus-visible,.reader-return-habit nav button:hover,.reader-return-habit nav button:focus-visible{border-color:var(--theme-line-green, #b6d276);color:var(--theme-green, #dff1b6)}.reader-return-center--desk{margin:36px calc(clamp(18px,4vw,64px)*-1) 32px;padding-inline:clamp(18px,4vw,64px);border-top:1px solid var(--theme-line, #2b3d44)}.reader-return-center--desk h2{font-size:clamp(30px,4vw,58px)}.news-return-tools{max-width:1500px;display:grid;grid-template-columns:minmax(240px,.38fr) minmax(0,1fr) auto;gap:16px;align-items:center;margin:0 auto 20px;padding:13px;border:1px solid var(--theme-line, #2b414a);background:linear-gradient(100deg,var(--theme-surface-raised, #0e1d22),var(--theme-surface, #090e11))}.news-return-tools>div:first-child{display:flex;align-items:center;gap:10px}.news-return-tools>div:first-child>svg{color:var(--cyan)}.news-return-tools>div:first-child span,.news-return-tools>a span{display:grid;gap:3px}.news-return-tools strong{color:var(--theme-ink, #dce7ea);font:800 10px IBM Plex Mono;letter-spacing:.06em}.news-return-tools small{color:var(--theme-muted, #72858c);font-size:10px;line-height:1.35}.news-return-tools>div:nth-child(2){display:flex;flex-wrap:wrap;gap:5px}.news-return-tools button{min-height:36px;display:inline-flex;align-items:center;gap:5px;padding:0 9px;border:1px solid var(--theme-line, #32454d);background:var(--theme-surface, #080d10);color:var(--theme-muted, #81939a);font-size:10px;cursor:pointer}.news-return-tools button.is-active{border-color:var(--theme-line-teal, #66d9e6);background:var(--theme-wash-teal, #143039);color:var(--theme-ink, #dffbff)}.news-return-tools button svg{width:12px}.news-return-tools>a{min-height:44px;display:grid;grid-template-columns:20px auto 15px;gap:8px;align-items:center;padding:0 12px;border-left:1px solid var(--theme-line, #34505a);color:var(--theme-teal, #8eb4bd);text-decoration:none}.news-return-tools>a svg{width:15px}.news-return-tools>a:hover strong,.news-return-tools>a:focus-visible strong{color:var(--cyan)}.news-coverage-modes{grid-template-columns:repeat(5,minmax(0,1fr))}.news-card.is-publisher-sponsored{border-color:var(--theme-line, #786437)}.news-card.is-publisher-sponsored .news-card-evidence-status{color:var(--theme-amber, #d8ba72)}.news-card.is-publisher-sponsored:before{content:"PUBLISHER PROMOTION";position:absolute;z-index:4;top:10px;left:10px;padding:6px 8px;border:1px solid var(--theme-line-amber, #b9903e);background:var(--theme-surface, #1b160bd9);color:var(--theme-amber, #efd48f);font:800 8px IBM Plex Mono;letter-spacing:.07em}@media(max-width:1050px){.reader-return-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reader-return-metrics>*:nth-child(2){border-right:0}.reader-return-metrics>*:nth-child(-n+2){border-bottom:1px solid var(--theme-line, #2d4048)}.reader-return-content,.news-return-tools{grid-template-columns:1fr}.news-return-tools>a{border-left:0;border-top:1px solid var(--theme-line, #34505a);padding-top:10px;padding-bottom:10px}.news-coverage-modes{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.reader-return-center>header{grid-template-columns:1fr}.reader-return-primary{justify-self:start}.reader-return-metrics{grid-template-columns:1fr}.reader-return-metrics>a,.reader-return-metrics>div{border-right:0;border-bottom:1px solid var(--theme-line, #2d4048)}.reader-return-metrics>*:last-child{border-bottom:0}.reader-return-focus{grid-template-columns:1fr}.reader-return-topics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reader-return-topics button{justify-content:center;padding-inline:6px}.reader-for-you ol{grid-template-columns:1fr}.reader-for-you li,.reader-for-you li:first-child,.reader-for-you li:last-child{padding:10px 0;border-left:0;border-top:1px solid var(--theme-line, #2b3a41)}.reader-for-you li:first-child{padding-top:0;border-top:0}.reader-return-habit{align-items:flex-start;flex-direction:column}.reader-return-habit nav{width:100%;display:grid;grid-template-columns:1fr}.reader-return-habit nav a,.reader-return-habit nav button{justify-content:center}.reader-return-center--desk{margin-inline:-18px}.news-return-tools>div:nth-child(2){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.news-return-tools button{justify-content:center}.news-coverage-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.reader-return-center *{scroll-behavior:auto!important}}.newsletter-signup{width:100%;max-width:1120px;display:grid;grid-template-columns:minmax(260px,.85fr) minmax(360px,1.15fr);gap:clamp(24px,5vw,72px);align-items:center;margin:0 auto;padding:clamp(24px,3.4vw,42px);border:1px solid var(--theme-line, #35515b);background:radial-gradient(circle at 0 0,var(--theme-wash-teal, #1b4b5738),transparent 42%),linear-gradient(120deg,var(--theme-surface-raised, #0c171c),var(--theme-surface, #080d10))}.newsletter-signup-copy{display:grid;grid-template-columns:34px minmax(0,1fr);gap:15px;align-items:start}.newsletter-signup-copy>svg{width:25px;color:var(--cyan)}.newsletter-signup-copy span{display:grid;gap:7px}.newsletter-signup-copy small{color:var(--theme-teal, #6dcbd7);font:800 9px IBM Plex Mono;letter-spacing:.1em}.newsletter-signup-copy strong{max-width:560px;color:var(--theme-ink, #edf5f7);font-size:clamp(22px,2.4vw,36px);line-height:1.02;letter-spacing:-.045em}.newsletter-signup-copy p{margin:0;color:var(--theme-muted, #91a2a8);font-size:12px;line-height:1.6}.newsletter-signup form{position:relative;display:grid;gap:8px}.newsletter-signup form>label:first-child{color:var(--theme-muted, #9eafb5);font:700 9px IBM Plex Mono;letter-spacing:.08em;text-transform:uppercase}.newsletter-signup form>div{display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:52px}.newsletter-signup input[type=email]{min-width:0;border:1px solid var(--theme-line, #45616b);border-right:0;background:var(--theme-surface, #070b0e);color:var(--theme-ink, #eff7f8);padding:0 15px;font:500 16px Inter,sans-serif;outline:0}.newsletter-signup input[type=email]:focus{border-color:var(--cyan);box-shadow:inset 0 0 0 1px var(--cyan)}.newsletter-signup input::placeholder{color:var(--theme-muted, #63757c)}.newsletter-signup button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border:1px solid var(--cyan);background:var(--cyan);color:var(--theme-on-accent, #061014);font:800 9px IBM Plex Mono;letter-spacing:.065em;cursor:pointer}.newsletter-signup button:disabled{cursor:wait;opacity:.62}.newsletter-signup button svg{width:15px}.newsletter-signup form>small{color:var(--theme-muted, #71838a);font-size:10px;line-height:1.45}.newsletter-signup form>small a{color:var(--theme-teal, #9dcbd2)}.newsletter-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.newsletter-signup-error{margin:2px 0 0;color:var(--theme-red, #f0a5a5);font-size:11px}.newsletter-signup-success{min-height:76px;display:grid;grid-template-columns:30px minmax(0,1fr);align-content:center;gap:5px 12px;padding:17px;border:1px solid var(--theme-line-green, #6fa577);background:var(--theme-surface-raised, #0e1a13);color:var(--theme-ink, #dff0e1)}.newsletter-signup-success svg{grid-row:1/3;color:var(--theme-green, #9adb9f)}.newsletter-signup-success strong{font:800 11px IBM Plex Mono;letter-spacing:.05em}.newsletter-signup-success span{color:var(--theme-muted, #8dab91);font-size:11px}.newsletter-signup--homepage_briefing{margin-top:34px;border-color:var(--theme-line, #4d4550);background:linear-gradient(110deg,var(--theme-surface-raised, #20121c),var(--theme-surface, #0a1014))}.newsletter-signup--article{margin-top:clamp(48px,7vw,88px)}.global-footer>.newsletter-signup--footer{grid-column:1/-1;max-width:none;margin:0 0 4px}.global-footer-social{display:flex!important;flex-wrap:wrap;gap:8px!important;margin-top:12px}.global-footer-social a{min-height:40px;display:inline-flex;align-items:center;gap:6px;padding:0 10px!important;border:1px solid var(--theme-line, #30434b)!important}.global-footer-social svg{width:12px}@media(max-width:820px){.newsletter-signup{grid-template-columns:1fr;gap:22px;padding:22px 16px}.newsletter-signup form>div{grid-template-columns:1fr}.newsletter-signup input[type=email]{min-height:50px;border-right:1px solid var(--theme-line, #45616b);border-bottom:0}.newsletter-signup button{width:100%}.newsletter-signup--homepage_briefing{margin-top:28px}.global-footer>.newsletter-signup--footer{grid-column:1}}@media(max-width:820px){.global-app:has(.discussion-scrim) .mobile-bottom-nav{display:none}.global-app:has(.discussion-scrim){padding-bottom:0}.global-app:has(.discussion-scrim) .discussion-drawer{height:100dvh;border-radius:0}}html{scroll-padding-top:128px}.global-app :where(a,button,input:not([type=radio]):not([type=checkbox]),select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--cyan)!important;outline-offset:3px!important}#global-main :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{scroll-margin-block:128px 24px}.skip-link{opacity:0}.skip-link:focus,.skip-link:focus-visible{top:8px!important;transform:translateY(0)!important;opacity:1;visibility:visible}.global-search-overlay>button{width:44px;height:44px}.global-search-overlay label:focus-within,.universal-search-input:focus-within{border-color:var(--cyan);outline:3px solid var(--cyan);outline-offset:3px;box-shadow:0 0 0 5px var(--theme-shadow, #061014)}.universal-search-input{min-height:64px}.global-search-overlay input,.universal-search-input input{min-height:44px}.universal-search-results h2,.search-result small,.search-all-link,.search-starters span{font-size:12px}.search-result{min-height:56px}.search-all-link,.search-starters button{min-height:44px}.search-starters button{font-size:13px}.news-search button,.globe-detail-close{width:44px;height:44px}.reader-return-topics button,.news-return-tools button,.reader-return-habit nav a,.reader-return-habit nav button,.ask-examples button,.contribution-types span,.discussion-sort button,.power-presets button,.globe-instruction button{min-height:44px}.reader-return-topics button,.news-return-tools button,.reader-return-habit nav a,.reader-return-habit nav button,.discussion-sort button,.power-presets button,.globe-accessible-list button{font-size:12px}.news-card-meta,.news-card-evidence-status,.news-card-coverage,.news-card-read-source,.news-originals .news-original-card__copy>small,.news-originals .news-original-card__copy>span,.news-originals .synthesis-share,.globe-country-detail>p,.globe-country-detail>div span,.globe-country-detail>a,.globe-accessible-list small,.world-index button small,.globe-instruction span,.globe-instruction button{font-size:12px}.globe-accessible-list button{min-height:52px}.globe-country-detail>a{min-height:44px}.unified-reader-home{background:radial-gradient(circle at 82% 0,color-mix(in srgb,var(--desk-accent, var(--cyan)) 16%,transparent),transparent 28%),var(--theme-surface, #070b0e)}.unified-reader-home--ai{--desk-accent: var(--cyan)}.unified-reader-home--robots{--desk-accent: var(--theme-magenta, #e878b5)}.unified-reader-home--cybersecurity{--desk-accent: var(--theme-green, #7de0b5)}.unified-news-landing{--desk-accent: var(--cyan);display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,380px);gap:clamp(24px,4vw,64px);padding:clamp(42px,6vw,88px) clamp(18px,4vw,64px) 28px;border-bottom:1px solid var(--theme-line, #2d3d44);background:linear-gradient(115deg,color-mix(in srgb,var(--desk-accent) 9%,transparent),transparent 48%),var(--theme-surface, #070c0e)}.unified-news-landing--robots{--desk-accent: var(--theme-magenta, #e878b5)}.unified-news-landing--cybersecurity{--desk-accent: var(--theme-green, #7de0b5)}.unified-news-landing__copy{align-self:end}.unified-news-landing__copy>.eyebrow{color:var(--desk-accent)}.unified-news-landing__copy h1{max-width:980px;margin:12px 0 18px;color:var(--theme-ink, #eef6f7);font-size:clamp(48px,6.4vw,94px);font-weight:500;line-height:.91;letter-spacing:-.066em;text-wrap:balance}.unified-news-landing__copy p{max-width:860px;margin:0;color:var(--theme-muted, #9cacb2);font-size:clamp(15px,1.45vw,19px);line-height:1.62}.unified-news-landing__status{min-height:210px;display:grid;grid-template-columns:30px minmax(0,1fr);align-content:end;gap:8px 13px;padding:24px;border:1px solid color-mix(in srgb,var(--desk-accent) 52%,var(--theme-line, #24343a));background:linear-gradient(145deg,color-mix(in srgb,var(--desk-accent) 12%,var(--theme-surface, #091014)),var(--theme-surface, #081014) 70%)}.unified-news-landing__status>svg{grid-row:1 / 4;width:24px;color:var(--desk-accent)}.unified-news-landing__status>span{color:var(--theme-muted, #83969d);font:700 10px/1.45 IBM Plex Mono;letter-spacing:.075em}.unified-news-landing__status>strong{color:var(--theme-ink, #e7f2f3);font:650 clamp(18px,2vw,25px)/1.1 "IBM Plex Mono"}.unified-news-landing__status>small{max-width:290px;color:var(--theme-muted, #8fa0a6);font-size:12px;line-height:1.55}.unified-news-landing .news-edition-switch{grid-column:1 / -1;width:100%;max-width:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 0;padding:0;border:0;background:transparent}.unified-news-landing .news-edition-switch a{--edition-accent: var(--cyan);position:relative;min-width:0;min-height:132px;display:grid;grid-template-columns:auto 34px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;align-items:center;gap:7px 14px;padding:20px;border:1px solid var(--theme-line, #304149);color:var(--theme-muted, #8fa1a8);background:var(--theme-surface, #081014);box-shadow:inset 0 0 0 0 transparent;text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.unified-news-landing .news-edition-switch a[data-edition=robots]{--edition-accent: var(--theme-magenta, #e878b5)}.unified-news-landing .news-edition-switch a[data-edition=cybersecurity]{--edition-accent: var(--theme-green, #7de0b5)}.unified-news-landing .news-edition-switch a:hover{border-color:var(--edition-accent);transform:translateY(-2px)}.unified-news-landing .news-edition-switch a.is-active{border-color:var(--edition-accent);color:var(--theme-ink, #e7f4f5);background:linear-gradient(115deg,color-mix(in srgb,var(--edition-accent) 18%,var(--theme-surface, #081014)),var(--theme-surface, #081014) 74%);box-shadow:inset 0 -4px 0 var(--edition-accent)}.unified-news-landing .news-edition-switch a>.news-edition-switch__number{grid-row:1 / 3;align-self:stretch;display:flex;align-items:center;padding-right:14px;border-right:1px solid var(--theme-line, #34454c);color:var(--edition-accent);font:600 12px IBM Plex Mono;letter-spacing:.08em}.unified-news-landing .news-edition-switch a>svg{grid-row:1 / 3;width:27px;height:27px;color:var(--edition-accent)}.unified-news-landing .news-edition-switch a>.news-edition-switch__copy{grid-row:1 / 3;display:grid;align-content:center;gap:6px;padding:0;border:0}.unified-news-landing .news-edition-switch__copy>strong{color:var(--theme-ink, #dbe7ea);font:650 clamp(17px,1.7vw,24px)/1 "IBM Plex Mono";letter-spacing:-.035em}.unified-news-landing .news-edition-switch__copy>small{color:var(--theme-muted, #809198);font:500 11px/1.4 Inter,sans-serif;letter-spacing:0}.unified-news-landing .news-edition-switch a>b{position:absolute;top:14px;right:16px;color:var(--theme-muted, #71848b);font:750 9px IBM Plex Mono;letter-spacing:.075em}.unified-news-landing .news-edition-switch a.is-active>b{color:var(--edition-accent)}.unified-news-landing__provenance{grid-column:1 / -1;display:grid;grid-template-columns:22px minmax(0,1fr);gap:12px;align-items:start;margin:0;padding:16px 18px;border:1px solid var(--theme-line, #34313a);color:var(--theme-muted, #9b979f);background:var(--theme-surface, #110f14);font-size:12px;line-height:1.55}.unified-news-landing__provenance>svg{width:20px;color:var(--desk-accent)}.unified-news-landing__provenance strong{margin-right:6px;color:var(--theme-body, #d8d0da);font:750 10px IBM Plex Mono;letter-spacing:.06em}.news-page--embedded{min-height:0;padding-top:clamp(34px,4vw,56px);background:transparent}.news-page--embedded .news-hero h2{max-width:920px;margin:8px 0 10px;color:var(--theme-ink, #edf5f7);font:600 clamp(30px,3.5vw,52px)/1 "IBM Plex Mono";letter-spacing:-.05em;text-transform:uppercase;text-wrap:balance}.home-briefing-signup{padding-block:clamp(32px,4vw,54px)}.home-briefing-signup>*{max-width:1180px;margin-inline:auto}.home-poweroutage-link{width:min(100%,620px);min-height:98px;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:18px;align-items:center;margin-top:24px;padding:17px 18px;border:1px solid var(--theme-line-amber, #b68e54);color:var(--theme-amber, #f0ddbc);background:linear-gradient(115deg,var(--theme-surface-raised, #2b2114),var(--theme-surface, #0a1114) 74%);text-decoration:none}.home-poweroutage-link>span{display:grid;gap:5px}.home-poweroutage-link small{color:var(--theme-amber, #c8a66e);font:750 9px IBM Plex Mono;letter-spacing:.07em}.home-poweroutage-link strong{color:var(--theme-ink, #f2e4ca);font:650 20px IBM Plex Mono}.home-poweroutage-link em{color:var(--theme-amber, #a9997d);font:500 11px/1.45 Inter,sans-serif}.home-poweroutage-link>svg{width:22px;color:var(--theme-amber, #d8b97f)}.home-poweroutage-link:hover{border-color:var(--theme-line-amber, #f1c87b);background:linear-gradient(115deg,var(--theme-wash-amber, #3a2b17),var(--theme-surface, #0b1518) 74%)}.home-source-counts{display:flex;flex-wrap:wrap;gap:1px;margin-top:22px;background:var(--theme-wash-teal, #304149)}.home-source-counts span{min-width:150px;flex:1;display:grid;gap:4px;padding:14px;color:var(--theme-muted, #788b92);background:var(--theme-surface, #081014);font:750 9px IBM Plex Mono;letter-spacing:.06em}.home-source-counts strong{color:var(--cyan);font-size:21px}@media(max-width:820px){.unified-news-landing{grid-template-columns:1fr;gap:18px;padding:34px 14px 20px}.unified-news-landing__copy h1{margin-block:9px 12px;font-size:clamp(42px,11vw,64px)}.unified-news-landing__copy p{font-size:14px;line-height:1.55}.unified-news-landing__status{min-height:0;grid-template-columns:22px minmax(0,1fr);gap:4px 10px;padding:14px}.unified-news-landing__status>svg{width:18px}.unified-news-landing__status>strong{font-size:16px}.unified-news-landing .news-edition-switch{gap:5px;margin-top:3px;padding:0;overflow:visible}.unified-news-landing .news-edition-switch a{min-height:106px;grid-template-columns:1fr;grid-template-rows:25px auto auto;justify-items:start;gap:5px;padding:11px 9px}.unified-news-landing .news-edition-switch a>.news-edition-switch__number{position:absolute;top:9px;right:8px;display:block;padding:0;border:0;font-size:9px}.unified-news-landing .news-edition-switch a>svg{grid-row:1;width:22px;height:22px}.unified-news-landing .news-edition-switch a>.news-edition-switch__copy{grid-row:2;display:block;min-width:0}.unified-news-landing .news-edition-switch__copy>strong{display:block;font-size:clamp(12px,3.4vw,15px);line-height:1.12;overflow-wrap:anywhere}.unified-news-landing .news-edition-switch__copy>small{display:none}.unified-news-landing .news-edition-switch a>b{position:static;grid-row:3;justify-self:start;font-size:10px;line-height:1.25}.unified-news-landing__provenance{gap:9px;padding:13px;font-size:11px}.news-page--embedded{padding-top:28px}.news-page--embedded .news-hero h2{font-size:28px;line-height:1.03}.home-poweroutage-link{min-height:104px}}@media(max-width:420px){.unified-news-landing__copy h1{font-size:40px}.unified-news-landing__status>span{font-size:10px}.unified-news-landing__status>small{font-size:11px}.unified-news-landing .news-edition-switch a{min-height:100px;padding-inline:7px}.unified-news-landing .news-edition-switch__copy>strong{font-size:11px;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;hyphens:none}.home-source-counts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.home-source-counts span{min-width:0;padding:11px 8px;font-size:9px}.home-source-counts strong{font-size:18px}}@media(prefers-reduced-motion:reduce){.unified-news-landing .news-edition-switch a{transition:none}.unified-news-landing .news-edition-switch a:hover{transform:none}}.unified-news-landing{grid-template-columns:minmax(0,1fr) minmax(280px,390px);gap:12px 24px;padding:clamp(20px,2.8vw,38px) clamp(18px,4vw,64px) 14px}.unified-news-landing__copy{align-self:center}.unified-news-landing__copy h1{max-width:900px;margin:7px 0 9px;font-size:clamp(36px,3.1vw,48px);line-height:.94;letter-spacing:-.055em}.unified-news-landing__copy p{max-width:760px;font-size:14px;line-height:1.5}.unified-news-landing__status{min-height:88px;align-content:center;padding:13px 15px}.unified-news-landing__status>strong{font-size:clamp(16px,1.6vw,21px)}.unified-news-landing .news-edition-switch{gap:6px;margin-top:2px}.unified-news-landing .news-edition-switch a{min-height:70px;grid-template-columns:auto 25px minmax(0,1fr) auto;padding:12px 14px}.unified-news-landing .news-edition-switch a>svg{width:22px;height:22px}.unified-news-landing .news-edition-switch a>.news-edition-switch__number{padding-right:10px}.unified-news-landing .news-edition-switch__copy>strong{font-size:clamp(16px,1.35vw,20px)}.unified-news-landing .news-edition-switch a>b{top:9px;right:11px;font-size:8px}.unified-news-landing__provenance{min-height:42px;align-items:center;padding:9px 13px}.unified-news-landing__provenance>svg{width:17px}.news-page--embedded{padding-top:14px}.news-stream-heading{max-width:1500px;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 8px}.news-stream-heading>div{min-width:0;display:flex;align-items:baseline;gap:12px}.news-stream-heading .eyebrow{flex:0 0 auto}.news-stream-heading h2{min-width:0;margin:0;color:var(--theme-ink, #eaf3f5);font:650 clamp(20px,2vw,28px)/1.1 "IBM Plex Mono";letter-spacing:-.04em;text-transform:uppercase}.news-stream-heading__freshness{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;color:var(--desk-accent, var(--cyan));font:750 10px/1.35 IBM Plex Mono;letter-spacing:.045em}.news-stream-heading__freshness>svg{width:15px;height:15px}.news-page--embedded .news-stream-heading{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;margin:-1px;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.news-filter-disclosure{max-width:1500px;margin:0 auto 7px;border:1px solid var(--theme-line, #344951);background:var(--theme-surface, #081014)}.news-filter-disclosure>summary{min-height:56px;display:grid;grid-template-columns:42px minmax(190px,1fr) auto 24px;align-items:center;gap:10px;padding:0 14px 0 7px;color:var(--theme-ink, #dbe7ea);cursor:pointer;list-style:none}.news-filter-disclosure>summary::-webkit-details-marker{display:none}.news-filter-disclosure>summary:hover{background:var(--theme-surface-raised, #0d1b20)}.news-filter-disclosure__icon{width:42px;height:42px;display:grid;place-items:center;color:var(--desk-accent, var(--cyan))}.news-filter-disclosure__icon>svg{width:20px;height:20px}.news-filter-disclosure__copy{min-width:0;display:grid;gap:2px}.news-filter-disclosure__copy strong{color:var(--theme-ink, #e0eaed);font:800 11px/1.25 IBM Plex Mono;letter-spacing:.07em}.news-filter-disclosure__copy small{overflow:hidden;color:var(--theme-muted, #778991);font-size:11px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.news-filter-disclosure[data-active-filters] .news-filter-disclosure__copy small{color:var(--desk-accent, var(--cyan))}.news-filter-disclosure__results{max-width:320px;overflow:hidden;color:var(--theme-muted, #82949b);font:750 10px IBM Plex Mono;letter-spacing:.045em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.news-filter-disclosure__toggle{display:grid;place-items:center;color:var(--theme-muted, #91a5ac)}.news-filter-disclosure__toggle>svg{width:18px;transition:transform .16s ease}.news-filter-disclosure[open]>summary{border-bottom:1px solid var(--theme-line, #344951);background:var(--theme-surface-raised, #0b171c)}.news-filter-disclosure[open] .news-filter-disclosure__toggle>svg{transform:rotate(180deg)}.news-filter-disclosure__panel{display:grid;gap:12px;padding:14px;background:var(--theme-surface, #070c0f)}.news-filter-disclosure__panel-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.news-filter-disclosure__panel-heading>div{display:grid;gap:4px}.news-filter-disclosure__panel-heading strong{color:var(--theme-ink, #dbe6e9);font:800 10px IBM Plex Mono;letter-spacing:.07em}.news-filter-disclosure__panel-heading span{color:var(--theme-muted, #778990);font-size:11px;line-height:1.45}.news-filter-disclosure__panel-heading button{min-height:44px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid var(--desk-accent, var(--cyan));background:transparent;color:var(--desk-accent, var(--cyan));font:800 10px IBM Plex Mono;cursor:pointer}.news-filter-disclosure__panel-heading button>svg{width:15px}.news-filter-disclosure :is(.news-discovery,.news-coverage-modes,.news-category-bar,.news-topic-nav,.news-return-tools,.news-trust-strip,.news-edition-status){max-width:none;margin:0}.news-filter-disclosure .news-discovery{grid-template-columns:minmax(280px,720px) auto}.news-filter-group{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start;padding:12px;border:1px solid var(--theme-line, #263940);background:var(--theme-surface, #091014)}.news-filter-group>header{display:grid;gap:4px;padding-top:7px}.news-filter-group>header strong{color:var(--theme-body, #b9c7cc);font:800 10px IBM Plex Mono;letter-spacing:.07em}.news-filter-group>header span{color:var(--theme-muted, #71838a);font-size:11px;line-height:1.4}.news-filter-group .news-coverage-modes,.news-filter-group .news-category-bar{align-self:stretch}.news-filter-disclosure .news-refine-panel{border:1px solid var(--theme-line, #263940)}.news-filter-disclosure .news-refine-panel>:only-child{grid-column:1 / -1}.news-filter-disclosure .news-industry-filter,.news-filter-disclosure .news-region-filter{max-width:none;height:100%;margin:0;border:0}.news-filter-disclosure .news-return-tools{padding:12px}.news-filter-disclosure .news-trust-strip a{min-height:66px}.news-filter-disclosure .news-edition-status{margin-top:-1px}.news-card-anchor--lead{grid-column:span 2}.news-card-anchor--lead>.news-card{height:100%}.news-grid-interstitial{grid-column:1 / -1;min-width:0}.news-grid-interstitial .home-state-banner{grid-template-columns:minmax(220px,.76fr) minmax(480px,1.24fr);gap:clamp(26px,3vw,42px);min-height:0;padding:clamp(22px,2.2vw,32px);border:1px solid var(--theme-line, #4a3141)}.news-grid-interstitial .home-state-banner__copy>.eyebrow{line-height:1.45}.news-grid-interstitial .home-state-banner__copy>h2{margin:6px 0 10px;font-size:clamp(42px,3.65vw,56px);line-height:.96}.news-grid-interstitial .home-state-banner__copy>p{font-size:14px;line-height:1.55}.news-grid-interstitial .home-state-banner__meta{gap:6px 14px;margin-top:13px;font-size:9px}.news-grid-interstitial .home-state-banner__copy>nav{margin-top:16px}.news-grid-interstitial section.article-audio-player--compact{grid-template-columns:minmax(190px,.72fr) minmax(0,1.28fr);grid-template-rows:auto auto auto;gap:6px 18px;align-items:center;margin-top:16px;padding:12px 14px}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__heading{grid-column:1;grid-row:1 / 3;grid-template-columns:22px minmax(0,1fr);gap:9px}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__heading>svg{width:19px;height:19px}.news-grid-interstitial section.article-audio-player--compact .article-audio-player__heading h2,.news-grid-interstitial section.article-audio-player--compact .article-audio-player__heading h3{margin-top:3px;font-size:16px;line-height:1.08}.news-grid-interstitial section.article-audio-player--compact>p{grid-column:2;grid-row:1;font-size:10px;line-height:1.45}.news-grid-interstitial section.article-audio-player--compact>audio{grid-column:2;grid-row:2;width:100%;margin:0}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__transcript{grid-column:1;grid-row:3}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__meta{grid-column:2;grid-row:3}.news-grid-interstitial aside.article-audio-player--preparing{margin-top:16px}.news-topic-nav--after-feed{margin-top:20px}@media(min-width:721px)and (max-width:900px){.news-grid-interstitial .home-state-banner{grid-template-columns:minmax(200px,.72fr) minmax(420px,1.28fr);gap:24px;padding:22px}}@media(max-width:820px){.unified-news-landing{grid-template-columns:1fr;gap:7px;padding:12px 12px 10px}.unified-news-landing__copy>.eyebrow{font-size:9px}.unified-news-landing__copy h1{margin:4px 0 0;font-size:clamp(29px,8.4vw,36px);line-height:.98}.unified-news-landing__copy p{display:none}.unified-news-landing__status{min-height:42px;grid-template-columns:19px minmax(0,1fr);gap:1px 8px;padding:7px 10px}.unified-news-landing__status>svg{grid-row:1 / 4;width:16px}.unified-news-landing__status>span{display:none}.unified-news-landing__status>strong{font-size:13px}.unified-news-landing__status>small{overflow:hidden;font-size:10px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.unified-news-landing .news-edition-switch{gap:4px;margin:0}.unified-news-landing .news-edition-switch a{min-height:64px;grid-template-columns:19px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 6px;padding:8px 7px}.unified-news-landing .news-edition-switch a>.news-edition-switch__number{display:none}.unified-news-landing .news-edition-switch a>svg{grid-column:1;grid-row:1 / 3;width:18px;height:18px}.unified-news-landing .news-edition-switch a>.news-edition-switch__copy{grid-column:2;grid-row:1}.unified-news-landing .news-edition-switch__copy>strong{font-size:clamp(10px,2.9vw,13px);line-height:1.08;overflow-wrap:normal}.unified-news-landing .news-edition-switch__copy>small{display:none}.unified-news-landing .news-edition-switch a>b{position:static;grid-column:2;grid-row:2;font-size:7px}.unified-news-landing__provenance{min-height:36px;grid-template-columns:15px minmax(0,1fr);gap:7px;padding:7px 9px;font-size:10px;line-height:1.25}.unified-news-landing__provenance>svg{width:14px}.unified-news-landing__provenance strong{font-size:9px}.news-page--embedded{padding:9px 12px 48px}.news-filter-disclosure{margin-bottom:10px}.news-filter-disclosure>summary{min-height:50px;grid-template-columns:38px minmax(0,1fr) auto 20px;gap:7px;padding:0 9px 0 3px}.news-filter-disclosure__icon{width:38px;height:44px}.news-filter-disclosure__copy strong{font-size:10px}.news-filter-disclosure__copy small{display:none}.news-filter-disclosure[data-active-filters] .news-filter-disclosure__copy small{display:block;font-size:9px}.news-filter-disclosure__results{max-width:92px;font-size:9px}.news-filter-disclosure__panel{gap:10px;padding:10px}.news-filter-disclosure__panel-heading{align-items:flex-start;flex-direction:column;gap:9px}.news-filter-disclosure__panel-heading button{width:100%;justify-content:center}.news-filter-disclosure .news-discovery{grid-template-columns:1fr}.news-filter-group{grid-template-columns:1fr;gap:8px;padding:10px}.news-filter-group>header{padding-top:0}.news-filter-disclosure .news-coverage-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.news-filter-disclosure .news-coverage-modes button{min-height:48px}.news-filter-disclosure .news-category-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.news-filter-disclosure .news-category-bar button{min-height:46px}.news-filter-disclosure .news-refine-panel{grid-template-columns:1fr}.news-filter-disclosure .news-region-bar,.news-filter-disclosure .news-industry-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.news-filter-disclosure .news-return-tools{grid-template-columns:1fr}.news-filter-disclosure .news-trust-strip{display:grid;grid-template-columns:1fr;overflow:visible}.news-filter-disclosure .news-edition-status{grid-template-columns:repeat(3,minmax(0,1fr))}.news-card-anchor--lead{grid-column:auto}.news-card-anchor--lead .news-card-media{aspect-ratio:16 / 6.8}.news-grid-interstitial{grid-column:1 / -1}}@media(max-width:720px){.news-grid-interstitial .home-state-banner{grid-template-columns:1fr;gap:18px;padding:22px 12px}.news-grid-interstitial .state-of-ai-artwork img{aspect-ratio:16 / 7}.news-grid-interstitial .home-state-banner__copy>h2{font-size:clamp(34px,7vw,44px)}.news-grid-interstitial .home-state-banner__copy>p{font-size:13px;line-height:1.5}.news-grid-interstitial .home-state-banner__meta{margin-top:12px}.news-grid-interstitial .home-state-banner__copy>nav{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:6px;margin-top:14px}.news-grid-interstitial section.article-audio-player--compact,.news-grid-interstitial aside.article-audio-player--preparing{margin-top:14px}}@media(max-width:480px){.news-grid-interstitial .home-state-banner{gap:16px;padding-block:20px}.news-grid-interstitial .home-state-banner__copy>h2{margin-bottom:9px}.news-grid-interstitial section.article-audio-player--compact{grid-template-columns:minmax(150px,.78fr) minmax(0,1.22fr);gap:6px 12px;padding:11px 12px}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__heading{grid-template-columns:20px minmax(0,1fr);gap:8px}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__heading>svg{width:18px;height:18px}.news-grid-interstitial section.article-audio-player--compact .article-audio-player__heading h2,.news-grid-interstitial section.article-audio-player--compact .article-audio-player__heading h3{font-size:15px}.news-grid-interstitial section.article-audio-player--compact>p{font-size:9px}.news-grid-interstitial section.article-audio-player--compact>.article-audio-player__transcript{white-space:normal}}@media(max-width:360px){.unified-news-landing .news-edition-switch a{grid-template-columns:1fr;justify-items:center;text-align:center}.unified-news-landing .news-edition-switch a>svg{display:none}.unified-news-landing .news-edition-switch a>.news-edition-switch__copy,.unified-news-landing .news-edition-switch a>b{grid-column:1}.unified-news-landing .news-edition-switch__copy>strong{font-size:10px}.news-filter-disclosure>summary{grid-template-columns:36px minmax(0,1fr) auto 18px}.news-filter-disclosure__results{max-width:68px}}@media(prefers-reduced-motion:reduce){.news-filter-disclosure__toggle>svg{transition:none}}.ai-article-page>.ai-article-disclosure,.ai-article-page>.article-house-interest,.ai-article-page>.ai-article-key-points{width:min(100%,920px);margin:0 auto 28px}.ai-article-page>.ai-article-key-points{padding:26px clamp(0px,2vw,24px)}.article-house-interest{display:grid;grid-template-columns:34px minmax(0,1fr);gap:14px;padding:17px;border:1px solid var(--theme-line, #806c42);background:linear-gradient(120deg,var(--theme-surface-raised, #251f12),var(--theme-surface, #0b1115) 74%)}.article-house-interest>svg{color:var(--theme-amber, #e3be6b)}.article-house-interest strong{color:var(--theme-amber, #f0d795);font:800 12px/1.3 IBM Plex Mono,monospace;letter-spacing:.07em}.article-house-interest p{margin:7px 0 0;color:var(--theme-amber, #c5ba9f);font-size:13px;line-height:1.65}.article-citations{gap:7px;margin:8px 0 0 8px}.article-citations a{min-height:30px;gap:5px;padding:5px 8px;color:var(--theme-teal, #9ce8f2);font-size:11px;line-height:1.2}.article-citations a b{color:var(--theme-ink, #dffbff);font:inherit}.article-citations a span{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-citations svg{width:11px;height:11px}.news-source-type{font-size:max(12px,.75rem)!important;line-height:1.35;min-height:28px}.daily-continuity-notice{align-items:flex-start;background:color-mix(in srgb,var(--theme-amber, #f3b51b) 10%,var(--theme-surface-raised, #101317));border:1px solid color-mix(in srgb,var(--theme-line-amber, #f3b51b) 48%,transparent);display:flex;gap:.9rem;margin:0 auto 1.5rem;max-width:1180px;padding:1rem 1.1rem}.daily-continuity-notice svg{color:var(--theme-amber, #f3b51b);flex:0 0 auto}.daily-continuity-notice strong,.daily-continuity-notice small{display:block;letter-spacing:.07em}.daily-continuity-notice p{margin:.3rem 0 .55rem}.ai-article-byline span,.ai-article-topic-tags span,.ai-article-disclosure strong,.ai-article-sources>p,.ai-article-sources>a>b,.ai-article-sources>a small,.ai-article-sources .wide-action,.editorial-persona-card>div>span,.editorial-persona-card strong,.editorial-persona-card small,.news-card-evidence-status,.news-card-coverage,.news-result-count,.source-health,.result-count{font-size:max(12px,.75rem);line-height:1.45}.ai-article-byline span{color:var(--theme-muted, #a8bbc2)}.ai-article-sources>p,.ai-article-sources>a small{color:var(--theme-muted, #9badb4)}.ai-article-sources>a strong{font-size:13px}.ai-article-sources>a:not(.wide-action){grid-template-columns:40px minmax(0,1fr) 16px}.story-action-context-share{grid-column:1 / -1;color:var(--theme-teal, #9ce8f2)!important}@media(max-width:820px){.global-app{padding-bottom:calc(52px + env(safe-area-inset-bottom))}.global-header,.global-brand{min-height:52px}.global-header-tools>button,.global-desk-trigger,.global-explore>summary,.community-account{min-height:52px!important;height:52px}.global-explore>nav{top:52px}.mobile-bottom-nav{min-height:calc(52px + env(safe-area-inset-bottom))}.mobile-bottom-nav a{min-height:52px;font-size:12px}.company-controls>div{scroll-snap-type:x proximity;scrollbar-width:thin}.company-controls button{min-width:max(112px,30vw);min-height:44px;padding:0 12px;scroll-snap-align:start;font-size:12px}.ai-article-page{padding-top:34px}.ai-article-hero{margin-bottom:24px}.ai-article-hero h1{margin-block:14px 18px;font-size:clamp(38px,10.5vw,42px);line-height:1.02;letter-spacing:-.048em;text-wrap:pretty}.ai-article-hero>p{font-size:17px;line-height:1.5}.ai-article-byline{gap:6px;margin-top:20px}.ai-article-byline span,.ai-article-topic-tags span{padding:7px 8px;font-size:12px}.ai-article-page>.ai-article-disclosure,.ai-article-page>.article-house-interest{grid-template-columns:26px minmax(0,1fr)}.ai-article-disclosure p,.article-house-interest p{font-size:13px}.ai-article-page>.ai-article-key-points{margin-bottom:24px;padding:22px 0}.ai-article-key-points li{padding-left:18px;font-size:16px;line-height:1.58}.ai-article-page>.editorial-persona-card{margin-top:0}.ai-article-banner{margin-bottom:30px}.ai-article-section{margin-bottom:36px}.ai-article-section h2,.ai-article-why h2{font-size:32px;line-height:1.08}.ai-article-section p,.ai-article-why p{font-size:17px;line-height:1.72}.article-citations{display:flex;margin-left:0}.article-citations a span{max-width:145px}.ai-article-sources>a:not(.wide-action){min-height:70px}}@media(prefers-reduced-motion:reduce){.ai-article-page *,.story-action-bar *{scroll-behavior:auto!important}}.infrastructure-page .infrastructure-overview,.infrastructure-page .infrastructure-overview>*,.infrastructure-page .world-globe-shell,.infrastructure-page .world-globe{min-width:0;max-width:100%}.infrastructure-page .infrastructure-overview aside>div{grid-template-columns:28px minmax(0,1fr) 13px}.infrastructure-page .globe-accessible-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:12px;overflow:visible}.infrastructure-page .globe-accessible-list button{min-width:0;overflow-wrap:anywhere}.infrastructure-page .globe-instruction{padding:0 12px 16px;color:var(--theme-muted, #a1b3bb);font-size:11px;line-height:1.5;letter-spacing:.06em}.infrastructure-page .infra-chain button>span,.infrastructure-page .infra-stage-identity>span,.infrastructure-page .infra-stage-copy dt,.infrastructure-page .infra-support-band>span,.infrastructure-page .power-unit-primer span,.infrastructure-page .power-scale-chart>div>span,.infrastructure-page .power-calculator-head>span,.infrastructure-page .power-calculator>label,.infrastructure-page .coal-comparison>div:first-child span,.infrastructure-page .power-sources a small,.infrastructure-page .infrastructure-overview aside b,.infrastructure-page .facility-list article span,.infrastructure-page .facility-list article>b{font-size:11px;line-height:1.5}.infrastructure-page .infra-chain button>span,.infrastructure-page .infra-stage-identity>span,.infrastructure-page .infra-support-band>span,.infrastructure-page .power-unit-primer span,.infrastructure-page .power-calculator>label,.infrastructure-page .power-sources a small,.infrastructure-page .infrastructure-overview aside b,.infrastructure-page .facility-list article span{color:var(--theme-muted, #a1b3bb)}.infrastructure-page .infra-chain button>strong,.infrastructure-page .infra-stage-copy dd,.infrastructure-page .infra-support-band strong,.infrastructure-page .power-scale-chart li strong,.infrastructure-page .power-scale-chart li>b,.infrastructure-page .power-sources a strong,.infrastructure-page .infrastructure-overview aside span{font-size:13px;line-height:1.5}.infrastructure-page .infra-explainer-heading>p,.infrastructure-page .power-explainer-heading>p,.infrastructure-page .power-unit-primer p,.infrastructure-page .power-scale-chart>div>p,.infrastructure-page .power-scale-chart li span,.infrastructure-page .power-results span,.infrastructure-page .power-calculator-note,.infrastructure-page .coal-comparison>div:nth-child(2) span,.infrastructure-page .coal-comparison>p,.infrastructure-page .power-sources a p,.infrastructure-page .power-sources>p,.infrastructure-page .facility-list article p{color:var(--theme-muted, #a1b3bb);font-size:13px;line-height:1.6}.infrastructure-page .coal-comparison>div:first-child span{color:var(--theme-amber, #c9b18d)}.infrastructure-page .power-sources summary{gap:12px;padding-block:12px;font-size:12px;line-height:1.5}.infrastructure-page .facility-list article>div{min-width:0}.unified-reader-home .home-state-banner__meta{gap:7px 16px;font-size:11px;line-height:1.5;letter-spacing:.035em;color:var(--theme-muted, #a1b3bb)}.unified-reader-home .home-state-banner__meta>span{max-width:100%;overflow-wrap:anywhere}.unified-reader-home .home-state-banner__meta>span:last-child{color:var(--theme-magenta, #dbb3cc)}.unified-reader-home .state-of-ai-artwork figcaption{font-size:11px;line-height:1.45;letter-spacing:.035em;color:var(--theme-body, #c1d3db)}.unified-reader-home .reader-return-center h2,.unified-reader-home .ask-home h2,.unified-reader-home .home-ripple>div:first-child>h2,.unified-reader-home .home-desk-loop h2,.unified-reader-home .home-research-tools h2,.unified-reader-home .home-caught-up h2{font-size:clamp(30px,3.1vw,46px);line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.unified-reader-home .home-ripple>div:first-child>h3{font-size:clamp(22px,2.1vw,30px);line-height:1.2}@media(max-width:1180px){.infrastructure-page .infrastructure-overview{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.infrastructure-page .globe-accessible-list{grid-template-columns:repeat(2,minmax(0,1fr))}.infrastructure-page .facility-list article{grid-template-columns:23px minmax(0,1fr)}.unified-reader-home .reader-return-center h2,.unified-reader-home .ask-home h2,.unified-reader-home .home-ripple>div:first-child>h2,.unified-reader-home .home-desk-loop h2,.unified-reader-home .home-research-tools h2,.unified-reader-home .home-caught-up h2{font-size:30px;line-height:1.1}}:root[data-theme=light]{color-scheme:light;--theme-surface: #ffffff;--theme-surface-raised: #f6f8f8;--theme-surface-inset: #edf2f2;--theme-ink: #172629;--theme-body: #35494e;--theme-muted: #56686d;--theme-on-accent: #ffffff;--theme-line: #cbd7d9;--theme-line-soft: #dfe7e8;--theme-shadow: #16343c16;--theme-wash: #eef3f380;--theme-teal: #006d77;--theme-blue: #245ea7;--theme-green: #216d4b;--theme-amber: #865611;--theme-red: #ac393c;--theme-magenta: #9b3573;--theme-purple: #6945a0;--theme-line-teal: #8ab9bd;--theme-line-blue: #a4bcd9;--theme-line-green: #99bda9;--theme-line-amber: #cfb789;--theme-line-red: #d5a1a2;--theme-line-magenta: #c8a0b8;--theme-line-purple: #b8a6d1;--theme-wash-teal: #eaf5f5;--theme-wash-blue: #edf3fa;--theme-wash-green: #edf5ef;--theme-wash-amber: #fbf5e9;--theme-wash-red: #fbefee;--theme-wash-magenta: #f9eef4;--theme-wash-purple: #f3eff9;--header-surface: #ffffffed;--page-ink: #172629;--page-surface: #ffffff;--switch-track: #e8eff0;--switch-thumb: #ffffff;--switch-active: #006d77;--switch-inactive: #63787e}:root[data-theme=dark]{color-scheme:dark;--bg: #050708;--theme-surface: #050708;--theme-surface-raised: #0d1316;--theme-surface-inset: #131c20;--theme-ink: #edf3f4;--theme-body: #c4d2d5;--theme-muted: #a7b7bd;--header-surface: #050708ed;--page-ink: #edf3f4;--page-surface: #050708;--switch-track: #1a282e;--switch-thumb: #c0f2ed;--switch-active: #09272b;--switch-inactive: #b6c6cb}html[data-theme]{background:var(--page-surface);color:var(--page-ink)}html[data-theme] body{background:var(--page-surface)}html[data-theme] ::selection{background:var(--cyan);color:var(--theme-on-accent, #071014)}html[data-theme=light] img[src*="/brand/"][src$="-reverse.svg"]{filter:brightness(0)}.global-header{grid-template-columns:minmax(195px,1fr) auto auto;min-height:76px;background:var(--header-surface)}.global-brand{gap:14px;padding-inline:clamp(16px,2.5vw,40px)}.global-brand img{width:180px;max-width:100%}.global-brand span{display:none}.global-header>nav a{min-width:0;min-height:76px;padding-inline:15px;border-left:0}.global-header-tools{grid-column:3;align-items:stretch}.global-header-tools>button,.global-header-tools>.global-desk-trigger,.global-header-tools>.global-explore>summary{min-height:76px;min-width:48px;padding-inline:12px;border-left:0}.global-header-tools>.global-desk-trigger span,.global-header-tools>.global-search-trigger span,.global-header-tools>.community-account span{display:none}.theme-control{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:9px;padding:0 20px 0 16px;border-left:1px solid var(--line)}.theme-switch{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;place-items:center;width:78px;height:44px;flex:0 0 78px;padding:4px;border:1px solid var(--line);border-radius:24px;background:var(--switch-track);color:var(--switch-inactive);cursor:pointer;-webkit-tap-highlight-color:transparent}.theme-switch:hover{border-color:var(--cyan)}.theme-switch:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.theme-switch .theme-switch__thumb{display:block;position:absolute;inset:4px auto 4px 4px;width:34px;border-radius:50%;background:var(--switch-thumb);box-shadow:0 1px 4px #0002;transition:transform .18s ease}.theme-switch[aria-checked=true] .theme-switch__thumb{transform:translate(34px)}.theme-switch svg{position:relative;width:17px;height:17px;pointer-events:none}.theme-switch[aria-checked=false] .theme-switch__sun,.theme-switch[aria-checked=true] .theme-switch__moon{color:var(--switch-active)}.theme-control .theme-control__label{display:block;min-width:32px;color:var(--muted);font:600 11px/1 Inter,sans-serif}.unified-reader-home{background:var(--page-surface)}.unified-reader-home .original-articles-feature{margin:30px clamp(16px,4.2vw,64px) 44px;padding:clamp(22px,3vw,42px);border-radius:12px}html[data-theme=light] .original-articles-feature{background:#fff;box-shadow:0 10px 38px #193c4808}html[data-theme=dark] .original-articles-feature{background:#0b1012}.original-articles-feature__heading h2{letter-spacing:-.045em}.original-article-card__copy>p{font-size:14px;line-height:1.8}.original-article-card h3 a:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.topbar{grid-template-columns:minmax(200px,1fr) auto auto auto auto}.topbar>.theme-control{min-height:66px}@media(min-width:1500px){.global-brand span{display:block}.global-header-tools>.global-desk-trigger span,.global-header-tools>.global-search-trigger span{display:inline}}@media(max-width:1180px){.global-header{grid-template-columns:minmax(0,1fr) auto}.global-header-tools{grid-column:2}.global-header>nav{display:flex;grid-column:1 / -1;order:3;border-top:1px solid var(--line)}.global-header>nav a{flex:1;min-height:44px;padding-inline:10px}.topbar{grid-template-columns:minmax(0,1fr) auto auto;height:auto}.topbar>.mode-switch{grid-column:1 / -1;grid-row:2}.topbar>.market-status{display:none}}@media(max-width:700px){.global-header{position:sticky;min-height:66px}.global-brand{min-height:66px;padding-inline:14px}.global-brand img{width:min(152px,30vw)}.global-header>nav{display:none}.global-header-tools>button,.global-header-tools>.global-desk-trigger,.global-header-tools>.global-explore>summary{min-width:42px;width:42px;min-height:66px;padding:0}.global-header-tools>.global-desk-trigger{display:none}.global-header-tools>button span,.global-header-tools>.global-explore>summary span{display:none}.global-explore>nav{top:66px;right:-100px;width:min(300px,calc(100vw - 28px))}.theme-control{padding-inline:10px;gap:0}.theme-control .theme-control__label{display:none}.theme-switch{width:74px;flex-basis:74px}.theme-switch .theme-switch__thumb{width:32px}.theme-switch[aria-checked=true] .theme-switch__thumb{transform:translate(32px)}.unified-reader-home .original-articles-feature{margin:20px 14px 30px;padding:20px 16px}.topbar>.simulation-toggle{display:none}.topbar>.theme-control{grid-column:3}}@media(max-width:380px){.global-header-tools>.global-search-trigger{display:none}}@media(prefers-reduced-motion:reduce){.theme-switch .theme-switch__thumb{transition:none}}@media(forced-colors:active){.theme-switch{border:2px solid ButtonText}.theme-switch .theme-switch__thumb{background:Highlight;forced-color-adjust:none}}
