@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:200;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_b6930116-module__DLJGWG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.690580e8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.303a03d6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0b4edfe7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.bff0868b.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.719084df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.102b7f24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_30d133e2-module__lVEvuq__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_30d133e2-module__lVEvuq__variable{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}
*{box-sizing:border-box;scrollbar-width:none;margin:0;padding:0}::-webkit-scrollbar{display:none}@keyframes sol-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes sol-earth-subpanel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sol-earth-subpanel-enter{animation:.32s cubic-bezier(.22,1,.36,1) both sol-earth-subpanel}@media (prefers-reduced-motion:reduce){.sol-earth-subpanel-enter{opacity:1;animation:none;transform:none}}.sol-earth-subnav-pill{transition:left .38s cubic-bezier(.22,1,.36,1),box-shadow .38s}@media (prefers-reduced-motion:reduce){.sol-earth-subnav-pill{transition:none}}@keyframes sol-earth-feed-shimmer{0%{background-position:0%}to{background-position:200%}}.sol-earth-feed-skel-avatar,.sol-earth-feed-skel-line{background:linear-gradient(90deg,#2a2a328c 0%,#3e3e4ad9 42%,#2a2a328c 100%) 0 0/200% 100%;border-radius:9999px;animation:1.35s ease-in-out infinite sol-earth-feed-shimmer}.sol-earth-feed-skel-line{border-radius:4px;height:9px}@media (prefers-reduced-motion:reduce){.sol-earth-feed-skel-avatar,.sol-earth-feed-skel-line{background:#2a2a32a6;animation:none}}.sol-card{transition:all .25s}.sol-card:hover{box-shadow:0 4px 12px #0000004d;background:#141418a6!important;border-color:#8c8c9652!important}.sol-card.sol-earth-initiative-card:hover{box-shadow:0 4px 12px #0000004d;background:#161618!important;border-color:#2c2c34d1!important}.sol-card.sol-earth-initiative-card.sol-earth-initiative-verified:hover{border-left-color:#fd7a2f!important}.sol-earth-initiative-action-btn{border:none;outline:none}.sol-earth-initiative-action-btn:focus-visible{box-shadow:0 0 0 2px #fd7a2f8c}.sol-card.sol-metric:hover{box-shadow:0 4px 16px #00000059;background:#1e1e1ebf!important;border-color:#a0a0af61!important}.sol-card.sol-metric-hero:before{content:"";transform-origin:0;pointer-events:none;z-index:0;background:#1e1e1ebf;transition:transform .18s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.sol-card.sol-metric-hero:hover:before{transform:scaleX(1)}.sol-card.sol-metric-hero:hover{box-shadow:0 4px 16px #00000059}.sol-card.sol-metric-selected:hover{box-shadow:0 4px 16px #00000059;border-color:inherit!important;background:#1e1e1ebf!important}.earth-metric-panel .sol-card,.earth-metric-panel .sol-card:hover,.earth-metric-panel .sol-card.sol-metric:hover,.earth-metric-panel .sol-card.sol-metric-selected,.earth-metric-panel .sol-card.sol-metric-selected:hover{background:0 0!important}.sol-card.sol-update-post:hover{background:#1a1a1f94!important;border-bottom:1px solid #262632b8!important}button{cursor:pointer;transition:all .2s}.sol-reaction-btn{outline:none;border:none!important}.sol-reaction-btn:hover{background:#8c8c9629!important}.sol-dropdown{background:#101013f7;border:1px solid #8c8c9638;border-radius:10px;padding:6px 0;overflow:hidden;box-shadow:0 8px 32px #00000073,0 2px 8px #0000004d}:focus-visible{outline-offset:2px;outline:1px solid #8c8c9666}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes spin{0%{transform-origin:50%;transform:rotate(0)}to{transform-origin:50%;transform:rotate(360deg)}}@keyframes glitch-flash{0%{opacity:0}15%{opacity:.6}30%{opacity:.1}42%{opacity:.85}55%{opacity:.15}65%{opacity:.4}80%{opacity:.08}to{opacity:0}}@keyframes glitch-scanlines{0%{background-position:0 -100%}to{background-position:0 200%}}@keyframes glitch-tear-1{0%{opacity:0;transform:translate(0)}10%{opacity:1}20%{transform:translate(12px)}35%{transform:translate(-8px)}50%{transform:translate(18px)}65%{transform:translate(-5px)}80%{opacity:1}90%{opacity:0}to{opacity:0;transform:translate(0)}}@keyframes glitch-tear-2{0%{opacity:0;transform:translate(0)}15%{opacity:1}25%{transform:translate(-15px)}40%{transform:translate(10px)}55%{transform:translate(-20px)}70%{transform:translate(6px)}85%{opacity:1}95%{opacity:0}to{opacity:0;transform:translate(0)}}@keyframes glitch-rgb{0%{opacity:0;transform:translate(0)}15%{opacity:.4;transform:translate(3px)}30%{transform:translate(-2px)}45%{opacity:.6;transform:translate(5px)}60%{transform:translate(-4px)}75%{opacity:.3;transform:translate(2px)}90%{opacity:0}to{opacity:0;transform:translate(0)}}@keyframes glitch-static{0%,to{opacity:0}10%{opacity:.15}20%{opacity:.05}30%{opacity:.2}40%{opacity:0}50%{opacity:.25}60%{opacity:.08}70%{opacity:.18}80%{opacity:.03}90%{opacity:.12}}@keyframes glitch-pixel-clear{0%{opacity:1}40%{opacity:1}50%{opacity:1;background:#a0a0ac99}70%{opacity:.3}to{opacity:0}}.sol-map-view-root .mapboxgl-map{z-index:0}.sol-map-view-root .mapboxgl-ctrl-logo{filter:grayscale()brightness(.24)}.wqi-tooltip{z-index:50;will-change:backdrop-filter;-webkit-backdrop-filter:blur(24px)saturate(1.15);pointer-events:none;opacity:1;background-color:#0a0a0aeb;background-image:radial-gradient(#ffffff0e .55px,#0000 .55px);background-size:3px 3px;border:1px solid #7878a01a;border-radius:6px;max-width:220px;padding:10px 14px;font-family:DM Sans,Helvetica Neue,sans-serif;transition:opacity .15s;position:absolute;transform:translateZ(0)}.wqi-tooltip-label{letter-spacing:1.5px;text-transform:uppercase;color:#8c8caa4d;margin-bottom:6px;font-size:9px;font-weight:400}.wqi-tooltip-score{color:#d2d2e6cc;letter-spacing:.5px;font-size:28px;font-weight:200;line-height:1}.wqi-tooltip-trend{text-transform:capitalize;font-size:11px;font-weight:400}.wqi-trend-improving{color:#6ebe82b3}.wqi-trend-declining{color:#bea56eb3}.wqi-trend-stable{color:#8c8caa59}.do-severity-hypoxic{color:#ff5050d9}.do-severity-low{color:#ffaa50bf}.do-severity-moderate{color:#cc49}.do-severity-healthy{color:#6ebe8299}.do-legend{margin-top:10px}.do-legend-bar{background:linear-gradient(90deg,#f33,#f63,#fa3,#cc4,#4b6);border-radius:2px;width:120px;height:4px;margin-bottom:5px}.ohi-legend{margin-top:10px}.ohi-legend-bar{background:linear-gradient(90deg,#f33,#f83,#cc4,#8c5,#4b6);border-radius:2px;width:120px;height:4px;margin-bottom:5px}.nutrient-legend{margin-top:10px}.nutrient-legend-bar,.nutrient-p-legend-bar{background:linear-gradient(90deg,#4b6,#cc4,#fa3,#f63,#f33);border-radius:2px;width:120px;height:4px;margin-bottom:5px}.aqi-legend-bar{background:linear-gradient(90deg,#00c850,gold,#f80,#f22,#93c,#80002a);border-radius:2px;width:120px;height:4px;margin-bottom:5px}.hotspot-legend-bar{background:linear-gradient(90deg,#fc4,#f84,#f44,#c22);border-radius:2px;width:120px;height:4px;margin-bottom:5px}.wqi-legend{z-index:20;pointer-events:none;font-family:DM Sans,Helvetica Neue,sans-serif;transition:opacity .4s;position:absolute;bottom:20px;left:20px}.wqi-legend-bar{background:linear-gradient(90deg,#e05555,#d47040,#c4a24e,#2e8b9a,#15bfa0,#0affcb);border-radius:2px;width:120px;height:4px;margin-bottom:5px}.wqi-legend-labels{letter-spacing:1px;text-transform:uppercase;color:#8c8caa40;justify-content:space-between;width:120px;font-size:9px;font-weight:400;display:flex}.wqi-legend-title{letter-spacing:1.5px;text-transform:uppercase;color:#8c8caa4d;margin-bottom:6px;font-size:9px;font-weight:400}.conflict-explosion-container{pointer-events:none;position:relative}.conflict-explosion-core{background:radial-gradient(circle,#ffc83ce6 0%,#ff641eb3 40%,#c81e1466 70%,#0000 100%);border-radius:50%;animation:1.6s ease-in-out infinite conflict-explosion-pulse;position:absolute;inset:30%;box-shadow:0 0 20px 6px #ff781e80}.conflict-explosion-ring{opacity:0;border:2px solid #ff642899;border-radius:50%;animation:2.4s ease-out infinite conflict-explosion-ring;position:absolute;inset:0;box-shadow:0 0 12px 2px #ff501459,inset 0 0 12px 2px #ff501426}.conflict-ring-2{border-color:#ffa03280;box-shadow:0 0 14px 3px #ff8c1e4d,inset 0 0 10px 2px #ff8c1e1f}.conflict-ring-3{border-color:#ff3c1e66;box-shadow:0 0 10px 2px #ff321440,inset 0 0 8px 2px #ff32141a}.conflict-explosion-spark{transform-origin:50%;opacity:0;background:#ffb43ce6;border-radius:50%;width:4px;height:4px;animation:1.8s ease-out infinite conflict-explosion-spark;position:absolute;top:50%;left:50%;box-shadow:0 0 6px 2px #ff8c1e99}.conflict-explosion-label{pointer-events:none;white-space:nowrap;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:-28px;left:50%;transform:translate(-50%)}.conflict-explosion-name{letter-spacing:1px;text-transform:uppercase;color:#ffc88ce6;text-shadow:0 0 8px #ff641eb3,0 1px 3px #000c;font-size:10px;font-weight:600}.conflict-explosion-count{color:#ff6428;text-shadow:0 0 10px #ff3c14cc,0 1px 3px #000000e6;font-size:11px;font-weight:700}@keyframes conflict-explosion-pulse{0%,to{opacity:.7;transform:scale(.85);box-shadow:0 0 16px 4px #ff781e66}50%{opacity:1;transform:scale(1.1);box-shadow:0 0 30px 10px #ff641499}}@keyframes conflict-explosion-ring{0%{opacity:.8;transform:scale(.3)}60%{opacity:.3}to{opacity:0;transform:scale(1.2)}}@keyframes conflict-explosion-spark{0%{transform:translate(-50%,-50%)rotate(var(--spark-angle))translateY(0)scale(1);opacity:.9}50%{opacity:.6}to{transform:translate(-50%,-50%)rotate(var(--spark-angle))translateY(-30px)scale(0);opacity:0}}@media (prefers-reduced-motion:reduce){.conflict-explosion-core,.conflict-explosion-ring,.conflict-explosion-spark{animation:none}.conflict-explosion-core{opacity:.8}.conflict-explosion-ring{opacity:.3;transform:scale(.8)}}@keyframes dh-card-enter{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes dh-bar-fill{0%{width:0%}}@keyframes dh-status-pulse{0%,to{box-shadow:0 0 4px 1px var(--dh-pulse-color,#6ebe8266);transform:scale(1)}50%{box-shadow:0 0 10px 3px var(--dh-pulse-color,#6ebe8299);transform:scale(1.15)}}@keyframes dh-spin{to{transform:rotate(360deg)}}@keyframes dh-summary-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dh-card{opacity:1!important;animation:none!important}}@property --sol-gradient-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes sol-gradient-spin{to{--sol-gradient-angle:360deg}}.sol-launch-btn{z-index:0;background:0 0;border:none;border-radius:14px;transition:box-shadow .4s;position:relative}.sol-launch-btn:before{content:"";background:conic-gradient(from var(--sol-gradient-angle),#080808e6,#dcdce2cc,#40bcb0e6,#28282ccc,#dcdce2a6,#080808e6);z-index:-2;border-radius:16px;animation:6s linear infinite sol-gradient-spin;position:absolute;inset:-2px}.sol-launch-btn:after{content:"";z-index:-1;background:linear-gradient(90deg,#fff 50%,#080808 50%) 100% 0/200% 100%;border-radius:14px;transition:background-position .22s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.sol-launch-btn:hover:before{opacity:0;transition:opacity .18s}.sol-launch-btn:hover:after{background-position:0 0}.sol-launch-btn:hover{box-shadow:0 0 14px 2px #ffffff26,0 0 30px 4px #ffffff0f;color:#000!important}@media (prefers-reduced-motion:reduce){.sol-launch-btn:before{animation:none}}[data-sonner-toaster] [data-sonner-toast]{letter-spacing:.2px;border-radius:8px;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:13px;font-weight:400;box-shadow:0 8px 32px #00000073,0 2px 8px #0000004d}.hud-panel{clip-path:polygon(0 14px,14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px));background:#0c0e14bf;padding:0;position:relative;overflow:visible}.hud-panel-header{background:#08080866;border-bottom:1px solid #50555f40;justify-content:space-between;align-items:center;min-height:38px;padding:14px 20px 14px 24px;display:flex}.hud-panel-title{letter-spacing:.3px;text-transform:none;color:#b2b4bef2;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:16px;font-weight:500}.hud-panel-meta{letter-spacing:1px;color:#96969e80;text-transform:uppercase;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:9px}.hud-close-btn{cursor:pointer;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);background:#585a60eb;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s;display:flex;position:relative}.hud-close-btn:hover{background:#686a72f2}.hud-close-btn:before,.hud-close-btn:after{content:"";background:#000000e0;border:none;width:12px;height:2px;position:absolute;top:50%;left:50%}.hud-close-btn:before{transform:translate(-50%,-50%)rotate(45deg)}.hud-close-btn:after{transform:translate(-50%,-50%)rotate(-45deg)}.hud-panel-body{background:#0006;padding:22px 24px}.hud-dropdown-menu{z-index:10000;background:#0c0e14;border:1px solid #50555f73;border-radius:6px;min-width:180px;padding:0;overflow:hidden;box-shadow:0 8px 32px #0000008c,0 2px 8px #00000059}.hud-dropdown-menu-header{background:#080808d9;border-bottom:1px solid #50555f40;align-items:center;min-height:24px;padding:4px 12px;display:flex}.hud-scanline{pointer-events:none;z-index:1;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff03 3px 4px);position:absolute;inset:0}.hud-stat-value{letter-spacing:-.5px;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:26px;font-weight:500;line-height:1}#funding .hud-stat-value,#community .hud-stat-value,#engagement .hud-stat-value{font-family:DM Sans,Helvetica Neue,sans-serif}#funding .hud-divider:before,#engagement .hud-divider:before{background:#b4b6bea6}.hud-stat-value-green{color:#6ebe82f2;text-shadow:0 0 12px #6ebe8240}.hud-stat-value-orange{color:#fd7a2f;text-shadow:0 0 12px #fd7a2f40}.hud-stat-value-bright{color:#dadae0;text-shadow:0 0 8px #dadae026}.hud-stat-value-muted{color:#a8aab6f2;text-shadow:0 0 8px #a8aab61f}.hud-stat-value-teal{color:#40bcb0f2;text-shadow:0 0 12px #40bcb040}.hud-stat-label{letter-spacing:1.5px;text-transform:uppercase;color:#96969e8c;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:9px;font-weight:400}.hud-divider{background:#50555f59;height:1px;margin:12px 0;position:relative}.hud-divider:before{content:"";background:#fd7a2f;width:4px;height:5px;position:absolute;top:-2px;left:0}.hud-grid-bg{background-image:linear-gradient(#50555f0f 1px,#0000 1px),linear-gradient(90deg,#50555f0f 1px,#0000 1px);background-size:20px 20px}.hud-gradient-bg{background:#080c0e;position:relative;overflow:hidden}.hud-gradient-bg:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(60% 50% at 25% 40%,#486c681f 0%,#0000 70%),radial-gradient(50% 40% at 60% 70%,#52767014 0%,#0000 70%);width:140%;height:180%;animation:20s ease-in-out infinite alternate aurora-teal;position:absolute;inset:-40% -20%}.hud-gradient-bg:after{content:"";pointer-events:none;z-index:0;background:radial-gradient(55% 45% at 70% 45%,#d2691e17 0%,#0000 65%),radial-gradient(40% 35% at 40% 75%,#b450140f 0%,#0000 65%);width:140%;height:160%;animation:25s ease-in-out infinite alternate aurora-orange;position:absolute;inset:-30% -20%}@keyframes aurora-teal{0%{opacity:.8;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(5%,-8%)scale(1.08)}66%{opacity:.7;transform:translate(-3%,5%)scale(.95)}to{opacity:.9;transform:translate(8%,-3%)scale(1.05)}}@keyframes aurora-orange{0%{opacity:.7;transform:translate(0)scale(1)}33%{opacity:1;transform:translate(-6%,5%)scale(1.1)}66%{opacity:.8;transform:translate(4%,-6%)scale(.92)}to{opacity:.9;transform:translate(-4%,8%)scale(1.06)}}@keyframes hud-panel-fragment-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hud-panel-fragment-enter{animation:.52s cubic-bezier(.22,1,.36,1) both hud-panel-fragment-enter;animation-delay:var(--panel-delay,0s)}@media (prefers-reduced-motion:reduce){.hud-panel-fragment-enter{opacity:1;transform:none;animation:none!important}}.impact-score-body-expand{grid-template-rows:0fr;transition:grid-template-rows .58s cubic-bezier(.22,1,.36,1);display:grid}.impact-score-body-expand--open{grid-template-rows:1fr}.impact-score-body-expand-inner{min-height:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.impact-score-body-expand{transition:none}}.hud-skeleton-group{flex-direction:column;gap:10px;padding:4px 0;display:flex}.hud-skeleton{background:linear-gradient(90deg,#ffffff08 25%,#ffffff14 50%,#ffffff08 75%) 0 0/200% 100%;border-radius:4px;height:10px;animation:1.5s ease-in-out infinite hud-shimmer}@keyframes hud-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.hud-sidebar{flex-direction:column;flex-shrink:0;align-self:flex-start;gap:4px;width:72px;padding:12px 0;display:flex;position:sticky;top:0}.hud-sidebar-btn{color:#000000d9;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);border:none;justify-content:center;align-items:center;width:64px;height:64px;padding:0;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:12px;font-weight:600;transition:background .15s;display:flex}.hud-sidebar-btn--chip-o1{background:#fd7a2fe6}.hud-sidebar-btn--chip-o1:hover{background:#fd7a2f}.hud-sidebar-btn--chip-o2{background:#c35820eb}.hud-sidebar-btn--chip-o2:hover{background:#d2662a}.hud-sidebar-btn--chip-t1{background:#40bcb0eb}.hud-sidebar-btn--chip-t1:hover{background:#4ec6bc}.hud-sidebar-btn--chip-t2{background:#1c7870eb}.hud-sidebar-btn--chip-t2:hover{background:#248a80}.hud-decor-line{background:linear-gradient(90deg,#0000,#50555f40 15% 85%,#0000);height:1px;margin:6px 0;position:relative}.hud-decor-line:before{content:"";background:#fd7a2f80;width:3px;height:5px;position:absolute;top:-2px;left:0}.hud-tab-nav{border-bottom:1px solid #50555f59;gap:0;display:flex;position:relative}.hud-tab-btn{letter-spacing:.02em;color:#96969e80;cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:10px 20px;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;transition:color .2s;position:relative}.hud-tab-btn:hover{color:#bebec6cc}.hud-tab-btn[data-active=true]{color:#fff}.hud-tab-indicator{background:#fff;height:2px;transition:left .25s,width .25s;position:absolute;bottom:-1px;box-shadow:0 0 8px #ffffff59}.hud-row{cursor:pointer;border-bottom:1px solid #50555f33;align-items:center;gap:12px;padding:12px 18px;transition:background .2s;display:flex}.hud-row:last-child{border-bottom:none}.hud-row:hover{background:#fd7a2f0a}.hud-row-accent{background:#50555f66;flex-shrink:0;width:2px;height:20px}.hud-row-accent-active{background:#fd7a2f;box-shadow:0 0 6px #fd7a2f4d}.hud-ghost-btn{letter-spacing:1.5px;text-transform:uppercase;color:#96969ea6;cursor:pointer;background:0 0;border:1px solid #50555f80;align-items:center;gap:6px;padding:6px 14px;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:9px;transition:all .2s;display:flex}.hud-ghost-btn:hover{color:#fd7a2f;border-color:#fd7a2f;box-shadow:0 0 8px #fd7a2f26}.hud-panel-cta{color:#afb0b8f2;letter-spacing:.02em;cursor:pointer;background:#8c8c9614;border:none;border-radius:9999px;align-items:center;gap:6px;padding:7px 14px;font-family:DM Sans,Helvetica Neue,sans-serif;font-size:11px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.hud-panel-cta:hover,.hud-panel-cta[aria-expanded=true]{color:#bebec6eb;background:#8c8c9624}.hud-panel-cta.hud-panel-cta--ghost{color:#afb0b8d1;background:0 0;border:none}.hud-panel-cta.hud-panel-cta--ghost:hover{color:#c3c4ccf2;background:#8c8c960f;border:none}.hud-progress-bar{background:#50555f40;height:4px;position:relative;overflow:hidden}.hud-progress-fill{background:linear-gradient(90deg,#6ebe82b3,#6ebe82f2);height:100%;transition:width .4s;position:relative;box-shadow:0 0 8px #6ebe824d}.hud-progress-fill:after{content:"";background:#6ebe82;width:2px;height:6px;position:absolute;top:-1px;right:0;box-shadow:0 0 4px #6ebe8299}.hud-progress-fill.hud-progress-fill--teal{background:linear-gradient(90deg,#40bcb0b3,#40bcb0f2);box-shadow:0 0 8px #40bcb04d}.hud-progress-fill.hud-progress-fill--teal:after{background:#40bcb0;box-shadow:0 0 4px #40bcb099}.hud-progress-fill.hud-progress-fill--rank{background:linear-gradient(90deg,rgba(var(--rank-rgb),.7),rgba(var(--rank-rgb),.95));box-shadow:0 0 8px rgba(var(--rank-rgb),.3)}.hud-progress-fill.hud-progress-fill--rank:after{background:rgb(var(--rank-rgb));box-shadow:0 0 4px rgba(var(--rank-rgb),.6)}.hud-progress-fill--animate-in{transition:width .65s cubic-bezier(.22,1,.36,1),box-shadow .65s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.hud-progress-fill--animate-in{transition:none}}.hud-badge{letter-spacing:1px;text-transform:uppercase;border:1px solid;padding:2px 8px;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:8px}.hud-badge-teal{color:#40bcb0eb;background:#40bcb00f;border-color:#40bcb059}.hud-badge-dim{color:#96969ea6;background:0 0;border-color:#50555f80}.hud-badge-orange{color:#fd7a2f;background:#fd7a2f0f;border-color:#fd7a2f59}@keyframes hud-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes hud-scan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}.hud-loading{letter-spacing:3px;text-transform:uppercase;color:#fd7a2f;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:11px;animation:1.5s ease-in-out infinite hud-pulse}.hud-avatar-frame{border-radius:50%;flex-shrink:0;width:60px;height:60px;position:relative;overflow:hidden}.hud-avatar-frame img,.hud-avatar-frame .hud-avatar-initials{object-fit:cover;border-radius:50%;width:100%;height:100%}.hud-avatar-initials{color:#96969ea6;letter-spacing:2px;background:#141418cc;justify-content:center;align-items:center;font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace;font-size:16px;font-weight:400;display:flex}.hud-status-dot{background:#6ebe82d9;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 6px #6ebe8266}.hud-status-dot-orange{background:#fd7a2f;box-shadow:0 0 6px #fd7a2f66}@media (max-width:768px){.sol-dropdown{max-width:calc(100vw - 20px);right:10px!important}.sol-messaging-dropdown{width:calc(100vw - 20px)!important;right:-8px!important}.wqi-legend{bottom:64px;left:12px}.sol-card,button{-webkit-tap-highlight-color:transparent}}
