.hero-study{background:#030403;position:absolute;inset:0;overflow:hidden}.hero-study canvas{width:100%;height:100%;animation:1s both study-enter;position:absolute;inset:0}.study-shade{pointer-events:none;background:linear-gradient(90deg,#00000061,#0000 70%);position:absolute;inset:0}.hero-inner{pointer-events:none}.hero-inner a{pointer-events:auto}.event-map-overlay{pointer-events:none;position:absolute;inset:0}.map-markers{aspect-ratio:2;width:59%;height:auto;position:absolute;top:23%;left:39%}.map-marker{pointer-events:auto;z-index:3;place-items:center;width:32px;height:32px;display:grid;position:absolute;transform:translate(-50%,-50%)}.map-marker span{background:var(--hero-ink);border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #fff7}.map-marker[aria-pressed=true] span{outline-offset:7px;outline:1px solid #ffffff7a;width:8px;height:8px}.map-caption{pointer-events:auto;width:min(380px,38%);color:var(--hero-ink);font-size:12px;position:absolute;bottom:12%;right:6%}.map-caption a{border-top:1px solid #292929;flex-direction:column;gap:10px;padding-top:14px;display:flex}.map-caption a:hover strong{text-underline-offset:5px;text-decoration:underline}.map-caption strong{font-family:Geist,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.map-caption span,.map-scope{color:var(--hero-muted)}.map-scope{letter-spacing:.05em;font-size:10px}@keyframes study-enter{0%{opacity:0}to{opacity:1}}@media (width<=650px){.map-markers{aspect-ratio:2;width:90%;height:auto;top:30%;left:5%}.map-caption{background:#000c;border-radius:8px;width:calc(100% - 40px);padding:12px;bottom:14%;right:20px}.map-caption strong{font-size:17px}.home-hero:has([data-study="5"]) .hero-bottom{display:none}}@media (prefers-reduced-motion:reduce){.hero-study canvas{animation:none}}.masthead.masthead--events{min-height:460px}.masthead.masthead--events h1{font-size:clamp(38px,4.2vw,62px)}.masthead.masthead--events .map-markers{width:50%;top:5%;left:48%}.masthead.masthead--events .map-caption{width:44%;bottom:24px;right:32px}.masthead.masthead--events .map-caption strong{font-size:17px}.masthead.masthead--events .map-caption a{gap:6px}.masthead.masthead--events .map-caption .map-scope{margin-bottom:6px}.masthead.masthead--events .hero-study{z-index:0}@media (width<=650px){.masthead.masthead--events{align-items:flex-start;min-height:670px}.masthead.masthead--events .map-markers{width:90%;top:40%;left:5%}.masthead.masthead--events .map-caption{width:calc(100% - 40px);padding:0;bottom:24px;right:20px}.masthead.masthead--events h1{font-size:40px}}.globe-start{left:var(--globe-x,73%);top:var(--globe-y,55%);z-index:4;backdrop-filter:blur(12px);color:var(--hero-ink);cursor:pointer;background:#000000b8;border:1px solid #707070;border-radius:999px;align-items:center;gap:18px;padding:14px 22px;font-size:14px;transition:background .2s,border-color .2s;display:flex;position:absolute;transform:translate(-50%,-50%)}.globe-start:hover{background:#101010d9;border-color:#a3a3a3}.globe-start:focus-visible{outline-offset:5px;outline:2px solid oklch(88% .008 260)}.globe-start:disabled{opacity:.4;cursor:wait}@media (width<=650px){.globe-start{left:var(--globe-x,58%)}}.home-sky{pointer-events:none;opacity:1;position:absolute;inset:0;mask-image:linear-gradient(#000d,#000 35% 80%,#0000)}.home-hero .hero-study{background:0 0}@media (width<=760px){.home-sky{opacity:.95}}.home-starfield{width:100%;height:100%;display:block;position:relative}.home-sky-clouds{opacity:.3;filter:brightness(1.15)contrast(1.12)saturate(.65);position:absolute;inset:0;mask-image:radial-gradient(72% 35% at 32% 40%,#000 15%,#000b 48%,#0000 90%)}@media (width<=760px){.home-sky-clouds{opacity:.25;mask-image:radial-gradient(95% 32% at 40% 36%,#000 20%,#0000 95%)}}.home-sky-clouds>.cosmic-art{transform:translateY(-22%)scale(-1,.65);mask-image:linear-gradient(#0000,#000 15% 78%,#0000)}.category-activity{--category-1:#cbd0d9;--category-2:#99b2c2;--category-3:#afa0bd;--category-4:#b5b29a;--category-5:#bba395;--category-6:#8f9994;margin-block:var(--sig-space-group)}html[data-theme=light] .category-activity{--category-1:#404750;--category-2:#446b83;--category-3:#735d87;--category-4:#716d44;--category-5:#856250;--category-6:#586a61}.category-activity>header{margin-bottom:32px}.category-activity>header h2{font-size:var(--sig-title-section);letter-spacing:-.045em;margin:12px 0 0}.category-panels{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(32px,5vw,72px);display:grid}.category-panel-heading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:24px;display:flex}.category-panel-heading h3{margin:0;font:500 15px/1.5 Hanken,Arial,sans-serif}.category-panel-heading>span,.category-coverage,.category-status,.category-axis{color:var(--ui-muted);font-size:12px}.category-coverage{max-width:95ch;margin:24px 0 0;line-height:1.6}.category-ranking{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;display:grid}.category-rank{text-align:left;flex-wrap:wrap;justify-content:space-between;gap:8px 12px;min-height:44px;padding:8px 0;font-size:13px;display:flex}.category-rank-name{align-items:center;gap:9px;display:flex}.category-rank-value{font-variant-numeric:tabular-nums;gap:12px;display:flex}.category-rank-value small{color:var(--ui-muted);text-align:right;min-width:3ch}.category-rank[aria-pressed=true] .category-rank-name{text-underline-offset:4px;text-decoration:underline}.category-mosaic{gap:2px;height:112px;margin-bottom:16px;display:flex}.category-mosaic>span{min-width:0}.category-inspection,.category-axis{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:12px;display:flex}.category-inspection{margin:0 0 16px}.category-inspection time{color:var(--ui-muted)}.category-trend-inspector{cursor:crosshair}.category-trend-svg{width:100%;height:180px;display:block;overflow:visible}.category-trend svg path{fill:none;stroke-width:1.5px;vector-effect:non-scaling-stroke}.category-trend svg .category-zero{stroke:var(--ui-line);stroke-width:1px}.category-trend svg .category-area{fill:var(--sig-accent);opacity:.1;stroke:none}.category-axis{flex-wrap:wrap;gap:6px 16px;margin-top:12px;font-size:11px}.category-heatmap{gap:8px;display:grid}.category-heatmap>div{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:12px;display:grid}.category-heatmap button{color:var(--ui-muted);text-align:left;min-height:32px;padding:0;font-size:11px}.category-heatmap>div>div{gap:2px;height:20px;display:flex}.category-heatmap i{flex:1;min-width:0}.category-heatmap i.active{outline:1px solid var(--ui-ink);outline-offset:1px}@media (width<=1000px){.category-panels{grid-template-columns:minmax(0,1fr);gap:40px}}.category-heatmap button[aria-pressed=true]{color:var(--ui-ink);text-underline-offset:4px;text-decoration:underline}.category-scale{color:var(--ui-muted);margin:12px 0 24px;font-size:11px}.category-detail-heading{margin:0 0 16px;font:500 13px/1.5 Hanken,Arial,sans-serif}.category-rank i{background:var(--category-color);border-radius:50%;flex:0 0 6px;width:6px;height:6px;display:inline-block}.news-vitals{margin:0 0 var(--sig-space-group)}.news-vitals>header{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.news-vitals>header h2{margin:0;font:500 15px/1.5 Hanken,Arial,sans-serif}.news-vitals>header>span,.vitals-status,.vitals-coverage{color:var(--ui-muted);font-size:12px}.vitals-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.vital{--vital-color:#a6b8ae;border:1px solid var(--ui-line);border-radius:8px;min-width:0;padding:16px;position:relative}.vital[data-metric=severity]{--vital-color:#c0a29d}.vital[data-metric=momentum]{--vital-color:#a1b1c2}.vital[data-metric=strategic]{--vital-color:#bdb39c}.vital[data-metric=corroboration]{--vital-color:#ada6bb}html[data-theme=light] .vital{--vital-color:#466654}html[data-theme=light] .vital[data-metric=severity]{--vital-color:#87544d}html[data-theme=light] .vital[data-metric=momentum]{--vital-color:#48627e}html[data-theme=light] .vital[data-metric=strategic]{--vital-color:#786536}html[data-theme=light] .vital[data-metric=corroboration]{--vital-color:#6b5c82}.vital>header{align-items:center;gap:8px;min-height:40px;padding-right:18px;display:flex}.vital>header>svg{color:var(--vital-color);flex:0 0 16px}.vital h3{margin:0;font:500 12px/1.4 Hanken,Arial,sans-serif}.vital-explanation{position:absolute;top:13px;right:8px}.vital-explanation summary{cursor:pointer;width:28px;min-height:32px;color:var(--ui-muted);place-items:center;font:12px/1.5 Georgia,serif;list-style:none;display:grid}.vital-explanation summary::-webkit-details-marker{display:none}.vital-explanation>div{z-index:10;background:var(--ui-paper);border:1px solid var(--ui-line);border-radius:8px;width:min(280px,100vw - 48px);padding:16px;position:absolute;top:36px;right:0;box-shadow:0 8px 32px #0003}.vital-explanation p{color:var(--ui-muted);margin:0;font-size:12px;line-height:1.6}.vital-explanation p+p{margin-top:12px}.vital-display{flex-direction:column;justify-content:center;gap:16px;height:104px;display:flex}.vital-display>strong{font:400 30px/1.1 var(--ui-heading);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.vital-display>strong>small{color:var(--ui-muted);margin-left:3px;font-size:14px}.vital-count{color:var(--ui-muted);font-variant-numeric:tabular-nums;margin:12px 0 0;font-size:11px;line-height:1.5}.vital-track{background:var(--ui-line);height:4px}.vital-track>span{background:var(--vital-color);height:100%;display:block}.vital-segments{gap:3px;height:10px;display:flex}.vital-segments>span{background:var(--ui-line);flex:1}.vital-segments i{background:var(--vital-color);height:100%;display:block}.vital-dial{width:90px;height:90px;transform:rotate(-90deg)}.vital-dial-track,.vital-dial-value{fill:none;stroke-width:3px}.vital-dial-track{stroke:var(--ui-line)}.vital-dial-value{stroke:var(--vital-color)}.vital[data-style="3"] .vital-display{align-items:center;position:relative}.vital[data-style="3"] .vital-display>strong{font-size:24px;position:absolute}.vital[data-style="3"] .vital-display>strong>small{font-size:11px}.vital-dots{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;max-width:140px;display:grid}.vital-dots>span{background:var(--ui-line);border-radius:1px;height:4px;overflow:hidden}.vital-dots i{background:var(--vital-color);height:100%;display:block}.vital[data-style="4"] .vital-display{gap:10px}.vital[data-style="5"] .vital-display>strong{font-size:40px}.vital[data-style="5"] .vital-track{width:50%;height:2px}.vital[data-unavailable=true] .vital-display>:not(strong){opacity:.3}.vitals-coverage{max-width:110ch;margin:16px 0 0;line-height:1.6}.vitals-retry{margin-top:12px}@media (width<=1050px){.vitals-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=650px){.vitals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.news-vitals>header{flex-direction:column;align-items:flex-start;gap:4px}.vital-explanation>div{width:auto;max-height:50vh;position:fixed;inset:auto 20px 80px;overflow-y:auto}}
