/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.fw-map-loading{color:#f3f8fc;background:radial-gradient(circle at 82% 8%,#ff6b0b1c,#0000 24rem),#07121d;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-family:system-ui,sans-serif;display:flex;position:fixed;inset:0}.fw-map-loading-spinner{border:3px solid #213345;border-top-color:#ff6b0b;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite fw-map-spin}.fw-map-loading p{color:#a7c3da;margin:0;font-size:14px}@keyframes fw-map-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fw-map-loading-spinner{animation-duration:2.4s}}.fw-seo-fallback{pointer-events:none;color:#f3f8fc;background:radial-gradient(circle at 48% 48%,#13263a 0,#07101a 54%);justify-content:center;align-items:center;padding:40px 24px;font-family:system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:auto}.fw-seo-fallback-inner{max-width:640px;position:relative}.fw-seo-fallback.is-closed{display:none}.fw-seo-fallback.is-open{z-index:2000;pointer-events:auto;background:#07101af7;align-items:flex-start}.fw-seo-fallback-close{display:none}.fw-seo-fallback.is-open .fw-seo-fallback-close{color:#f3f8fc;cursor:pointer;background:#0a1b29;border:1px solid #294055;border-radius:50%;width:40px;height:40px;margin:0 0 8px auto;font-size:16px;display:block;position:sticky;top:0}.fw-seo-fallback-inner h1{margin:0 0 12px;font-size:22px}.fw-seo-fallback-inner p{color:#a7c3da;margin:0 0 12px;font-size:14px;line-height:1.5}.fw-seo-fallback-stats{font-weight:600;color:#ffb37a!important}.fw-seo-fallback-faq{gap:10px;margin:16px 0;display:grid}.fw-seo-fallback-faq dt{color:#f3f8fc;font-size:14px;font-weight:700}.fw-seo-fallback-faq dd{color:#a7c3da;margin:4px 0 0}.fw-seo-fallback-inner a{color:#ff8a3d}.embed-root,.embed-map-container{position:fixed;inset:0}.embed-map-container .maplibregl-canvas{outline:none}.embed-badge{z-index:5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#ffb37a;background:#07121de0;border-radius:7px;padding:6px 11px;font:700 12px system-ui,sans-serif;text-decoration:none;position:absolute;bottom:10px;left:10px;box-shadow:0 4px 14px #00000059}.embed-badge:hover{color:#fff}.embed-loading{color:#a7c3da;background:#07101a;justify-content:center;align-items:center;font:500 13px system-ui,sans-serif;display:flex;position:fixed;inset:0}.fw-consent-banner{z-index:60;color:#f3f8fc;background:#07121df7;border:1px solid #213345;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:16px 20px;font-family:system-ui,sans-serif;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 32px -12px #0009}.fw-consent-banner p{color:#a7c3da;flex:320px;margin:0;font-size:13.5px;line-height:1.5}.fw-consent-actions{flex-shrink:0;gap:10px;display:flex}.fw-consent-actions button{cursor:pointer;border:1px solid #385169;border-radius:8px;padding:9px 16px;font-size:13px;font-weight:700}.fw-consent-decline{color:#a7c3da;background:0 0}.fw-consent-decline:hover{background:#102334}.fw-consent-accept{color:#07121d;background:#ff6b0b;border-color:#ff6b0b}.fw-consent-accept:hover{background:#ff8a3d}.seo-shell{color:#f3f8fc;background:radial-gradient(circle at 82% 8%,#ff6b0b1c,#0000 24rem),#07121d;min-height:100vh}.seo-topbar{z-index:20;background:#050f19f5;border-bottom:1px solid #213345;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 28px;display:grid;position:sticky;top:0}.seo-brand{color:#fff;font-size:26px;font-weight:800;text-decoration:none}.seo-brand span{color:#ff6b0b}.seo-topbar nav{gap:8px;display:flex}.seo-topbar nav a{color:#8fa6bb;text-align:center;border:1px solid #0000;border-radius:8px;min-width:42px;padding:9px 10px;text-decoration:none}.seo-topbar nav a.active{color:#fff;background:#102334;border-color:#385169}.seo-live-link{color:#ff8a3d;justify-self:end;font-weight:700;text-decoration:none}.seo-hero{background:linear-gradient(120deg,#0c2233f5,#07121dd6);border-bottom:1px solid #213345;padding:76px max(28px,50vw - 610px)}.seo-hero>p,.seo-section-heading p{color:#ff6b0b;letter-spacing:.15em;margin:0 0 13px;font-size:12px;font-weight:900}.seo-hero h1{max-width:900px;margin:0;font-size:clamp(38px,5vw,72px);line-height:1.02}.seo-hero>span{color:#a7c3da;max-width:850px;margin-top:22px;font-size:18px;line-height:1.65;display:block}.seo-hero-actions{color:#7895ae;align-items:center;gap:18px;margin-top:30px;font-size:13px;display:flex}.seo-primary,.seo-secondary{border-radius:8px;padding:13px 18px;font-weight:800;text-decoration:none;display:inline-flex}.seo-primary{color:#07121d;background:#ff6b0b}.seo-secondary{color:#f5f9fc;background:#102334;border:1px solid #3a5268}.seo-content{width:min(1220px,100% - 48px);margin:0 auto;padding:55px 0 80px}.seo-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.seo-section-heading h2{margin:0;font-size:32px}.seo-section-heading>span{color:#8faac0;max-width:560px;line-height:1.55}.seo-section-heading>a{color:#77cfff}.seo-continent-groups{gap:28px;display:grid}.seo-country-group{background:#0a1b29;border:1px solid #263d50;border-radius:12px;padding:25px}.seo-country-group h3{color:#ff8a3d;text-transform:capitalize;margin:0 0 18px}.seo-country-links{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;display:grid}.seo-country-links a{color:#dceaf5;background:#102334;border-radius:7px;justify-content:space-between;gap:10px;padding:10px 12px;text-decoration:none;display:flex}.seo-country-links a:hover{background:#183149}.seo-country-links small{color:#638099}.seo-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:900px;margin-top:30px;display:grid}.seo-stat-row article,.seo-detail-grid article{background:#0a1b29;border:1px solid #2b4255;border-radius:10px;padding:18px}.seo-stat-row strong{font-size:24px;display:block}.seo-stat-row span,.seo-detail-grid span{color:#86a2b9;font-size:12px}.seo-cluster-grid{grid-template-columns:repeat(auto-fill,minmax(310px,1fr));gap:14px;display:grid}.seo-cluster-card{color:#ecf6ff;background:#0a1b29;border:1px solid #29445a;border-radius:11px;padding:18px;text-decoration:none}.seo-cluster-card:hover{border-color:#ff6b0b;transform:translateY(-1px)}.seo-cluster-card>div{color:#ffad73;gap:8px;font-size:13px;display:flex}.seo-cluster-card h3{min-height:48px;margin:13px 0;font-size:19px}.seo-cluster-card dl{gap:7px;margin:0;display:grid}.seo-cluster-card dl div{justify-content:space-between;gap:12px;display:flex}.seo-cluster-card dt{color:#7895ae}.seo-cluster-card dd{text-align:right;margin:0}.seo-empty{text-align:center;color:#91abc0;border:1px dashed #345168;border-radius:12px;padding:60px}.seo-faq-list{gap:12px;max-width:820px;display:grid}.seo-faq-item{background:#0a192599;border:1px solid #294157;border-radius:10px;padding:18px 22px}.seo-faq-item summary{cursor:pointer;color:#f5f8fa;font-size:16px;font-weight:700}.seo-faq-item p{color:#a7c3da;margin:12px 0 0;line-height:1.6}.seo-faq-item-link{color:#ffb37a;border:1px solid #3a5b78;border-radius:8px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.seo-faq-item-link:hover{color:#ff6b0b;border-color:#ff6b0b}.seo-faq-section+.seo-faq-section{margin-top:44px}.seo-faq-section>h2{color:#f5f8fa;max-width:820px;margin:0 0 14px;font-size:22px}.seo-faq-item summary h3{color:inherit;font-size:inherit;font-weight:inherit;margin:0;display:inline}.seo-faq-item ul{color:#a7c3da;margin:10px 0 0;padding-left:20px;line-height:1.6}.seo-faq-group{border:1px solid #294157;border-radius:8px;margin-top:10px;padding:10px 14px}.seo-faq-group:first-of-type{margin-top:14px}.seo-faq-item .seo-faq-group summary{color:#ffb37a;font-size:15px;font-weight:600}.seo-faq-group ul{margin-top:8px}.seo-faq-item-links{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.seo-faq-item-links .seo-faq-item-link{margin-top:0}.seo-faq-updated{color:#7f97ad;margin-top:10px;font-size:13px;display:block}.seo-faq-tabs{border-bottom:1px solid #294157;gap:4px;width:min(1220px,100% - 48px);margin:28px auto 0;display:flex}.seo-faq-tabs a{color:#a7c3da;border-bottom:2px solid #0000;padding:9px 16px;font-size:14px;font-weight:600;text-decoration:none}.seo-faq-tabs a.active{color:#f5f8fa;border-bottom-color:#ff6b0b}.seo-faq-tabs a:hover{color:#f5f8fa}.seo-faq-tabs+.seo-content{padding-top:32px}.seo-sources{color:#7f97ad;max-width:1220px;font-size:12px;line-height:1.5}.seo-sources h2{color:#a7c3da;margin:0 0 6px;font-size:14px}.seo-sources>p{max-width:820px;margin:0 0 16px}.seo-sources>h3{color:#a7c3da;margin:20px 0 4px;font-size:12px}.seo-source-groups{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px 24px;display:grid}.seo-source-groups h3{color:#a7c3da;letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;font-size:11px}.seo-source-list{gap:5px;margin:0;padding:0;list-style:none;display:grid}.seo-source-list li{gap:1px;font-size:12px;display:grid}.seo-source-list a,.seo-source-list span{color:#a7c3da;text-decoration:none}.seo-source-list a:hover{color:#ff6b0b}.seo-source-list small,.seo-source-list em{color:#7f97ad;font-size:11px;font-style:normal}.seo-empty span{color:#ff6b0b;font-size:34px}.seo-bar-chart{max-width:820px;margin:14px 0 0}.seo-bar-chart-total{color:#f5f8fa;margin:0 0 12px;font-size:14px;font-weight:700}.seo-bar-chart-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.seo-bar-chart-row{grid-template-columns:130px 1fr 44px;align-items:center;gap:10px;display:grid}.seo-bar-chart-label{color:#dbe3ea;white-space:nowrap;text-overflow:ellipsis;font-size:13px;text-decoration:none;overflow:hidden}a.seo-bar-chart-label:hover{color:#ff6b0b;text-decoration:underline}.seo-bar-chart-track{background:#ffffff0f;border-radius:7px;height:14px;overflow:hidden}.seo-bar-chart-fill{background:linear-gradient(90deg,#ff6b0b,#ffb37a);border-radius:7px;height:100%;display:block}.seo-bar-chart-value{color:#a7c3da;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:520px){.seo-bar-chart-row{grid-template-columns:96px 1fr 36px}}.seo-method{color:#98b0c4;background:#0a1824;border-left:3px solid #ff6b0b;margin-top:36px;padding:23px}.seo-method h2{color:#f4f9fd;font-size:20px}.seo-method p{line-height:1.65}.seo-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.seo-detail-grid strong{margin-top:9px;font-size:17px;display:block}.seo-footer{color:#7895ae;border-top:1px solid #213345;align-items:center;gap:20px;min-height:90px;padding:28px max(28px,50vw - 610px);display:flex}.seo-footer strong{color:#fff}.seo-footer a{color:#ff8a3d;margin-left:auto}@media (max-width:760px){.seo-topbar{grid-template-columns:1fr auto;padding:0 14px}.seo-brand{font-size:20px}.seo-topbar nav{order:3;grid-column:1/-1;padding-bottom:10px}.seo-live-link{font-size:13px}.seo-hero{padding:50px 22px}.seo-content{width:min(100% - 28px,1220px);padding-top:35px}.seo-section-heading,.seo-hero-actions,.seo-footer{flex-direction:column;align-items:flex-start}.seo-stat-row,.seo-detail-grid,.seo-country-links,.seo-cluster-grid{grid-template-columns:1fr}.seo-footer a{margin-left:0}}:root{--bg:#07101a;--panel:#0b1622;--panel-2:#101d2a;--line:#223245;--muted:#91a0b2;--text:#f1f5f8;--orange:#ff6b0b;--green:#31c995}*{box-sizing:border-box}html,body{background:var(--bg);min-height:100%;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select,input{font:inherit}button{color:inherit}.mobile-filter-button,.mobile-filter-heading,.mobile-filter-backdrop{display:none}.app-shell{background:radial-gradient(circle at 48% 48%,#13263a 0,#07101a 54%);grid-template:62px calc(100vh - 62px)/minmax(520px,1fr) 352px;min-height:720px;display:grid;overflow:hidden}.topbar{border-bottom:1px solid var(--line);z-index:10;background:#050d16f5;grid-column:1/-1;grid-template-columns:236px 1fr 352px;align-items:center;display:grid}.brand{cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;height:100%;padding:0 22px;font-size:22px;font-weight:750;display:flex}.brand-mark{width:28px;height:34px;color:var(--orange);filter:drop-shadow(0 0 10px #ff6b0b66);place-items:center;font-size:30px;display:grid}.topbar nav{justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.topbar nav button,.topbar nav>a{color:#a9b4c2;cursor:pointer;background:0 0;border:0;height:100%;font-weight:650;transition:color .15s;position:relative}.topbar nav button{min-width:108px}.topbar nav>a{place-items:center;min-width:64px;padding:0 8px;text-decoration:none;display:grid}.topbar nav button:hover,.topbar nav button.nav-active,.topbar nav>a:hover{color:var(--text)}.topbar nav button.nav-active:after{content:"";background:var(--orange);border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:12px;right:12px;box-shadow:0 0 12px #ff6b0b61}.update-status{height:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:9px;padding:0 24px;font-size:14px;display:flex}.update-status span{background:var(--green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 12px #31c99580}.update-status.status-error span{background:#ef5947;box-shadow:0 0 12px #ef594773}.topbar-actions{justify-content:flex-end;align-items:center;height:100%;display:flex}.support-nav-link{color:#ff9a55;background:#1b130e;border:1px solid #7d4a25;border-radius:6px;margin-right:14px;padding:7px 10px;font-size:11px;font-weight:800;text-decoration:none}.support-nav-link:hover{border-color:var(--orange);color:#fff}.language-selector{color:#91a0b2;align-items:center;gap:7px;font-size:11px;display:flex}.language-selector select{color:#edf4f8;cursor:pointer;background:#0b1724;border:1px solid #304157;border-radius:6px;height:34px;padding:0 27px 0 9px}.email-alert-trigger{white-space:nowrap;cursor:pointer;font-family:inherit}.alert-modal-backdrop{z-index:60;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.alert-modal{color:#f5f8fa;background:#0e1e2e;border:1px solid #294157;border-radius:14px;width:min(420px,100%);max-height:90vh;padding:28px;position:relative;overflow-y:auto}.alert-modal h2{margin:0 0 8px;font-size:20px}.alert-modal>p{color:#a7c3da;margin:0 0 18px;font-size:14px;line-height:1.5}.alert-modal-close{color:#a7c3da;cursor:pointer;background:#16283a;border:0;border-radius:50%;width:30px;height:30px;font-size:14px;position:absolute;top:14px;right:14px}.alert-modal-close:hover{color:#fff;background:#1e3346}.alert-modal-field{margin-top:14px;display:block}.alert-modal-field span{color:#91a0b2;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.alert-modal-field select,.alert-modal-field input{color:#edf4f8;background:#0b1724;border:1px solid #304157;border-radius:8px;width:100%;height:42px;padding:0 12px;font-size:14px}.alert-modal-error{color:#ff6b6b;margin:14px 0 0;font-size:13px}.alert-modal-submit{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;width:100%;height:46px;margin-top:20px;font-size:14px;font-weight:700}.alert-modal-submit:disabled{opacity:.5;cursor:not-allowed}.blog-shell{color:#f4f8fb;background:#07121d;min-height:100vh}.blog-public-header{background:#05101a;border-bottom:1px solid #213345;grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;padding:0 max(22px,50vw - 620px);display:grid}.blog-public-brand{color:#fff;font-size:25px;font-weight:850;text-decoration:none}.blog-public-brand span,.blog-public-footer strong span{color:#ff6b0b}.blog-public-header nav{gap:28px;display:flex}.blog-public-header nav a{color:#9eb0c0;font-weight:700;text-decoration:none}.blog-public-header nav a:hover{color:#fff}.blog-map-link{color:#ff9a55;background:#1b130e;border:1px solid #70401f;border-radius:7px;justify-self:end;padding:10px 13px;text-decoration:none}.blog-index-hero{background:radial-gradient(circle at 84% 32%,#ff6b0b33,#0000 20rem),linear-gradient(135deg,#10283a,#07121d 65%);border-bottom:1px solid #213345;min-height:420px;padding:92px max(24px,50vw - 620px)}.blog-index-hero p,.blog-index-content>header p,.blog-archive>header p,.blog-detail-hero p{color:#ff7b21;letter-spacing:.17em;margin:0 0 13px;font-size:12px;font-weight:900}.blog-index-hero h1{letter-spacing:-.04em;max-width:840px;margin:0;font-size:clamp(42px,6vw,78px);line-height:1.02}.blog-index-hero>span{color:#a4bfd3;max-width:760px;margin-top:23px;font-size:19px;line-height:1.6;display:block}.blog-index-content{width:min(1240px,100% - 44px);margin:0 auto;padding:58px 0 90px}.blog-index-content>header{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.blog-index-content>header h2{margin:0;font-size:34px}.blog-index-content>header>a{color:#75cfff}.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.blog-card-grid article{background:#0a1b29;border:1px solid #294055;border-radius:13px;min-width:0;overflow:hidden}.blog-card-grid article.featured{grid-column:1/-1;grid-template-columns:.8fr 1.2fr;display:grid}.blog-card-image{background:#0b1925;justify-content:space-between;align-items:flex-end;min-height:210px;padding:20px;display:flex;position:relative;overflow:hidden}.blog-card-image img,.blog-card-image svg.blog-cover-fallback{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.blog-card-image span{z-index:1;color:#fff;background:#050f19d1;border-radius:6px;padding:7px 9px;font-size:12px;font-weight:800;position:relative}.blog-card-thumb{background:#0b1925;border-radius:9px;width:70px;height:70px;position:relative;overflow:hidden}.blog-card-thumb img,.blog-card-thumb svg.blog-cover-fallback{object-fit:cover;width:100%;height:100%}.blog-card-grid article>div:last-child{padding:25px}.blog-card-grid small{color:#ff9c5a;text-transform:uppercase;font-weight:750}.blog-card-grid h3{margin:13px 0;font-size:25px;line-height:1.2}.blog-card-grid h3 a{color:#f6f9fc;text-decoration:none}.blog-card-grid p{color:#a6bdcf;line-height:1.65}.blog-card-grid footer{border-top:1px solid #21384a;justify-content:space-between;gap:15px;padding-top:14px;display:flex}.blog-card-grid footer span{color:#718ca2}.blog-card-grid footer a{color:#ff8a3d;font-weight:750;text-decoration:none}.blog-public-empty{text-align:center;color:#8ca8bd;border:1px dashed #345168;border-radius:12px;padding:75px 20px}.blog-public-empty>span{color:#ff6b0b;font-size:45px}.blog-public-empty h2{color:#f3f7fa}.blog-public-footer{color:#7993a8;background:#05101a;border-top:1px solid #213345;align-items:center;gap:25px;min-height:110px;padding:30px max(22px,50vw - 620px);display:flex}.blog-public-footer strong{color:#fff;font-size:20px}.blog-public-footer a{color:#ff8a3d;margin-left:auto}.blog-archive{width:min(1120px,100% - 44px);margin:0 auto;padding:75px 0 100px}.blog-archive>header{margin-bottom:60px}.blog-archive>header h1{margin:0;font-size:56px}.blog-archive>header span{color:#8da8bd;margin-top:16px;display:block}.blog-archive>section{border-top:1px solid #25384a;grid-template-columns:180px 1fr;gap:35px;padding:30px 0;display:grid}.blog-archive>section h2{color:#ff8a3d;margin:0;font-size:18px}.blog-archive>section article{border-bottom:1px solid #1d3040;grid-template-columns:70px 70px 1fr auto;align-items:center;gap:20px;padding:19px 0;display:grid}.blog-archive time,.blog-archive article>span{color:#7992a7}.blog-archive h3{margin:0}.blog-archive h3 a{color:#f3f8fc;text-decoration:none}.blog-archive article p{color:#8ea8bc;margin-bottom:0;line-height:1.5}.blog-detail{width:min(1240px,100% - 44px);margin:0 auto;padding:58px 0 100px}.blog-detail-hero{border-bottom:1px solid #294055;grid-template-columns:1.15fr .85fr;align-items:center;gap:45px;padding-bottom:55px;display:grid}.blog-detail-hero h1{letter-spacing:-.03em;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.04}.blog-detail-hero strong{color:#a7bfd1;margin-top:22px;font-size:18px;font-weight:450;line-height:1.65;display:block}.blog-detail-hero footer{color:#738da2;gap:18px;margin-top:26px;font-size:13px;display:flex}.blog-detail-hero figure{margin:0;position:relative}.blog-detail-hero figure img{display:block}.blog-detail-hero img,svg.blog-hero-placeholder{aspect-ratio:4/3;object-fit:cover;border:1px solid #32495c;border-radius:13px;width:100%}.blog-fire-facts-strip{flex-wrap:wrap;gap:8px;margin:14px 0 20px;display:flex}.blog-fire-facts-strip span{color:#9fb9cd;background:#10202f;border:1px solid #22384a;border-radius:20px;align-items:baseline;gap:5px;padding:6px 11px;font-size:13px;display:inline-flex}.blog-fire-facts-strip span b{color:#e7f0f7;font-weight:650}.blog-fire-facts-strip span.evidence-confirmed{color:#7fd9a0;background:#0e2419;border-color:#2c5c3d}.blog-fire-facts-strip span.evidence-estimated{color:#e0b563;background:#241c0e;border-color:#5c4a1f}.blog-fire-facts-strip span.evidence-unknown{color:#d992c4;background:#211420;border-color:#4a3040}.blog-detail-layout{grid-template-columns:240px minmax(0,780px);justify-content:center;gap:58px;padding-top:55px;display:grid}.blog-detail-layout>aside{background:#0a1b29;border-left:2px solid #ff6b0b;align-self:start;gap:10px;padding:19px;display:grid;position:sticky;top:25px}.blog-detail-layout>aside a{color:#8ea9be;line-height:1.4;text-decoration:none}.blog-detail-layout>aside a:hover{color:#fff}.blog-introduction{color:#dbe8f1;margin:0 0 55px;font-size:20px;line-height:1.8}.blog-fire-section{border-bottom:1px solid #263b4d;margin-bottom:60px;padding:0 0 65px;scroll-margin-top:25px}.blog-fire-section>header{align-items:flex-start;gap:20px;display:flex}.blog-fire-section>header>span{color:#ff6b0b;font-size:31px;font-weight:900}.blog-fire-section>header p{color:#ff9b56;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:11px;font-weight:850}.blog-fire-section h2{margin:5px 0;font-size:35px;line-height:1.12}.blog-fire-section header small{color:#7992a7}.blog-fire-section>p{color:#bfd0dc;font-size:17px;line-height:1.8}.blog-fire-facts{grid-template-columns:1fr 1fr;gap:13px;margin:25px 0;display:grid}.blog-fire-facts article{background:#0a1b29;border:1px solid #2b4356;border-radius:9px;padding:19px}.blog-fire-facts h3{color:#ff9b56;margin:0 0 9px;font-size:14px}.blog-fire-facts p{color:#a9bfd0;margin:0;line-height:1.65}.blog-media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:27px 0;display:grid}.blog-media-grid figure{background:#0a1b29;border:1px solid #2a4255;border-radius:9px;margin:0;overflow:hidden}.blog-media-grid img,.blog-media-grid iframe{aspect-ratio:16/9;object-fit:cover;border:0;width:100%;display:block}.blog-media-grid figcaption{color:#93acbf;padding:10px 12px;font-size:12px;line-height:1.4}.blog-fire-links{flex-wrap:wrap;gap:10px;display:flex}.blog-view-map{color:#07121d;background:#ff6b0b;border-radius:7px;gap:22px;margin-top:10px;padding:12px 16px;font-weight:850;text-decoration:none;display:inline-flex}.blog-fire-links .blog-view-map:nth-child(2){color:#ff6b0b;background:0 0;border:1px solid #ff6b0b}.blog-conclusion{background:#0a1b29;border-left:3px solid #ff6b0b;padding:26px}.blog-conclusion h2{margin-top:0}.blog-conclusion p{color:#b7cad8;line-height:1.75}.blog-tags{flex-wrap:wrap;gap:8px;margin-top:25px;display:flex}.blog-tags span{color:#8eb0c8;border:1px solid #2c4659;border-radius:999px;padding:7px 10px}.blog-generate-panel .primary{color:#07121d;cursor:pointer;background:#ff6b0b;border:0;border-radius:7px;padding:11px 16px;font-weight:850}.blog-generate-panel,.blog-admin-editor{background:#091a28;border:1px solid #2b4559;border-radius:12px;margin-bottom:24px;padding:24px}.blog-generate-panel>header,.blog-admin-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.blog-generate-panel h2,.blog-admin-editor h2{margin:0}.blog-generate-panel>header button,.blog-admin-editor>header button{color:#9bb1c2;cursor:pointer;background:0 0;border:0}.blog-generate-panel>p{color:#829eb2;font-size:12px}.blog-edit-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.blog-edit-grid label{color:#a9becc;gap:7px;font-size:12px;font-weight:750;display:grid}.blog-edit-grid label.wide{grid-column:1/-1}.blog-edit-grid label.check{align-items:center;display:flex}.blog-edit-grid input:not([type=checkbox]),.blog-edit-grid select,.blog-edit-grid textarea{color:#f0f5f8;background:#071520;border:1px solid #304a60;border-radius:7px;width:100%;padding:10px 11px}.blog-edit-grid textarea{resize:vertical;min-height:100px}.blog-generate-panel .primary{margin-top:18px}.blog-admin-editor{z-index:100;position:fixed;inset:20px;overflow:auto;box-shadow:0 20px 80px #000}.blog-admin-editor>header span{color:#ff9b56;font-size:12px}.blog-fire-editor-list{margin-top:30px}.blog-fire-editor-list>h3{border-bottom:1px solid #2a4051;padding-bottom:12px}.blog-fire-editor-list>article{border-bottom:1px solid #2a4051;padding:22px 0}.blog-fire-editor-list>article>header{justify-content:space-between;gap:15px;margin-bottom:15px;display:flex}.blog-fire-editor-list button,.blog-editor-actions button{cursor:pointer;background:#10283a;border:1px solid #3a5266;border-radius:6px;margin-left:6px;padding:7px 10px}.blog-fire-editor-list button.danger,.blog-editor-actions .danger{color:#ff9d93;background:#2b1614;border-color:#6a302b}.blog-media-review{gap:9px;margin-top:15px;display:flex;overflow-x:auto}.blog-media-review a{color:#9bb2c3;flex:0 0 140px;width:140px;text-decoration:none}.blog-media-review img,.blog-media-review a>span{object-fit:cover;background:#11283a;border-radius:6px;place-items:center;width:140px;height:78px;display:grid}.blog-media-review small{margin-top:5px;line-height:1.3;display:block}.blog-editor-actions{background:#071520;border-top:1px solid #2a4255;align-items:center;gap:7px;margin:25px -24px -24px;padding:16px 24px;display:flex;position:sticky;bottom:-24px}.blog-editor-actions a{color:#ff9b56;margin-left:auto}@media (max-width:760px){.blog-public-header{grid-template-columns:1fr auto;padding:12px 16px}.blog-public-header nav{order:3;grid-column:1/-1;justify-content:center;padding-top:14px}.blog-map-link{font-size:12px}.blog-index-hero{min-height:360px;padding:65px 22px}.blog-card-grid{grid-template-columns:1fr}.blog-card-grid article.featured{grid-column:auto;display:block}.blog-public-footer{flex-direction:column;align-items:flex-start}.blog-public-footer a{margin-left:0}.blog-archive>section{grid-template-columns:1fr;gap:8px}.blog-archive>section article{grid-template-columns:46px 55px 1fr}.blog-archive article>span{grid-column:3}.blog-archive .blog-card-thumb{width:46px;height:46px}.blog-detail-hero,.blog-detail-layout{grid-template-columns:1fr}.blog-detail-layout>aside{position:static}.blog-fire-facts,.blog-media-grid,.blog-edit-grid{grid-template-columns:1fr}.blog-edit-grid label.wide{grid-column:auto}.blog-admin-editor{padding:15px;inset:6px}.blog-fire-editor-list>article>header{flex-direction:column}.blog-editor-actions{flex-wrap:wrap;margin:20px -15px -15px;padding:13px 15px}}.filters,.incident-panel{background:#07121df5;min-height:0;overflow-y:auto}.filters{border-right:1px solid var(--line);padding:26px 22px}.filters section{border-bottom:1px solid var(--line);margin-bottom:20px;padding-bottom:22px}.filters label:first-child,.filters h2{color:#c9d2dc;margin:0 0 13px;font-size:14px;font-weight:650;display:block}.filters select{width:100%;height:42px;color:var(--text);background:#0b1724;border:1px solid #304157;border-radius:6px;outline:none;padding:0 12px}.source-toggle{cursor:pointer;grid-template-columns:24px 24px 1fr 20px;align-items:center;gap:7px;min-height:49px;color:var(--text)!important;margin:0!important;display:grid!important}.source-toggle input{opacity:0;pointer-events:none;position:absolute}.checkmark{color:#0000;border:2px solid #526275;border-radius:3px;place-items:center;width:21px;height:21px;display:grid}.source-toggle input:checked+.checkmark{border-color:var(--orange);color:var(--orange)}.sat-icon{color:#dce4ea;font-size:20px;transform:rotate(-35deg)}.info{color:#a7b3c0;border:1px solid #728094;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.type-filters{gap:2px;display:grid}.type-toggle{cursor:pointer;grid-template-columns:25px 1fr;align-items:center;gap:9px;min-height:35px;color:#c8d2dc!important;margin:0!important;font-size:11px!important;font-weight:520!important;display:grid!important}.type-toggle input{opacity:0;pointer-events:none;position:absolute}.type-symbol{border:1px solid var(--type-color);width:22px;height:22px;color:var(--type-color);background:var(--type-color);border-radius:5px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.type-symbol{background:color-mix(in srgb, var(--type-color) 12%, transparent)}}.type-symbol{font-size:11px;line-height:1;transition:opacity .15s}.type-toggle input:not(:checked)+.type-symbol{opacity:.25;filter:grayscale()}.type-toggle input:not(:checked)~span:last-child{color:#637184;text-decoration:line-through}.legend{border-bottom:0!important}.legend p{color:var(--muted);margin:0 0 12px;font-size:13px}.legend>div{color:#cad3dc;align-items:center;gap:14px;min-height:36px;font-size:13px;display:flex}.legend i{border-radius:50%;width:16px;height:16px;display:inline-block;box-shadow:0 0 9px}.legend .legend-type{border:1px solid var(--type-color);color:var(--type-color);background:var(--type-color);border-radius:4px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.legend .legend-type{background:color-mix(in srgb, var(--type-color) 12%, transparent)}}.legend .legend-type{box-shadow:none;font-size:9px;font-style:normal}.legend .age-ring{box-shadow:none;background:0 0;border:3px solid}.legend .frp-dot{box-shadow:none;background:#d9e1e8;margin-left:0}.legend-sub{border-top:1px solid var(--line);padding-top:17px;margin-top:18px!important}.demo-note{color:#bdad96;background:#20180e;border:1px solid #59401f;border-radius:7px;gap:6px;padding:12px;font-size:11px;line-height:1.45;display:grid}.demo-note strong{color:#ffad45;letter-spacing:.12em}.live-note{color:#9bbeb3;background:#0b251e;border-color:#1d5c4c}.live-note strong{color:#48d2a8}.support-shell{color:#f1f6fa;background:radial-gradient(circle at 86% 8%,#ff6b0b1f,#0000 25rem),#07121d;min-height:100vh}.support-topbar{background:#050f19f7;border-bottom:1px solid #223549;justify-content:space-between;align-items:center;gap:24px;min-height:66px;padding:0 max(22px,50vw - 590px);display:flex}.support-topbar>div{align-items:center;gap:18px;display:flex}.support-topbar label{color:#8fa6bb;align-items:center;gap:8px;font-size:11px;display:flex}.support-topbar select{color:#fff;background:#0b1b29;border:1px solid #30465a;border-radius:6px;height:34px;padding:0 28px 0 10px}.support-brand{color:#fff;font-size:22px;font-weight:850;text-decoration:none}.support-brand span{color:#ff6b0b;filter:drop-shadow(0 0 8px #ff6b0b73)}.support-back{color:#ff9a55;font-size:12px;font-weight:750;text-decoration:none}.support-hero{background:linear-gradient(120deg,#0c2334f5,#07121dc7);border-bottom:1px solid #213447;padding:72px max(24px,50vw - 590px) 62px}.support-hero p,.support-sponsor>div>p{color:#ff6b0b;letter-spacing:.16em;margin:0 0 13px;font-size:11px;font-weight:900}.support-hero h1{max-width:850px;margin:0;font-size:clamp(38px,5vw,66px);line-height:1.02}.support-hero>span{color:#a6bfd3;max-width:790px;margin-top:20px;font-size:17px;line-height:1.65;display:block}.support-content{width:min(1180px,100% - 40px);margin:0 auto;padding:48px 0 70px}.support-return{color:#72e6bd;background:#0b292b;border:1px solid #2e7d68;border-radius:10px;margin:0 0 18px;padding:13px 16px;font-weight:700}.support-return.pending{color:#f1ce73;background:#272211;border-color:#6d5a28}.support-return.cancelled{color:#ff9d8f;background:#2b1714;border-color:#78352e}.support-thank-you{text-align:center;background:radial-gradient(circle at 50% 0,#41d9ac24,#0000 55%),#0a1c28;border:1px solid #2c7967;border-radius:16px;justify-items:center;gap:12px;width:min(680px,100%);margin:-92px auto 58px;padding:42px 34px;display:grid;box-shadow:0 24px 70px #00000052}.support-thank-icon{color:#07151b;background:#5fe0b7;border:1px solid #46c49e;border-radius:50%;place-items:center;width:64px;height:64px;font-size:30px;font-weight:900;display:grid;box-shadow:0 0 0 9px #5fe0b714,0 0 32px #5fe0b733}.support-thank-you>p{color:#ff8a35;letter-spacing:.16em;margin:5px 0 0;font-size:10px;font-weight:900}.support-thank-you h2{color:#f4f8fa;margin:0;font-size:clamp(28px,4vw,42px)}.support-thank-you>span{color:#a6bdcc;max-width:540px;font-size:14px;line-height:1.65}.support-thank-you>a{color:#08131b;background:#ff6b0b;border-radius:7px;justify-content:center;align-items:center;min-height:43px;margin-top:10px;padding:0 20px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.support-thank-you>a:hover{background:#ff8439}.support-payment-card{background:#0a1b29;border:1px solid #2a4358;border-radius:12px;width:min(630px,100%);margin:-84px 0 55px auto;padding:24px;box-shadow:0 22px 60px #00000047}.support-tabs{background:#07131e;border-radius:8px;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:18px;padding:4px;display:grid}.support-tabs button,.support-amounts button{color:#98aec1;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:40px;font-weight:750}.support-tabs button.active,.support-amounts button.active{color:#fff;background:#2a180e;border-color:#ff6b0b}.support-amounts{grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:7px;display:grid}.support-amounts button{background:#0e2434;border-color:#2b4356}.support-field,.support-sponsor form label{color:#cbd8e2;gap:7px;margin-top:18px;font-size:12px;font-weight:700;display:grid}.support-field small{color:#718ba1;font-size:10px;font-weight:500}.support-field input,.support-sponsor input,.support-sponsor select,.support-sponsor textarea{color:#fff;background:#071522;border:1px solid #30485c;border-radius:6px;outline:none;width:100%;min-height:42px;padding:10px 11px}.support-sponsor textarea{resize:vertical}.support-field input:focus,.support-sponsor input:focus,.support-sponsor select:focus,.support-sponsor textarea:focus{border-color:#ff6b0b;box-shadow:0 0 0 2px #ff6b0b21}.support-primary{color:#08121b;cursor:pointer;background:#ff6b0b;border:0;border-radius:7px;width:100%;min-height:45px;margin-top:18px;font-weight:900}.support-primary:hover{background:#ff8135}.support-primary:disabled{cursor:wait;opacity:.55}.support-secure,.support-notice,.support-error,.support-success{color:#819bae;margin:13px 0 0;font-size:11px;line-height:1.55}.support-notice{color:#e4c078;background:#21190d;border:1px solid #78531e;border-radius:6px;padding:10px 12px}.support-error{color:#ff7665}.support-success{color:#5ee0b4}.support-honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.support-sponsor{background:#091a28;border:1px solid #263e52;border-radius:13px;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);align-items:start;gap:58px;padding:34px;display:grid}.support-sponsor h2{margin:0 0 14px;font-size:35px}.support-sponsor>div>span{color:#94aec2;line-height:1.6}.support-sponsor>div>small{color:#6f8da3;margin-top:22px;line-height:1.5;display:block}.support-sponsor form label:first-child{margin-top:0}.support-packages{gap:8px;margin-top:24px;display:grid}.support-packages article{color:#dce8f1;background:#0d2232;border:1px solid #274257;border-radius:7px;justify-content:space-between;gap:20px;padding:12px 14px;display:flex}.support-packages b{color:#ff9a55}.support-embed{background:#0d2232;border:1px solid #274257;border-radius:7px;gap:6px;margin-top:22px;padding:14px 16px;display:grid}.support-embed strong{color:#f5f8fa;font-size:14px}.support-embed span{color:#a7c3da;font-size:13px;line-height:1.5}.support-legal{color:#658197;text-align:center;margin-top:22px;font-size:10px}@media (max-width:820px){.support-topbar{align-items:flex-start;padding:12px 16px}.support-topbar>div{flex-direction:column;align-items:flex-end;gap:8px}.support-hero{padding:48px 20px 95px}.support-payment-card{margin-top:-86px}.support-amounts{grid-template-columns:repeat(3,1fr)}.support-sponsor{grid-template-columns:1fr;gap:32px;padding:22px}}.workspace{grid-column:1/2;min-width:0;min-height:0;position:relative;overflow:hidden}.workspace.content-workspace{grid-column:1/3}.incident-panel.mobile-hidden{display:none}.map-wrap,.map{width:100%;height:100%}.map-wrap{background:radial-gradient(circle,#183149,#081521);position:relative}.map-unavailable{visibility:hidden}.fallback-map{background:radial-gradient(circle at 48% 46%,#163148,#061522 70%);position:absolute;inset:0;overflow:hidden}.fallback-map:before{content:"";opacity:.14;background-image:linear-gradient(#68809a 1px,#0000 1px),linear-gradient(90deg,#68809a 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.fallback-land{background:#243746;border:1px solid #617486;position:absolute;box-shadow:inset 0 0 30px #0003}.land-europe{clip-path:polygon(3% 12%,25% 2%,44% 14%,61% 8%,76% 18%,98% 15%,92% 37%,77% 45%,67% 75%,48% 72%,37% 94%,21% 78%,3% 67%,13% 43%);width:58%;height:45%;top:4%;left:38%}.land-iberia{clip-path:polygon(8% 14%,75% 2%,98% 38%,75% 92%,25% 98%,2% 54%);width:25%;height:24%;top:38%;left:17%}.land-africa{clip-path:polygon(8% 0,83% 2%,100% 23%,75% 95%,38% 100%,18% 74%,0 34%);width:62%;height:48%;top:63%;left:18%}.land-italy{clip-path:polygon(17% 0,56% 9%,51% 43%,94% 83%,69% 100%,30% 61%,0 37%);width:12%;height:23%;top:43%;left:57%}.map-label{z-index:1;color:#8ea1b5;letter-spacing:.09em;font-size:10px;position:absolute}.label-spain{top:47%;left:24%}.label-france{top:30%;left:39%}.label-italy{top:46%;left:62%}.label-morocco{top:69%;left:27%}.fallback-marker{z-index:3;position:absolute;transform:translate(-50%,-50%)}:is(.fallback-marker:hover,.fallback-marker:focus-visible){transform:translate(-50%,-50%)scale(1.3)}.fallback-notice{color:#8fa0b2;background:#07121dd9;border:1px solid #3a4c60;border-radius:5px;padding:8px 10px;font-size:10px;position:absolute;bottom:18px;right:18px}.maplibregl-canvas{filter:saturate(.9)brightness(.82)contrast(1.08)}.maplibregl-ctrl-group{border:1px solid #2a3b4f;background:#0c1926!important}.maplibregl-ctrl-group button+button{border-top-color:#2a3b4f!important}.maplibregl-ctrl button .maplibregl-ctrl-icon{filter:invert()}.maplibregl-ctrl-attrib{color:#8795a5;background:#040b12bf!important}.maplibregl-ctrl-attrib a{color:#b1bdc8!important}.fire-marker{--fire-size:14px;width:var(--fire-size);height:var(--fire-size);border:3px solid var(--age-color);color:#07101a;background:var(--fire-color);box-shadow:0 0 6px var(--fire-color), 0 0 14px var(--fire-color);border-radius:50%;place-items:center;padding:0;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.fire-marker{box-shadow:0 0 6px var(--fire-color), 0 0 14px color-mix(in srgb, var(--fire-color) 60%, transparent)}}.fire-marker{cursor:pointer;font-size:clamp(7px, calc(var(--fire-size) * .48), 12px);text-shadow:0 1px 1px #ffffff40;font-weight:900;line-height:1;transition:transform .15s}:is(.fire-marker:hover,.fire-marker:focus-visible){z-index:4;outline:none;transform:scale(1.3)}.fire-marker.active-fire{box-shadow:0 0 8px #ff4b32,0 0 19px #ff4b32d1}.fire-marker.active-fire:after{content:"";opacity:.45;pointer-events:none;border:2px solid #ff4b32;border-radius:50%;animation:1.9s ease-out infinite pulse;position:absolute;inset:-7px}.fire-marker.selected:before,.fire-marker.selected:after{content:"";border:2px solid var(--fire-color);opacity:.55;border-radius:50%;animation:1.9s ease-out infinite pulse;position:absolute;inset:-9px}.fire-marker.selected:after{opacity:.28;animation-delay:.4s;inset:-17px}@keyframes pulse{50%{opacity:.5}}.map-caption{color:#aab7c5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121de6;border:1px solid #304157;border-radius:6px;padding:9px 12px;font-size:12px;position:absolute;top:18px;left:18px}.map-caption strong{color:var(--text)}.world-quality{z-index:3;color:#b9d9e9;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121deb;border:1px solid #2d5369;border-radius:6px;max-width:calc(100% - 520px);padding:8px 12px;font-size:11px;line-height:1.35;position:absolute;top:18px;left:50%;transform:translate(-50%)}.world-quality.delayed{color:#ffd36d;border-color:#d79a2a}@keyframes continent-spin{to{transform:rotate(360deg)}}.active-fire-icon{font-size:18px;line-height:1}.map-state{color:#c8d2dc;text-align:center;background:#07121df0;border:1px solid #304157;border-radius:8px;gap:8px;min-width:250px;padding:18px 22px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000059}.map-state.error{border-color:#6d382f}.map-state span{color:#95a3b2;max-width:330px;font-size:11px}.map-state button{cursor:pointer;background:#3a1c18;border:1px solid #9b4a37;border-radius:5px;height:36px;margin-top:4px}.locate{cursor:pointer;background:#0c1926;border:1px solid #2b3d51;border-radius:5px;width:36px;height:36px;font-size:20px;position:absolute;bottom:40px;right:10px}.incident-panel{border-left:1px solid var(--line);padding:26px 26px 22px}.concept-ribbon{color:#e8c882;letter-spacing:.08em;background:#946e2e1a;border:1px dashed #946e2e;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin:-8px 0 18px;padding:8px 10px;font-size:9px;display:flex}.concept-ribbon span{color:#a99b7e;letter-spacing:0}.incident-title{justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex}.incident-title h1{margin:0 0 8px;font-size:25px;line-height:1.1}.incident-title p{color:#ff9a28;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.incident-title p i{border-radius:50%;width:11px;height:11px}.incident-title>span{color:var(--muted);margin-top:4px;font-size:12px}.official-incident-card{background:linear-gradient(145deg,#207d6024,#07121deb);border:1px solid #287a63;border-radius:8px;gap:12px;margin:0 0 16px;padding:14px;display:grid}.official-incident-card>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.official-incident-card>header div{gap:4px;min-width:0;display:grid}.official-incident-card small{color:#72c9ad;letter-spacing:.1em;font-size:8px;font-weight:800}.official-incident-card h2{color:#f3f8f6;margin:0;font-size:18px;line-height:1.2}.official-incident-card>header>span{color:#9de0c9;text-transform:uppercase;background:#1f745b2e;border:1px solid #398b72;border-radius:5px;flex:none;padding:5px 7px;font-size:9px;font-weight:800}.official-incident-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.official-incident-facts div{background:#ffffff09;border-radius:6px;gap:3px;min-width:0;padding:9px;display:grid}.official-incident-facts div small{color:#8094a4;letter-spacing:.04em}.official-incident-facts div strong{overflow-wrap:anywhere;color:#dce9e5;font-size:11px;line-height:1.35}.official-match{color:#cdb985;background:#e5af4a12;border-left:2px solid #e5af4a;margin:0;padding:8px 9px;font-size:9px;line-height:1.45}.official-match.confirmed-proximity{color:#94d7c0;background:#4fc59c12;border-left-color:#4fc59c}.official-incident-card>footer{color:#8498a8;justify-content:space-between;align-items:flex-start;gap:10px;font-size:8px;line-height:1.4;display:flex}.official-incident-card>footer a{color:#7dcfb5;flex:none;text-decoration:none}.official-incident-card>footer a:hover{text-decoration:underline}.official-loading{align-content:center;min-height:64px}.official-loading strong{color:#c5d5d0;font-size:11px}.official-incident-status{background:#20314233;border:1px solid #40546a;border-radius:8px;grid-template-columns:30px 1fr;gap:10px;margin:0 0 16px;padding:12px;display:grid}.official-incident-status>div{color:#07121d;background:#89a0b6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;font-weight:900;display:grid}.official-incident-status>span{gap:4px;min-width:0;display:grid}.official-incident-status small{color:#8397aa;letter-spacing:.1em;font-size:8px;font-weight:800}.official-incident-status strong{color:#d7e0e8;font-size:11px;line-height:1.35}.official-incident-status p{color:#8293a4;margin:0;font-size:9px;line-height:1.45}.official-no-match{background:#2c705b1a;border-color:#376b5d}.official-no-match>div{background:#67c3a5}.official-source-unavailable,.official-invalid-location{background:#7d582a1a;border-color:#745a3b}.official-source-unavailable>div,.official-invalid-location>div{background:#d5a35d}.official-map-status{background:#81311e1c;border:1px solid #7f3d2b;border-radius:8px;grid-template-columns:1fr 1fr;gap:8px 12px;margin:0 0 16px;padding:12px;display:grid}.official-map-status>div{grid-column:1/-1;gap:3px;display:grid}.official-map-status small{color:#c48b79;letter-spacing:.09em;font-size:8px;font-weight:800}.official-map-status strong{color:#f0d3ca;font-size:11px}.official-map-status>span{color:#9eabb7;align-items:center;gap:6px;font-size:8px;line-height:1.35;display:flex}.official-map-status>span i{background:#d94b2b66;border:2px dashed #8e260f;width:15px;height:10px}.official-map-status>span b{background:#58d0ed2e;border:2px solid #58d0ed;width:15px;height:10px}.official-map-status.perimeter-connected{border-color:#a64932}.official-wind-status{color:#75bfff;border-top:1px solid #7b94a840;grid-column:1/-1;margin:2px 0 0;padding-top:8px;font-size:9px;line-height:1.4}.validation-card{border:1px solid var(--validation-color);margin-bottom:16px;padding:13px}@supports (color:color-mix(in lab, red, red)){.validation-card{border:1px solid color-mix(in srgb, var(--validation-color) 48%, #223245)}}.validation-card{background:var(--validation-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.validation-card{background:color-mix(in srgb, var(--validation-color) 7%, #0b1622)}}.validation-summary{grid-template-columns:34px 1fr auto;align-items:center;gap:10px;display:grid}.validation-summary>b{color:#07101a;background:var(--validation-color);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.validation-summary>span{color:#edf2f5;gap:2px;font-size:12px;font-weight:750;display:grid}.validation-summary span small{color:#8493a5;letter-spacing:.1em;font-size:8px}.validation-summary>strong{color:var(--validation-color);font-size:20px}.validation-summary>strong small{color:#8493a5;font-size:9px}.validation-summary>strong{justify-items:end;display:grid}.validation-meter{background:#1e2d3c;border-radius:4px;height:5px;margin:12px 0 8px;overflow:hidden}.validation-meter i{border-radius:inherit;background:var(--validation-color);height:100%;box-shadow:0 0 10px var(--validation-color);display:block}@supports (color:color-mix(in lab, red, red)){.validation-meter i{box-shadow:0 0 10px color-mix(in srgb, var(--validation-color) 65%, transparent)}}.validation-card>p{color:#8f9daf;margin:0;font-size:9px}.validation-evidence{gap:9px;margin-top:12px;display:grid}.validation-evidence>div{background:#ffffff06;border-radius:5px;gap:5px;padding:9px;display:grid}.validation-evidence h3{color:#b9c7d2;text-transform:uppercase;letter-spacing:.08em;margin:0 0 2px;font-size:9px}.validation-evidence span{color:#91bcae;font-size:9px;line-height:1.35}.validation-evidence .counter-evidence span{color:#c7aa7b}.external-evidence{border-top:1px solid #28394b;gap:8px;margin-top:12px;padding-top:12px;display:grid}.external-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.external-heading h3{color:#d7e0e7;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:10px}.external-heading span{color:#72d6b8;border:1px solid #2d8d72;border-radius:4px;padding:4px 6px;font-size:8px}.external-evidence article{background:#050f188c;border:1px solid #2d4054;border-radius:6px;gap:6px;padding:10px;display:grid}.external-evidence article>div{justify-content:space-between;gap:8px;font-size:9px;display:flex}.external-evidence article b{color:#76d9ba}.external-evidence article div span,.external-evidence article small{color:#8495a7}.external-evidence article p{color:#ced7df;margin:0;font-size:10px;line-height:1.4}.external-evidence a{color:#79bfff;font-size:9px;text-decoration:none}.external-evidence a:hover{text-decoration:underline}.external-evidence>footer{color:#7d8d9f;flex-wrap:wrap;gap:5px 9px;font-size:8px;line-height:1.4;display:flex}.external-evidence>footer a{margin-left:auto}.source-offline{color:#c39a6c}.no-external{color:#8d9bad;background:#ffffff06;border-radius:5px;margin:0;padding:9px;font-size:9px;line-height:1.4}.coverage-note{color:#7f8fa0;background:#ffffff05;border-left:2px solid #52677c;margin:0;padding:8px;font-size:8px;line-height:1.45}.impact-card{--impact-color:#8b97a7;border:1px solid var(--impact-color);gap:10px;margin:0 0 16px;padding:13px;display:grid}@supports (color:color-mix(in lab, red, red)){.impact-card{border:1px solid color-mix(in srgb, var(--impact-color) 48%, #223245)}}.impact-card{background:var(--impact-color);border-radius:8px}@supports (color:color-mix(in lab, red, red)){.impact-card{background:color-mix(in srgb, var(--impact-color) 7%, #0b1622)}}.impact-laag{--impact-color:#68d391}.impact-matig{--impact-color:#f6c85f}.impact-hoog{--impact-color:#ff8c42}.impact-zeer-hoog{--impact-color:#ff4b32}.impact-minimal{--impact-color:#8da0b5}.impact-low{--impact-color:#f6c85f}.impact-elevated{--impact-color:#ffad42}.impact-high{--impact-color:#ff7043}.impact-extreme{--impact-color:#ff2d20}.impact-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.impact-heading>div{gap:3px;display:grid}.impact-heading small{color:#8493a5;letter-spacing:.1em;font-size:8px}.impact-heading strong{color:var(--impact-color);font-size:15px}.impact-heading>b{color:var(--impact-color);font-size:20px}.impact-meter{background:#1e2d3c;border-radius:4px;height:5px;overflow:hidden}.impact-meter i{border-radius:inherit;background:var(--impact-color);height:100%;box-shadow:0 0 10px var(--impact-color);display:block}@supports (color:color-mix(in lab, red, red)){.impact-meter i{box-shadow:0 0 10px color-mix(in srgb, var(--impact-color) 65%, transparent)}}.impact-state,.impact-card>p{color:#8493a5;margin:0;font-size:9px;line-height:1.45}.impact-factors,.impact-assets{background:#ffffff06;border-radius:5px;gap:5px;padding:9px;display:grid}.impact-factors span{color:#b8c5cf;font-size:9px;line-height:1.4}.impact-assets span{color:#83bea9;font-size:9px;line-height:1.4}.impact-card footer{color:#7d8d9f;flex-wrap:wrap;gap:8px;font-size:8px;display:flex}.impact-source-status{gap:6px!important;display:grid!important}.impact-source-status div{background:#42a57d0e;border:1px solid #294538;border-radius:5px;gap:2px;padding:7px 8px;display:grid}.impact-source-status strong{color:#77c9aa;font-size:8px}.impact-source-status span{color:#7f91a3;overflow-wrap:anywhere;font-size:8px;line-height:1.35}.impact-source-status .source-offline{background:#be52380e;border-color:#694438}.impact-source-status .source-offline strong{color:#e3997c}.impact-error{color:#d4a28f;background:#be523814;border-radius:5px;gap:8px;padding:9px;font-size:9px;display:grid}.impact-error button{cursor:pointer;background:#321b18;border:1px solid #8b4d3c;border-radius:4px;min-height:32px;font-size:10px}.reported-impact-card{background:linear-gradient(145deg,#203e522e,#091622f0);border:1px solid #34485d;border-radius:8px;gap:10px;margin:0 0 16px;padding:13px;display:grid}.reported-impact-card.reported-confirmed{border-color:#d77742;box-shadow:inset 3px 0 #ff7b42}.reported-impact-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.reported-impact-heading>div{gap:3px;display:grid}.reported-impact-heading small{color:#8493a5;letter-spacing:.1em;font-size:8px}.reported-impact-heading strong{color:#e4ebf1;font-size:13px;line-height:1.35}.reported-impact-heading>b{color:#ff9b62;text-align:right;font-size:18px}.reported-impact-heading>b small{letter-spacing:0;display:block}.reported-impact-list{gap:8px;display:grid}.reported-impact-list article{background:#040e1785;border:1px solid #2b4053;border-radius:6px;gap:6px;padding:10px;display:grid}.reported-impact-list header{color:#7f91a3;justify-content:space-between;gap:8px;font-size:8px;display:flex}.reported-impact-list header b{color:#72d6b8}.reported-impact-list>article>strong{color:#d8e1e8;font-size:10px;line-height:1.4}.reported-impact-list p,.reported-impact-card>p{color:#8c9bad;margin:0;font-size:9px;line-height:1.45}.reported-impact-list>article>small{color:#718397;font-size:8px}.reported-numbers{flex-wrap:wrap;gap:5px;display:flex}.reported-numbers span{color:#d5e0e8;background:#ff7b421a;border-radius:4px;padding:5px 7px;font-size:8px}.reported-numbers b{color:#ff9b62;font-size:10px}.reported-impact-card>footer{color:#7d8d9f;flex-wrap:wrap;gap:5px 9px;font-size:8px;line-height:1.4;display:flex}.no-reported-impact{background:#ffffff06;border-radius:5px;padding:9px}.ecology-species-breakdown-item{color:#b7c6bd;background:#04170e85;border:1px solid #2b4034;border-radius:99px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.iucn-badge{letter-spacing:.04em;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:8px;font-weight:700}.iucn-badge-cr{color:#ffb4a8;background:#d6363638}.iucn-badge-en{color:#ffc98f;background:#d6843638}.iucn-badge-vu{color:#f0e08f;background:#d6b83638}.local-news-card{background:linear-gradient(145deg,#2d537126,#081420f0);border:1px solid #31465d;border-radius:8px;gap:10px;margin:0 0 16px;padding:13px;display:grid}.local-news-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.local-news-heading>div{gap:3px;display:grid}.local-news-heading small{color:#8493a5;letter-spacing:.1em;font-size:8px}.local-news-heading strong{color:#dce6ee;font-size:12px}.local-news-heading>b{color:#8fd2ff;background:#36b7ff1f;border-radius:50%;place-items:center;min-width:26px;height:26px;padding:0 6px;font-size:11px;display:grid}.local-news-list{gap:8px;display:grid}.local-news-list article{background:#040e178c;border:1px solid #2b4054;border-radius:6px;gap:6px;padding:10px;display:grid}.local-news-list header{color:#8293a5;justify-content:space-between;gap:8px;font-size:8px;display:flex}.local-news-list header b{color:#8fd2ff;overflow-wrap:anywhere}.local-news-list>article>strong{color:#d8e1e8;font-size:10px;line-height:1.45}.local-news-list>article>small{color:#718397;font-size:8px}.news-original{color:#7f91a3;background:#ffffff05;border-left:2px solid #405873;gap:3px;margin:0;padding:7px 8px;font-size:8px;line-height:1.4;display:grid}.news-original span{color:#9aabba;letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.news-signals{flex-wrap:wrap;gap:5px;display:flex}.news-signals span{color:#bcd0df;background:#36b7ff14;border-radius:4px;padding:5px 7px;font-size:8px}.news-signals b{color:#8fd2ff}.news-signals .news-evacuation{color:#ffd0b8;background:#ff7b421c}.news-signals .news-evacuation b{color:#ff9b62}.local-news-card>footer{color:#7d8d9f;flex-wrap:wrap;gap:5px 9px;font-size:8px;line-height:1.4;display:flex}.local-news-card>p{color:#8393a5;margin:0;font-size:9px;line-height:1.45}.local-news-card .news-unavailable{color:#d8ad72;background:#d58c2b14;border-left:2px solid #d58c2b;border-radius:4px;padding:9px}.internet-fire-photo{background:#0a1723;border:1px solid #3c5268;border-radius:8px;gap:0;margin:0 0 15px;display:grid;overflow:hidden}.internet-fire-photo img{aspect-ratio:16/8.4;object-fit:cover;background:#142333;width:100%;display:block}.internet-fire-photo figcaption{gap:4px;padding:10px 11px 11px;display:grid}.internet-fire-photo figcaption>span{color:#ff9a3d;letter-spacing:.1em;font-size:7px;font-weight:800}.internet-fire-photo figcaption>strong{color:#e7eef4;font-size:11px}.internet-fire-photo figcaption small{color:#8999aa;font-size:8px;line-height:1.45}.internet-fire-photo figcaption a{color:#8fd2ff;text-decoration:none}.internet-fire-photo figcaption a:hover{text-decoration:underline}.internet-fire-photo figcaption p{color:#788a9c;margin:2px 0 0;font-size:8px;line-height:1.45}.cluster-media-strip{background:#091925;border:1px solid #2c4559;border-radius:8px;gap:10px;margin:0 0 15px;padding:12px;display:grid}.cluster-media-strip>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cluster-media-strip>header div{gap:2px;display:grid}.cluster-media-strip>header span{color:#ff9a3d;letter-spacing:.1em;font-size:7px;font-weight:800}.cluster-media-strip>header strong{font-size:11px}.cluster-media-strip>header button{color:#8fd2ff;cursor:pointer;background:0 0;border:0;font-size:8px}.cluster-media-strip>div{gap:7px;display:flex;overflow-x:auto}.cluster-media-strip>div>p{color:#7d91a2;margin:4px 0;font-size:9px}.cluster-media-thumb{cursor:pointer;background:#102433;border:1px solid #344e61;border-radius:6px;flex:0 0 76px;height:58px;padding:0;position:relative;overflow:hidden}.cluster-media-thumb img,.cluster-media-thumb .video-thumb{object-fit:cover;width:100%;height:100%}.cluster-media-thumb .video-thumb{color:#fff;background:radial-gradient(circle,#365268,#0c1b27);place-items:center;font-size:18px;display:grid}.cluster-media-thumb>span{color:#fff;text-transform:uppercase;background:#040d14db;border-radius:3px;padding:2px 4px;font-size:6px;position:absolute;bottom:4px;left:4px}.cluster-media-add{color:#b6c8d3;cursor:pointer;background:#0c2130;border:1px dashed #39586c;border-radius:5px;min-height:34px;font-size:8px}.type-badge{border:1px solid var(--type-color);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.type-badge{border:1px solid color-mix(in srgb, var(--type-color) 55%, #223245)}}.type-badge{background:var(--type-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.type-badge{background:color-mix(in srgb, var(--type-color) 9%, #0b1622)}}.type-badge>b{color:#07101a;background:var(--type-color);border-radius:6px;place-items:center;width:31px;height:31px;display:grid}.type-badge span{color:#e6edf2;gap:2px;font-size:12px;font-weight:700;display:grid}.type-badge small{color:#8493a5;letter-spacing:.1em;font-size:8px}.type-badge strong{color:var(--type-color);font-size:14px}.size-badge{border:1px solid var(--size-color);grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}@supports (color:color-mix(in lab, red, red)){.size-badge{border:1px solid color-mix(in srgb, var(--size-color) 55%, #223245)}}.size-badge{background:var(--size-color);border-radius:7px}@supports (color:color-mix(in lab, red, red)){.size-badge{background:color-mix(in srgb, var(--size-color) 9%, #0b1622)}}.size-badge>b{color:#07101a;background:var(--size-color);border-radius:6px;place-items:center;width:31px;height:31px;font-size:11px;display:grid}.size-badge span{color:#e6edf2;gap:2px;font-size:12px;font-weight:700;display:grid}.size-badge small{color:#8493a5;letter-spacing:.1em;font-size:8px}.size-badge strong{color:var(--size-color);font-size:14px}.classification-reason{color:#8f9daf;margin:8px 0 15px;font-size:10px;line-height:1.45}.confidence{border-bottom:1px solid var(--line);align-items:center;gap:18px;padding:10px 0 25px;display:flex}.confidence-ring,.risk-ring{background:radial-gradient(circle at center, #0c1824 58%, transparent 60%), conic-gradient(var(--orange) var(--confidence), #1b2938 0);border-radius:50%;place-items:center;width:90px;height:90px;display:grid}.confidence-ring strong{font-size:30px}.confidence>span{color:#a8b4c2}.incident-panel dl{border-bottom:1px solid var(--line);margin:0;padding:12px 0}.incident-panel dl div{justify-content:space-between;align-items:center;min-height:52px;display:flex}.incident-panel dt{color:#a9b4c1;font-size:21px}.incident-panel dt span{margin-left:8px;font-size:14px}.incident-panel dd{margin:0;font-size:14px}.forecast{padding:20px 0 0}.forecast h2{color:#aeb9c5;margin:0 0 14px;font-size:14px;font-weight:500}.segments{border:1px solid #34465a;border-radius:6px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.segments button{cursor:pointer;background:#101d2a;border:0;border-right:1px solid #34465a;height:42px;font-size:13px}.segments button:last-child{border-right:0}.segments button.active{background:linear-gradient(120deg,#f45100,#ff7a0b)}.forecast-chart{background:#08131e;border:1px solid #1d2c3b;margin-top:14px;padding:18px 10px 10px}.arrow-flow{color:#ff7a1a;justify-content:space-between;align-items:center;height:54px;display:flex;overflow:hidden}.arrow-flow span{font-size:20px;display:block}.arrow-flow span:nth-child(-n+3){color:#ffb022}.arrow-flow span:nth-last-child(-n+3){color:#ff4b32}.forecast-axis{color:#8795a5;border-top:1px dashed #3b4a5c;justify-content:space-between;padding-top:8px;font-size:11px;display:flex}.data-warning{color:#8f9bab;background:#d58c2b14;border-left:3px solid #d58c2b;gap:4px;margin-top:14px;padding:10px 12px;font-size:10px;line-height:1.4;display:grid}.data-warning strong{color:#d5ad72}.live-warning{background:#2aa47f14;border-left-color:#2aa47f}.live-warning strong{color:#6ed3b4}.follow-button{cursor:pointer;background:linear-gradient(120deg,#f45100,#ff7308);border:0;border-radius:6px;width:100%;height:55px;margin-top:18px;font-weight:700;transition:transform .15s,filter .15s;box-shadow:0 8px 22px #ff600033}.follow-button:hover{filter:brightness(1.1);transform:translateY(-1px)}.follow-button.followed{background:#167c62;box-shadow:0 8px 22px #31c99526}.follow-button:disabled{cursor:wait;opacity:.7;transform:none}.follow-message{color:#b8c5d0;background:#0b1a27;border:1px solid #344a60;border-radius:6px;margin-top:9px;padding:10px 11px;font-size:10px;line-height:1.45}.monitor-status{color:#9fabb8;background:#0b1a27;border:1px solid #344a60;border-radius:6px;gap:4px;margin-top:9px;padding:10px 11px;font-size:10px;line-height:1.45;display:grid}.monitor-status strong{color:#f3f6f9}.monitor-status.monitor-success{border-color:#226e5a}.monitor-status.monitor-success strong{color:#44d6a7}.monitor-status.monitor-fault{border-color:#7c3d36}.monitor-status.monitor-fault strong{color:#ff6b5e}.content-view{background:linear-gradient(145deg,#0b1724,#07101a);height:100%;padding:42px;overflow-y:auto}.view-heading p{color:var(--orange);letter-spacing:.15em;margin:0 0 8px;font-size:11px;font-weight:700}.view-heading h1{margin:0 0 8px;font-size:32px}.view-heading>span{color:var(--muted);font-size:14px}.incident-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:30px;display:grid}.load-more{color:#eaf2f8;cursor:pointer;background:#122537;border:1px solid #3b536a;border-radius:10px;min-width:240px;min-height:46px;margin:24px auto 8px;padding:0 20px;font-weight:800;display:block}.load-more:hover{border-color:var(--orange);background:#183149}.incident-card{text-align:left;cursor:pointer;background:#0e1b28;border:1px solid #233448;border-radius:8px;padding:18px;transition:border-color .15s,transform .15s}.incident-card:hover{border-color:#52647a;transform:translateY(-2px)}.incident-card>div{color:#aab5c1;align-items:center;gap:8px;font-size:11px;display:flex}.incident-card>div i{border-radius:50%;width:8px;height:8px}.incident-card>div b{color:#f3f6f9;margin-left:auto}.incident-card h3{margin:17px 0 4px;font-size:18px}.incident-card p{color:var(--muted);margin:0;font-size:12px}.card-type{border:1px solid var(--type-color);align-items:center;gap:6px;margin-top:11px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card-type{border:1px solid color-mix(in srgb, var(--type-color) 55%, transparent)}}.card-type{color:var(--type-color);background:var(--type-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.card-type{background:color-mix(in srgb, var(--type-color) 8%, transparent)}}.card-type{font-size:10px;font-weight:700}.card-badges{flex-wrap:wrap}.card-size{border:1px solid var(--size-color);align-items:center;margin-top:11px;padding:5px 8px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.card-size{border:1px solid color-mix(in srgb, var(--size-color) 55%, transparent)}}.card-size{color:var(--size-color);background:var(--size-color);border-radius:5px}@supports (color:color-mix(in lab, red, red)){.card-size{background:color-mix(in srgb, var(--size-color) 8%, transparent)}}.card-size{font-size:10px;font-weight:700}.card-external{color:#72d6b8;background:#2d8d7214;border:1px solid #2d8d72;border-radius:5px;align-items:center;margin-top:11px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-flex}.incident-card footer{color:#7f8fa1;border-top:1px solid #223245;gap:22px;margin-top:18px;padding-top:14px;font-size:11px;display:flex}.incident-card footer strong{color:#d8e0e7;margin-top:3px;font-size:13px;display:block}.risk-cards{gap:14px;margin-top:30px;display:grid}.risk-cards article{background:#0d1a27;border:1px solid #26374a;border-radius:8px;align-items:center;gap:20px;padding:20px;display:flex}.risk-ring{--confidence:var(--score);background:radial-gradient(circle at center, #0c1824 57%, transparent 60%), conic-gradient(var(--orange) var(--score), #1b2938 0);flex:none;width:68px;height:68px;font-weight:750}.size-risk-ring{background:radial-gradient(circle at center, #0c1824 57%, transparent 60%), conic-gradient(var(--risk-color) var(--score), #1b2938 0);color:var(--risk-color)}.risk-cards h3{margin:0;font-size:17px}.risk-cards p{color:#ff9a2c;margin:4px 0;font-size:13px}.risk-cards span{color:var(--muted);font-size:11px}.risk-screening-status{background:#0a1925;border:1px solid #294357;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:14px 16px;display:flex}.risk-screening-status>div{gap:4px;display:grid}.risk-screening-status strong{color:#e9f2f7;font-size:13px}.risk-screening-status span{color:#8196a7;font-size:10px}.risk-screening-status>b{color:#ffb13b;white-space:nowrap;font-size:22px}.risk-screening-status>b small{color:#93a6b5;font-size:9px;font-weight:600}.local-impact-risk-cards button{width:100%;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(135deg,#121b22,#171b18);border:1px solid #5b4d27;border-radius:8px;align-items:center;gap:20px;padding:20px;display:flex}:is(.local-impact-risk-cards button:hover,.local-impact-risk-cards button:focus-visible){border-color:#ff9a2c;outline:none;transform:translateY(-1px)}.local-impact-risk-cards button.evacuation-concern{background:linear-gradient(135deg,#18191e,#211516);border-color:#793d35}.local-impact-risk-cards button>div:nth-child(2){flex:1;min-width:0}.local-impact-risk-cards button>i{color:#8095a5;font-size:25px;font-style:normal}.local-impact-risk-cards p{color:#f6c85f;font-weight:750}.local-impact-risk-cards .evacuation-concern p{color:#ff6b55}.impact-risk-ring{color:var(--risk-color);background:radial-gradient(circle at center, #0c1824 57%, transparent 60%), conic-gradient(var(--risk-color) var(--score), #1b2938 0)}.building-distance-row{flex-wrap:wrap;gap:7px;margin:9px 0;display:flex}.building-distance-row span{background:#0a1925a6;border:1px solid #2c4351;border-radius:5px;padding:5px 7px}.building-distance-row b{color:#edf4f7;font-size:12px}.local-impact-risk-cards small{color:#8da0ae;font-size:10px}.risk-empty{color:#b8c7d0;text-align:center;border:1px dashed #385064;border-radius:8px;gap:6px;margin-top:24px;padding:22px;display:grid}.risk-empty span{color:#7f94a4;font-size:11px}.media-view{padding-bottom:70px}.global-media-overview{background:linear-gradient(145deg,#091925,#07141e);border:1px solid #294357;border-radius:9px;margin-top:18px;padding:16px}.global-media-overview>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.global-media-overview>header p{color:#ff6a18;letter-spacing:1.3px;margin:0 0 5px;font-size:8px;font-weight:800}.global-media-overview>header h2{color:#edf5fb;margin:0;font-size:17px}.global-media-overview>header>span{color:#8ba6b8;white-space:nowrap;border:1px solid #2b4b60;border-radius:5px;padding:7px 9px;font-size:8px}.global-media-overview>header>span.is-loading{color:#f1a15e;border-color:#7d4b25}.global-media-totals{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.global-media-totals article{background:#0b1c28;border:1px solid #21394b;border-radius:7px;justify-content:space-between;align-items:flex-end;gap:8px;min-height:58px;padding:10px;display:flex}.global-media-totals span{color:#8da6b7;font-size:8px}.global-media-totals strong{color:#fff;font-size:22px;line-height:1}.global-source-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.global-source-list>div{background:#309e780d;border:1px solid #214337;border-radius:6px;gap:3px;padding:9px;display:grid}.global-source-list span{color:#b7c8c2;gap:5px;font-size:8px;display:flex}.global-source-list span b{color:#50d3a7}.global-source-list strong{color:#eef8f4;font-size:9px}.global-source-list small{color:#718b82;font-size:7px}.global-source-list>p{color:#8296a5;margin:0;font-size:9px}.media-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;margin-top:25px;padding:11px 0;display:flex}.media-toolbar>div{gap:6px;display:flex;overflow-x:auto}.media-toolbar button{color:#91a1b1;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:6px;min-height:35px;padding:0 12px;font-size:10px}.media-toolbar button.active{color:#fff;background:#132a3b;border-color:#2d4c61}.media-toolbar .media-add{color:#fff;background:#d95814;border-color:#bb571b;font-weight:750}.media-search-status{background:#091925;border:1px solid #294357;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:11px 13px;display:flex}.media-search-status>div{gap:3px;display:grid}.media-search-status strong{font-size:10px}.media-search-status span{color:#7f93a3;font-size:8px}.media-search-status button{color:#ff9d7c;cursor:pointer;background:#341913;border:1px solid #7e4530;border-radius:5px;min-height:32px;padding:0 11px;font-size:8px}.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.media-library-card{background:#0c1b28;border:1px solid #283e51;border-radius:9px;overflow:hidden}.media-library-card>img,.media-library-card>video,.media-library-card>iframe,.media-visual{aspect-ratio:16/9;object-fit:cover;background:#0d2130;border:0;width:100%;display:block}.media-visual{background:radial-gradient(circle,#1b4c66,#0a1c29 68%);align-content:center;place-items:center;gap:8px;display:grid}.media-visual span{color:#a5def5;border:1px solid #6491aa;border-radius:50%;place-items:center;width:54px;height:54px;font-size:27px;display:grid}.media-visual b{color:#7e9eb0;letter-spacing:.13em;font-size:8px}.media-library-card>div:last-child{gap:6px;padding:14px;display:grid}.media-library-card h2{min-height:38px;margin:0;font-size:14px;line-height:1.35}.media-library-card p{color:#9aabba;margin:0;font-size:10px;line-height:1.45}.media-library-card small{color:#728798;font-size:8px;line-height:1.5}.media-library-card a{color:#8fd2ff;font-size:8px;text-decoration:none}.media-valid{color:#59d5af;letter-spacing:.09em;font-size:7px;font-weight:800}.media-empty{color:#8396a6;text-align:center;border:1px dashed #344c60;border-radius:8px;padding:28px;font-size:11px}.media-sources{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.media-sources>span{color:#a9bbb4;background:#31c9950f;border:1px solid #285745;border-radius:6px;grid-template-columns:auto auto;align-items:center;gap:2px 6px;padding:8px 10px;font-size:8px;display:grid}.media-sources>span>b{color:#52d3aa;grid-row:1/3}.media-sources small{color:#718c82;font-size:7px}.media-sources .source-fault{color:#baa58c;background:#d58c2b0f;border-color:#65462a}.media-sources .source-fault b{color:#d99b4e}.media-policy{background:#d58c2b12;border-left:3px solid #d58c2b;gap:10px;margin-top:20px;padding:14px;display:flex}.media-policy strong{color:#e7c187;white-space:nowrap;font-size:10px}.media-policy span{color:#8497a6;font-size:9px;line-height:1.5}.report-view{padding-bottom:70px}.report-layout{grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:start;gap:22px;margin-top:28px;display:grid}.report-form,.report-process{background:#0c1b29f0;border:1px solid #293c50;border-radius:12px;box-shadow:0 18px 50px #0003}.report-form{gap:16px;padding:22px;display:grid}.report-safety{background:#ff5d3a14;border-left:3px solid #ff5d3a;border-radius:6px;gap:4px;padding:12px 14px;display:grid}.report-safety strong{color:#ff9b82;font-size:13px}.report-safety span{color:#a9b5c2;font-size:11px;line-height:1.5}.report-cluster{background:#31c99512;border:1px solid #2c775f;border-radius:8px;gap:4px;padding:13px 14px;display:grid}.report-cluster>span:first-child{color:#70d6b8;letter-spacing:.08em;font-size:9px;font-weight:800}.report-cluster strong{color:#e6f1ed;font-size:14px}.report-cluster small{color:#8da99f;font-size:10px}.report-cluster.missing{background:#ffa73a12;border-color:#8b5b24}.report-cluster.missing span{color:#b9a78e;font-size:11px;line-height:1.45}.report-cluster button{color:#ffb55c;cursor:pointer;background:0 0;border:1px solid #9e682c;border-radius:6px;justify-self:start;min-height:36px;margin-top:5px;padding:0 12px}.report-upload{cursor:pointer;background:linear-gradient(145deg,#2440583d,#08131ed1);border:1px dashed #4d6680;border-radius:10px;place-items:center;min-height:190px;display:grid;position:relative;overflow:hidden}.report-upload:hover{border-color:var(--orange)}.report-upload input{opacity:0;width:1px;height:1px;position:absolute}.report-upload>span{text-align:center;gap:7px;display:grid}.report-upload b{color:#f0f5f8;font-size:16px}.report-upload small,.report-filename{color:#8494a5;font-size:10px}.report-upload img,.report-upload video{object-fit:contain;background:#050d15;width:100%;height:260px}.report-filename{overflow-wrap:anywhere;margin-top:-9px}.report-error{color:#ff927a;margin:-6px 0 0;font-size:11px}.report-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.report-fields label{gap:7px;display:grid}.report-fields label>span{color:#b6c1cc;font-size:11px;font-weight:700}.report-fields input,.report-fields textarea{color:#edf3f7;background:#081521;border:1px solid #334a61;border-radius:7px;outline:none;width:100%;font-size:13px}.report-fields input{height:44px;padding:0 12px}.report-fields textarea{resize:vertical;min-height:100px;padding:11px 12px}.report-fields input:focus,.report-fields textarea:focus{border-color:var(--orange);box-shadow:0 0 0 3px #ff6b0b1a}.report-wide{grid-column:1/-1}.location-field{align-content:start;position:relative}.location-input-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.location-input-row button,.date-time-field button{color:#b8d8e9;cursor:pointer;white-space:nowrap;background:#102638;border:1px solid #3a566d;border-radius:7px;min-height:44px;padding:0 11px;font-size:10px}.location-input-row button:hover,.date-time-field button:hover{border-color:var(--orange);color:#fff}.location-input-row button:disabled{opacity:.55;cursor:wait}.location-status{color:#829caf;font-size:9px}.location-status.error{color:#ff927a}.location-suggestions{z-index:30;background:#071725;border:1px solid #3a566d;border-radius:8px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 16px 36px #0000006b}.location-suggestions button{color:#eaf2f7;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #1e3446;gap:3px;width:100%;padding:10px 12px;display:grid}.location-suggestions button:last-child{border-bottom:0}.location-suggestions button:hover{background:#102a3c}.location-suggestions strong{font-size:11px}.location-suggestions span{color:#8398a9;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.date-time-field>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.field-help{color:#7f93a4;font-size:9px;font-weight:400;line-height:1.45}.moderation-message{color:#70d6b8;background:#31c99514;border:1px solid #2b8068;border-radius:6px;max-width:1200px;margin:-12px auto 20px;padding:10px 12px;font-size:11px}.report-consent{color:#a6b3c0;align-items:flex-start;gap:9px;font-size:11px;line-height:1.45;display:flex}.report-consent input{width:17px;height:17px;accent-color:var(--orange);flex:none;margin-top:0}.report-submit{color:#fff;cursor:pointer;background:linear-gradient(120deg,#f45100,#ff7a0b);border:0;border-radius:7px;min-height:48px;font-weight:800;box-shadow:0 8px 22px #ff600033}.report-submit:hover{filter:brightness(1.08)}.report-submit:disabled{cursor:wait;opacity:.72}.report-honeypot{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.report-success{background:#31c99514;border:1px solid #2b8068;border-radius:7px;gap:5px;padding:13px;display:grid}.report-success strong{color:#70d6b8;font-size:12px}.report-success span{color:#94afa7;font-size:10px;line-height:1.45}.report-success.receipt code{overflow-wrap:anywhere;color:#d9eee7;-webkit-user-select:all;user-select:all;background:#07151d;border-radius:5px;padding:7px 8px;font-size:10px;display:block}.report-process{padding:22px;position:sticky;top:18px}.concept-pill{color:#ffb55c;letter-spacing:.1em;background:#ffa73a14;border:1px solid #8b5b24;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.active-pill{color:#70d6b8;background:#31c99514;border-color:#28785f}.report-process h2{margin:14px 0 18px;font-size:18px;line-height:1.25}.report-process ol{gap:14px;margin:0;padding:0;list-style:none;display:grid}.report-process li{grid-template-columns:28px 1fr;gap:10px;display:grid}.report-process li>b{color:#07101a;background:#ff8b37;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.report-process li span{color:#8393a4;gap:3px;font-size:10px;line-height:1.4;display:grid}.report-process li strong{color:#d9e2e9;font-size:11px}.report-process>p{color:#8292a3;border-top:1px solid #293b4e;margin:20px 0 0;padding-top:16px;font-size:10px;line-height:1.5}.retention-policy{background:#081622;border:1px solid #2d4357;border-radius:7px;gap:6px;margin-top:16px;padding:14px;display:grid}.retention-policy strong{color:#dce6ed;font-size:11px}.retention-policy span{color:#91a0af;font-size:10px;line-height:1.4}.deletion-request{background:#0c1b29;border:1px solid #293c50;border-radius:10px;grid-template-columns:1fr 1.2fr;align-items:end;gap:18px;margin-top:26px;padding:20px;display:grid}.deletion-request>div p{color:var(--orange);letter-spacing:.1em;margin:0 0 4px;font-size:9px;font-weight:800}.deletion-request h2{margin:0 0 6px;font-size:19px}.deletion-request span,.deletion-request>p{color:#91a0af;font-size:10px;line-height:1.45}.deletion-request form{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}.deletion-request input{color:#edf3f7;background:#081521;border:1px solid #334a61;border-radius:6px;min-width:0;height:42px;padding:0 10px}.deletion-request button,.report-fire-button{color:#fff;cursor:pointer;background:#d95814;border:0;border-radius:6px;min-height:42px;padding:0 14px;font-weight:800}.deletion-request>p{color:#70d6b8;grid-column:1/-1;margin:0}.report-fire-button{background:linear-gradient(120deg,#f45100,#ff7a0b);width:100%;margin-top:10px}.visitor-gallery{margin-top:32px}.visitor-gallery>div:first-child p{color:var(--orange);letter-spacing:.12em;margin:0 0 5px;font-size:10px;font-weight:800}.visitor-gallery>div:first-child h2{margin:0 0 18px;font-size:24px}.visitor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.visitor-grid article{background:#0c1b29;border:1px solid #293c50;border-radius:10px;overflow:hidden}.visitor-grid img{aspect-ratio:4/3;object-fit:cover;background:#050d15;width:100%;display:block}.visitor-grid video{aspect-ratio:4/3;object-fit:contain;background:#050d15;width:100%;display:block}.visitor-grid article>div{padding:14px}.visitor-grid span{color:#70d6b8;letter-spacing:.08em;font-size:8px;font-weight:800}.visitor-grid h3{margin:7px 0 5px;font-size:16px}.visitor-grid p{color:#a7b4c0;margin:0 0 8px;font-size:11px;line-height:1.45}.visitor-grid small,.gallery-empty{color:#7f90a1;font-size:10px}.gallery-empty{border:1px dashed #33495e;border-radius:8px;padding:18px}.moderation-list{gap:12px;max-width:1200px;margin:auto;display:grid}.moderation-list article{background:#0c1b29;border:1px solid #293c50;border-radius:10px;grid-template-columns:190px minmax(0,1fr);display:grid;overflow:hidden}.moderation-list article>img,.moderation-list article>video{object-fit:contain;background:#03090f;width:100%;height:100%;min-height:210px}.moderation-list article>div{padding:18px}.moderation-status{color:#ffbd69;background:#ff8b371f;border-radius:99px;padding:5px 8px;font-size:9px;font-weight:800;display:inline-flex}.moderation-status.approved{color:#70d6b8;background:#31c9951a}.moderation-status.rejected{color:#ff927a;background:#ff5d3a1a}.moderation-list h2{margin:12px 0;font-size:20px}.moderation-list p{color:#a8b6c3;font-size:12px;line-height:1.5}.moderation-list article>div>div{gap:9px;margin-top:16px;display:flex}.moderation-list button{color:#04120d;cursor:pointer;background:#70d6b8;border:0;border-radius:6px;min-height:40px;padding:0 14px;font-weight:800}.moderation-list button:disabled{opacity:.55;cursor:wait}.moderation-list button.reject{color:#fff;background:#a43b2d}.moderation-list button.delete{color:#fff;background:#711f23;border:1px solid #b3494f;margin-left:auto}.moderation-actions{align-items:center}.moderation-locked{background:#31c99512;border:1px solid #286e59;border-radius:7px;padding:11px 12px;gap:4px!important;display:grid!important}.moderation-locked strong{color:#70d6b8;font-size:11px}.moderation-locked span{color:#8eaaa1;font-size:10px;line-height:1.4}.admin-denied a{color:#b9cada;cursor:pointer;background:#0c1c29;border:1px solid #30495e;border-radius:6px;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.admin-card{background:#0a1925f0;border:1px solid #293f53;border-radius:10px;max-width:1400px;margin:0 auto 16px;padding:18px}.admin-card h2{color:#dce6ed;margin:0 0 17px;font-size:15px}.admin-fault{color:#ff927a;background:#913d321f;border:1px solid #913d32;border-radius:7px;max-width:1400px;margin:0 auto 16px;padding:13px}.aircraft-admin-summary{grid-template-columns:minmax(220px,1fr) repeat(3,minmax(110px,.35fr));align-items:center;gap:14px;display:grid}.aircraft-admin-summary h2{margin:0}.aircraft-live-heading p{color:#7890a2;margin:7px 0 0;font-size:10px;line-height:1.5}.aircraft-live-summary>div:not(.aircraft-live-heading){background:#09251f;border-color:#286b5d}.aircraft-live-summary strong{color:#69e3bd}.aircraft-admin-summary>div{background:#0c202e;border:1px solid #29465a;border-radius:8px;gap:3px;padding:13px;display:grid}.aircraft-admin-summary strong{color:#55d4ae;font-size:24px}.aircraft-admin-summary span{color:#88a0b1;text-transform:uppercase;font-size:9px;font-weight:800}.aircraft-admin-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.aircraft-admin-form label{color:#94a9b8;gap:6px;font-size:10px;font-weight:800;display:grid}.aircraft-admin-form input,.aircraft-admin-form select{color:#edf4f8;background:#071521;border:1px solid #365168;border-radius:6px;outline:0;min-width:0;height:42px;padding:0 11px}.aircraft-admin-form input:focus,.aircraft-admin-form select:focus{border-color:#ff6b00}.aircraft-admin-form .aircraft-source-field{grid-column:span 2}.aircraft-admin-form>button{color:#fff;cursor:pointer;background:#e86413;border:0;border-radius:6px;align-self:end;min-height:42px;font-weight:900}.aircraft-admin-table-wrap{overflow-x:auto}.aircraft-admin-table{border-collapse:collapse;width:100%;font-size:11px}.aircraft-admin-table th,.aircraft-admin-table td{text-align:left;white-space:nowrap;border-bottom:1px solid #23394b;padding:11px 9px}.aircraft-admin-table th{color:#7790a3;text-transform:uppercase;font-size:9px}.aircraft-admin-table td{color:#b8c8d4}.aircraft-admin-table td:first-child{color:#fff;gap:2px;display:grid}.aircraft-admin-table small{color:#718a9d}.aircraft-admin-table a{color:#65c9ff;text-decoration:none}.aircraft-admin-table button{color:#dda179;cursor:pointer;background:#211710;border:1px solid #6d4933;border-radius:99px;padding:7px 10px}.aircraft-admin-table button.active{color:#78dfbf;background:#0d2923;border-color:#317d68}.admin-denied{color:#eef4f8;text-align:center;background:#06111c;align-content:center;place-items:center;gap:10px;min-height:100vh;padding:24px;font-family:Arial,sans-serif;display:grid}.admin-denied>span{color:#ff7800;letter-spacing:.14em;font-size:10px;font-weight:900}.admin-denied h1,.admin-denied p{margin:0}.admin-denied p{color:#91a3b3;margin-bottom:8px;font-size:12px}.admin-auth-page{color:#edf4f8;background:#06111c;place-items:center;min-height:100vh;font-family:Arial,sans-serif;display:grid;position:relative}.admin-auth-home{color:#fff;font-size:22px;font-weight:900;text-decoration:none;position:absolute;top:24px;left:28px}.admin-auth-home span{color:#ff6b00}.admin-auth-brand{background:radial-gradient(circle at 20% 15%,#ff680033,#0000 30%),linear-gradient(150deg,#091c2a,#06111c 68%);flex-direction:column;justify-content:center;padding:clamp(36px,7vw,110px);display:flex;position:relative;overflow:hidden}.admin-auth-brand:after{content:"";border:1px solid #ff7b1e2e;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-140px;right:-140px;box-shadow:0 0 0 55px #ff7b1e09,0 0 0 110px #ff7b1e06}.admin-auth-brand>a{color:#fff;font-size:23px;font-weight:900;text-decoration:none;position:absolute;top:34px;left:clamp(36px,7vw,110px)}.admin-auth-brand>a span{color:#ff6b00}.admin-auth-brand>p{color:#ff8a31;letter-spacing:.16em;margin:0 0 16px;font-size:10px;font-weight:900}.admin-auth-brand h1{letter-spacing:-.04em;max-width:560px;margin:0 0 20px;font-size:clamp(36px,5vw,66px);line-height:1.03}.admin-auth-brand>span{color:#8da1b2;max-width:500px;font-size:14px;line-height:1.7}.admin-auth-panel{place-items:center;width:100%;padding:80px 20px 32px;display:grid}.admin-auth-card{background:#0a1b28;border:1px solid #294155;border-radius:12px;width:min(100%,390px);padding:30px}.admin-auth-logo{background:#ff6a001a;border:1px solid #824319;border-radius:12px;place-items:center;width:52px;height:52px;margin-bottom:19px;font-size:25px;display:grid}.admin-auth-card h2{margin:0 0 10px;font-size:25px}.admin-auth-card>p{color:#8fa2b2;margin:0 0 21px;font-size:12px;line-height:1.55}.admin-auth-card form{gap:14px;display:grid}.admin-auth-card label{gap:7px;display:grid}.admin-auth-card label span{color:#b8c6d1;font-size:10px;font-weight:800}.admin-auth-card input{color:#fff;background:#07131e;border:1px solid #36516a;border-radius:7px;outline:none;height:48px;padding:0 13px;font-size:14px}.admin-auth-card input:focus{border-color:#ff6b00;box-shadow:0 0 0 3px #ff6b001c}.admin-auth-card form button,.admin-auth-primary{color:#fff;cursor:pointer;background:linear-gradient(120deg,#e65300,#ff7b12);border:0;border-radius:7px;justify-content:center;align-items:center;min-height:48px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.admin-auth-card form button:disabled{opacity:.65;cursor:wait}.admin-auth-link{color:#8fcdf5;cursor:pointer;background:0 0;border:0;margin-top:15px;padding:0;font-size:11px}.admin-auth-message,.admin-auth-error{border-radius:6px;padding:11px;margin:16px 0 0!important;font-size:10px!important}.admin-auth-message{background:#2f80691a;border:1px solid #2f8069;color:#80d8bd!important}.admin-auth-error{background:#88463b1a;border:1px solid #88463b;color:#ff9a88!important}.admin-auth-card footer{color:#667c8e;border-top:1px solid #263a4c;margin-top:24px;padding-top:16px;font-size:9px}.admin-code-input{text-align:center;letter-spacing:8px;font-weight:900;font-size:25px!important}.empty-panel{text-align:center;color:#8493a4;align-content:center;place-items:center;min-height:60vh;display:grid}.empty-panel>span{color:var(--orange);font-size:38px}.empty-panel h2{color:#dbe3ea;margin:14px 0 7px;font-size:18px}.empty-panel p{max-width:260px;margin:0;font-size:12px;line-height:1.5}@media (max-width:1100px){.app-shell{grid-template-columns:minmax(480px,1fr) 300px}.topbar{grid-template-columns:190px 1fr 300px}.filters{padding:22px 16px}.incident-panel{padding:22px 18px}.topbar nav{gap:6px}.topbar nav button{min-width:92px}.topbar nav>a{min-width:52px;padding:0 6px}.email-alert-trigger,.support-nav-link{margin-right:6px;padding:6px 8px}.update-status{padding:0 10px}.language-selector select{width:64px;padding:0 20px 0 6px}.language-selector span{display:none}}@media (max-width:850px){html,body{overscroll-behavior-y:none;min-height:100dvh}.app-shell{min-height:100dvh;padding-bottom:calc(62px + env(safe-area-inset-bottom));display:block;overflow:visible}.topbar{height:calc(58px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);justify-content:initial;grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.brand{padding:0 12px;font-size:18px}.brand-mark{width:24px;font-size:25px}.topbar nav{height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);border-top:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131efa;position:fixed;bottom:0;left:0;right:0}.topbar nav button,.topbar nav>a{flex:1;min-width:0;min-height:48px;padding:0 4px;font-size:11px}.update-status{justify-content:center;padding:0 8px;font-size:0}.update-status span{width:12px;height:12px}.topbar-actions{gap:3px}.language-selector span{display:none}.language-selector select{width:78px;height:38px;padding:0 7px;font-size:11px}.mobile-filter-button{color:#dbe3ea;background:#0d1b29;border:1px solid #304157;border-radius:8px;justify-content:center;justify-self:end;align-items:center;gap:6px;min-width:80px;min-height:44px;margin-right:2px;font-size:13px;font-weight:700;display:flex}.mobile-filter-backdrop{z-index:39;background:#00000094;border:0;display:block;position:fixed;inset:0}.filters{left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));visibility:hidden;z-index:40;-webkit-overflow-scrolling:touch;border:0 solid #304157;border-top-width:1px;border-radius:18px 18px 0 0;max-height:min(76dvh,680px);padding:0 18px 22px;transition:transform .22s,visibility .22s;display:block;position:fixed;transform:translateY(110%);box-shadow:0 -18px 50px #00000080}.filters.filters-open{visibility:visible;transform:translateY(0)}.mobile-filter-heading{border-bottom:1px solid var(--line);z-index:2;background:#07121dfa;justify-content:space-between;align-items:center;min-height:58px;margin:0 -18px 12px;padding:0 18px;display:flex;position:sticky;top:0}.mobile-filter-heading strong{font-size:17px}.mobile-filter-heading button{background:#142536;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:28px;line-height:1;display:grid}.filters section{margin-bottom:18px;padding-bottom:18px}.filters .legend,.filters .demo-note{display:none}.filters select{height:48px;font-size:16px}.source-toggle{min-height:48px}.type-toggle{min-height:44px;font-size:13px!important}.workspace{height:calc(64dvh - env(safe-area-inset-top));min-height:430px}.workspace.content-workspace{height:auto;min-height:calc(100dvh - 120px);overflow:visible}.media-toolbar{flex-direction:column;align-items:stretch}.media-toolbar>div,.media-toolbar .media-add{width:100%}.media-grid{grid-template-columns:1fr}.global-media-overview>header{display:grid}.global-media-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.global-source-list{grid-template-columns:1fr}.media-policy{flex-direction:column}.map-caption{width:fit-content;max-width:calc(100% - 74px);font-size:11px;top:10px;left:10px;right:54px}.world-quality{text-align:left;max-width:none;inset:auto 10px 66px;transform:none}.map-state{width:calc(100% - 32px);min-width:0;padding:16px}.maplibregl-ctrl-top-right{top:48px}.maplibregl-ctrl-group button{width:44px!important;height:44px!important}.fire-marker{width:max(22px, var(--fire-size));height:max(22px, var(--fire-size))}.incident-panel{padding:22px 16px calc(24px + env(safe-area-inset-bottom));border-left:0;border-top:1px solid var(--line)}.incident-panel.mobile-hidden{display:none}.incident-title h1{font-size:22px}.confidence-ring{width:76px;height:76px}.confidence-ring strong{font-size:25px}.incident-panel dl div{min-height:48px}.follow-button{min-height:52px}.external-evidence article{padding:12px}.external-evidence article a{align-items:center;min-height:34px;font-size:11px;display:inline-flex}.external-evidence>footer a{margin-left:0}.incident-grid{grid-template-columns:1fr}.content-view{height:auto;min-height:calc(100dvh - 120px);padding:24px 14px;overflow:visible}.view-heading h1{font-size:27px}.incident-card{padding:16px}.incident-card footer{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.risk-cards article{gap:14px;padding:15px}.risk-screening-status{align-items:flex-start;padding:12px}.risk-screening-status>b{font-size:18px}.local-impact-risk-cards button{gap:12px;padding:14px}.local-impact-risk-cards button>i{display:none}.building-distance-row{gap:5px}.report-layout{grid-template-columns:1fr}.report-process{position:static}.report-fields{grid-template-columns:1fr}.report-wide{grid-column:auto}.location-input-row,.date-time-field>div{grid-template-columns:1fr}.location-input-row button,.date-time-field button{width:100%}.report-upload{min-height:160px}.report-upload img{height:220px}.visitor-grid,.deletion-request,.deletion-request form,.moderation-list article{grid-template-columns:1fr}.moderation-list article>img,.moderation-list article>video{min-height:220px;max-height:420px}.aircraft-admin-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.aircraft-admin-summary h2{grid-column:1/-1}.aircraft-admin-form{grid-template-columns:1fr}.aircraft-admin-form .aircraft-source-field{grid-column:auto}.admin-auth-page{grid-template-columns:1fr}.admin-auth-brand{justify-content:flex-end;min-height:250px;padding:76px 24px 28px}.admin-auth-brand>a{top:24px;left:24px}.admin-auth-brand h1{font-size:34px}.admin-auth-brand>span{font-size:12px}.admin-auth-home{top:20px;left:20px}.admin-auth-panel{min-height:100vh;padding:76px 14px 22px}.admin-auth-card{padding:24px 20px}}@media (max-width:390px){.brand{gap:7px;font-size:16px}.mobile-filter-button{min-width:46px;padding:0 10px}.mobile-filter-button span{display:none}.incident-card footer{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.firefighting-aircraft-popup .maplibregl-popup-content{color:#eaf7ff;background:#081722;border:1px solid #2879b9;border-radius:10px;padding:0;box-shadow:0 14px 42px #0006}.firefighting-aircraft-popup .maplibregl-popup-tip{border-top-color:#081722}.firefighting-aircraft-popup .maplibregl-popup-close-button{color:#cceaff;z-index:2;font-size:22px}.aircraft-popup{gap:8px;min-width:245px;padding:16px;display:grid}.aircraft-popup>strong{color:#55c4ff;letter-spacing:.09em;text-transform:uppercase;font-size:11px}.aircraft-popup>b{color:#fff;padding-right:20px;font-size:20px}.aircraft-popup dl{gap:5px;margin:2px 0;display:grid}.aircraft-popup dl div{border-bottom:1px solid #ffffff14;justify-content:space-between;gap:14px;padding-bottom:5px;display:flex}.aircraft-popup dt{color:#8fb0c4}.aircraft-popup dd{color:#fff;text-align:right;margin:0;font-weight:700}.aircraft-popup small{color:#a7bdca;max-width:270px;line-height:1.4}.aircraft-popup a{color:#55c4ff;font-size:11px;font-weight:700;text-decoration:none}.blog-cite{margin-left:1px;font-size:11px;line-height:0}.blog-cite a{color:#ff9c5a;padding:0 2px;text-decoration:none}.blog-cite a:hover{text-decoration:underline}.blog-fire-background{background:#0d1f2f;border-left:3px solid #ff6b0b;border-radius:0 10px 10px 0;margin:18px 0;padding:18px 20px}.blog-fire-background h3{letter-spacing:.08em;text-transform:uppercase;color:#ff9c5a;margin:0 0 8px;font-size:14px}.blog-fire-background p{color:#b9cddc;margin:0;line-height:1.7}.blog-follow{background:linear-gradient(135deg,#10283a,#0a1b29);border:1px solid #2a4255;border-radius:13px;margin:34px 0;padding:24px}.blog-follow h2{margin:0 0 8px;font-size:22px}.blog-follow p{color:#a6bdcf;margin:0 0 16px;line-height:1.65}.blog-follow>div{flex-wrap:wrap;gap:10px;display:flex}.blog-sources{border-top:1px solid #25384a;margin:30px 0 18px;padding-top:22px}.blog-sources h2{margin:0 0 12px;font-size:18px}.blog-sources ol{color:#8ea8bc;margin:0;padding-left:22px;font-size:14px;line-height:1.7}.blog-sources a{color:#cfe0ec}.blog-source-review{background:#0a1b29;border:1px solid #2a4255;border-radius:10px;margin:18px 0;padding:14px 18px}.blog-source-review h3{margin:0 0 6px}.blog-source-review p{color:#8ea8bc;margin:0 0 10px;font-size:13px}.blog-source-review ol{margin:0;padding-left:22px;font-size:13px;line-height:1.7}.blog-source-review .source-kind{color:#9fb9cd;background:#132738;border-radius:9px;padding:1px 7px;font-size:11px}.blog-source-review .source-kind.context{color:#e0b563;background:#241c0e}.blog-introduction p{margin:0 0 1em}.blog-fire-standfirst{color:#b9cddc;margin:0 0 18px;font-size:18px;font-style:italic;line-height:1.65}.blog-prose{margin:6px 0 22px}.blog-prose p{color:#c3d4e1;margin:0 0 1.15em;font-size:17px;line-height:1.85}.blog-subheading{color:#f3f8fc;margin:30px 0 10px;font-size:22px;line-height:1.3}.blog-conclusion p{font-size:17px}.blog-fire-background p{font-size:16px}.blog-language-switch{flex-wrap:wrap;justify-content:flex-end;gap:6px;margin-bottom:18px;display:flex}.blog-language-switch a,.blog-language-switch span{color:#a7bfd1;letter-spacing:.06em;text-align:center;border:1px solid #32495c;border-radius:8px;min-width:38px;padding:6px 9px;font-size:12px;font-weight:800;text-decoration:none}:is(.blog-language-switch a:hover,.blog-language-switch a:focus-visible){color:#fff;border-color:#ff7b21;outline:none}.blog-language-switch span{color:#fff;background:#ff7b2129;border-color:#ff7b21}.blog-stats{background:#0b1b28;border:1px solid #294055;border-radius:12px;margin:0 0 22px;padding:18px 20px}.blog-stats>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.blog-stats h2{margin:0;font-size:18px}.blog-stats h3{color:#a7bfd1;letter-spacing:.04em;margin:18px 0 8px;font-size:13px}.blog-stats small{color:#738da2}.blog-stats header select,.blog-stats header button{margin-left:8px}.blog-stat-kpis{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px;display:grid}.blog-stat-kpis span{color:#a7bfd1;border:1px solid #294055;border-radius:10px;padding:12px 14px;font-size:12px}.blog-stat-kpis b{color:#fff;font-size:22px;display:block}.blog-stat-note{color:#738da2;margin:10px 0 0;font-size:12px}.blog-stat-table>div{border-bottom:1px solid #1c3245;grid-template-columns:minmax(180px,3fr) repeat(4,1fr);gap:10px;padding:8px 0;font-size:13px;display:grid}.blog-stat-table .head{color:#738da2;text-transform:uppercase;font-size:11px;font-weight:800}.blog-stat-table small{color:#738da2;display:block}.blog-stat-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;display:grid}.blog-stat-bars{margin:0;padding:0;list-style:none}.blog-stat-bars li{border-radius:6px;justify-content:space-between;gap:10px;margin:4px 0;padding:5px 8px;font-size:12px;display:flex;position:relative;overflow:hidden}.blog-stat-bars li i{z-index:0;background:#ff7b2138;position:absolute;inset:0 auto 0 0}.blog-stat-bars li span,.blog-stat-bars li b{z-index:1;position:relative}@media (max-width:720px){.blog-stat-table>div{grid-template-columns:2fr repeat(4,1fr);font-size:11px}}.blog-language-select{float:right;color:#a7bfd1;background:#0b1b28;border:1px solid #32495c;border-radius:9px;align-items:center;gap:8px;margin:0 0 18px;padding:4px 10px;display:inline-flex}.blog-language-select select{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 4px;font-size:13px;font-weight:700}.blog-language-select select option{color:#fff;background:#0b1b28}.blog-language-select:hover,.blog-language-select:focus-within{border-color:#ff7b21}.blog-detail-hero{clear:both}.blog-translate-banner{clear:both;color:#d5e3ee;background:#0b1b28;border:1px solid #294055;border-radius:10px;align-items:center;gap:12px;margin:0 0 18px;padding:12px 16px;font-size:14px;display:flex}.blog-translate-banner i{border:2px solid #32495c;border-top-color:#ff7b21;border-radius:50%;flex:none;width:16px;height:16px;animation:.9s linear infinite blog-translate-spin}.blog-translate-banner button{color:#ff7b21;font:inherit;cursor:pointer;background:0 0;border:1px solid #ff7b21;border-radius:8px;padding:6px 12px;font-weight:700}@keyframes blog-translate-spin{to{transform:rotate(360deg)}}.weather-card{color:#dbe5ed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07121deb;border:1px solid #304157;border-radius:7px;width:184px;padding:9px 11px;font-size:11px}.weather-switch{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;display:flex}.weather-switch span{color:#fff;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.weather-switch input{opacity:0;pointer-events:none;position:absolute}.weather-switch i{background:#33465b;border-radius:999px;flex:none;width:30px;height:16px;transition:background .15s;position:relative}.weather-switch i:after{content:"";background:#dbe5ed;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.weather-switch input:checked+span+i{background:#2f7fd1}.weather-switch input:checked+span+i:after{transform:translate(14px)}.weather-switch input:focus-visible+span+i{outline-offset:2px;outline:2px solid #4aa3ff}.weather-times{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:9px;display:grid}.weather-times button{color:#a9b4c2;font:inherit;cursor:pointer;background:0 0;border:1px solid #304157;border-radius:5px;padding:5px 0;font-size:11px}.weather-times button[aria-pressed=true]{color:#fff;background:#1d3a57;border-color:#4aa3ff}.weather-clock{color:#8fa3b7;margin:7px 0 0}.weather-legend{color:#a9b4c2;flex-wrap:wrap;gap:4px 9px;margin:8px 0 0;padding:0;list-style:none;display:flex}.weather-legend li{align-items:center;gap:4px;display:inline-flex}.weather-legend i,.weather-list i{border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.weather-list-title{color:#8fa3b7;text-transform:uppercase;letter-spacing:.06em;margin:10px 0 4px;font-size:10px}.weather-list{margin:0;padding:0;list-style:none}.weather-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:7px;padding:5px 4px;display:flex}.weather-list button:hover{background:#ffffff0f}.weather-list span{flex:1;min-width:0}.weather-list b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.weather-list small{color:#8fa3b7}.weather-list em{color:#412402;background:#ef9f27;border-radius:3px;flex:none;place-items:center;width:15px;height:15px;font-size:11px;font-style:normal;font-weight:800;display:inline-grid}.weather-note{color:#8fa3b7;margin:8px 0 0}.weather-panel{background:#07121d99;border:1px solid #304157;border-radius:8px;margin:12px 0;padding:12px 13px}.weather-panel>small{color:#8fa3b7;letter-spacing:.1em;font-size:10px}.weather-panel-head{margin:8px 0 6px}.weather-pill{color:#fff;border:1px solid #304157;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.weather-pill i{border-radius:50%;width:9px;height:9px}.weather-facts{color:#a9b4c2;flex-wrap:wrap;gap:4px 14px;margin-bottom:8px;font-size:12px;display:flex}.weather-facts b{color:#fff;font-weight:600}.weather-warning{color:#f6c877;background:#ef9f2724;border:1px solid #7a5511;border-radius:6px;margin:0 0 8px;padding:8px 10px;font-size:12px;line-height:1.45}.weather-panel svg{margin-top:4px;display:block}.weather-switch span{align-items:center;gap:6px;display:inline-flex}.weather-switch span svg{color:#9fc6ee}.weather-times{border-bottom:1px solid #26384a;gap:0;margin-top:8px}.weather-times button{color:#8fa3b7;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:5px 0 6px}.weather-times button[aria-pressed=true]{color:#fff;background:0 0;border-bottom-color:#7fb8f5}.weather-scale{margin-top:9px}.weather-scale>div{opacity:.9;border-radius:2px;height:4px;display:flex;overflow:hidden}.weather-scale>div i{flex:1}.weather-scale p{color:#8fa3b7;justify-content:space-between;margin:3px 0 0;font-size:10px;display:flex}.weather-list i{opacity:.9;width:7px;height:7px}.weather-list em{color:#e6c064;background:0 0;border:1px solid #d1a642;width:15px;height:15px;font-size:10px}.weather-panel>small{align-items:center;gap:6px;display:flex}.weather-panel>small svg{color:#9fc6ee}.weather-meter{color:#dbe5ed;align-items:center;gap:10px;font-size:12px;display:flex}.weather-meter>span{color:#a9b4c2}.weather-meter i{gap:2px;display:inline-flex}.weather-meter i b{background:#33465b;border-radius:2px;width:14px;height:4px;display:block}.weather-meter em{font-style:normal;font-weight:600}.weather-facts{align-items:center;gap:6px 18px;margin:10px 0 8px}.weather-facts span{align-items:center;gap:6px;display:inline-flex}.weather-facts svg{color:#8fa3b7;flex:none}.weather-facts small{color:#8fa3b7;font-size:11px}.weather-warning{color:#e2c27a;background:#d1a6421a;border-color:#6b5320;align-items:flex-start;gap:8px;display:flex}.weather-warning svg{flex:none;margin-top:1px}.admin-header nav{flex-wrap:wrap;justify-content:flex-end}.admin-header nav a.active{color:#ffb27a;background:#ff6b0b1a;border-color:#ff6b0b}.admin-header .messages-count{color:#140800;background:#ff6b0b;border-radius:999px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font-size:10.5px;font-weight:900;display:inline-grid}.messages-admin{max-width:1400px;margin:0 auto}.messages-chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.messages-chips span{color:#8da7ba;background:#0a1b29;border:1px solid #2a4255;border-radius:7px;align-items:center;gap:7px;padding:9px 12px;font-size:13px;display:flex}.messages-chips span.on{background:#ff6b0b14;border-color:#ff6b0b99}.messages-chips b{color:#fff;font-size:16px}.messages-filters{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.messages-filters select,.messages-filters input{color:#e6ecf1;min-height:38px;font:inherit;background:#0c1c29;border:1px solid #30495e;border-radius:6px;padding:0 11px;font-size:13px}.messages-filters input{flex:1;min-width:200px}.messages-empty{color:#8fa3b6}.messages-list{gap:10px;display:grid}.messages-item{background:#0a1a27;border:1px solid #294256;border-radius:12px;grid-template-columns:56px 1fr auto;gap:16px;padding:16px;display:grid}.messages-item.new{border-color:#ff6b0b8c;box-shadow:inset 3px 0 #ff6b0b}.messages-face{background:#071520;border:1px solid #294256;border-radius:12px;place-items:center;width:52px;height:52px;font-size:26px;display:grid}.messages-meta{color:#8fa3b6;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.messages-tag{color:#c9d3dd;border:1px solid #30495e;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.messages-tag.new{color:#ffb27a;border-color:#ff6b0b}.messages-q{color:#8fa3b7;text-transform:uppercase;letter-spacing:.05em;margin:8px 0 2px;font-size:11px;font-weight:850}.messages-a{color:#e3e9ef;white-space:pre-wrap;margin:0 0 4px}.messages-actions{flex-direction:column;gap:7px;display:flex}.messages-actions a,.messages-actions button{color:#e6ecf1;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#0c1c29;border:1px solid #30495e;border-radius:6px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.messages-actions .primary{color:#ffb27a;border-color:#ff6b0b}.messages-actions .danger{color:#ffb4ae}@media (max-width:720px){.messages-item{grid-template-columns:1fr}.messages-actions{flex-flow:wrap}}.topbar nav .nav-home svg{flex:none}@media (min-width:851px){.topbar nav{border:1px solid var(--line);background:#08131e;border-radius:12px;justify-content:flex-start;place-self:center start;gap:4px;height:auto;padding:4px}.topbar nav button,.topbar nav>a{white-space:nowrap;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;min-width:0;height:auto;padding:8px 14px;font-size:14px;display:inline-flex}.topbar nav button:hover,.topbar nav>a:hover{color:#fff;background:#0f1f2e}.topbar nav button.nav-active{color:#ffb27a;box-shadow:inset 0 -2px 0 var(--orange);background:#ff6b0b24;border-color:#ff6b0b8c}.topbar nav button.nav-active:after{display:none}}@media (min-width:851px) and (max-width:1100px){.topbar nav button,.topbar nav>a{padding:7px 9px;font-size:13px}.topbar nav .nav-home span{display:none}}@media (max-width:850px){.topbar nav .nav-home{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}}.messages-filters button{color:#07121d;min-height:38px;font:inherit;cursor:pointer;background:#ff6b0b;border:0;border-radius:6px;padding:0 16px;font-size:13px;font-weight:850}.messages-filters button:disabled{opacity:.6;cursor:default}.admin-exclude-heat{color:#ffb27a;cursor:pointer;background:#1b130e;border:1px dashed #8a5a35;border-radius:8px;align-self:flex-start;margin:4px 0 10px;padding:7px 12px;font-size:12px;font-weight:800}.admin-exclude-heat:hover{color:#fff;border-style:solid;border-color:#ff6b0b}.risk-filter-options{border-top:1px solid #4a627973;gap:4px;padding:6px 11px 10px;display:grid}.risk-filter-options label{cursor:pointer;align-items:center;gap:7px;min-height:26px;font-size:12px;display:flex}.risk-filter-options input{accent-color:var(--orange);margin:0}.risk-filter-options i{margin-right:4px;font-style:normal}.risk-card{background:linear-gradient(145deg,#78341629,#091622f0);border:1px solid #5a3b2a;border-radius:8px;gap:10px;margin:0 0 16px;padding:13px;display:grid}.risk-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.risk-card>header small{color:#f2a36b;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.risk-card>header strong{color:#fff;font-size:15px}.risk-level{color:#fff;white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:800}.risk-retry{color:#f2a36b;cursor:pointer;background:0 0;border:1px solid #5a3b2a;border-radius:7px;justify-self:start;padding:6px 12px}.risk-themes{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.risk-themes li{background:#06101a99;border:1px solid;border-left-width:3px;border-radius:6px;grid-template-columns:auto 1fr;align-items:center;column-gap:6px;padding:6px 8px;display:grid}.risk-themes i{grid-row:span 2;font-size:16px;font-style:normal}.risk-themes span{color:#a9b8c6;font-size:11px}.risk-themes b{font-size:12px}.risk-conclusions{gap:7px;margin:0;padding:0;list-style:none;display:grid}.risk-conclusions li{color:#dbe5ed;grid-template-columns:20px 1fr auto;align-items:start;gap:7px;font-size:13px;line-height:1.45;display:grid}.risk-conclusions i{font-style:normal}.risk-conclusions .risk-faq{color:#ffb37a;white-space:nowrap;font-size:12px;font-weight:600;text-decoration:none}.risk-conclusions b{white-space:nowrap;font-size:11px}.risk-quiet{color:#9fd8b8;margin:0;font-size:13px}.risk-nearby-species{color:#c4b5fd;margin:6px 0 0;font-size:13px;line-height:1.45}.risk-details{border-top:1px solid #5a3b2a99;padding-top:8px}.risk-details summary{color:#f2a36b;cursor:pointer;font-size:12px;font-weight:700}.risk-details p{color:#c6d3de;margin:8px 0;font-size:12px;line-height:1.5}.risk-details p small{color:#8fa3b7;font-size:11px;display:block}.risk-details h4{color:#e8eef3;margin:12px 0 6px;font-size:12px}.risk-details ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.risk-details li{color:#dbe5ed;justify-content:space-between;gap:10px;font-size:12px;display:flex}.risk-details li>span{min-width:0}.risk-details li small{color:#8fa3b7;white-space:nowrap;font-size:11px}.risk-details li em{font-style:italic}.risk-details .iucn-badge{font-size:10px}.risk-missing{color:#f2c27b!important}.risk-card>footer{color:#8fa3b7;gap:3px;font-size:11px;line-height:1.4;display:grid}.risk-popup-shell .maplibregl-popup-content{color:#dbe5ed;background:#0b1b28;border-radius:8px;padding:10px 26px 10px 12px;box-shadow:0 8px 26px #00000073}.risk-popup-shell .maplibregl-popup-tip{border-top-color:#0b1b28;border-bottom-color:#0b1b28}.risk-popup-shell .maplibregl-popup-close-button{color:#cfe0ec}.risk-popup{gap:3px;font-size:12px;display:grid}.risk-popup strong{color:#fff;font-size:13px}.risk-popup span{color:#a9b8c6}.risk-popup a{color:#f2a36b}.risk-themes li.unknown{opacity:.75;border-style:dashed}.risk-if-still{color:#a9b8c6;margin:8px 0 4px;font-size:12px;font-weight:600}.risk-themes-muted li{filter:grayscale();opacity:.6}.weather-attr{color:#6f8296;margin:8px 0 0;font-size:10px;line-height:1.4}.filter-tab{z-index:7;border:1px solid var(--line);color:#dbe5ed;letter-spacing:.02em;cursor:pointer;background:#050d16f5;border-top:0;border-radius:0 0 12px 12px;align-items:center;gap:7px;padding:7px 14px 8px;font-size:12px;font-weight:750;transition:color .15s,background .15s;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #00000047}.filter-tab:hover,.filter-tab.open{color:#fff;background:#0b1826}.filter-tab:focus-visible{outline-offset:2px;outline:2px solid #ffb27f}.filter-tab svg{color:var(--orange)}.filter-tab b{background:var(--orange);color:#07101a;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;display:grid}.filter-tab i{color:#8fa3b7;font-size:14px;font-style:normal;line-height:1;transition:transform .2s}.filter-tab.open i{transform:rotate(180deg)}.tip-tab .filter-tab{box-shadow:0 0 0 3px #ff6b0bbf,0 8px 22px #00000047}.filter-panel{z-index:6;color:#dbe5ed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);visibility:hidden;overscroll-behavior:contain;background:#060f19f7;border-bottom:1px solid #304157;border-radius:0 0 16px 16px;max-height:calc(100% - 28px);padding:46px 22px 30px;transition:transform .26s,visibility .26s;position:absolute;top:0;left:0;right:0;overflow-y:auto;transform:translateY(-104%);box-shadow:0 18px 40px #00000073}.filter-panel.open{visibility:visible;transform:translateY(0)}.filter-panel-columns{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px 24px;max-width:1180px;margin:0 auto;display:grid}.filter-column{min-width:0}.filter-column>h3{color:#fff;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #4a627973;justify-content:space-between;align-items:baseline;gap:10px;margin:0 0 10px;padding-bottom:7px;font-size:11px;font-weight:800;display:flex}.filter-column>h3 small{color:#f2a36b;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.legend-column{grid-column:span 2}.continent-options{gap:6px;display:grid}.continent-column label{cursor:pointer;grid-template-columns:17px 1fr 12px;align-items:center;gap:7px;min-height:26px;font-size:12px;display:grid}.continent-column input{width:15px;height:15px;accent-color:var(--orange);margin:0}.continent-column i{border:2px solid #506376;border-top-color:var(--orange);border-radius:50%;width:10px;height:10px;animation:.7s linear infinite continent-spin}.filter-panel .risk-filter-options{border:0;padding:0}.filter-panel .risk-filter-options small{color:#f2a36b}.filter-panel .weather-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;width:auto;padding:0 0 10px}.layer-switch{cursor:pointer;border-top:1px solid #4a627959;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:12px;display:flex}.layer-switch input{opacity:0;pointer-events:none;position:absolute}.layer-switch i{background:#33465b;border-radius:999px;flex:none;width:30px;height:16px;transition:background .15s;position:relative}.layer-switch i:after{content:"";background:#dbe5ed;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.layer-switch input:checked+span+i{background:var(--orange)}.layer-switch input:checked+span+i:after{transform:translate(14px)}.layer-switch input:focus-visible+span+i{outline-offset:2px;outline:2px solid #ffb27f}.aircraft-column{border-top:1px solid #4a627959;padding-top:10px}.aircraft-column h4{justify-content:space-between;gap:8px;margin:0 0 6px;font-size:12px;font-weight:700;display:flex}.aircraft-column h4 small{color:#65dcb6;font-variant-numeric:tabular-nums;font-size:11px}.aircraft-options{border:1px solid #4a627959;border-radius:8px;max-height:220px;overflow-y:auto}.aircraft-options button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #4a627957;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;width:100%;min-height:44px;padding:6px 9px;display:grid}.aircraft-options button:last-child{border-bottom:0}:is(.aircraft-options button:hover,.aircraft-options button:focus-visible){background:#2a80a433;outline:0}.aircraft-options button>i{color:#8bdbff;background:#0a2939;border:1px solid #3182a3;border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;font-style:normal;display:grid}.aircraft-options button>span{gap:2px;min-width:0;display:grid}.aircraft-options b{color:#f5fbff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.aircraft-options small{color:#89a6b8;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.aircraft-options mark{background:0 0;padding:0;font-weight:800}.aircraft-options .aircraft-live-state{color:#65dcb6}.aircraft-options .aircraft-last-known-state{color:#d8a163}.aircraft-options em{color:#63c9f4;font-size:15px;font-style:normal}.aircraft-options p{color:#8299aa;margin:0;padding:10px;font-size:11px;line-height:1.4}.filter-panel-handle{cursor:pointer;background:linear-gradient(#0000,#060f19f7 45%);border:0;width:calc(100% + 44px);height:26px;margin:10px -22px -30px;padding:0;display:block;position:sticky;bottom:-30px}.filter-panel-handle i{background:#4a6079;border-radius:4px;width:40px;height:4px;margin:0 auto;display:block}:is(.filter-panel-handle:hover i,.filter-panel-handle:focus-visible i){background:#8fa3b7}.map-legend ul{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:7px 16px;margin:0;padding:0;list-style:none;display:grid}.map-legend li{grid-template-columns:30px 1fr;align-items:center;gap:8px;font-size:12px;line-height:1.3;display:grid}.map-legend li small{color:#8fa3b7;font-size:10.5px;display:block}.map-legend p{color:#8fa3b7;margin:10px 0 0;font-size:11px}.lg-swatch{justify-content:center;align-items:center;min-height:22px;display:flex}.lg-ring{border:3px solid;border-radius:50%;width:16px;height:16px;display:inline-block}.lg-rings{display:inline-flex}.lg-rings .lg-ring{background:#060f19e6;border-width:2.5px;width:12px;height:12px;margin-left:-3px}.lg-rings .lg-ring:first-child{margin-left:0}.lg-cluster{align-items:flex-end;display:inline-flex;position:relative}.lg-cluster b{color:#fff;text-shadow:0 0 2px #421400,0 0 2px #421400;font-size:8px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lg-badge{background:#101b26;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.lg-area{background:#3f9d5a4d;border:1.5px solid #62c27d;border-radius:3px;width:22px;height:14px;display:inline-block}.lg-species{background:#4c2f8f;border:2px solid #c4b5fd;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;line-height:1;display:inline-grid}.lg-dot{border:2px solid #33475a;border-radius:50%;width:11px;height:11px;display:inline-block}.lg-hazard{background:#c41d3a;border-color:#fff;width:14px;height:14px}.lg-detection{background:#a7482773;border:2px dashed #35d5f2;border-radius:4px;width:22px;height:14px;display:inline-block}.lg-perimeter{background:#d94b2b73;border:2px dashed #8e260f;border-radius:4px;width:22px;height:14px;display:inline-block}.lg-media{color:#e9f8ff;background:#0b3348;border:2px solid #39c6ff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;display:grid}.lg-plane{color:#8bdbff;font-size:16px}.filter-chips{z-index:4;pointer-events:none;flex-wrap:wrap;justify-content:center;gap:6px;max-width:calc(100% - 140px);display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%)}.filter-chips button{color:#ffd2b0;cursor:pointer;pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121de6;border:1px solid #ff6b0b99;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 5px 11px;font-size:11px;font-weight:700;display:inline-flex}.filter-chips button:hover{border-color:var(--orange);color:#fff}.filter-chips i{color:#f2a36b;font-size:10px;font-style:normal}.map-media-fab{z-index:4;color:#fff;cursor:pointer;background:linear-gradient(145deg,#ff8a3d,#f25c05);border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;font-size:26px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .15s;display:grid;position:absolute;bottom:44px;right:14px;box-shadow:0 10px 26px #f25c0561,0 2px 6px #00000059}.map-media-fab:hover{transform:translateY(-2px)scale(1.04);box-shadow:0 14px 30px #f25c0573,0 2px 6px #00000059}.map-media-fab:focus-visible{outline-offset:3px;outline:2px solid #ffb27f}.topbar nav .nav-badge{color:#fff;vertical-align:1px;background:#1f6f97;border-radius:999px;place-items:center;min-width:18px;height:17px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:800;line-height:1;display:inline-grid}.context-legend{z-index:4;color:#dbe5ed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07121de6;border:1px solid #304157;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px 12px;max-width:calc(100% - 110px);padding:8px 12px;font-size:12px;display:flex;position:absolute;bottom:14px;left:12px;box-shadow:0 8px 22px #0000004d}.context-legend strong{color:#fff;letter-spacing:.04em;font-size:11px}.context-legend span{align-items:center;gap:6px;display:inline-flex}.context-legend .lg-species{width:17px;height:17px;font-size:9px}.context-legend .lg-area{width:16px;height:11px}.context-legend button{color:#9fd0f5;cursor:pointer;background:0 0;border:1px solid #3a5470;border-radius:999px;padding:3px 8px;font-size:11px}.context-legend button:hover{color:#fff;border-color:#9fd0f5}.map-tip{z-index:8;color:#dbe5ed;background:#0b1b2a;border:1px solid #ff6b0b8c;border-radius:12px;width:min(330px,100% - 32px);padding:14px 16px 12px;animation:.25s tip-in;position:absolute;box-shadow:0 18px 44px #00000080}.map-tip-0{top:52px;left:50%;transform:translate(-50%)}.map-tip-1,.map-tip-2{top:50%;left:50%;transform:translate(-50%,-50%)}.map-tip-art{align-items:center;gap:10px;min-height:26px;margin-bottom:6px;display:flex}.map-tip-arrow{color:var(--orange);font-size:22px;font-weight:800;line-height:1}.map-tip-0 .map-tip-art{position:absolute;top:-26px;left:50%;transform:translate(-50%)}.map-tip strong{color:#fff;font-size:15px;display:block}.map-tip p{color:#b9c7d4;margin:6px 0 12px;font-size:13px;line-height:1.5}.map-tip footer{align-items:center;gap:8px;display:flex}.map-tip-dots{gap:5px;margin-right:auto;display:inline-flex}.map-tip-dots i{background:#33465b;border-radius:50%;width:7px;height:7px}.map-tip-dots i.on{background:var(--orange)}.map-tip-skip{color:#8fa3b7;cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:12px}.map-tip-next{background:var(--orange);color:#07101a;cursor:pointer;border:0;border-radius:8px;padding:7px 14px;font-size:12px;font-weight:800}@keyframes tip-in{0%{opacity:0}to{opacity:1}}.maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact{margin:0 10px 10px 0}@media (max-width:850px){.filter-tab{padding:6px 12px 7px;font-size:12px}.filter-panel{max-height:calc(100% - 12px);padding:44px 16px 34px}.filter-panel-columns{grid-template-columns:1fr;gap:16px}.legend-column{grid-column:auto}.map-legend ul{grid-template-columns:1fr 1fr;gap:8px 10px}.map-legend li{grid-template-columns:26px 1fr;font-size:11.5px}.filter-panel-handle{width:calc(100% + 32px);height:30px;margin:10px -16px -34px;bottom:-34px}.filter-chips{max-width:calc(100% - 70px);top:40px}.map-media-fab{width:50px;height:50px;bottom:40px;right:10px}.context-legend{max-width:calc(100% - 76px);padding:7px 10px;font-size:11px;bottom:10px;left:8px}.topbar nav .nav-badge{margin:0;position:absolute;top:4px;right:calc(50% - 26px)}}@media (max-width:420px){.map-legend ul{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.filter-panel{transition:none}}.sheet-grip,.sheet-close{display:none}.incident-panel .incident-title{align-items:flex-start;gap:12px;padding-bottom:16px}.incident-panel .incident-title>div{flex:1;min-width:0}.incident-title p{flex-wrap:wrap}.sheet-risk{color:#fff;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.map-fire-actions{z-index:5;flex-direction:column;gap:10px;display:flex;position:absolute;top:14px;left:14px}.map-fire-btn{color:#fff;cursor:pointer;background:linear-gradient(120deg,#e8262b 0%,#f5761a 100%);border:0;border-radius:10px;align-items:center;gap:10px;min-width:150px;height:46px;padding:0 18px;font-size:16px;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex;box-shadow:0 8px 20px #e83c1e59}.map-fire-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.map-fire-btn:disabled{cursor:wait;opacity:.75;transform:none}.map-fire-message{color:#d7e2ea;background:#081521f0;border:1px solid #344a60;border-radius:10px;max-width:300px;margin:0;padding:10px 30px 10px 12px;font-size:13px;line-height:1.45;position:relative;box-shadow:0 8px 20px #0000004d}.map-fire-message button{color:#8fa6b8;cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:6px;right:6px}.follow-help{color:#d7e2ea;background:#081521f5;border:1px solid #ff8a2a8c;border-radius:12px;flex-direction:column;gap:8px;max-width:320px;padding:12px 32px 12px 14px;font-size:13.5px;line-height:1.45;display:flex;position:relative;box-shadow:0 8px 20px #00000059}.follow-help b{color:#fff;font-size:14.5px}.follow-help p{margin:0}.follow-help ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:decimal;display:flex}.follow-help-still{color:#ffc29a}.follow-help-close{color:#8fa6b8;cursor:pointer;background:0 0;border:0;font-size:13px;position:absolute;top:6px;right:6px}.follow-help-actions{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.follow-help-actions button{min-height:38px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b5268;border-radius:10px;padding:0 14px;font-weight:700}.follow-help-actions .follow-help-main{color:#fff;background:linear-gradient(90deg,#ff6a13,#ff8a2a);border:0}.share-backdrop{z-index:60;background:#03090f99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.share-menu{color:#e8eef3;background:#0b1a27;border:1px solid #27445a;border-radius:14px;width:min(440px,100%);max-height:90vh;padding:16px;overflow:auto;box-shadow:0 20px 50px #00000080}.share-menu header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.share-menu h2{margin:0;font-size:16px}.share-menu header button{color:#a9c1d3;cursor:pointer;background:0 0;border:0;font-size:16px}.share-menu img{aspect-ratio:1200/630;background:#050d14;border-radius:8px;width:100%;height:auto;display:block}.share-text{color:#b8c5d0;white-space:pre-line;overflow-wrap:anywhere;background:#0f2231;border-radius:8px;margin:10px 0;padding:8px 10px;font-size:12.5px;line-height:1.45}.share-targets{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.share-targets a{color:#e8eef3;background:#0f2231;border:1px solid #1f3a4e;border-radius:9px;align-items:center;gap:7px;padding:8px 10px;font-size:13px;text-decoration:none;display:flex}.share-targets a:hover{border-color:#3b5a70}.share-targets i{border-radius:5px;flex:none;width:18px;height:18px}.share-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.share-actions>*{text-align:center;color:#e8eef3;cursor:pointer;background:0 0;border:1px solid #3b5a70;border-radius:999px;flex:1;padding:9px 12px;font-size:13px;text-decoration:none}.share-actions .main{background:linear-gradient(120deg,#e8262b,#f5761a);border:0;font-weight:700}.followed-backdrop{z-index:60;background:#03090f99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.followed-dialog{color:#e8eef3;background:#0b1a27;border:1px solid #27445a;border-radius:14px;width:min(480px,100%);max-height:80vh;padding:18px;overflow:auto;box-shadow:0 20px 50px #00000080}.followed-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.followed-dialog h2{margin:0;font-size:18px}.followed-dialog header button{color:#a9c1d3;cursor:pointer;background:0 0;border:0;font-size:16px}.followed-dialog ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.followed-dialog li{background:#0f2231;border:1px solid #1f3a4e;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.followed-dialog li div{gap:2px;min-width:0;display:grid}.followed-dialog li b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.followed-dialog li small{color:#f0a238;font-size:12px}.followed-dialog li small.out{color:#8fa6b8}.followed-dialog li span{flex:none;gap:6px;display:flex}.followed-dialog li button{color:#e8eef3;cursor:pointer;background:0 0;border:1px solid #3b5a70;border-radius:999px;padding:6px 12px;font-size:13px}.followed-dialog li button.stop{color:#ffb39b;border-color:#e2552d}.followed-empty{color:#a9c1d3;margin:6px 0 10px}.followed-note{color:#8fa6b8;margin:12px 0 0;font-size:12px;line-height:1.5}.map-fire-story{background:#07121de0;border:1px solid #ff7a1a8c;text-decoration:none;box-shadow:0 8px 20px #0000004d}.map-fire-btn.followed{background:linear-gradient(120deg,#138a62 0%,#1fae7a 100%);box-shadow:0 8px 20px #1fae7a4d}.follow-button.follow-compact{color:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;width:auto;height:40px;margin:0;padding:0 14px;font-size:13px;display:inline-flex;box-shadow:0 6px 16px #ff600038}.incident-panel dl.key-figures{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;display:grid}.incident-panel dl.key-figures div{background:#0b1a28b3;border:1px solid #22364a;border-radius:10px;gap:3px;min-height:0;padding:9px 10px;display:grid}.incident-panel dl.key-figures dt{color:#8fa3b7;font-size:12px}.incident-panel dl.key-figures dd{color:#f2f6f9;white-space:nowrap;font-size:15px;font-weight:750}.details-toggle{color:#dbe5ed;cursor:pointer;background:#0b1826;border:1px solid #304157;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;margin:6px 0 14px;font-size:14px;font-weight:700;display:flex}.details-toggle i{color:#8fa3b7;font-style:normal;transition:transform .2s}.details-toggle[aria-expanded=true] i{transform:rotate(180deg)}.context-legend.compact{max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;gap:8px;margin:4px -16px 0;padding:2px 16px 0;position:static;overflow-x:auto}.context-legend.compact span,.context-legend.compact button{white-space:nowrap;background:#0d1d2c;border:1px solid #2a3f55;border-radius:999px;flex:none;padding:5px 10px;font-size:12px}@media (max-width:850px){:root{--top-h:calc(56px + env(safe-area-inset-top));--nav-h:calc(64px + env(safe-area-inset-bottom))}.workspace{height:calc(100dvh - var(--top-h) - var(--nav-h));min-height:0}.context-legend:not(.compact){display:none}.incident-panel{left:0;right:0;top:calc(var(--top-h) + 8px);bottom:var(--nav-h);z-index:28;transform:translateY(var(--sheet-y,110%));background:#08131f;border:1px solid #304157;border-bottom:0;border-radius:18px 18px 0 0;flex-direction:column;padding:0;transition:transform .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;overflow:hidden;box-shadow:0 -14px 34px #00000073}.incident-panel[data-sheet=peek]{--sheet-y:calc(100% - var(--sheet-peek,150px))}.incident-panel[data-sheet=half]{--sheet-y:46%}.incident-panel[data-sheet=full]{--sheet-y:0px}.incident-panel.sheet-empty{--sheet-y:110%;visibility:hidden}.incident-panel.sheet-empty .empty-panel{display:none}.sheet-head{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-bottom:1px solid #304157b3;flex:none;padding:0 16px 10px}.sheet-grip{height:20px;display:block}.sheet-grip i{background:#4a6079;border-radius:5px;width:42px;height:5px;margin:8px auto 0;display:block}.sheet-close{color:#b9c7d4;cursor:pointer;background:#0d1d2c;border:1px solid #304157;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.incident-panel .incident-title{padding-bottom:6px}.incident-panel .incident-title h1{margin-bottom:5px;font-size:20px}.incident-panel .incident-title p{font-size:13px}.sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:14px 16px calc(28px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.incident-panel[data-sheet=peek] .sheet-body{overflow:hidden}.incident-panel dl.key-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.sheet-open .map-media-fab,.app-shell.sheet-open .map-wrap .maplibregl-ctrl-bottom-right{bottom:calc(var(--sheet-peek,150px) + 4px);transition:bottom .3s}.app-shell.sheet-half .map-media-fab,.app-shell.sheet-full .map-media-fab,.app-shell.sheet-half .map-wrap .maplibregl-ctrl-bottom-right,.app-shell.sheet-full .map-wrap .maplibregl-ctrl-bottom-right{opacity:0;pointer-events:none}.map-media-fab{bottom:34px}}.topbar nav .nav-icon,.topbar nav .nav-more,.language-code,.fw-consent-short,.more-menu,.more-menu-backdrop{display:none}.topbar nav button>span,.topbar nav>a>span{pointer-events:none}@media (max-width:850px){.topbar{height:var(--top-h);grid-template-columns:auto 1fr auto}.brand{white-space:nowrap;gap:8px;padding:0 12px;font-size:17px}.brand-mark{width:22px;font-size:22px}.topbar-actions{gap:6px;padding-right:6px}.topbar-actions .support-nav-link{display:none}.update-status{padding:0 6px}.language-selector{position:relative}.language-selector select{opacity:0;cursor:pointer;width:100%;height:100%;padding:0;position:absolute;inset:0}.language-code{color:#dbe5ed;letter-spacing:.03em;background:#0b1724;border:1px solid #304157;border-radius:999px;align-items:center;gap:5px;height:38px;padding:0 11px;font-size:12px;font-weight:800;display:inline-flex}.language-code svg{color:#8fa3b7}.topbar nav{height:var(--nav-h);padding:0 0 env(safe-area-inset-bottom);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.topbar nav .nav-home,.topbar nav .nav-faq{display:none}.topbar nav button,.topbar nav>a{color:#a9b4c2;flex-direction:column;justify-content:center;align-items:center;gap:3px;height:64px;min-height:0;padding:0;font-size:11px;font-weight:650;display:flex;position:relative}.topbar nav .nav-icon{box-sizing:content-box;border-radius:999px;padding:3px 16px;transition:background .15s;display:block}.topbar nav .nav-more{background:0 0;border:0;display:flex}.topbar nav button.nav-active{color:#ffb27a}.topbar nav button.nav-active .nav-icon{background:#ff6b0b29}.topbar nav button.nav-active:after{display:none}.topbar nav .nav-badge{margin:0;position:absolute;top:4px;left:calc(50% + 8px)}.more-menu-backdrop{z-index:29;background:#0006;border:0;display:block;position:fixed;inset:0}.more-menu{right:10px;bottom:calc(var(--nav-h) + 10px);z-index:41;background:#0b1826;border:1px solid #304157;border-radius:16px;width:min(240px,100% - 20px);padding:6px;animation:.18s tip-in;display:grid;position:fixed;box-shadow:0 18px 44px #0000008c}.more-menu[hidden]{display:none}.more-menu a,.more-menu button{color:#e6edf3;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.more-menu a:active,.more-menu button:active{background:#12253a}.more-menu .nav-icon{color:#8fa3b7}body:has(.topbar nav,.lp-bottom) .fw-consent-banner{bottom:calc(74px + env(safe-area-inset-bottom))}.fw-consent-banner{gap:10px;padding:12px 14px;left:10px;right:10px}.fw-consent-banner:not(.expanded) .fw-consent-full{display:none}.fw-consent-banner:not(.expanded) .fw-consent-short{color:#c8d6e2;flex:100%;margin:0;font-size:13.5px;line-height:1.45;display:block}.fw-consent-short button{color:#ffb27a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.fw-consent-actions{width:100%}.fw-consent-actions button{flex:1;min-height:44px}.map-state span{font-size:13px}.official-incident-card small,.official-incident-card>header>span{font-size:12px}.official-incident-facts div strong{font-size:13px}.official-match,.official-incident-card>footer{font-size:12px}.official-loading strong{font-size:13px}.official-incident-status small{font-size:12px}.official-incident-status strong{font-size:13px}.official-incident-status p,.official-map-status small{font-size:12px}.official-map-status strong{font-size:13px}.official-map-status>span,.official-wind-status,.validation-summary span small,.validation-summary>strong small,.validation-card>p,.validation-evidence h3,.validation-evidence span{font-size:12px}.external-heading h3{font-size:13px}.external-heading span,.external-evidence article>div{font-size:12px}.external-evidence article p{font-size:13px}.external-evidence a,.external-evidence>footer,.no-external,.coverage-note,.impact-heading small,.impact-state,.impact-card>p,.impact-factors span,.impact-assets span,.impact-card footer,.impact-source-status strong,.impact-source-status span,.impact-error{font-size:12px}.impact-error button{font-size:13px}.reported-impact-heading small,.reported-impact-list header{font-size:12px}.reported-impact-list>article>strong{font-size:13px}.reported-impact-list p,.reported-impact-card>p,.reported-impact-list>article>small,.reported-numbers span{font-size:12px}.reported-numbers b{font-size:13px}.reported-impact-card>footer,.iucn-badge,.local-news-heading small{font-size:12px}.local-news-heading>b{font-size:13px}.local-news-list header{font-size:12px}.local-news-list>article>strong{font-size:13px}.local-news-list>article>small,.news-original,.news-original span,.news-signals span,.local-news-card>footer,.local-news-card>p,.internet-fire-photo figcaption>span{font-size:12px}.internet-fire-photo figcaption>strong{font-size:13px}.internet-fire-photo figcaption small,.internet-fire-photo figcaption p,.cluster-media-strip>header span{font-size:12px}.cluster-media-strip>header strong{font-size:13px}.cluster-media-strip>header button,.cluster-media-strip>div>p,.cluster-media-thumb>span,.cluster-media-add,.type-badge small{font-size:12px}.size-badge>b{font-size:13px}.size-badge small{font-size:12px}.classification-reason,.forecast-axis,.data-warning,.follow-message,.monitor-status,.view-heading p,.incident-card>div,.card-type,.card-size,.card-external,.incident-card footer,.risk-cards span,.risk-screening-status span{font-size:13px}.risk-screening-status>b small{font-size:12px}.risk-empty span{font-size:13px}.global-media-overview>header p,.global-media-overview>header>span,.global-media-totals span,.global-source-list span,.global-source-list strong,.global-source-list small,.global-source-list>p{font-size:12px}.media-toolbar button,.media-search-status strong{font-size:13px}.media-search-status span,.media-search-status button,.media-visual b{font-size:12px}.media-library-card p{font-size:13px}.media-library-card small,.media-library-card a,.media-valid{font-size:12px}.media-empty{font-size:13px}.media-sources>span,.media-sources small{font-size:12px}.media-policy strong{font-size:13px}.media-policy span{font-size:12px}.report-safety span{font-size:13px}.report-cluster>span:first-child{font-size:12px}.report-cluster small,.report-cluster.missing span,.report-upload small,.report-filename,.report-error,.report-fields label>span,.report-consent,.report-success span,.report-success.receipt code,.report-process li>b,.report-process li span,.report-process li strong,.report-process>p{font-size:13px}.deletion-request>div p{font-size:12px}.deletion-request span,.deletion-request>p,.visitor-gallery>div:first-child p{font-size:13px}.visitor-grid span{font-size:12px}.visitor-grid p,.weather-card,.weather-switch span,.weather-times button,.weather-list-title,.weather-list em,.weather-panel>small,.weather-scale p,.weather-list em,.weather-facts small,.risk-card>header small,.risk-themes span,.risk-conclusions b,.risk-details p small,.risk-details li small,.risk-details .iucn-badge,.risk-card>footer,.weather-attr{font-size:13px}.global-media-overview>header{gap:8px;display:grid}.global-media-totals{scrollbar-width:none;gap:8px;margin:12px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.global-media-totals article{border-radius:999px;flex:none;align-items:center;min-height:0;padding:8px 12px}.global-media-totals strong{font-size:16px}.cluster-media-strip>header button{min-height:40px;padding:0 10px}.cluster-media-add{min-height:44px}.context-legend button,.risk-retry{min-height:36px}}@media (max-width:760px){.seo-topbar nav{scrollbar-width:none;flex-wrap:nowrap;margin:0 -14px;padding:0 14px 10px;overflow-x:auto}.seo-topbar nav::-webkit-scrollbar{display:none}.seo-topbar nav a{flex:none}.seo-live-link{align-items:center;min-height:40px;display:inline-flex}.seo-content,.seo-hero{overflow-wrap:anywhere}}@media (max-width:850px) and (max-height:520px) and (orientation:landscape){:root{--top-h:calc(46px + env(safe-area-inset-top));--nav-h:calc(50px + env(safe-area-inset-bottom))}.app-shell{min-height:100dvh;padding-bottom:var(--nav-h);display:block}.topbar{height:var(--top-h);grid-template-columns:auto 1fr auto;display:grid;position:sticky;top:0}.topbar nav{height:var(--nav-h);padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);border-top:1px solid var(--line);z-index:30;background:#08131efa;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.topbar nav button,.topbar nav>a{height:50px;font-size:0}.workspace{height:calc(100dvh - var(--top-h) - var(--nav-h));min-height:0}.incident-panel,.incident-panel[data-sheet]{width:min(380px,46vw);left:auto;right:0;top:var(--top-h);--sheet-y:0px;border-bottom:0;border-radius:14px 0 0}.incident-panel.sheet-empty{transform:translate(105%)}.incident-panel .sheet-head{cursor:default}.incident-panel .sheet-grip{display:none}.incident-panel[data-sheet=peek] .sheet-body{overflow-y:auto}.app-shell.sheet-open .map-media-fab,.app-shell.sheet-open .maplibregl-ctrl-bottom-right{opacity:1;pointer-events:auto;bottom:14px;right:calc(min(380px,46vw) + 8px)}.app-shell.sheet-open .context-legend:not(.compact){display:none}}@media (max-width:850px){.follow-button.follow-compact{height:36px;box-shadow:none;padding:0 12px;font-size:13px}.map-fire-actions{gap:8px;top:10px;left:10px}.map-fire-btn{gap:8px;min-width:124px;height:40px;padding:0 14px;font-size:14px}.sheet-close{width:36px;height:36px}.incident-panel .incident-title{gap:8px}.incident-panel .incident-title p{gap:6px 8px}.sheet-risk{font-size:11.5px}.risk-themes{grid-template-columns:repeat(3,minmax(0,1fr))}.risk-themes li{min-width:0;padding:6px 7px}.risk-themes span,.risk-themes b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.incident-panel .sheet-details dl div{min-height:42px}.incident-panel .sheet-details dt{font-size:16px}.incident-panel .sheet-details dt span{font-size:14px}.map-legend li small,.map-legend p{font-size:12px}}@media (max-width:850px) and (max-height:520px) and (orientation:landscape){.incident-panel .sheet-head{padding-top:10px}.app-shell.sheet-open .filter-tab{left:calc(50% - min(380px,46vw)/2)}.app-shell.sheet-open .filter-chips{display:none}}@media (max-width:850px){.map-wrap .maplibregl-ctrl-bottom-right{left:0;right:auto}.map-wrap .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact{margin:0 0 10px 10px}}.page-message{color:#dbe5ed;text-align:center;background:radial-gradient(circle at 50% 35%,#13263a 0,#07101a 60%);place-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:32px 20px;display:grid}.page-message>span{color:var(--orange);filter:drop-shadow(0 0 14px #ff6b0b73);font-size:44px}.page-message h1{color:#fff;margin:0;font-size:clamp(24px,5vw,34px)}.page-message p{color:#a7c3da;max-width:520px;margin:0;font-size:16px;line-height:1.55}.page-message>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.page-message a,.page-message button{color:#dbe5ed;min-height:46px;font:inherit;cursor:pointer;background:#0b1826;border:1px solid #304157;border-radius:999px;align-items:center;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}.page-message .page-message-primary{border-color:var(--orange);background:var(--orange);color:#07101a}.official-perimeter-status{color:#c8d6e2;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.official-perimeter-status i{background:#a7482761;border:2px solid #35d5f2;border-radius:3px;flex:none;width:14px;height:10px}.official-perimeter-status.perimeter-effis-burned-area i{border-color:#ff9d62}.official-perimeter-status.perimeter-none i,.official-perimeter-status.perimeter-source-unavailable i,.official-perimeter-status.perimeter-loading i{background:0 0;border-style:dashed;border-color:#7f93a6}.official-only-note{color:#d6e3ef;background:#3d6f9e24;border:1px solid #3d6f9e;border-radius:8px;margin:0 0 12px;padding:9px 11px;font-size:13px;line-height:1.4;display:block}.official-only-note i{vertical-align:-1px;background:#3d6f9e;border:2px solid #fff;border-radius:50%;width:10px;height:10px;margin-right:7px;display:inline-block}.lg-official{display:inline-flex;position:relative}.lg-official i{background:#2f78c4;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:-2px;right:-5px}.lg-official-only{background:#3d6f9e;border-color:#fff}.risk-brief{background:#0f1c2ab3;border:1px solid #6a4a33;border-radius:8px;gap:6px;padding:10px 12px;display:grid}.risk-brief p{color:#e8eef3;margin:0;font-size:14px;line-height:1.45}.risk-brief small{color:#9fb0bf;font-size:12px}.risk-activity{letter-spacing:.02em;border-radius:999px;justify-self:start;padding:2px 9px;font-size:12px;font-weight:800}.risk-brief-active{border-color:#c2321b}.risk-brief-active .risk-activity{color:#fff;background:#c2321b}.risk-brief-possible{border-color:#d98a2b}.risk-brief-possible .risk-activity{color:#2a1500;background:#f0a238}.risk-brief-out{border-color:#4f5d6b}.risk-brief-out .risk-activity{color:#eef3f7;background:#4f5d6b}.risk-pro{color:#b9c6d2;margin:10px 0 0;font-size:12px;line-height:1.5}.risk-pro b{color:#e8eef3}.key-figures .key-note{color:#9fb0bf;margin-top:2px;font-size:11px;font-weight:500;display:block}.risk-far{color:#f5c59a;cursor:pointer;background:#0f1c2ab3;border:1px solid #6a4a33;border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px;font-weight:700}.risk-far[aria-pressed=true]{color:#fff;background:#6a4a33}.blog-quality{background:#1fae7a14;border:1px solid #1f6f4f;border-radius:10px;margin:12px 0;padding:12px 16px}.blog-quality.warn{background:#f5761a14;border-color:#a35a00}.blog-quality h3{margin:0 0 4px;font-size:15px}.blog-quality p,.blog-quality ul{margin:4px 0;font-size:14px}.adm-update-tag{color:#fff;vertical-align:2px;background:#f5761a;border-radius:5px;margin-right:6px;padding:1px 6px;font-size:11px;font-weight:700;display:inline-block}.support-sponsor{scroll-margin-top:24px}.pro-content h2{margin:46px 0 18px;font-size:30px}.pro-content h2:first-child{margin-top:0}.pro-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.pro-grid article{background:#0a1b29;border:1px solid #29445a;border-radius:11px;padding:20px}.pro-grid h3{color:#ffad73;margin:0 0 8px;font-size:18px}.pro-grid p,.pro-lead,.pro-limits,.pro-contact p{color:#a7c3da;line-height:1.6}.pro-lead{max-width:820px}.pro-download{background:#0a1b29;border:1px solid #29445a;border-radius:11px;flex-wrap:wrap;align-items:end;gap:14px;padding:20px;display:flex}.pro-download label{color:#8faac0;gap:6px;font-size:13px;display:grid}.pro-download select{color:#ecf6ff;background:#102334;border:1px solid #3a5268;border-radius:8px;min-width:200px;padding:9px 10px}.pro-download button{cursor:pointer;border:0}.pro-download button:disabled{opacity:.6;cursor:wait}.pro-download p,.pro-download small{flex-basis:100%;margin:0}.pro-download small{color:#7895ae}.pro-download-done{color:#9fd38a}.pro-download-error{color:#ff8a6b}.pro-code{color:#dceaf5;white-space:pre-wrap;word-break:break-all;background:#07121d;border:1px solid #29445a;border-radius:10px;padding:16px;font-size:13px;overflow-x:auto}.pro-limits{max-width:860px;padding-left:20px}.pro-limits li+li{margin-top:8px}.media-mention-section{max-width:860px;margin:32px 0 24px}.media-mention-section h2{color:#e8eef4;margin:0 0 12px;font-size:24px;font-weight:600;line-height:1.25}.media-mentions{gap:10px;display:grid}.media-mention{color:#e8eef4;text-align:start;background:#0d1f2c;border:1px solid #ff7a1a;border-radius:12px;gap:6px;padding:16px 18px;text-decoration:none;display:grid}:is(.media-mention:hover,.media-mention:focus-visible){background:#12293a}.media-mention small{color:#9fb3c3;letter-spacing:.02em;font-size:12px}.media-mention strong{color:#fff;font-size:16px;line-height:1.35}.media-mention span{color:#c9d6e0;font-size:14px;line-height:1.5}.pro-contact{background:#102334;border:1px solid #3a5268;border-radius:12px;margin-top:46px;padding:26px}.pro-contact h2{margin-top:0}@media (max-width:640px){.pro-download select{width:100%;min-width:0}.pro-download label{width:100%}.pro-content h2{font-size:24px}}.dossier{color:#e8eef4;background:#07121d;max-width:860px;min-height:100vh;margin:0 auto;padding:24px 16px 48px;font-family:system-ui,sans-serif}.dossier header{border-bottom:2px solid #ff6b0b;flex-wrap:wrap;align-items:center;gap:10px 18px;margin-bottom:16px;padding-bottom:12px;display:flex}.dossier-brand{color:#ff8a3d;align-items:center;gap:7px;font-size:15px;font-weight:800;display:inline-flex}.dossier-brand img{width:22px;height:22px;display:block}.dossier h1{flex:320px;margin:0;font-size:24px}.dossier-print{color:#07121d;cursor:pointer;background:#ff6b0b;border:0;border-radius:8px;padding:9px 16px;font-weight:700}.dossier-facts{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;margin:16px 0;display:grid}.dossier-facts div{border:1px solid #29445a;border-radius:8px;padding:10px 12px}.dossier-facts dt{color:#8faac0;font-size:12px}.dossier-facts dd{margin:4px 0 0;font-weight:700}.dossier-note{color:#a7c3da;font-size:13px;line-height:1.55}.dossier-map{color:#ffb37a}@media print{@page{size:A4;margin:12mm}html,body{background:#fff!important}.fw-consent-banner,.dossier-print,.dossier-map{display:none!important}.dossier{color:#111;background:#fff;max-width:none;min-height:0;padding:0}.dossier *{box-shadow:none!important;background:0 0!important}.dossier :not([style*=color]){color:#111!important}.dossier header{border-bottom-color:#d9480f}.dossier .dossier-brand{color:#d9480f!important}.dossier-facts div,.dossier .risk-card,.dossier .risk-themes li{border-color:#bbb!important}}.dossier-link{color:#ffb37a;margin:8px 0 4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-block}.pro-risk-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pro-risk-list li{background:#0a1b29;border:1px solid;border-left-width:4px;border-radius:11px;padding:18px}.pro-risk-level{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.pro-risk-list h3{margin:6px 0 10px;font-size:18px}.pro-risk-tags{flex-wrap:wrap;gap:6px;margin:0 0 8px;display:flex}.pro-risk-tags span{color:#dceaf5;background:#102334;border-radius:999px;padding:3px 8px;font-size:12px}.pro-pyro-tag{border-radius:8px;margin:0 0 8px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.pro-pyro-2{color:#e8a33d;background:#e8a33d1f}.pro-pyro-3{color:#ff7a5c;background:#e2552d29}.pro-risk-links{gap:14px;margin:4px 0 0;display:flex}.pro-risk-links a,.pro-note a{color:#ffb37a;font-weight:600}.pro-risk-none{color:#9fd38a}.pro-themes h3 span{margin-right:4px}.pro-pyro{background:linear-gradient(135deg,#ff6b0b14,#0a1b29 55%);border:1px solid #ff6b0b73;border-radius:14px;padding:22px}.pro-pyro ul{color:#a7c3da;margin:0;padding-left:18px;line-height:1.6}.pro-note{color:#8faac0;margin:16px 0 0;font-size:14px}.pro-levels{flex-wrap:wrap;gap:6px;display:flex}.pro-levels span{border:1px solid;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.pro-pyro .pro-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:6px}.pro-pyro ul li+li{margin-top:4px}.about-content,.after-fire{max-width:860px}.about-content p,.after-fire p{color:#c3d3e0;margin:0 0 16px;font-size:16px;line-height:1.7}.about-content h2,.after-fire h2{color:#f3f8fc;margin:38px 0 14px;font-size:26px;font-weight:700;line-height:1.25}.about-content .about-flyer{background:#0b1c2a;border:1px solid #2b4559;border-radius:12px;align-items:center;gap:18px;max-width:520px;margin-top:26px;padding:14px;display:flex}.about-content .about-flyer img{border-radius:6px;flex:none;width:96px;height:auto}.about-content .about-flyer div{justify-items:start;gap:10px;display:grid}.about-content .about-flyer b{color:#f3f8fc;font-size:16px}.about-content .about-flyer .seo-secondary{color:#f5f9fc}.about-content strong,.after-fire strong{color:#f3f8fc}.about-content a{color:#ff9a52}.about-content .seo-primary{color:#07121d;margin-top:12px;display:inline-block}.after-fire ul{color:#c3d3e0;margin:0 0 14px;padding-left:20px;line-height:1.7}.after-fire .seo-country-links a small{opacity:.75;margin-top:2px;font-size:12px;display:block}.rate-us{color:#eef3f7;background:#091623f7;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:0;padding:12px 14px;font-size:14px;display:flex;box-shadow:0 12px 34px #00000073}.rate-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rate-title{white-space:nowrap;font-size:14.5px;font-weight:750}.rate-stars{gap:2px;display:flex}.rate-stars button{color:#3b4f61;cursor:pointer;background:0 0;border:0;border-radius:8px;width:36px;height:36px;padding:0;font-size:26px;line-height:1;transition:color .12s}.rate-stars button.on{color:#ffb020}.rate-stars button:hover{color:#ffc54d}.rate-stars button:focus-visible{outline-offset:2px;outline:2px solid #ffb020}.rate-x:focus-visible{outline-offset:2px;outline:2px solid #ffb020}.rate-send:focus-visible{outline-offset:2px;outline:2px solid #ffb020}.rate-share:focus-visible{outline-offset:2px;outline:2px solid #ffb020}.rate-x{color:#8fa3b3;cursor:pointer;background:0 0;border:0;flex:none;width:32px;height:32px;font-size:16px}.rate-word{color:#ffb020;text-align:end;min-height:15px;margin:2px 0 0;font-size:12.5px;font-weight:650}.rate-more{border-top:1px solid #ffffff1a;flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;animation:.2s ease-out rate-open;display:flex}@keyframes rate-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.rate-more label{color:#cfdbe5;flex-direction:column;gap:6px;font-size:13.5px;display:flex}.rate-more small{color:#7f93a3;font-weight:400}.rate-more textarea{resize:vertical;color:#e7eef4;width:100%;min-height:74px;font:inherit;background:#0f2234;border:1px solid #2c4256;border-radius:10px;padding:8px 10px;font-size:14px}.rate-more textarea:focus{border-color:#ff8a2a;outline:none}.rate-left{align-self:flex-end;font-size:11px}.rate-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.rate-error{color:#ff9b8a;margin:0;font-size:13px}.rate-send{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff6a13,#ff8a2a);border:0;border-radius:10px;font-weight:800}.rate-send:disabled{opacity:.7;cursor:default}.rate-done{text-align:center;align-items:center;gap:8px;padding:16px 16px 12px}.rate-done h3{margin:0;font-size:16px}.rate-done p{color:#cfdbe5;margin:0;font-size:13.5px;line-height:1.45}.rate-check{color:#fff;background:#1f8f5a;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.rate-share{color:#0b1a28;width:100%;min-height:40px;font:inherit;cursor:pointer;background:#fff;border:0;border-radius:10px;margin-top:4px;font-weight:800}.rate-plain{color:#9fb3c3;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:13px}.rate-map{z-index:30;width:min(360px,100% - 32px);position:absolute;bottom:16px;right:16px}@media (max-width:720px){.rate-map{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto}}.more-rate-star{color:#ffb020;text-align:center;width:20px;font-size:18px}.lp-dialog-rate{width:min(420px,100vw - 32px)}.lp-dialog-rate .rate-us{box-shadow:none;background:0 0;border:0;border-radius:0;padding:18px 18px 16px}.rate-nav-link{align-items:center;gap:5px;display:inline-flex}.rate-nav-link span[aria-hidden]{color:#ffb020;font-size:12px}@media (max-width:1280px){.rate-nav-text{display:none}}@media (min-width:721px){.rate-map{width:440px;bottom:20px;right:20px}.rate-map.rate-us{border-radius:18px;padding:16px 18px;font-size:15px}.rate-map .rate-title{font-size:17px}.rate-map .rate-stars{gap:4px}.rate-map .rate-stars button{width:44px;height:44px;font-size:34px}.rate-map .rate-x{width:36px;height:36px;font-size:18px}.rate-map .rate-word{min-height:18px;font-size:14px}.rate-map .rate-more{gap:8px;margin-top:12px;padding-top:12px}.rate-map .rate-more label{font-size:15px}.rate-map .rate-more textarea{min-height:104px;padding:10px 12px;font-size:15px}.rate-map .rate-left{font-size:12px}.rate-map .rate-send{min-height:48px;font-size:16px}.rate-map.rate-done{gap:10px;padding:22px 22px 16px}.rate-map.rate-done h3{font-size:19px}.rate-map.rate-done p{font-size:15px}.rate-map .rate-check{width:42px;height:42px;font-size:18px}.rate-map .rate-share{min-height:46px;font-size:15px}.rate-map .rate-plain{font-size:14px}}.alert-modal-email{word-break:break-all;margin:0;font-weight:750}.alert-modal-hint{color:#9fb3c3;margin:0;font-size:13.5px}.alert-modal-resend{color:#e6edf3;font:inherit;cursor:pointer;background:0 0;border:1px solid #3b5268;border-radius:8px;align-self:flex-start;margin-top:4px;padding:8px 14px;font-weight:700}.smoke-check{color:#d7e2ea;background:#081521f0;border:1px solid #ffb020;border-radius:12px;flex-direction:column;gap:8px;max-width:320px;padding:10px 12px;font-size:13.5px;line-height:1.45;display:flex;box-shadow:0 8px 20px #0000004d}.smoke-check p{margin:0}.smoke-check-answers{flex-wrap:wrap;gap:6px;display:flex}.smoke-check-answers button{color:#fff;min-height:36px;font:inherit;cursor:pointer;background:#0f2234;border:1px solid #3b5268;border-radius:10px;padding:0 12px;font-weight:700}.smoke-check-answers button:hover{border-color:#ffb020}.smoke-check-answers .smoke-check-photo{background:linear-gradient(90deg,#ff6a13,#ff8a2a);border:0}.seo-engage-alert{max-width:560px;color:inherit;background:#ff6b0b14;border:1px solid #ff8a2a73;border-radius:12px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.seo-engage-alert svg{fill:none;stroke:#ff8a2a;stroke-width:1.8px;stroke-linejoin:round;flex:none;width:26px;height:26px;margin-top:2px}.seo-engage-alert form,.seo-engage-alert>div{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.seo-engage-alert label{flex-direction:column;gap:2px;display:flex}.seo-engage-alert b{font-size:15px}.seo-engage-alert p{overflow-wrap:anywhere;margin:0;font-size:14px}.seo-engage-alert small{color:#9fb3c3;font-size:12.5px}.seo-engage-row{flex-wrap:wrap;gap:8px;display:flex}.seo-engage-row input{color:#e7eef4;min-width:0;min-height:42px;font:inherit;background:#0f2234;border:1px solid #2c4256;border-radius:10px;flex:200px;padding:0 12px;font-size:16px}.seo-engage-row button,.seo-engage-resend{color:#fff;min-height:42px;font:inherit;cursor:pointer;background:linear-gradient(90deg,#ff6a13,#ff8a2a);border:0;border-radius:10px;padding:0 18px;font-weight:700}.seo-engage-resend{min-height:36px;color:inherit;background:0 0;border:1px solid #3b5268;align-self:flex-start}.seo-engage-row button:disabled,.seo-engage-resend:disabled{opacity:.6;cursor:default}.seo-engage-alert .seo-engage-error{color:#ff9b8a}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.topbar nav button:nth-of-type(2){display:none}
