.global-pulse{padding:44px 0 48px;background:#f7f3ec!important;color:#1d1d1f!important;border-block:1px solid rgba(74,61,45,.1)}
.global-pulse .section-heading{max-width:none;margin-bottom:20px}.global-pulse .section-heading h2,.global-pulse h2{max-width:none;margin:0;color:#232323!important;font-size:clamp(25px,2vw,34px)!important;line-height:1.18}.global-pulse .section-heading p,.global-pulse>.page-shell>p{max-width:none;margin:0;color:#62615e;font-size:14px;line-height:1.55}.global-pulse .pulse-titleline{display:flex;align-items:baseline;gap:12px 16px;white-space:nowrap}.global-pulse .pulse-titleline .eyebrow{flex:0 0 auto}.global-pulse .pulse-titleline h2{flex:0 0 auto}.global-pulse .pulse-titleline p{min-width:0;overflow:hidden;text-overflow:ellipsis}
.pulse-grid{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(290px,.82fr);gap:22px}.pulse-card{position:relative;border:1px solid rgba(126,102,60,.18);border-radius:20px;background:#fffdf9;color:#242424;overflow:hidden;box-shadow:0 16px 44px rgba(57,45,29,.07)}.pulse-card:before{content:"";position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,#cda75d 35%,#e37443 62%,transparent);opacity:.7}.pulse-card.agent-economy{background:#fcfaf5}.pulse-head{display:flex;justify-content:space-between;gap:18px;padding:22px 22px 16px}.pulse-head h3{margin:6px 0;font-size:clamp(20px,1.7vw,25px);line-height:1.25;color:#282725}.pulse-head p{max-width:520px;margin:0;color:#6d6b66;font-size:14px;line-height:1.58}.pulse-status{align-self:flex-start;white-space:nowrap;color:#95672f;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.pulse-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 22px 14px;background:rgba(130,106,68,.13);border:1px solid rgba(130,106,68,.13);border-radius:12px;overflow:hidden}.pulse-metrics>div{padding:12px;background:#faf7f0}.pulse-metrics small{display:block;color:#77736b;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.pulse-metrics b{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:#805d2d;font-size:14px}
.world-pulse-map{position:relative;height:245px;min-height:245px;margin:0 14px;background:radial-gradient(circle at 64% 40%,rgba(227,116,67,.08),transparent 30%),linear-gradient(180deg,#f7f2e8,#eee8dc);border:1px solid rgba(143,119,79,.16);border-radius:15px;overflow:hidden}.world-pulse-map>svg{display:block;width:100%;height:245px;min-height:245px;color:#9e8f77}.world-country-map{width:900px;height:430px;opacity:.94}.world-land{fill:#d5cdbf;stroke:#b7aa94;stroke-width:1}.attack-arc{fill:none;stroke:#d78b4f;stroke-linecap:round;opacity:var(--strength);filter:none;stroke-dasharray:7 10}.attack-origin{fill:#d56f43;stroke:#fff8eb;stroke-width:1.5;filter:none;transform-box:fill-box;transform-origin:center}.world-pulse-map [data-placeholder-layer]{fill:#b9a98f;opacity:.6}.map-fallback{position:absolute;left:16px;right:16px;bottom:16px;padding:10px 12px;border:1px solid rgba(126,102,60,.16);border-radius:10px;background:rgba(255,253,248,.91);color:#6d685f;font-size:12px;line-height:1.5;backdrop-filter:blur(8px)}
.pulse-tables{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:16px 22px 20px}.pulse-tables h4{margin:0 0 7px;color:#494640;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pulse-tables table{width:100%;border-collapse:collapse;font-size:12px}.pulse-tables td{padding:5px 0;color:#6e6a63;border-bottom:1px solid rgba(100,84,59,.09)}.pulse-tables td:last-child{text-align:right;color:#9a6734}.agent-metrics{display:grid;gap:1px;margin:0 22px 18px;background:rgba(130,106,68,.13);border:1px solid rgba(130,106,68,.13);border-radius:13px;overflow:hidden}.agent-metric{padding:18px;background:#fffdf9}.agent-metric span{display:block;color:#77736b;font-size:11px;text-transform:uppercase;letter-spacing:.06em}.agent-metric b{display:block;margin-top:4px;color:#8b6231;font-size:clamp(25px,2.5vw,34px)}.pulse-notes{padding:0 22px 22px}.pulse-notes p{margin-bottom:12px;color:#6e6a63;font-size:13px;line-height:1.6}.pulse-sources{color:#7c776f;font-size:12px}.pulse-sources a{color:#8a5b2c;text-decoration:underline;text-underline-offset:3px}.pulse-card[data-state="degraded"] .world-pulse-map{filter:saturate(.75)}
@media(prefers-reduced-motion:no-preference){.attack-arc{animation:pulse-flow 5.5s linear infinite}.attack-origin{animation:node-pulse 4.5s ease-in-out infinite}@keyframes pulse-flow{to{stroke-dashoffset:-68}}@keyframes node-pulse{50%{opacity:.62;transform:scale(1.24)}}}
@media(max-width:1100px){.global-pulse .pulse-titleline{display:grid;grid-template-columns:auto 1fr;white-space:normal}.global-pulse .pulse-titleline p{grid-column:1/-1}}
@media(max-width:900px){.global-pulse{padding:42px 0}.pulse-grid{grid-template-columns:1fr}.pulse-card.agent-economy{grid-row:1}.world-pulse-map,.world-pulse-map>svg{height:300px;min-height:300px}}
@media(max-width:600px){.global-pulse{padding:36px 0 40px}.global-pulse .section-heading{margin-bottom:18px}.global-pulse .pulse-titleline{display:block}.global-pulse .pulse-titleline h2{margin:6px 0 8px}.global-pulse .section-heading h2,.global-pulse h2{font-size:clamp(27px,7.6vw,32px)!important}.pulse-head{display:grid;padding:18px}.pulse-status{grid-row:1}.pulse-metrics{margin-inline:16px}.world-pulse-map{height:280px;margin:0 8px;min-height:280px}.world-pulse-map>svg{height:280px;min-height:280px}.pulse-tables{grid-template-columns:1fr;padding:14px 18px 18px}.agent-metrics{margin-inline:18px}.pulse-notes{padding:0 18px 18px}}
/* Moving globe surface: geographic layers and telemetry stay aligned. */
.world-pulse-map{isolation:isolate;width:calc(100% - 28px);max-width:760px;margin-inline:auto!important;border-radius:50% / 46%!important;background:radial-gradient(ellipse at 37% 28%,rgba(255,255,255,.9),transparent 22%),radial-gradient(circle at 64% 40%,rgba(227,116,67,.08),transparent 30%),linear-gradient(180deg,#f7f2e8,#eee8dc)!important;box-shadow:inset -30px -20px 55px rgba(119,91,52,.12),0 14px 34px rgba(71,55,33,.08)}.world-pulse-map:before{content:"";position:absolute;z-index:0;inset:5%;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 36px,rgba(151,127,88,.09) 37px 38px),repeating-linear-gradient(90deg,transparent 0 74px,rgba(151,127,88,.08) 75px 76px);mask:radial-gradient(ellipse,#000 62%,transparent 72%)}.world-pulse-map:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;border-radius:inherit;box-shadow:inset 28px 0 38px rgba(255,255,255,.2),inset -42px 0 48px rgba(122,91,52,.12)}.world-pulse-map>svg{position:relative;z-index:1}.map-fallback{z-index:3}
@media(prefers-reduced-motion:no-preference){.world-pulse-map:before{animation:globe-grid 24s linear infinite}.world-land,.world-pulse-map [data-flow-layer],.world-pulse-map [data-placeholder-layer]{animation:globe-drift 18s ease-in-out infinite;transform-origin:center}@keyframes globe-drift{0%,100%{transform:translateX(-7px) scale(1.01)}50%{transform:translateX(9px) scale(1.015)}}@keyframes globe-grid{to{transform:rotate(360deg)}}}
@media(max-width:600px){.world-pulse-map{width:calc(100% - 16px);border-radius:48% / 42%!important}}

/* Production Intelligence refinement: warm precision, compact hierarchy. */
.global-pulse{--intel-bg:#f7f3ec;--intel-card:#fcfaf6;--map-land:#ddd6ca;--map-border:rgba(104,88,66,.2);--map-grid:rgba(180,142,82,.12);--map-gold:#c99b4b;--map-orange:#d97645;--map-alert:#c95f40;--text-main:#252522;--text-secondary:#625d55;--text-muted:#847d72;padding:48px 0 56px;background:radial-gradient(circle at 70% 15%,rgba(201,155,75,.065),transparent 30%),var(--intel-bg)!important}
.global-pulse .pulse-titleline{display:grid;grid-template-columns:minmax(0,7fr) minmax(260px,3fr);align-items:end;gap:32px;white-space:normal;margin-bottom:30px}.pulse-title-copy .eyebrow{font-size:12px;letter-spacing:.12em}.global-pulse .pulse-title-copy .intelligence-title{margin:10px 0 12px;font-size:clamp(32px,2.5vw,38px)!important;line-height:1.15;letter-spacing:-.02em}.pulse-title-copy p{max-width:720px!important;color:var(--text-secondary)!important;font-size:15px!important;line-height:1.7!important}
.pulse-header-meta{display:grid;grid-template-columns:1fr;gap:0;border-block:1px solid rgba(166,132,76,.2)}.pulse-header-meta>div{display:grid;grid-template-columns:88px 1fr;gap:12px;padding:8px 0;border-bottom:1px solid rgba(166,132,76,.12)}.pulse-header-meta>div:last-child{border-bottom:0}.pulse-header-meta span{color:#98713b;font-size:10px;font-weight:750;letter-spacing:.1em}.pulse-header-meta b{overflow:hidden;color:var(--text-secondary);font-size:12px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.pulse-grid{grid-template-columns:minmax(0,1.65fr) minmax(340px,1fr);gap:22px}.pulse-card{border:1px solid rgba(166,132,76,.2);background:var(--intel-card);box-shadow:0 8px 28px rgba(52,42,28,.045)}.pulse-head{padding:24px 24px 18px}.pulse-head h3{font-size:24px;line-height:1.25}.pulse-head p,.pulse-notes p{color:var(--text-secondary);font-size:15px;line-height:1.7}.pulse-status{font-size:10px;color:#8d622d}
.world-pulse-map{height:clamp(340px,32vw,430px);min-height:340px;margin:0 18px;border-color:var(--map-border);background:radial-gradient(circle at 64% 40%,rgba(217,118,69,.1),transparent 30%),linear-gradient(180deg,#f8f3e9,#ede6d9)}.world-pulse-map>svg{height:100%;min-height:340px}.world-country-map{opacity:1}.world-pulse-map:before{background:repeating-radial-gradient(ellipse at center,transparent 0 36px,var(--map-grid) 37px 38px),repeating-linear-gradient(90deg,transparent 0 74px,var(--map-grid) 75px 76px)}.attack-arc{stroke:url(#attack-flow-gradient);opacity:var(--strength);stroke-dasharray:8 10}.attack-arc.is-priority{stroke:url(#attack-flow-gradient);opacity:.65}.attack-origin{stroke:#fff8eb;stroke-width:1.8}.attack-origin.is-normal{fill:var(--map-gold)}.attack-origin.is-elevated{fill:var(--map-orange)}.attack-origin.is-significant{fill:var(--map-alert)}
.map-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:14px 24px 0;border-block:1px solid rgba(166,132,76,.16)}.map-summary>div{min-width:0;padding:10px 12px;border-right:1px solid rgba(166,132,76,.12)}.map-summary>div:last-child{border-right:0}.map-summary span{display:block;color:var(--text-muted);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.map-summary b{display:block;margin-top:3px;overflow:hidden;color:var(--text-main);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.pulse-tables{gap:18px;padding:14px 24px 18px}.pulse-tables td{color:var(--text-secondary)}
.agent-metrics{grid-template-columns:1fr 1fr;margin:0 24px 18px}.agent-metric{padding:17px}.agent-metric:first-child{grid-column:1/-1}.agent-metric b{font-size:34px}.agent-metric:not(:first-child) b{font-size:26px}.pulse-notes{padding:0 24px 24px}.pulse-sources{color:var(--text-muted)}
@media(max-width:1200px) and (min-width:901px){.pulse-grid{grid-template-columns:minmax(0,3fr) minmax(340px,2fr)}.global-pulse .pulse-titleline{grid-template-columns:minmax(0,6fr) minmax(250px,4fr)}.pulse-head{padding:20px}.pulse-head h3{font-size:22px}.world-pulse-map{height:clamp(340px,31vw,390px)}}
@media(max-width:900px){.global-pulse{padding:44px 0 50px}.global-pulse .pulse-titleline{grid-template-columns:1fr;gap:20px}.pulse-header-meta{grid-template-columns:repeat(3,1fr);border:1px solid rgba(166,132,76,.16);border-radius:12px}.pulse-header-meta>div{display:block;padding:10px 12px;border:0;border-right:1px solid rgba(166,132,76,.12)}.pulse-header-meta>div:last-child{border-right:0}.pulse-header-meta b{display:block;margin-top:3px}.pulse-grid{grid-template-columns:1fr}.pulse-card.agent-economy{grid-row:auto}.world-pulse-map,.world-pulse-map>svg{height:clamp(290px,46vw,340px);min-height:290px}}
@media(max-width:600px){.global-pulse{padding:40px 0 46px}.global-pulse .pulse-title-copy .intelligence-title{font-size:clamp(29px,8vw,34px)!important}.pulse-header-meta{grid-template-columns:1fr}.pulse-header-meta>div{display:grid;grid-template-columns:82px 1fr;border-right:0;border-bottom:1px solid rgba(166,132,76,.12)}.pulse-head{padding:20px}.pulse-head h3{font-size:21px}.pulse-head p{font-size:14px}.world-pulse-map{height:300px;min-height:300px}.world-pulse-map>svg{height:300px;min-height:300px}.map-summary{grid-template-columns:1fr 1fr;margin-inline:18px}.map-summary>div:nth-child(2){border-right:0}.map-summary>div:nth-child(-n+2){border-bottom:1px solid rgba(166,132,76,.12)}.agent-metrics{grid-template-columns:1fr 1fr}.pulse-tables{grid-template-columns:1fr 1fr}.pulse-tables table{font-size:11px}}
