.pulse-map-module__CsM2BW__pulse{--pulse-ink:#06100f;--pulse-panel:#0a1714;--pulse-panel-raised:#0e1e1a;--pulse-border:#b7e2cf24;--pulse-muted:#8fa39a;--pulse-text:#edf7f2;--pulse-accent:#d8ff72;--status-color:#a7b2ad;border:1px solid var(--pulse-border);width:100%;color:var(--pulse-text);background-color:#07110f;background-image:linear-gradient(#dbffee06 1px,#0000 1px),linear-gradient(90deg,#dbffee06 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:32px 32px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-radius:1.4rem;font-family:Avenir Next,Segoe UI,sans-serif;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000052,inset 0 1px #ffffff09}.pulse-map-module__CsM2BW__header{border-bottom:1px solid var(--pulse-border);justify-content:space-between;align-items:flex-end;gap:2rem;padding:clamp(1.35rem,3vw,2.35rem);display:flex}.pulse-map-module__CsM2BW__headingBlock{max-width:49rem}.pulse-map-module__CsM2BW__eyebrow{color:#a9bdb3;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.55rem;margin:0 0 .7rem;font-size:.68rem;font-weight:650;display:flex}.pulse-map-module__CsM2BW__eyebrowSignal{background:var(--pulse-accent);border-radius:50%;width:.42rem;height:.42rem;box-shadow:0 0 .85rem #d8ff72bf}.pulse-map-module__CsM2BW__header h2{color:#f5faf7;letter-spacing:-.045em;max-width:15ch;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2rem,4.2vw,4rem);font-weight:500;line-height:.96}.pulse-map-module__CsM2BW__intro{max-width:43rem;color:var(--pulse-muted);margin:1rem 0 0;font-size:.92rem;line-height:1.65}.pulse-map-module__CsM2BW__mapReadout{border-left:1px solid var(--pulse-border);min-width:9.5rem;color:var(--pulse-muted);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:auto auto;align-items:baseline;padding-left:1.5rem;font-size:.65rem;display:grid}.pulse-map-module__CsM2BW__mapReadout strong{color:var(--pulse-text);letter-spacing:-.04em;padding-right:.5rem;font-family:Iowan Old Style,Baskerville,serif;font-size:1.65rem;font-weight:500}.pulse-map-module__CsM2BW__mapReadout i{background:var(--pulse-border);grid-column:1/-1;height:1px;margin:.45rem 0}.pulse-map-module__CsM2BW__filters{border-bottom:1px solid var(--pulse-border);scrollbar-width:thin;gap:.4rem;padding:.78rem clamp(1rem,3vw,2.35rem);display:flex;overflow-x:auto}.pulse-map-module__CsM2BW__filter{color:#7d9187;cursor:pointer;min-height:2rem;font:inherit;background:#ffffff05;border:1px solid #c6e8d81f;border-radius:999px;flex:none;align-items:center;gap:.45rem;padding:.36rem .68rem;font-size:.7rem;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.pulse-map-module__CsM2BW__filter>span{background:var(--status-color);width:.38rem;height:.38rem;box-shadow:0 0 .55rem color-mix(in srgb, var(--status-color) 60%, transparent);border-radius:50%}.pulse-map-module__CsM2BW__filter:hover{border-color:color-mix(in srgb, var(--status-color) 42%, transparent);color:#dbe9e2}.pulse-map-module__CsM2BW__filter:focus-visible,.pulse-map-module__CsM2BW__eventButton:focus-visible,.pulse-map-module__CsM2BW__previewClose:focus-visible,.pulse-map-module__CsM2BW__openEvent:focus-visible,.pulse-map-module__CsM2BW__emptyState button:focus-visible{outline:2px solid var(--pulse-accent);outline-offset:3px}.pulse-map-module__CsM2BW__filterActive{border-color:color-mix(in srgb, var(--status-color) 42%, transparent);background:color-mix(in srgb, var(--status-color) 10%, transparent);color:#e7f2ec}.pulse-map-module__CsM2BW__workspace{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem);min-height:39rem;display:grid}.pulse-map-module__CsM2BW__mapStage{border-right:1px solid var(--pulse-border);background:var(--pulse-ink);min-width:0;min-height:39rem;position:relative;overflow:hidden}.pulse-map-module__CsM2BW__fallbackLayer,.pulse-map-module__CsM2BW__interactiveLayer{position:absolute;inset:0}.pulse-map-module__CsM2BW__fallbackLayer{z-index:1;opacity:1;transition:opacity .36s}.pulse-map-module__CsM2BW__fallbackCovered{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .36s,visibility 0s linear .36s}.pulse-map-module__CsM2BW__interactiveLayer{z-index:2;opacity:0;transition:opacity .36s}.pulse-map-module__CsM2BW__interactiveReady{opacity:1}.pulse-map-module__CsM2BW__mapCanvas{position:absolute;inset:0}.pulse-map-module__CsM2BW__mapCanvas>.maplibregl-map{background:var(--pulse-ink);width:100%;height:100%;font-family:inherit;position:absolute;inset:0}.pulse-map-module__CsM2BW__mapCanvas .maplibregl-ctrl-top-right{top:.75rem;right:.75rem}.pulse-map-module__CsM2BW__mapCanvas .maplibregl-ctrl-group{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06100fd1;border:1px solid #c4e7d62e;border-radius:.75rem;overflow:hidden;box-shadow:0 8px 30px #00000042}.pulse-map-module__CsM2BW__mapCanvas .maplibregl-ctrl-group button{width:2.2rem;height:2.2rem}.pulse-map-module__CsM2BW__mapCanvas .maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert()sepia(.25)saturate(.7);opacity:.78}.pulse-map-module__CsM2BW__mapCanvas .maplibregl-ctrl-attrib{color:#9bb0a6;background:#06100fb8;border-top-left-radius:.35rem}.pulse-map-module__CsM2BW__mapCanvas .maplibregl-ctrl-attrib a{color:#bdd0c7}.pulse-map-module__CsM2BW__mapHoverLabel{z-index:4;color:#9fb3a9;letter-spacing:.025em;pointer-events:none;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#06100fc2;border:1px solid #c1e5d421;border-radius:.45rem;max-width:min(30rem,100% - 7rem);margin:0;padding:.5rem .68rem;font-size:.65rem;line-height:1.4;position:absolute;top:.9rem;left:1rem}.pulse-map-module__CsM2BW__mapMeta{z-index:5;color:#cde3d87a;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;gap:.72rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.54rem;display:flex;position:absolute;bottom:.8rem;right:1rem}.pulse-map-module__CsM2BW__mapMeta span+span:before{color:#cde3d833;content:"/";margin-right:.72rem}.pulse-map-module__CsM2BW__preview{z-index:6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#d8ff7209,#0000 48%),#081411ed;border:1px solid #c8ebdb2b;border-radius:.9rem;width:min(27rem,100% - 2.2rem);padding:1rem 1.05rem 1.05rem;position:absolute;bottom:1.1rem;left:1.1rem;box-shadow:0 22px 55px #0000006b}.pulse-map-module__CsM2BW__previewTopline{justify-content:space-between;align-items:center;margin-bottom:.7rem;display:flex}.pulse-map-module__CsM2BW__statusLabel{--status-color:#a7b2ad;color:var(--status-color);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:.38rem;font-size:.6rem;font-weight:700;display:inline-flex}.pulse-map-module__CsM2BW__statusLabel i,.pulse-map-module__CsM2BW__statusDot{background:var(--status-color);width:.38rem;height:.38rem;box-shadow:0 0 .55rem color-mix(in srgb, var(--status-color) 65%, transparent);border-radius:50%;flex:none;display:inline-block}.pulse-map-module__CsM2BW__previewClose{color:#a7b9b0;cursor:pointer;background:0 0;border:1px solid #c7e6d71f;border-radius:50%;place-items:center;width:1.7rem;height:1.7rem;padding:0;display:grid}.pulse-map-module__CsM2BW__previewClose:hover{color:#f3fff9;border-color:#d8ff724d}.pulse-map-module__CsM2BW__preview h3{letter-spacing:-.025em;max-width:22ch;margin:0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.25rem,2vw,1.65rem);font-weight:500;line-height:1.08}.pulse-map-module__CsM2BW__preview>p{color:#9cafa5;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.65rem 0 0;font-size:.72rem;line-height:1.55;display:-webkit-box;overflow:hidden}.pulse-map-module__CsM2BW__preview dl{border-top:1px solid #c7e6d71a;grid-template-columns:minmax(5.2rem,.4fr) minmax(0,1fr);gap:.55rem;margin:.85rem 0 0;padding-top:.7rem;display:grid}.pulse-map-module__CsM2BW__preview dl>div{min-width:0}.pulse-map-module__CsM2BW__preview dt{color:#64786e;letter-spacing:.09em;text-transform:uppercase;margin-bottom:.18rem;font-size:.52rem;font-weight:700}.pulse-map-module__CsM2BW__preview dd{color:#c8d8d0;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.66rem;line-height:1.35;overflow:hidden}.pulse-map-module__CsM2BW__openEvent{color:var(--pulse-accent);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:.38rem;margin-top:.8rem;padding:0;font-size:.68rem;font-weight:650;text-decoration:none;display:inline-flex}.pulse-map-module__CsM2BW__openEvent:hover{color:#efffbf}.pulse-map-module__CsM2BW__eventRail{background:linear-gradient(180deg, #0e1e1ab8, #08120feb), var(--pulse-panel);min-width:0;max-height:39rem;overflow:hidden}.pulse-map-module__CsM2BW__railHeading{border-bottom:1px solid var(--pulse-border);color:#7f968b;justify-content:space-between;align-items:center;min-height:4.4rem;padding:.9rem 1rem;display:flex}.pulse-map-module__CsM2BW__railHeading p{color:#dce8e2;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .18rem;font-size:.72rem;font-weight:650}.pulse-map-module__CsM2BW__railHeading span{font-size:.62rem}.pulse-map-module__CsM2BW__eventList{scrollbar-color:#b1d6c43d transparent;scrollbar-width:thin;max-height:34.6rem;margin:0;padding:0;list-style:none;overflow-y:auto}.pulse-map-module__CsM2BW__eventList li+li{border-top:1px solid #b8decb16}.pulse-map-module__CsM2BW__eventButton{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-left:2px solid #0000;grid-template-columns:2rem minmax(0,1fr);padding:.9rem 1rem .92rem;transition:border-color .15s,background-color .15s;display:grid}.pulse-map-module__CsM2BW__eventButton:hover{background:#caf2de09}.pulse-map-module__CsM2BW__eventButtonSelected{border-left-color:var(--pulse-accent);background:linear-gradient(90deg,#d8ff7213,#0000 75%)}.pulse-map-module__CsM2BW__eventNumber{color:#54695f;letter-spacing:.06em;padding-top:.15rem;font-family:SFMono-Regular,Consolas,monospace;font-size:.55rem}.pulse-map-module__CsM2BW__eventCopy{min-width:0;display:block}.pulse-map-module__CsM2BW__eventTitle{color:#e5eee9;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:.92rem;line-height:1.18;display:-webkit-box;overflow:hidden}.pulse-map-module__CsM2BW__eventDetails,.pulse-map-module__CsM2BW__eventLocation{color:#80958b;align-items:center;min-width:0;margin-top:.42rem;font-size:.59rem;line-height:1.25;display:flex}.pulse-map-module__CsM2BW__eventDetails{letter-spacing:.035em;text-transform:uppercase}.pulse-map-module__CsM2BW__eventDetails .pulse-map-module__CsM2BW__statusDot{margin-right:.35rem}.pulse-map-module__CsM2BW__eventLocation{color:#657a70;text-overflow:ellipsis;white-space:nowrap;gap:.3rem;overflow:hidden}.pulse-map-module__CsM2BW__emptyState{min-height:16rem;color:var(--pulse-muted);text-align:center;place-content:center;padding:2rem;display:grid}.pulse-map-module__CsM2BW__emptyState p{margin:0 0 .75rem;font-size:.8rem}.pulse-map-module__CsM2BW__emptyState button{color:var(--pulse-accent);cursor:pointer;font:inherit;background:0 0;border:0;font-size:.75rem}.pulse-map-module__CsM2BW__disclosure{border-top:1px solid var(--pulse-border);color:#73877d;grid-template-columns:1fr 1fr;gap:1rem 2rem;padding:.9rem clamp(1rem,3vw,2.35rem);font-size:.62rem;line-height:1.5;display:grid}.pulse-map-module__CsM2BW__disclosure p{margin:0}.pulse-map-module__CsM2BW__disclosure strong{color:#9db1a7;font-weight:650}.pulse-map-module__CsM2BW__fallbackMap{background:radial-gradient(circle at 50% 45%,#1c433854,#0000 55%),linear-gradient(#071412 0%,#050e0d 100%);position:absolute;inset:0;overflow:hidden}.pulse-map-module__CsM2BW__fallbackMap:before,.pulse-map-module__CsM2BW__fallbackMap:after{content:"";pointer-events:none;position:absolute;inset:0}.pulse-map-module__CsM2BW__fallbackMap:before{background-image:linear-gradient(#95cbb30b 1px,#0000 1px),linear-gradient(90deg,#95cbb30b 1px,#0000 1px);background-size:10% 12.5%;-webkit-mask-image:linear-gradient(#0000,#000 16% 85%,#0000);mask-image:linear-gradient(#0000,#000 16% 85%,#0000)}.pulse-map-module__CsM2BW__fallbackMap:after{background:radial-gradient(circle,#0000 38%,#030a086b)}.pulse-map-module__CsM2BW__fallbackWorld{z-index:1;color:#9edabe66;filter:drop-shadow(0 0 18px #59aa8614);width:96%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pulse-map-module__CsM2BW__fallbackMarkers{z-index:2;position:absolute;inset:0}.pulse-map-module__CsM2BW__fallbackMarker{--status-color:#a7b2ad;background:color-mix(in srgb, var(--status-color) 16%, transparent);width:1.35rem;height:1.35rem;box-shadow:0 0 1rem color-mix(in srgb, var(--status-color) 35%, transparent);pointer-events:none;border:0;border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.pulse-map-module__CsM2BW__fallbackMarker>span{background:var(--status-color);box-shadow:0 0 .65rem var(--status-color);border-radius:50%;position:absolute;inset:.43rem}.pulse-map-module__CsM2BW__fallbackMarkerSelected{outline-offset:.18rem;outline:1px solid #ffffffe6}.pulse-map-module__CsM2BW__fallbackReason{z-index:3;color:#81958b;letter-spacing:.06em;text-transform:uppercase;background:#050e0cc2;border:1px solid #bee1d021;border-radius:.4rem;margin:0;padding:.45rem .6rem;font-size:.58rem;position:absolute;bottom:1rem;right:1rem}.pulse-map-module__CsM2BW__unconfirmed{--status-color:#a7b2ad}.pulse-map-module__CsM2BW__developing{--status-color:#f6bd56}.pulse-map-module__CsM2BW__corroborated{--status-color:#9ed89f}.pulse-map-module__CsM2BW__verified{--status-color:#d8ff72}.pulse-map-module__CsM2BW__disputed{--status-color:#ef8d72}.pulse-map-module__CsM2BW__resolved{--status-color:#729486}.pulse-map-module__CsM2BW__fallbackMarker.pulse-map-module__CsM2BW__developing,.pulse-map-module__CsM2BW__fallbackMarker.pulse-map-module__CsM2BW__disputed{animation:2.4s ease-out infinite pulse-map-module__CsM2BW__fallback-pulse}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__header{padding:1.25rem 1.35rem}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__header h2{font-size:clamp(1.9rem,3.4vw,2.8rem)}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__intro{max-width:36rem;margin-top:.7rem;font-size:.78rem}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__workspace{grid-template-columns:minmax(0,1fr) minmax(15rem,19rem);min-height:29rem}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__mapStage{min-height:29rem}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__eventRail{max-height:29rem}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__eventList{max-height:24.6rem}.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__preview{width:min(23rem,100% - 2.2rem)}@keyframes pulse-map-module__CsM2BW__fallback-pulse{0%,to{box-shadow:0 0 0 color-mix(in srgb, var(--status-color) 5%, transparent)}50%{box-shadow:0 0 1.3rem color-mix(in srgb, var(--status-color) 45%, transparent)}}@media (max-width:820px){.pulse-map-module__CsM2BW__header{align-items:flex-start}.pulse-map-module__CsM2BW__mapReadout{display:none}.pulse-map-module__CsM2BW__workspace,.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__workspace{grid-template-columns:1fr}.pulse-map-module__CsM2BW__mapStage,.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__mapStage{border-right:0;border-bottom:1px solid var(--pulse-border);min-height:min(34rem,72vh)}.pulse-map-module__CsM2BW__eventRail,.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__eventRail{max-height:24rem}.pulse-map-module__CsM2BW__eventList,.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__eventList{max-height:19.6rem}.pulse-map-module__CsM2BW__disclosure{grid-template-columns:1fr}}@media (max-width:560px){.pulse-map-module__CsM2BW__pulse{border-left:0;border-right:0;border-radius:0}.pulse-map-module__CsM2BW__header{padding:1.35rem 1rem}.pulse-map-module__CsM2BW__header h2{max-width:14ch;font-size:2.25rem}.pulse-map-module__CsM2BW__intro{font-size:.78rem}.pulse-map-module__CsM2BW__filters{padding-inline:.8rem}.pulse-map-module__CsM2BW__mapStage,.pulse-map-module__CsM2BW__compact .pulse-map-module__CsM2BW__mapStage{min-height:30rem}.pulse-map-module__CsM2BW__preview{width:calc(100% - 1.6rem);bottom:.8rem;left:.8rem}.pulse-map-module__CsM2BW__preview dl{grid-template-columns:1fr}.pulse-map-module__CsM2BW__mapMeta{display:none}.pulse-map-module__CsM2BW__mapHoverLabel{max-width:calc(100% - 5.5rem)}}@media (prefers-reduced-motion:reduce){.pulse-map-module__CsM2BW__fallbackLayer,.pulse-map-module__CsM2BW__interactiveLayer,.pulse-map-module__CsM2BW__filter,.pulse-map-module__CsM2BW__eventButton{transition:none}.pulse-map-module__CsM2BW__fallbackMarker{animation:none}}
