.feed-state{color:#a9c7b8!important;font-size:11px}.live-world .world-heading{align-items:center}.refresh-control{display:flex;gap:6px;align-items:center;color:#a5bec7;font-size:17px;padding:5px}.refresh-control span{font-size:10px}.refresh-control:disabled{opacity:.45}.map-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px 0}.layer-switches{display:flex;gap:6px;flex-wrap:wrap}.layer-switches button{display:flex;align-items:center;gap:6px;font-size:10px;border:1px solid #344b53;border-radius:4px;padding:7px 10px;color:#849da7;background:#10191f}.layer-switches button.active{color:#d4dfe2;background:#21313a;border-color:#5b737c}.service-swatch{width:7px;height:7px;background:#729c72;border-radius:1px}.cyber-swatch{width:6px;height:6px;border-radius:50%;background:#f1747d}.map-region-label select{background:#15242b;border:1px solid #38505a;border-radius:4px;color:#adc5d0;padding:6px 7px;font-size:10px;max-width:115px}.map-legend{display:flex;gap:16px;align-items:center;flex-wrap:wrap;font-size:8px;color:#a0b4bd;padding:4px 25px 12px}.map-legend>span{display:flex;align-items:center;gap:5px}.legend-gradient i{width:42px;height:5px;border-radius:2px;background:linear-gradient(to right,#3b7c5c,#b19b51,#df7075)}.legend-gradient>span{color:#6f8793}.no-data-key{width:6px;height:6px;background:#1b2930;border:1px solid #5c7580}.dot-small,.dot-large{display:inline-block;border-radius:50%;background:#ee6b76}.dot-small{width:4px;height:4px}.dot-large{width:8px;height:8px;margin-right:2px}.country-shape,.live-map-marker{cursor:pointer}.country-shape:hover,.country-shape:focus-visible{stroke:#e2f0dd;stroke-width:1.6;outline:none}.live-map-marker:focus-visible{outline:none}.live-world .map-bottom{font-size:8px;line-height:1.5}.live-world .map-bottom>.text-button{font-size:9px;color:#a6c8d5;text-align:right}.source-strip{display:flex;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #2b3a3e;flex-wrap:wrap}.source-strip>.eyebrow{font-size:8px}.source-strip>div{display:flex;gap:7px;flex-wrap:wrap;font-size:10px;color:#8da2ac}.source-chip{display:flex;align-items:center;gap:5px;padding:4px 7px;background:#152024;border:1px solid #2b4148;border-radius:3px;font-size:9px;color:#b7c8cd}.source-chip i{width:4px;height:4px;background:#91b59a;border-radius:50%}.source-chip span{font-size:8px;color:#7f9e8e}.source-chip.stale i,.source-chip.unavailable i{background:#e3b570}.source-chip.stale span,.source-chip.unavailable span{color:#d1aa75}.source-strip>.mono{margin-left:auto;font-size:8px;color:#7e959f}.live-error{border-left:2px solid #d9aa68;padding:12px 15px;background:#2b281c;font-size:11px;color:#c7b995;margin-top:12px;line-height:1.7}.section-aside{color:#879eaa;font-size:10px}.watch-section .eyebrow{color:#c1ad82}.watch-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:17px}.watch-lead{display:flex;flex-direction:column;gap:16px;text-align:left;padding:25px 27px;border:1px solid #615537;border-radius:5px;background:radial-gradient(ellipse at 0 0,#60502633,transparent 75%),#1b201a;transition:background .15s}.watch-lead:hover{background-color:#24291d}.watch-top{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#aa9b7d;font-family:var(--mono);font-size:9px}.watch-badge{font-size:8px;color:#e5c17d;letter-spacing:.7px}.watch-lead h3{font-size:24px;line-height:1.2;letter-spacing:-.7px;color:#f0e7d6}.watch-lead p{font-size:12px;color:#c1b89d;line-height:1.8}.watch-bottom{display:flex;justify-content:space-between;align-items:center;gap:14px;border-top:1px solid #4a4633;padding-top:15px;margin-top:auto;font-size:10px;color:#d6c296}.watch-bottom>span:first-child{font-family:var(--mono);font-size:7px;letter-spacing:.5px}.watch-briefs{border:1px solid #32424a;border-radius:5px;background:#111b20}.watch-briefs button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;padding:18px 35px 18px 22px;width:100%;border-bottom:1px solid #2b3b43}.watch-briefs button:last-child{border-bottom:0}.watch-briefs button:hover{background:#1a292e}.watch-briefs .eyebrow{font-size:8px;color:#8da5b1;letter-spacing:.7px}.watch-briefs strong{font-size:13px;font-weight:500;line-height:1.45}.brief-arrow{position:absolute;right:17px;top:40px;color:#839fa9;font-size:15px}.desk-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #2d3f46;margin-bottom:18px;padding-bottom:14px}.desk-tabs{display:flex;gap:8px}.desk-tabs button{display:flex;gap:10px;align-items:center;padding:8px 12px;font-size:12px;color:#91a5af;border:1px solid transparent;border-radius:4px}.desk-tabs button.active{background:#25332f;border-color:#4b6150;color:#e1ead8}.desk-tabs button span{font-family:var(--mono);font-size:10px;color:#839e91}.desk-search{display:flex;align-items:center;gap:7px;border:1px solid #34434a;border-radius:4px;padding:4px 10px;max-width:320px;width:35%}.desk-search>span{font-size:20px;color:#8aa4b0}.desk-search input{width:100%;background:none;border:0;padding:7px 0;font-size:11px;color:#d4dfe3;outline-offset:4px}.live-incident-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.live-incident-card{display:flex;flex-direction:column;gap:13px;text-align:left;padding:22px 25px;border:1px solid #33424a;border-radius:5px;background:#121b20;transition:background .15s,border-color .15s}.live-incident-card:hover{background:#19262c;border-color:#60747b}.incident-card-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.incident-kind{display:flex;align-items:center;gap:7px;color:#e28d95;letter-spacing:1px;font-family:var(--mono);font-size:8px}.incident-kind>i{width:5px;height:5px;border-radius:50%;background:#ed6672}.service .incident-kind{color:#91c4d5}.service .incident-kind>i{background:#91c4d5}.impact-marks{display:flex;gap:3px;align-items:flex-end}.impact-marks>i{display:block;width:3px;height:5px;background:#3a454b}.impact-marks>i:nth-child(2){height:8px}.impact-marks>i:nth-child(3){height:11px}.impact-marks>i.lit{background:#dc7b83}.service .impact-marks>i.lit{background:#7eb2c6}.live-incident-card h3{font-size:21px;line-height:1.25;letter-spacing:-.55px}.live-incident-card>p{font-size:12px;line-height:1.8;color:#a4b4ba}.incident-place{color:#91acb7;font-size:10px;margin-top:auto;padding-top:3px}.incident-card-bottom{border-top:1px solid #2a3b42;padding-top:13px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#c0cdd0}.incident-card-bottom small{display:block;color:#788f9b;font-family:var(--mono);font-size:8px;margin-top:6px}.incident-open{font-size:21px;color:#9ab4bf}.desk-note{color:#889da7;font-size:10px;line-height:1.8;margin:17px 0 25px;max-width:900px}.loading-panel{grid-column:1/-1;border:1px solid #2e424b;border-radius:5px;padding:30px;color:#90a8b3;font-size:12px;background:#131d23}.developing-coverage{padding:0 23px 20px;border:1px solid #33464f;border-radius:5px;background:#111b20;margin-top:22px}.developing-coverage summary{cursor:pointer;padding:20px 0;color:#c2d1d8;font-size:14px;list-style-position:inside}.developing-coverage summary>.mono{font-size:8px;color:#7d9daa;margin-left:20px}.developing-coverage>p{font-size:11px;color:#8da4af;line-height:1.7;margin-bottom:14px}.developing-coverage>.text-link{font-size:10px;margin-top:15px;color:#a0c1cd}#coverage-list>a{display:flex;justify-content:space-between;gap:15px;font-size:12px;line-height:1.5;padding:13px 0;border-bottom:1px solid #293c46}#coverage-list>a:hover{color:#a8d1df}#coverage-list small{display:block;font-size:9px;color:#829ba8;margin-top:6px}.wide-dialog{max-width:720px}.report-tags{display:flex;gap:7px;flex-wrap:wrap}.report-tag{display:inline-block;font-size:10px;color:#b5c4c9;border:1px solid #3f535d;background:#1b2a31;padding:5px 8px;border-radius:3px}.report-tag.cyber{color:#efacb2;border-color:#6a444b;background:#36252a}.report-tag.service{color:#add8e7;border-color:#426875}.report-tag.watch{color:#ead095;border-color:#665c3c;background:#2c2a1e}.report-lead{font-size:15px!important;color:#d0dce0!important}.report-facts{display:grid;grid-template-columns:1fr 1fr;gap:15px 24px;background:#122027;border:1px solid #324b57;border-radius:4px;padding:20px;margin:20px 0}.report-facts span{display:block;font-size:10px;color:#809faa;margin-bottom:6px}.report-facts strong{font-size:12px;line-height:1.5;font-weight:500}.location-note{padding:12px 15px;border-left:2px solid #7394a1;background:#172930;font-size:11px!important;color:#9fb8c2!important}.report-source{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #344951;font-size:12px;color:#c5d9e1}.report-source:hover{color:#d8f79b}.report-source small{display:block;font-family:var(--mono);font-size:9px;margin-top:6px;color:#839eab}.country-measures{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0 28px}.country-measures strong{font-family:var(--mono);font-size:28px;font-weight:400;color:#c0d7c6}.country-measures span{display:block;font-size:10px;color:#87a19d;margin-top:4px}.country-locations>a{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:12px 0;border-bottom:1px solid #2d424b;font-size:11px}.country-locations small{display:block;font-size:9px;color:#7899a4;margin-top:4px}.location-status{font-size:9px;text-align:right;color:#99bba5}.location-status.severity-1{color:#d4c079}.location-status.severity-2{color:#e6ab7d}.location-status.severity-3{color:#e68c98}.country-cyber-heading{margin-top:25px!important}.country-report-links>button{width:100%;display:flex;justify-content:space-between;gap:15px;text-align:left;color:#dfadb1;padding:14px 0;border-bottom:1px solid #4b363c;font-size:12px}.editor-label{display:block;font-size:12px;margin:18px 0 8px;color:#bdced5}.editor-label>span{color:#7f9baa}#assessment-editor-form select,#assessment-editor-form textarea{width:100%;border:1px solid #3c5d69;border-radius:4px;background:#11212a;color:#d5e6eb;padding:11px;font-size:13px}#assessment-editor-form textarea{resize:vertical}#save-level{margin-top:18px}#assessment-save-status{font-size:12px}.scale-ai .compact-heading:has(#edit-ai:not([hidden])){gap:4px}.scale-ai .compact-heading:has(#edit-ai:not([hidden])) h2{margin-right:auto}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1101px){#view-monitor .live-world .map-container>svg{max-height:340px}#view-monitor .live-world .map-container{min-height:260px}}
@media(max-width:1100px){.map-toolbar{flex-wrap:wrap;padding-left:18px;padding-right:18px;gap:8px}.layer-switches button{font-size:9px;padding:6px 8px}.map-legend{gap:10px;padding-left:18px;padding-right:18px;font-size:7px}.source-strip{gap:10px}.source-strip>.mono{margin-left:0}.watch-grid{grid-template-columns:1.15fr 1fr}.watch-lead{padding:22px}.watch-lead h3{font-size:22px}.watch-briefs button{padding:15px 30px 15px 18px}.watch-briefs strong{font-size:12px}.incident-card-bottom{font-size:10px}}
@media(max-width:800px){.section-aside{font-size:9px}.watch-grid{grid-template-columns:1fr}.watch-briefs{display:grid;grid-template-columns:1fr}.watch-briefs button{padding:16px 38px 16px 22px}.watch-briefs strong{font-size:13px}.live-incident-card{padding:20px}.live-incident-card h3{font-size:18px}.live-incident-card>p{font-size:11px}.desk-search{width:42%}.desk-tabs button{font-size:11px;padding:8px}.desk-tabs{gap:3px}.source-strip>.eyebrow{display:none}}
@media(max-width:590px){.live-world .world-heading h2{font-size:22px}.map-toolbar{padding:14px 17px 0;gap:10px}.layer-switches{gap:5px}.layer-switches button{font-size:9px;padding:6px 8px}.map-region-label select{font-size:9px;padding:5px;max-width:108px}.map-legend{font-size:7px;gap:9px;padding:3px 17px 12px}.legend-gradient i{width:32px}.map-legend>span{gap:4px}.map-legend>span:last-child{flex-basis:100%}.live-world .map-bottom{align-items:flex-start;gap:10px;padding:11px 17px;font-size:8px}.live-world .map-bottom>.text-button{font-size:8px;max-width:95px}.source-strip{gap:8px;padding:12px 0}.source-strip>div{gap:5px}.source-chip{font-size:8px;padding:4px 5px;gap:4px}.source-chip>span{display:none}.source-strip>.mono{font-size:7px}.section-aside{font-size:10px;line-height:1.6}.watch-lead{padding:20px}.watch-top{font-size:8px;align-items:flex-start}.watch-badge{font-size:7px;line-height:1.6}.watch-lead h3{font-size:23px}.watch-lead p{font-size:12px}.watch-bottom{gap:10px;align-items:flex-start;flex-direction:column;font-size:11px}.watch-bottom>span:first-child{font-size:7px}.watch-briefs .eyebrow{font-size:7px}.desk-controls{flex-wrap:wrap;gap:10px}.desk-tabs{width:100%}.desk-tabs button{flex:1;justify-content:center;font-size:12px;padding:10px}.desk-search{width:100%;max-width:none}.desk-search input{font-size:12px}.live-incident-grid{grid-template-columns:1fr}.live-incident-card{padding:22px}.live-incident-card h3{font-size:21px}.live-incident-card>p{font-size:12px}.incident-card-bottom{font-size:11px}.desk-note{font-size:10px}.developing-coverage{padding:0 18px 18px}.developing-coverage summary{font-size:13px;line-height:1.8}.developing-coverage summary>.mono{display:block;margin-left:17px;font-size:8px}.report-facts{padding:15px;gap:16px}.report-facts strong{font-size:11px}.report-source{font-size:11px}.country-measures{gap:10px}.country-measures strong{font-size:25px}.country-measures span{font-size:9px}.country-locations>a{font-size:10px;gap:10px}.location-status{font-size:8px;max-width:100px}.report-lead{font-size:13px!important}}
@media(max-width:360px){.layer-switches button{font-size:8px;padding:6px}.map-toolbar{gap:8px}.map-legend{font-size:6.5px}.report-facts{grid-template-columns:1fr}.source-chip{font-size:7px}.source-strip>.mono{font-size:6.5px}.scale-ai .compact-heading h2{font-size:10.5px}.scale-ai .compact-heading .icon-button{width:13px;height:13px;font-size:7px}}
.map-scope{font-size:9px;color:#809da9;margin-top:7px;line-height:1.5}.scale-ai #edit-ai{color:#c6e7ef;border-color:#6b919e}.country-shape:focus-visible{stroke:#f2f5dc;stroke-width:2}
@media(max-width:590px){.map-scope{font-size:8px;max-width:240px}.live-world .world-heading{align-items:flex-start}.refresh-control span{display:none}}
/* Public-disruption prominence: most organisation incidents stay small. */
.dot-small{width:3.6px;height:3.6px}.dot-medium{display:inline-block;width:6px;height:6px;border-radius:50%;background:#ee6b76;margin-left:3px}.dot-large{width:12px;height:12px;margin-left:3px}.dot-outline{display:inline-block;width:5px;height:5px;border:1px solid #e88c96;border-radius:50%;background:transparent}.public-impact-legend{gap:5px!important}.live-map-marker:hover .marker-dot,.live-map-marker:focus-visible .marker-dot{stroke:#fff3d7;stroke-width:1.5}.public-impact-tag{font-family:var(--mono);font-size:8px;color:#9fadb5;letter-spacing:.2px;text-align:right}.public-impact-explanation{background:#19252a;border:1px solid #3b4f58;border-radius:4px;padding:15px 17px;margin:18px 0}.public-impact-explanation>strong{display:block;font-size:13px;margin:9px 0;color:#c4d6dd}.public-impact-explanation>p{font-size:12px;margin:8px 0;line-height:1.75}.public-impact-explanation>small{font-size:10px;color:#879fa9;line-height:1.7;display:block}
/* Regional views use the available width and a taller mobile frame for readable geography. */
#view-monitor .live-world .map-container{padding:0 12px;min-height:0;align-items:flex-start}
#view-monitor .live-world #world-map{height:360px;max-height:none;overflow:hidden;flex:none;width:100%}
.map-country-label{font-family:var(--sans);font-weight:500;fill:#d9e3df;stroke:#101a20;stroke-width:3px;paint-order:stroke fill;stroke-linejoin:round;pointer-events:none;letter-spacing:.15px}
.map-country-labels{pointer-events:none}.map-detail-note{padding:0 25px 14px;color:#819da9;font-size:9px;line-height:1.6}.map-region-label select{max-width:155px;min-width:120px}.live-world .map-label{display:none}
@media(max-width:590px){#view-monitor .live-world .map-container{padding:0 8px}.map-detail-note{padding:0 17px 13px;font-size:8px}.map-region-label select{min-width:112px;max-width:135px}.map-country-label{letter-spacing:0}}
.country-shape[aria-hidden="true"]{pointer-events:none;cursor:default}
/* The original global map, with standard zoom/pan instead of regional layouts. */
.map-zoom-controls{display:flex;align-items:center;gap:4px;border:1px solid #38515c;border-radius:4px;padding:3px;background:#142129}.map-zoom-controls button{width:27px;height:27px;border-radius:3px;color:#c7dce5;font-size:19px;line-height:1}.map-zoom-controls button:hover:not(:disabled){background:#304650}.map-zoom-controls button:disabled{opacity:.3}.map-zoom-controls #map-reset{width:auto;padding:0 8px;font-size:10px;margin-left:2px;border-left:1px solid #3b515c;border-radius:0}.map-zoom-controls output{font-family:var(--mono);font-size:10px;color:#a8c5d2;min-width:35px;text-align:center}.map-navigation-note{padding:0 25px 14px;color:#819da9;font-size:9px;line-height:1.6}#world-map{cursor:grab;touch-action:none}#world-map.is-panning{cursor:grabbing}#world-map:focus-visible{outline:1px solid #93b8c8;outline-offset:-2px}.map-geography .country-shape{cursor:inherit}
@media(max-width:590px){.map-navigation-note{padding:0 17px 13px;font-size:8px}.map-zoom-controls button{width:28px;height:28px}.map-zoom-controls #map-reset{font-size:10px}.map-zoom-controls output{font-size:9px;min-width:30px}}

.source-details{border-top:1px solid var(--line);padding:14px 0;margin:0 0 20px;font-size:12px;color:var(--muted)}.source-details summary{cursor:pointer;color:var(--text)}#source-details-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-top:16px}#source-details-list strong{font-weight:500;color:var(--text)}#source-details-list strong span{color:var(--muted);font-size:10px;margin-left:8px}#source-details-list p{font-size:11px;line-height:1.6;margin:5px 0}.source-chip.unavailable span,.source-chip.stale span,.source-chip.refreshing span{display:inline}@media(max-width:600px){#source-details-list{grid-template-columns:1fr}}

/* Scarlet cyber reports; country shading retains its existing palette. */
:root{--cyber-report-colour:#ff3946}
.cyber-swatch,.incident-kind>i{background:var(--cyber-report-colour)}.service .incident-kind>i{background:#91c4d5}
.live-map-marker:hover .marker-dot,.live-map-marker:focus-visible .marker-dot{stroke:#ff6973;stroke-width:1.5}
.marker-pulse{fill:none;stroke:var(--cyber-report-colour);stroke-width:1;pointer-events:none;transform-box:fill-box;transform-origin:center;animation:incident-soft-pulse 3.6s ease-out infinite;vector-effect:non-scaling-stroke}
@keyframes incident-soft-pulse{0%{transform:scale(.9);opacity:0}18%{opacity:.42}78%,100%{transform:scale(1.85);opacity:0}}
@media(prefers-reduced-motion:reduce){.marker-pulse{animation:none;opacity:.2;transform:none}}
/* Compact key: the info button opens status, sizing and coverage details. */
.compact-map-key{display:flex;align-items:center;gap:12px;margin:4px 24px 0;padding:10px 0;border-top:1px solid #33464f}.compact-key-items{display:flex;align-items:center;gap:20px;flex-wrap:wrap;flex:1;font-size:11px;color:#c0ced3}.compact-service-key{display:inline-flex;align-items:center;gap:7px}.compact-map-key .service-colour-bar{display:block;width:86px;height:6px;border-radius:2px;border:0;background:linear-gradient(to right,#285441,#76703b,#a56842,#a94350)}.key-end{font-size:9px;color:#819aa7}.compact-unknown,.compact-report-key{display:inline-flex;align-items:center;gap:7px}.compact-unknown>i{width:8px;height:8px;background:#1b2930;border:1px solid #70838d;border-radius:1px}.compact-report-key>i{width:7px;height:7px;background:var(--cyber-report-colour);border-radius:50%;box-shadow:0 0 0 3px #ff39461f}.map-info{flex-shrink:0;border:1px solid #55717f;border-radius:50%;width:28px;height:28px;color:#bbd0da;font-family:Georgia,serif;font-size:15px}.map-info:hover{background:#263b46}.map-info:focus-visible{outline:2px solid #dbe9eb;outline-offset:3px}.compact-map-meta{display:flex;justify-content:space-between;gap:12px;padding:9px 24px 13px;font-size:9px;line-height:1.6;color:#7895a4}.compact-map-meta>span:last-child{white-space:nowrap}
@media(max-width:600px){.compact-map-key{margin-left:17px;margin-right:17px;gap:9px;padding:9px 0}.compact-key-items{gap:9px 15px;font-size:10px}.compact-service-key{gap:5px}.compact-map-key .service-colour-bar{width:65px}.key-end{font-size:8px}.compact-map-meta{padding:8px 17px 12px;font-size:8px;flex-wrap:wrap;gap:3px}.map-info{width:28px;height:28px}}

/* A compact continent index; native disclosures keep keyboard and touch behavior. */
.live-incident-grid{display:block}
.desk-continent{margin:0 0 24px;min-width:0}
.desk-continent>h3{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#c9d9df;margin:0 0 10px}
.desk-continent>h3>span{font:10px var(--mono);color:#90a8b3;padding:3px 6px;border:1px solid #344a55;border-radius:4px}
.desk-report-list{border:1px solid #33424a;border-radius:5px;overflow:hidden;background:#121b20}
.desk-report{border-bottom:1px solid #2b3c44;min-width:0}
.desk-report:last-child{border-bottom:0}
.desk-report>summary{display:flex;align-items:center;gap:12px;min-height:48px;padding:12px 16px;cursor:pointer;list-style:none;color:#d8e3e8}
.desk-report>summary::-webkit-details-marker{display:none}
.desk-report>summary:hover{background:#1b2a31}
.desk-report>summary:focus-visible{outline:2px solid #d8f79b;outline-offset:-3px}
.desk-report-title{font-size:14px;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}
.desk-report-dot{width:5px;height:5px;background:#ff3946;border-radius:50%;flex:none}
.desk-report.service .desk-report-dot{background:#91c4d5}
.desk-report-chevron{font-size:20px;line-height:1;color:#9db5c0;flex:none;width:16px;text-align:center}
.desk-report[open]>summary{background:#203038;border-bottom:1px solid #344b56}
.desk-report[open] .desk-report-chevron{transform:rotate(45deg)}
.desk-report-card{padding:24px;max-width:900px;overflow-wrap:anywhere}
.desk-report-card :is(h2,h4){font-size:24px;line-height:1.3;letter-spacing:-.4px;margin:12px 0 16px}
.desk-report-card p{font-size:12px;line-height:1.8;color:#adc0c8;margin:14px 0}
.desk-report-card .eyebrow{font-size:9px;color:#a5bec8}
.desk-report-card .dialog-meta{font-size:10px;color:#91a9b5}
@media(max-width:590px){.desk-report>summary{gap:9px;padding:12px}.desk-report-title{font-size:13px}.desk-report-card{padding:18px 14px}.desk-report-card :is(h2,h4){font-size:20px}.desk-continent{margin-bottom:20px}}

/* A quiet event console: data first, motion confined to the red report dots. */
.incident-desk{position:relative;margin-top:34px;padding:28px;border:1px solid #344752;border-radius:12px;background:radial-gradient(ellipse at 0 0,#243c4938,transparent 62%),#10191e;box-shadow:0 16px 40px #0002;overflow:hidden}
.incident-desk::before{content:"";position:absolute;top:0;left:28px;width:90px;height:2px;background:linear-gradient(90deg,#ff3946,#ff394600)}
.incident-desk>.section-heading{margin:0 0 22px;align-items:center}
.incident-desk .section-heading .eyebrow{font:9px var(--mono);letter-spacing:1.8px;color:#8faab9;margin-bottom:8px}
.incident-desk .section-heading h2{font-size:28px;letter-spacing:-.8px}
.incident-desk .section-heading>.text-link{font-size:10px;color:#9bb4c1}
.desk-console-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0;border-top:1px solid #2a3c47;border-bottom:1px solid #2a3c47;font:9px var(--mono);color:#819ba9}
.desk-feed-signal{display:flex;align-items:center;gap:20px}
.desk-feed-state{display:flex;align-items:center;gap:7px;color:#a4cbb9}
.desk-feed-state::before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}
.desk-feed-state.delayed{color:#d0b17b}
.desk-refresh-cadence{font-size:8px;letter-spacing:.7px;color:#7f99a8}
.desk-controls{padding:18px 0 15px;margin:0;border:0;gap:15px}
.desk-tabs{padding:3px;border:1px solid #2c414c;border-radius:6px;background:#0c1419;gap:3px}
.desk-tabs button{border-radius:3px;font-size:11px;padding:8px 12px}
.desk-tabs button.active{color:#e3edf1;background:#23353f;border-color:#3e5868;box-shadow:0 1px 4px #0003}
.desk-tabs button span{color:#a9bfcb;background:#14232c;padding:2px 5px;border-radius:3px}
.desk-search{background:#0c1419;border-color:#2e444f}
.desk-search:focus-within{border-color:#7897a8;box-shadow:0 0 0 2px #7897a81a}
.desk-feed-caption{display:flex;justify-content:space-between;gap:12px;font:8px var(--mono);letter-spacing:1px;text-transform:uppercase;color:#7e98a7;padding:0 0 17px}
.desk-feed-caption>span:last-child{padding-right:39px}
.desk-continent{margin:0 0 20px}
.desk-continent>h3{font:10px var(--mono);text-transform:uppercase;letter-spacing:1.2px;gap:9px;color:#b9ccd5;margin-bottom:10px}
.desk-continent>h3::after{content:"";height:1px;flex:1;margin-left:4px;background:linear-gradient(90deg,#385260,transparent)}
.desk-continent>h3>span{font-size:9px;border:0;background:#233640;color:#8eafbf;padding:3px 6px;border-radius:3px;letter-spacing:0}
.desk-report-list{border-color:#2d424e;border-radius:6px;background:#121e25}
.desk-report{border-color:#253a46}
.desk-report>summary{min-height:53px;padding:12px 17px;gap:13px;transition:background-color .18s ease,box-shadow .18s ease}
.desk-report:nth-child(even)>summary{background:#ffffff02}
.desk-report>summary:hover{background:#1c2e39;box-shadow:inset 2px 0 #ff394680}
.desk-report.service>summary:hover{box-shadow:inset 2px 0 #91c4d580}
.desk-report-title{font-size:13px;color:#d4e0e7;letter-spacing:.05px}
.desk-report-dot{width:6px;height:6px}
.desk-report.cyber .desk-report-dot{position:relative;background:#ff4754;box-shadow:0 0 7px #ff394650}
.desk-report.cyber .desk-report-dot::after{content:"";position:absolute;inset:-2px;border:1px solid #ff4754;border-radius:50%;pointer-events:none;animation:desk-dot-pulse 3.8s ease-out infinite;animation-delay:var(--desk-pulse-delay,0s)}
.desk-report:nth-child(4n+2){--desk-pulse-delay:-.95s}
.desk-report:nth-child(4n+3){--desk-pulse-delay:-1.9s}
.desk-report:nth-child(4n){--desk-pulse-delay:-2.85s}
@keyframes desk-dot-pulse{0%{transform:scale(.7);opacity:0}14%{opacity:.7}76%,100%{transform:scale(2);opacity:0}}
.desk-row-meta{display:flex;align-items:center;gap:14px;flex:none;font:9px var(--mono)}
.desk-row-meta time{width:49px;color:#91adbd;text-transform:uppercase;white-space:nowrap;text-align:right}
.desk-row-status{font-size:8px;color:#93adba;border:1px solid #314853;background:#1a2b34;padding:4px 6px;border-radius:3px;white-space:nowrap}
.desk-row-status.resolved{color:#9ac4b0;border-color:#345146;background:#1a2c27}
.desk-row-status.disrupted{color:#dbb583;border-color:#584735;background:#2b261e}
.desk-report-chevron{display:grid;place-items:center;font-size:17px;border:1px solid #3c5361;width:22px;height:22px;border-radius:50%;color:#91aebf;transition:transform .18s ease,color .18s ease}
.desk-report>summary:is(:hover,:focus-visible) .desk-report-chevron{color:#e0ecf1}
.desk-report[open]>summary{background:#203440;border-bottom-color:#385260;box-shadow:inset 2px 0 #ff4754}
.desk-report.service[open]>summary{box-shadow:inset 2px 0 #91c4d5}
.desk-report-card{max-width:none;background:linear-gradient(115deg,#14242d,#111c23);padding:24px 30px}
.incident-desk .desk-note{border-top:1px solid #293f4b;padding-top:16px;margin:6px 0 0;font-size:9px;color:#7f99a8;max-width:none}
@media(max-width:1000px){.desk-row-status{display:none}.desk-console-bar{font-size:8px}.desk-feed-signal{gap:12px}}
@media(max-width:700px){.incident-desk{padding:20px 17px;border-radius:9px}.incident-desk>.section-heading{align-items:flex-start;gap:12px}.incident-desk .section-heading h2{font-size:25px}.desk-refresh-cadence{display:none}.desk-report>summary{padding:12px;gap:10px}.desk-row-meta{gap:0}.desk-report-title{font-size:12px}.desk-row-meta time{font-size:8px;width:41px}.desk-report-chevron{width:19px;height:19px;font-size:15px}.desk-report-card{padding:20px 16px}.desk-feed-caption>span:last-child{padding-right:30px}.desk-tabs button{font-size:10px;padding:8px}.desk-tabs{gap:0}}
@media(max-width:590px){.desk-controls{gap:12px;padding-top:15px}.desk-tabs{width:100%}.desk-tabs button{font-size:11px}.desk-console-bar{gap:8px}.desk-feed-caption{font-size:7px}.desk-report>summary{padding:12px 10px;gap:9px}.desk-report-title{font-size:12px}.desk-report-card :is(h2,h4){font-size:20px}.desk-continent>h3{font-size:9px}.desk-report-chevron{width:18px;height:18px}.desk-row-meta time{width:38px}}
@media(prefers-reduced-motion:reduce){.desk-report.cyber .desk-report-dot::after{animation:none;display:none}.desk-report>summary,.desk-report-chevron{transition:none}}

/* Global Watch is one quiet topic index, distinct from the incident dashboard. */
.watch-section>.section-heading{margin:28px 0 15px}
.watch-section .watch-intro{color:#91a7b1;font-size:11px;line-height:1.6;margin:8px 0 0}
.watch-topic-list{border-top:1px solid #3c4847;border-bottom:1px solid #3c4847}
.watch-topic{border-bottom:1px solid #2d393c}
.watch-topic:last-child{border-bottom:0}
.watch-topic>summary{display:flex;align-items:center;gap:14px;list-style:none;cursor:pointer;padding:17px 4px;color:#dce3dc;transition:background-color .18s ease}
.watch-topic>summary::-webkit-details-marker{display:none}
.watch-topic>summary:hover{background:#ffffff03}
.watch-topic>summary:focus-visible{outline:2px solid #c9d7b4;outline-offset:-2px}
.watch-topic-symbol{color:#c2b184;font:18px var(--mono);width:20px;text-align:center;flex:none;transition:transform .18s ease}
.watch-topic[open] .watch-topic-symbol{transform:rotate(45deg)}
.watch-topic-heading{flex:1;min-width:0;display:flex;gap:16px;align-items:baseline}
.watch-topic-heading strong{font-size:14px;font-weight:500}
.watch-topic-heading small{font-size:10px;color:#839b9f}
.watch-topic-count{font:10px var(--mono);color:#b4aa8a;min-width:24px;text-align:center;padding:4px 6px;border-radius:3px;background:#a89b6714}
.watch-topic-reports{padding:0 12px 12px 38px}
.watch-topic-reports>button{display:grid;grid-template-columns:1fr auto;column-gap:14px;width:100%;text-align:left;padding:14px 0;border-top:1px solid #2b3a3e;color:#cad8dd}
.watch-topic-report-title{font-size:13px;line-height:1.5}
.watch-topic-report-meta{grid-column:1;font:9px var(--mono);color:#809a9f;margin-top:6px}
.watch-topic-arrow{grid-column:2;grid-row:1/3;align-self:center;color:#9db5ba}
.watch-topic-reports>button:hover .watch-topic-report-title{color:#f0e5c5}
.watch-topic-reports>button:focus-visible{outline:2px solid #c9d7b4;outline-offset:3px}
@media(max-width:800px){.watch-topic-heading{display:block}.watch-topic-heading small{display:block;margin-top:5px}}
@media(max-width:590px){.watch-topic>summary{gap:10px;padding:16px 2px}.watch-topic-heading strong{font-size:13px}.watch-topic-heading small{font-size:10px;line-height:1.5}.watch-topic-reports{padding-left:30px;padding-right:6px}.watch-topic-report-title{font-size:12px}.watch-section>.section-heading h2{font-size:24px}}
@media(prefers-reduced-motion:reduce){.watch-topic>summary,.watch-topic-symbol{transition:none}}

/* Flatter reading surfaces: colour and spacing carry hierarchy, not nested cards. */
.desk-report-list{border:0;border-radius:0;background:transparent;overflow:visible}
.desk-report{border-bottom:1px solid #2c414a}
.desk-report:last-child{border-bottom:1px solid #2c414a}
.desk-report>summary,.desk-report:nth-child(even)>summary{background:transparent}
.desk-report>summary:hover{background:#ff475408;box-shadow:inset 2px 0 #e7838b}
.desk-report.service>summary:hover{background:#82cbd908;box-shadow:inset 2px 0 #82cbd9}
.desk-report[open]>summary{background:linear-gradient(90deg,#ff475414,transparent 85%);border-bottom:0;box-shadow:inset 2px 0 #ed7e88}
.desk-report.service[open]>summary{background:linear-gradient(90deg,#82cbd914,transparent 85%);box-shadow:inset 2px 0 #82cbd9}
.desk-report-card{background:transparent;padding:18px 28px 30px;max-width:940px}
.desk-report-card>.eyebrow:first-child{color:#ed9ca4;letter-spacing:1.2px}
.desk-report.service .desk-report-card>.eyebrow:first-child{color:#8dd2df}
.desk-report-card :is(h2,h4){color:#f1ede7;max-width:760px;margin-top:10px}
.desk-report-card .report-lead{color:#d9dcda!important;margin-top:22px}
.desk-continent>h3{color:#9fc8d5}
.desk-continent>h3>span{background:none;padding:0;color:#708f9b}
.desk-continent>h3::after{background:linear-gradient(90deg,#49747f70,transparent)}
.desk-row-status{border:0;border-radius:0;background:none;padding:0;color:#b8adc6}
.desk-row-status.resolved{background:none;border:0;color:#99c8ad}
.desk-row-status.disrupted{background:none;border:0;color:#e4ba7b}
.desk-report-chevron{border:0;border-radius:0;color:#afbdc4}
.desk-tabs{border:0;background:none;padding:0;border-radius:0;gap:14px}
.desk-tabs button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:10px 1px}
.desk-tabs button.active{background:none;box-shadow:none;border-color:#ed7e88;color:#f0c4c9}
.desk-tabs button[data-desk-kind="service"].active{border-color:#82cbd9;color:#b7dfeb}
.desk-tabs button span{background:none;padding:0;color:#879fa9}

/* Shared full reports, including map pop-ups, use a simple editorial layout. */
:is(.desk-report-card,dialog) .report-tags{gap:10px 16px;align-items:baseline}
:is(.desk-report-card,dialog) .report-tag{border:0;background:none;border-radius:0;padding:0;color:#9ebbc6;line-height:1.6}
:is(.desk-report-card,dialog) .report-tag.cyber{color:#f0a6ad}
:is(.desk-report-card,dialog) .report-tag.service{color:#91d3e1}
:is(.desk-report-card,dialog) .report-tag.watch{color:#e5c185}
:is(.desk-report-card,dialog) .report-tag+.report-tag::before{content:"·";color:#6e838b;margin-right:14px}
:is(.desk-report-card,dialog) .report-facts{background:none;border:0;border-top:1px solid #354a52;border-bottom:1px solid #354a52;border-radius:0;padding:18px 0;gap:18px 25px;margin:24px 0;grid-template-columns:repeat(2,minmax(0,1fr))}
:is(.desk-report-card,dialog) .report-facts span{color:#7db5c6;font:9px var(--mono);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px}
:is(.desk-report-card,dialog) .report-facts strong{color:#d7e0e3;font-size:12px}
:is(.desk-report-card,dialog) .public-impact-explanation{background:none;border:0;border-top:1px solid #3e4548;border-radius:0;padding:18px 0 0;margin:22px 0}
:is(.desk-report-card,dialog) .public-impact-explanation>.eyebrow{color:#d3b482}
:is(.desk-report-card,dialog) .public-impact-explanation>strong{color:#e7c899;font-size:14px}
:is(.desk-report-card,dialog) .location-note{background:none;border-left:2px solid #ba9a625e;border-radius:0;padding:3px 0 3px 14px;color:#b9b4a5!important}
:is(.desk-report-card,dialog) .report-source{color:#90ced8;background:none;border-color:#30434b}
:is(.desk-report-card,dialog) .report-source:hover{color:#c4ecdf}
:is(.desk-report-card,dialog) .report-sources{background:none;border:0}
dialog:has(.report-tag){background:radial-gradient(ellipse at 0 0,#27414c38,transparent 60%),#111a1e;border-color:#486069}
dialog:has(.report-tag.watch){background:radial-gradient(ellipse at 0 0,#8d70401c,transparent 65%),#151b1b;border-top:2px solid #c7a76d}
dialog:has(.report-tag.watch) #dialog-content>.eyebrow{color:#dfbe83}
dialog:has(.report-tag.watch) #dialog-content>.button{background:none;border:0;border-bottom:1px solid #937d55;border-radius:0;padding:10px 0;color:#e5c185}

/* Topic colours are navigational accents, not threat levels. */
.watch-topic{--watch-accent:#e2bb75;--watch-rule:#e2bb7540}
.watch-topic[data-watch-group="campaigns"]{--watch-accent:#e99aa0;--watch-rule:#e99aa040}
.watch-topic[data-watch-group="ai"]{--watch-accent:#b8a5e6;--watch-rule:#b8a5e640}
.watch-topic[data-watch-group="guidance"]{--watch-accent:#8ec9bb;--watch-rule:#8ec9bb40}
.watch-topic-heading strong,.watch-topic-symbol,.watch-topic-count{color:var(--watch-accent)}
.watch-topic-count{background:none;padding:0}
.watch-topic[open]>summary{background:none}
.watch-topic-reports{margin:0 0 18px 13px;padding:0 8px 0 24px;border-left:1px solid var(--watch-rule)}
.watch-topic-reports>button{border:0;padding:12px 0;background:none}
.watch-topic-reports>button+button{border-top:1px solid #ffffff08}
.watch-topic-arrow{color:var(--watch-accent)}
.watch-topic-report-meta{color:#91a2a7}
.watch-topic-reports>button:hover .watch-topic-report-title{color:var(--watch-accent)}
@media(min-width:1100px){.desk-report-card .report-facts{grid-template-columns:1.2fr 1.3fr 1fr 1fr}}
@media(max-width:590px){.desk-report-card{padding:16px 10px 25px}.desk-tabs{gap:16px}.desk-tabs button{padding:10px 0}.desk-report-card .report-tags{gap:8px 12px}.desk-report-card .report-facts{gap:18px 15px}.watch-topic-reports{margin-left:11px;padding-left:19px}.desk-report-card :is(h2,h4){font-size:21px;line-height:1.35}}
@media(max-width:360px){:is(.desk-report-card,dialog) .report-facts{grid-template-columns:1fr}}
/* The disclosure graph leads; release markers are context, not risk levels. */
.security-trends{margin:27px 0 30px;border-top:1px solid #354044;border-bottom:1px solid #354044;padding:20px 0 0}
.security-trends-heading{margin-bottom:8px}.security-trends-heading h2{font-size:21px}
.security-chart-top{display:flex;align-items:baseline;justify-content:space-between;gap:15px;color:var(--muted);font-size:11px}
.security-chart-top>a{color:#9bd3c8;font:10px var(--mono);white-space:nowrap;min-height:30px;display:inline-flex;align-items:center}
.security-legend{display:flex;gap:20px;align-items:center;color:#d6e2d9;font-size:12px;margin:4px 0 0}
.security-legend span{display:inline-flex;align-items:center;gap:7px}.security-legend i{width:18px;border-top:2px solid #eaa39c}.security-legend .security-key-critical{border-color:#78c6bb;border-top-style:dashed}
.security-chart{display:block;width:100%;height:auto;max-height:320px;margin:8px 0 12px;overflow:visible}.security-chart-phone{display:none}
.security-chart text{fill:#c6d4cb;font:14px var(--mono)}.security-grid-line{stroke:#2c3833;stroke-width:1}
.security-chart>path{fill:none;stroke-width:2.3;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}
.security-line-high{stroke:#eaa39c}.security-line-critical{stroke:#78c6bb;stroke-dasharray:4 3}.security-point-high{fill:#eaa39c}.security-point-critical{fill:#78c6bb}
.security-milestone path{fill:none;stroke:#89977c;stroke-width:1;stroke-dasharray:3 4}.security-milestone circle{fill:#c1cc9c}.security-milestone text{fill:#d9e4ca;font:14px var(--sans)}.security-milestone .security-marker-number{fill:#111810;font:bold 11px var(--mono)}
.security-context{font-size:12px;color:#d6e2d8;margin:0 0 15px}
.security-milestone-notes{display:grid;grid-template-columns:1fr 1fr;gap:14px 36px;margin-bottom:13px}
.security-milestone-notes>p{display:flex;align-items:flex-start;gap:9px;font-size:13px;color:#bbc9bf;line-height:1.7;max-width:65ch}
.security-note-number{flex:none;color:#d6e2be;font:13px var(--mono);padding-top:4px}.security-milestone-notes a{color:#c7d5c2}.security-milestone-notes strong{font-weight:500;color:#dce7d6}
.security-milestone-notes a:hover,.security-chart-top>a:hover{color:var(--lime);text-decoration:underline}
.security-chart-footer{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:12px}.security-chart-footer>p:first-child{font-size:10px;color:#94a69b;max-width:80ch;line-height:1.7}
.security-freshness{color:#8eaaa0;font-size:9px;font-family:var(--mono);line-height:1.6}.security-freshness.delayed{color:var(--amber)}
.security-chart-empty{min-height:180px;display:flex;align-items:center;color:var(--muted);font-size:12px}
.security-method{border-top:1px solid #283630;font-size:12px}.security-method>summary{padding:12px 0;min-height:44px;color:#adbbb2}
.security-method-content{max-width:100ch;padding:2px 0 16px;color:#aebdb4;line-height:1.8}.security-method-content p{margin:0 0 12px}
.security-method a{color:#9bd3c8;text-decoration:underline;text-underline-offset:3px}.security-credit{font-size:11px}
.security-data>summary{min-height:44px;display:list-item;padding:10px 0;color:#d8e3da}
.security-table-scroll{max-height:340px;overflow:auto;overscroll-behavior:contain;scrollbar-color:#53645b #101713}
.security-data table{width:100%;border-collapse:collapse;font-size:11px;font-variant-numeric:tabular-nums}.security-data caption{text-align:left;color:var(--muted);padding:5px 0 12px}
.security-data th,.security-data td{text-align:right;padding:8px 10px;border-bottom:1px solid #29372f;white-space:nowrap}.security-data th:first-child{text-align:left}.security-data tbody th{font-weight:400}.security-data thead{background:#172019;color:#d3dfd6}
@media(max-width:650px){.security-trends{margin-top:23px;padding-top:17px}.security-trends-heading h2{font-size:20px}.security-chart-top{font-size:10px;align-items:flex-start;gap:10px}.security-chart-top p{max-width:27ch}.security-chart-top>a{font-size:9px;min-height:30px}.security-legend{font-size:12px;margin-top:9px}.security-chart-wide{display:none}.security-chart-phone{display:block;max-height:none;margin:13px 0}.security-chart text{font-size:14px}.security-milestone text{font-size:14px}.security-milestone .security-marker-number{font-size:11px}.security-context{font-size:11px;line-height:1.7;margin-bottom:12px}.security-milestone-notes{grid-template-columns:1fr;gap:9px}.security-milestone-notes>p{font-size:12px;line-height:1.65}.security-chart-footer{display:block;margin-bottom:9px}.security-chart-footer>p:first-child{font-size:9px;margin-bottom:8px}.security-method{font-size:11px}}

.security-chart-guide{display:flex;justify-content:space-between;gap:12px;margin:13px 0 0;font-size:12px;color:#c3d1c7}.security-chart-guide>span:last-child{font-size:11px;color:#a5baac}
.security-hit-area{pointer-events:none}.is-interactive .security-hit-area{pointer-events:all;cursor:crosshair}.is-interactive .security-chart{touch-action:pan-y pinch-zoom}
.security-selection{display:none;pointer-events:none}.is-interactive .security-selection{display:initial}.security-selection line{stroke:#d9e8cb;stroke-width:1;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.security-selection circle{stroke:#0c100f;stroke-width:2;vector-effect:non-scaling-stroke}.security-selection [data-security-selected=high]{fill:#eaa39c}.security-selection [data-security-selected=critical]{fill:#78c6bb}
.security-chart:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:3px}
.security-readout{display:flex;gap:12px;align-items:center;min-height:54px;padding:4px 0;border-top:1px solid #3b493e;border-bottom:1px solid #3b493e;margin-bottom:10px}
.security-readout>button{flex:none;width:44px;height:44px;border:1px solid #445445;border-radius:4px;color:var(--lime);font-size:20px;line-height:1}.security-readout>button:hover:not(:disabled){background:#243023}.security-readout>button:disabled{opacity:.35}
.security-readout-content{display:flex;flex:1;min-width:0;align-items:baseline;gap:24px}.security-readout-content>strong{font-size:14px;font-weight:500;color:#eef5e9}.security-readout-values{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#d7e1d8}.security-readout-values>span{white-space:nowrap}.security-readout-values b{font:13px var(--mono);font-variant-numeric:tabular-nums;margin-left:3px}.security-value-high{color:#efb2ac}.security-value-critical{color:#9cdcd1}
.security-announcement{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@media(max-width:650px){.security-chart-guide{display:block;font-size:11px;margin-top:12px}.security-chart-guide>span{display:block}.security-chart-guide>span:last-child{margin-top:4px;font-size:11px}.security-readout{gap:8px}.security-readout-content{display:block}.security-readout-content>strong{font-size:14px}.security-readout-values{gap:3px 12px;margin-top:5px;font-size:11px}.security-readout-values b{font-size:12px}.security-context{color:#b4c4b9}}
