@keyframes dashboard-card-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes dashboard-pulse{0%,to{box-shadow:0 0 #4af3d273}50%{box-shadow:0 0 0 10px #4af3d200}}body .public-dashboard-main{background:radial-gradient(circle at 12% 0,#04c7df24,#0000 42%),radial-gradient(circle at 88% 8%,#0b5cff1f,#0000 38%),radial-gradient(circle at 50% 100%,#12826a0f,#0000 40%),linear-gradient(#f4f8ff 0%,#fff 46%,#f3faf7 100%)!important;min-height:100vh!important}body .public-dashboard-shell{padding:clamp(72px,8vw,96px) 0 clamp(56px,7vw,88px)!important}body .public-dashboard-intro{gap:10px!important;max-width:760px!important;margin-bottom:20px!important;display:grid!important}body .public-dashboard-intro h1{color:#071527!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(2.1rem,4.4vw,3.4rem)!important;line-height:1.05!important}body .public-dashboard-lead{color:#5d748c!important;max-width:58ch!important;margin:0!important;font-size:clamp(.98rem,1.15vw,1.08rem)!important;font-weight:650!important;line-height:1.6!important}body .public-dashboard-overall{color:#fff!important;background:radial-gradient(circle at 88% 20%,#4af3d238,#0000 28%),linear-gradient(135deg,#0b5cff47,#0000 42%),linear-gradient(#0a1f38,#071527)!important;border-radius:22px!important;grid-template-columns:minmax(0,1.2fr) auto auto!important;align-items:center!important;gap:18px 28px!important;margin:0 0 18px!important;padding:22px 24px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 22px 48px #07152733!important}body .public-dashboard-overall:after{content:""!important;pointer-events:none!important;background:radial-gradient(circle,#04c7df59,#0000 68%)!important;border-radius:50%!important;width:180px!important;height:180px!important;position:absolute!important;inset:auto -40px -60px auto!important}body .public-dashboard-overall__copy{gap:4px!important;display:grid!important}body .public-dashboard-overall__label{letter-spacing:.05em!important;text-transform:uppercase!important;color:#ffffffb8!important;font-size:.8rem!important;font-weight:800!important}body .public-dashboard-overall__hint{color:#ffffffad!important;font-size:.9rem!important;font-weight:650!important}body .public-dashboard-overall__value{font-variant-numeric:tabular-nums!important;letter-spacing:-.03em!important;color:#9ffff0!important;text-align:right!important;z-index:1!important;font-size:clamp(2.4rem,4.4vw,3.4rem)!important;line-height:1!important;position:relative!important}body .public-dashboard-overall__media{z-index:1!important;border-left:1px solid #ffffff24!important;justify-items:end!important;gap:2px!important;min-width:120px!important;padding-left:18px!important;display:grid!important;position:relative!important}body .public-dashboard-overall__media span{letter-spacing:.04em!important;text-transform:uppercase!important;color:#ffffff9e!important;font-size:.78rem!important;font-weight:800!important}body .public-dashboard-overall__media strong{font-variant-numeric:tabular-nums!important;color:#fff!important;font-size:1.45rem!important;line-height:1!important}body .public-dashboard-overall--pledges-only{grid-template-columns:minmax(0,1.2fr) auto!important}body .public-dashboard-filters{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(#fffffffa,#f7fbfff5)!important;border:1px solid #08233d1a!important;border-radius:18px!important;grid-template-columns:repeat(3,minmax(0,1fr)) auto!important;align-items:end!important;gap:14px!important;margin-bottom:14px!important;padding:16px 18px!important;display:grid!important;box-shadow:0 14px 34px #042d5c12!important}body .public-dashboard-filters__field{gap:6px!important;display:grid!important}body .public-dashboard-filters__field[hidden],body .public-dashboard-filters__field--custom[hidden]{display:none!important}body .public-dashboard-filters__field label{color:#071527!important;font-size:.84rem!important;font-weight:800!important}body .public-dashboard-filters__field select,body .public-dashboard-filters__field input[type=date]{color:#08233d!important;background:#fff!important;border:1px solid #08233d1f!important;border-radius:12px!important;width:100%!important;min-height:44px!important;padding:8px 12px!important;font-weight:650!important}body .public-dashboard-filters__actions{align-items:end!important;display:flex!important}body .public-dashboard-filter-note{color:#5d748c!important;margin:0 0 18px!important;font-size:.9rem!important;font-weight:650!important;line-height:1.45!important}body .public-dashboard-main .public-dashboard-grid,body .public-dashboard-main .public-dashboard-grid--metrics,body .public-dashboard-grid.public-dashboard-grid--metrics{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:22px!important;width:100%!important;max-width:none!important;margin-bottom:32px!important;display:grid!important}body .public-dashboard-card{opacity:1!important;background:#fff!important;border:1px solid #08233d1f!important;border-radius:24px!important;flex-direction:column!important;min-height:100%!important;transition:transform .2s,box-shadow .2s,border-color .2s!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffffe6,0 18px 40px #042d5c1a!important}@media (prefers-reduced-motion:no-preference){body .public-dashboard-card{animation:.52s both dashboard-card-rise!important;animation-delay:calc(var(--card-index,1) * 45ms)!important}}body .public-dashboard-card:before{content:""!important;background:linear-gradient(90deg,#0b5cff,#04c7df)!important;height:5px!important;position:absolute!important;inset:0 0 auto!important}body .public-dashboard-card__glow{pointer-events:none!important;background:radial-gradient(circle,#0b5cff29,#0000 68%)!important;border-radius:50%!important;width:160px!important;height:160px!important;position:absolute!important;inset:-20% auto auto -10%!important}body .public-dashboard-card--pledges:before{background:linear-gradient(90deg,#073fba,#04c7df)!important}body .public-dashboard-card--volunteers:before{background:linear-gradient(90deg,#12826a,#4af3d2)!important}body .public-dashboard-card--iec:before{background:linear-gradient(90deg,#7c3aed,#60a5fa)!important}body .public-dashboard-card--schools:before{background:linear-gradient(90deg,#0369a1,#38bdf8)!important}body .public-dashboard-card--colleges:before{background:linear-gradient(90deg,#0f766e,#2dd4bf)!important}body .public-dashboard-card--reach:before{background:linear-gradient(90deg,#1d4ed8,#22d3ee)!important}body .public-dashboard-card:hover{border-color:#0b5cff47!important;transform:translateY(-6px)!important;box-shadow:inset 0 1px #fffffff2,0 28px 54px #042d5c29!important}body .public-dashboard-card__body{background:radial-gradient(circle at 100% 0,#04c7df14,#0000 42%),linear-gradient(#fbfdff 0%,#fff 48%)!important;flex:1!important;gap:12px!important;padding:22px 22px 14px!important;display:grid!important}body .public-dashboard-card__footer{background:#f8fbff!important;border-top:1px solid #08233d14!important;margin-top:auto!important;padding:14px 22px 20px!important}body .public-dashboard-card__top{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}body .public-dashboard-card__icon{background:linear-gradient(135deg,#0b5cff,#04c7df)!important;border-radius:14px!important;width:42px!important;height:42px!important;position:relative!important;box-shadow:0 10px 22px #0b5cff2e!important}body .public-dashboard-card__icon:before,body .public-dashboard-card__icon:after{content:""!important;background:#fff!important;position:absolute!important}body .public-dashboard-card__icon--pledge:before{border-radius:3px!important;inset:12px 10px 10px!important}body .public-dashboard-card__icon--pledge:after{border-radius:50%!important;width:10px!important;height:10px!important;top:8px!important;right:9px!important}body .public-dashboard-card__icon--counsellor{background:linear-gradient(135deg,#12826a,#4af3d2)!important}body .public-dashboard-card__icon--counsellor:before{border-radius:50%!important;width:14px!important;height:14px!important;top:9px!important;left:14px!important}body .public-dashboard-card__icon--counsellor:after{border-radius:10px 10px 4px 4px!important;width:20px!important;height:10px!important;bottom:9px!important;left:11px!important}body .public-dashboard-card__icon--iec{background:linear-gradient(135deg,#7c3aed,#60a5fa)!important}body .public-dashboard-card__icon--iec:before{clip-path:polygon(0 0,70% 0,100% 30%,100% 100%,0 100%)!important;border-radius:2px!important;inset:11px 9px 9px!important}body .public-dashboard-card__icon--iec:after{width:12px!important;height:2px!important;top:20px!important;left:14px!important;box-shadow:0 4px #fff,0 8px #fff!important}body .public-dashboard-card__icon--school{background:linear-gradient(135deg,#0369a1,#38bdf8)!important}body .public-dashboard-card__icon--school:before{clip-path:polygon(50% 0,100% 100%,0 100%)!important;width:22px!important;height:12px!important;top:10px!important;left:10px!important}body .public-dashboard-card__icon--school:after{border-radius:2px!important;width:14px!important;height:8px!important;bottom:9px!important;left:14px!important}body .public-dashboard-card__icon--college{background:linear-gradient(135deg,#0f766e,#2dd4bf)!important}body .public-dashboard-card__icon--college:before{border-radius:2px 2px 0 0!important;width:18px!important;height:14px!important;top:14px!important;left:12px!important}body .public-dashboard-card__icon--college:after{border-radius:50%!important;width:8px!important;height:8px!important;top:8px!important;left:17px!important}body .public-dashboard-card__icon--reach{background:linear-gradient(135deg,#1d4ed8,#22d3ee)!important}body .public-dashboard-card__icon--reach:before{background:0 0!important;border:3px solid #fff!important;border-radius:50%!important;width:18px!important;height:18px!important;top:12px!important;left:12px!important}body .public-dashboard-card__icon--reach:after{border-radius:50%!important;width:6px!important;height:6px!important;top:18px!important;left:18px!important}body .public-dashboard-card__tag{color:#073fba!important;letter-spacing:.04em!important;text-transform:uppercase!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#fff!important;border:1px solid #0b5cff1f!important;border-radius:999px!important;align-items:center!important;max-width:70%!important;padding:6px 10px!important;font-size:.7rem!important;font-weight:850!important;display:inline-flex!important;overflow:hidden!important}body .public-dashboard-card__value{color:#0b5cff!important;letter-spacing:-.04em!important;font-variant-numeric:tabular-nums!important;font-size:clamp(2.35rem,3.6vw,3rem)!important;font-weight:900!important;line-height:1!important;display:block!important}body .public-dashboard-card--volunteers .public-dashboard-card__value{color:#0f766e!important}body .public-dashboard-card--iec .public-dashboard-card__value{color:#6d28d9!important}body .public-dashboard-card--schools .public-dashboard-card__value{color:#0369a1!important}body .public-dashboard-card--colleges .public-dashboard-card__value{color:#0f766e!important}body .public-dashboard-card--reach .public-dashboard-card__value{color:#1d4ed8!important}body .public-dashboard-card h2{color:#071527!important;letter-spacing:-.02em!important;margin:0!important;font-size:clamp(1.08rem,1.4vw,1.28rem)!important;font-weight:850!important;line-height:1.25!important}body .public-dashboard-card p{color:#5d748c!important;min-height:2.8em!important;margin:0!important;font-size:.9rem!important;font-weight:650!important;line-height:1.5!important}body .public-dashboard-card__meter{background:#08233d14!important;border-radius:999px!important;height:6px!important;overflow:hidden!important}body .public-dashboard-card__meter span{border-radius:inherit!important;background:linear-gradient(90deg,#0b5cff,#04c7df)!important;height:100%!important;transition:width .42s!important;display:block!important}body .public-dashboard-card--volunteers .public-dashboard-card__meter span{background:linear-gradient(90deg,#12826a,#4af3d2)!important}body .public-dashboard-card--iec .public-dashboard-card__meter span{background:linear-gradient(90deg,#7c3aed,#60a5fa)!important}body .public-dashboard-card--schools .public-dashboard-card__meter span{background:linear-gradient(90deg,#0369a1,#38bdf8)!important}body .public-dashboard-card--colleges .public-dashboard-card__meter span{background:linear-gradient(90deg,#0f766e,#2dd4bf)!important}body .public-dashboard-card--reach .public-dashboard-card__meter span{background:linear-gradient(90deg,#1d4ed8,#22d3ee)!important}body .public-dashboard-compare{background:radial-gradient(circle at 100% 0,#0b5cff14,#0000 34%),linear-gradient(#fff,#f7fbff)!important;border:1px solid #08233d1a!important;border-radius:28px!important;margin:8px 0 28px!important;padding:24px!important;box-shadow:0 20px 48px #042d5c14!important}body .public-dashboard-compare__intro{gap:6px!important;max-width:64ch!important;margin-bottom:16px!important;display:grid!important}body .public-dashboard-compare__intro h2{color:#071527!important;margin:0!important;font-size:clamp(1.4rem,2.1vw,1.85rem)!important}body .public-dashboard-compare__intro p{color:#5d748c!important;margin:0!important;font-weight:650!important;line-height:1.5!important}body .public-dashboard-compare__scope{color:#071527!important;background:#eef6ff!important;border:1px solid #0b5cff29!important;border-radius:999px!important;align-items:center!important;gap:10px!important;margin:0 0 16px!important;padding:10px 14px!important;display:inline-flex!important}body .public-dashboard-compare__scope em{color:#5d748c!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.78rem!important;font-style:normal!important;font-weight:800!important}body .public-dashboard-compare__scope strong{color:#0b5cff!important;font-size:.95rem!important;font-weight:850!important}body .public-dashboard-compare__scope.is-ward-filtered{background:linear-gradient(90deg,#04c7df29,#0b5cff1a)!important;border-color:#04c7df73!important}body .public-dashboard-compare__scope.is-ward-filtered strong{color:#075c8f!important}body .public-dashboard-compare__tabs{background:#eef4ff!important;border-radius:999px!important;gap:8px!important;margin-bottom:16px!important;padding:4px!important;display:inline-flex!important}body .public-dashboard-compare__tabs button{color:#5d748c!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:999px!important;min-height:40px!important;padding:0 16px!important;font-weight:800!important}body .public-dashboard-compare__tabs button.is-active{color:#0b5cff!important;background:#fff!important;box-shadow:0 8px 18px #0b5cff1f!important}body .public-dashboard-compare__legend{color:#071527!important;flex-wrap:wrap!important;gap:14px 20px!important;margin-bottom:14px!important;font-size:.88rem!important;font-weight:700!important;display:flex!important}body .public-dashboard-compare__legend span{align-items:center!important;gap:8px!important;display:inline-flex!important}body .public-dashboard-compare__legend i{border-radius:4px!important;width:14px!important;height:14px!important;display:inline-block!important}body .public-dashboard-compare__legend i.is-current{background:linear-gradient(#0b5cff,#04c7df)!important}body .public-dashboard-compare__legend i.is-previous{background:linear-gradient(#94a3b8,#64748b)!important}body .public-dashboard-compare-chart{background:linear-gradient(#f7fbffe6,#fff)!important;border:1px solid #08233d14!important;border-radius:20px!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important;gap:14px!important;min-height:240px!important;padding:18px 12px 12px!important;display:grid!important}body .public-dashboard-compare-chart__group{justify-items:center!important;gap:8px!important;min-width:0!important;display:grid!important}body .public-dashboard-compare-chart__bars{border-bottom:1px solid #08233d1a!important;justify-content:center!important;align-items:flex-end!important;gap:6px!important;width:100%!important;height:160px!important;padding:0 4px!important;display:flex!important}body .public-dashboard-compare-chart__bar{border-radius:8px 8px 3px 3px!important;width:42%!important;max-width:28px!important;min-height:0!important;transition:height .42s!important;display:block!important}body .public-dashboard-compare-chart__bar--current{background:linear-gradient(#0b5cff,#04c7df)!important;box-shadow:0 10px 18px #0b5cff2e!important}body .public-dashboard-compare-chart__bar--previous{background:linear-gradient(#94a3b8,#64748b)!important;box-shadow:0 10px 18px #64748b29!important}body .public-dashboard-compare-chart__group strong{color:#071527!important;text-align:center!important;font-size:.82rem!important;font-weight:850!important}body .public-dashboard-compare-chart__group em{color:#5d748c!important;font-variant-numeric:tabular-nums!important;text-align:center!important;font-size:.74rem!important;font-style:normal!important;font-weight:700!important}body .public-dashboard-compare-deltas{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;margin-top:14px!important;display:grid!important}body .public-dashboard-compare-deltas__item{background:#fff!important;border:1px solid #08233d14!important;border-radius:14px!important;gap:2px!important;padding:10px 12px!important;display:grid!important}body .public-dashboard-compare-deltas__item em{color:#5d748c!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.72rem!important;font-style:normal!important;font-weight:800!important}body .public-dashboard-compare-deltas__item strong{font-variant-numeric:tabular-nums!important;font-size:1.1rem!important}body .public-dashboard-compare-deltas__item--up strong{color:#12826a!important}body .public-dashboard-compare-deltas__item--down strong{color:#b42318!important}body .public-dashboard-compare-deltas__item--flat strong{color:#5d748c!important}body .public-dashboard-compare__note{color:#5d748c!important;margin:12px 0 0!important;font-size:.86rem!important;font-weight:650!important}body .public-dashboard-card__link{color:#0b5cff!important;background:#fff!important;border:1px solid #0b5cff24!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:44px!important;padding:0 14px!important;font-weight:850!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 8px 16px #0b5cff0f!important}body .public-dashboard-card__link:hover{background:#0b5cff14!important}body .public-dashboard-empty{color:#5d748c!important;background:#fff!important;border:1px dashed #08233d2e!important;border-radius:18px!important;grid-column:1/-1!important;margin:0!important;padding:28px!important;font-weight:700!important}body .public-dashboard-geo{background:radial-gradient(circle at 0 0,#04c7df14,#0000 30%),linear-gradient(#fff,#f7fbff)!important;border:1px solid #08233d1a!important;border-radius:28px!important;margin-top:8px!important;padding:24px!important;position:relative!important;overflow:hidden!important;box-shadow:0 20px 48px #042d5c1a!important}body .public-dashboard-geo__intro{gap:6px!important;max-width:62ch!important;margin-bottom:20px!important;display:grid!important}body .public-dashboard-geo__intro h2{color:#071527!important;margin:0!important;font-size:clamp(1.45rem,2.2vw,1.9rem)!important}body .public-dashboard-geo__intro p{color:#5d748c!important;margin:0!important;font-weight:650!important;line-height:1.5!important}body .public-dashboard-geo__layout{grid-template-columns:minmax(320px,1fr) minmax(0,1.05fr)!important;align-items:stretch!important;gap:22px!important;display:grid!important}body .public-dashboard-map{color:#fff!important;background:radial-gradient(circle at 28% 18%,#4af3d247,#0000 22%),radial-gradient(circle at 78% 70%,#0b5cff57,#0000 28%),linear-gradient(160deg,#041526,#083a73 52%,#0a5f86)!important;border-radius:24px!important;grid-template-rows:auto 1fr auto auto!important;gap:14px!important;min-height:560px!important;padding:18px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px #ffffff24!important}body .public-dashboard-map__stats{z-index:2!important;grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important;position:relative!important}body .public-dashboard-map__stats>div{-webkit-backdrop-filter:blur(6px)!important;backdrop-filter:blur(6px)!important;background:#ffffff1a!important;border:1px solid #ffffff24!important;border-radius:14px!important;padding:10px 12px!important}body .public-dashboard-map__stats em{letter-spacing:.05em!important;text-transform:uppercase!important;color:#ffffffad!important;margin-bottom:4px!important;font-size:.72rem!important;font-style:normal!important;font-weight:800!important;display:block!important}body .public-dashboard-map__stats strong{font-variant-numeric:tabular-nums!important;color:#9ffff0!important;font-size:1.35rem!important}body .public-dashboard-map__stage{min-height:340px!important;position:relative!important}body .public-dashboard-map__island{filter:drop-shadow(0 18px 34px #00000047)!important;opacity:.95!important;width:auto!important;max-width:none!important;height:auto!important;position:absolute!important;inset:2% 14% 10%!important}body .public-dashboard-map__compass{color:#ffffffc7!important;letter-spacing:.08em!important;z-index:2!important;justify-items:center!important;gap:0!important;font-size:.72rem!important;font-weight:850!important;display:grid!important;position:absolute!important;top:10px!important;right:12px!important}body .public-dashboard-map__compass strong{color:#9ffff0!important;font-size:1rem!important;line-height:1!important}body .public-dashboard-map__zones span{color:#ffffff6b!important;letter-spacing:.06em!important;text-transform:uppercase!important;white-space:nowrap!important;pointer-events:none!important;z-index:1!important;font-size:.68rem!important;font-weight:800!important;position:absolute!important;transform:translate(-50%,-50%)!important}body .public-dashboard-map__note{color:#ffffffad!important;margin:0!important;font-size:.78rem!important;font-weight:650!important;line-height:1.4!important}body .public-dashboard-map__nodes{position:absolute!important;inset:0!important}body .public-dashboard-ward-node{color:#fff!important;text-align:center!important;cursor:pointer!important;z-index:2!important;background:#ffffff1f!important;border:1px solid #ffffff38!important;border-radius:14px!important;gap:0!important;min-width:52px!important;padding:7px 9px!important;transition:transform .16s,background .16s,border-color .16s,box-shadow .16s!important;display:grid!important;position:absolute!important;transform:translate(-50%,-50%)!important}body .public-dashboard-ward-node strong{letter-spacing:.02em!important;font-size:.68rem!important;font-weight:850!important;line-height:1.1!important}body .public-dashboard-ward-node span{font-variant-numeric:tabular-nums!important;color:#9ffff0!important;font-size:.92rem!important;font-weight:900!important}body .public-dashboard-ward-node.is-heat-0{opacity:.55!important}body .public-dashboard-ward-node.is-heat-1{background:#38bdf847!important;border-color:#38bdf88c!important}body .public-dashboard-ward-node.is-heat-2{background:#22d3ee57!important;border-color:#22d3eea6!important}body .public-dashboard-ward-node.is-heat-3{background:#4af3d266!important;border-color:#4af3d2bf!important}body .public-dashboard-ward-node.is-heat-4{background:#4af3d28c!important;border-color:#9ffff0!important;animation:2.4s infinite dashboard-pulse!important}body .public-dashboard-ward-node:hover{z-index:3!important;background:#ffffff47!important;border-color:#fff!important;transform:translate(-50%,-50%)scale(1.08)!important}body .public-dashboard-ward-node.is-selected{color:#071527!important;z-index:5!important;background:#9ffff0!important;border-color:#fff!important;animation:none!important;transform:translate(-50%,-50%)scale(1.14)!important;box-shadow:0 0 0 4px #9ffff059,0 12px 28px #00000047!important}body .public-dashboard-ward-node.is-selected span{color:#075c8f!important}body .public-dashboard-geo.is-ward-filtered{box-shadow:0 20px 48px #04c7df24!important}body .public-dashboard-map__legend{color:#ffffffc7!important;letter-spacing:.04em!important;text-transform:uppercase!important;align-items:center!important;gap:8px!important;font-size:.75rem!important;font-weight:800!important;display:flex!important}body .public-dashboard-map__legend i{border-radius:999px!important;width:18px!important;height:8px!important;display:inline-block!important}body .public-dashboard-map__legend i.is-heat-1{background:#38bdf88c!important}body .public-dashboard-map__legend i.is-heat-2{background:#22d3eeb3!important}body .public-dashboard-map__legend i.is-heat-3{background:#4af3d2cc!important}body .public-dashboard-map__legend i.is-heat-4{background:#9ffff0!important}body .public-dashboard-map__focus{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#04152673!important;border:1px solid #ffffff24!important;border-radius:16px!important;padding:12px 14px!important}body .public-dashboard-map__focus-label{letter-spacing:.05em!important;text-transform:uppercase!important;color:#ffffff9e!important;margin:0 0 2px!important;font-size:.72rem!important;font-weight:800!important}body .public-dashboard-map__focus>strong{color:#fff!important;margin-bottom:10px!important;font-size:1.05rem!important;display:block!important}body .public-dashboard-map__focus-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}body .public-dashboard-map__focus-grid div{gap:2px!important;display:grid!important}body .public-dashboard-map__focus-grid em{letter-spacing:.04em!important;text-transform:uppercase!important;color:#ffffff94!important;font-size:.68rem!important;font-style:normal!important;font-weight:800!important}body .public-dashboard-map__focus-grid b{font-variant-numeric:tabular-nums!important;color:#9ffff0!important;font-size:1rem!important}body .public-dashboard-ranking{align-content:start!important;gap:14px!important;min-width:0!important;display:grid!important}body .public-dashboard-ranking__head h2{color:#071527!important;margin:0 0 4px!important;font-size:1.35rem!important}body .public-dashboard-ranking__head p{color:#5d748c!important;margin:0!important;font-size:.92rem!important;font-weight:650!important}body .public-dashboard-ranking__list{gap:10px!important;max-height:560px!important;padding-right:4px!important;display:grid!important;overflow:auto!important}body .public-dashboard-rank-row{text-align:left!important;cursor:pointer!important;background:#fff!important;border:1px solid #08233d1a!important;border-radius:16px!important;grid-template-columns:42px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;width:100%!important;padding:12px 14px!important;transition:transform .16s,border-color .16s,box-shadow .16s!important;display:grid!important;box-shadow:0 8px 20px #042d5c0a!important}body .public-dashboard-rank-row:hover,body .public-dashboard-rank-row.is-selected{border-color:#0b5cff47!important;transform:translateY(-1px)!important;box-shadow:0 14px 28px #042d5c1a!important}body .public-dashboard-rank-row.is-selected{background:linear-gradient(#f4fbff,#fff)!important}body .public-dashboard-rank-row__index{color:#0b5cff!important;background:#eef4ff!important;border-radius:12px!important;place-items:center!important;width:36px!important;height:36px!important;font-size:.9rem!important;font-weight:900!important;display:grid!important}body .public-dashboard-rank-row.is-top-1 .public-dashboard-rank-row__index{color:#071527!important;background:linear-gradient(135deg,#f6c945,#f59e0b)!important}body .public-dashboard-rank-row.is-top-2 .public-dashboard-rank-row__index{color:#071527!important;background:linear-gradient(135deg,#dbe4f0,#94a3b8)!important}body .public-dashboard-rank-row.is-top-3 .public-dashboard-rank-row__index{color:#071527!important;background:linear-gradient(135deg,#f0c2a0,#d97706)!important}body .public-dashboard-rank-row__main{gap:6px!important;min-width:0!important;display:grid!important}body .public-dashboard-rank-row__main strong{color:#071527!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:.92rem!important;font-weight:850!important;line-height:1.35!important}body .public-dashboard-rank-row__meta{color:#5d748c!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:.78rem!important;font-weight:650!important;overflow:hidden!important}body .public-dashboard-rank-row__bar{background:#08233d14!important;border-radius:999px!important;height:7px!important;display:block!important;overflow:hidden!important}body .public-dashboard-rank-row__bar i{width:var(--rank-fill,0%)!important;border-radius:inherit!important;background:linear-gradient(90deg,#0b5cff,#04c7df)!important;height:100%!important;transition:width .42s!important;display:block!important}body .public-dashboard-rank-row__total{font-variant-numeric:tabular-nums!important;color:#0b5cff!important;font-size:1.2rem!important;font-weight:900!important}body .public-dashboard-main.is-loading .public-dashboard-overall__value,body .public-dashboard-main.is-loading .public-dashboard-card__value{opacity:.55!important}@media (max-width:1100px){body .public-dashboard-geo__layout{grid-template-columns:1fr!important}body .public-dashboard-map{min-height:520px!important}}@media (max-width:980px){body .public-dashboard-main .public-dashboard-grid,body .public-dashboard-main .public-dashboard-grid--metrics,body .public-dashboard-grid.public-dashboard-grid--metrics,body .public-dashboard-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .public-dashboard-filters__actions{grid-column:1/-1!important}body .public-dashboard-compare-chart,body .public-dashboard-compare-deltas{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){body .public-dashboard-overall{grid-template-columns:1fr!important;justify-items:start!important}body .public-dashboard-overall__value,body .public-dashboard-overall__media{text-align:left!important;justify-items:start!important}body .public-dashboard-overall__media{border-top:1px solid #ffffff24!important;border-left:0!important;width:100%!important;padding:10px 0 0!important}body .public-dashboard-filters{grid-template-columns:1fr!important}body .public-dashboard-filters__actions{justify-content:stretch!important}body .public-dashboard-filters__actions .btn{width:100%!important}body .public-dashboard-main .public-dashboard-grid,body .public-dashboard-main .public-dashboard-grid--metrics,body .public-dashboard-grid.public-dashboard-grid--metrics{grid-template-columns:1fr!important}body .public-dashboard-compare-chart,body .public-dashboard-compare-deltas,body .public-dashboard-map__focus-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body .public-dashboard-card p{min-height:0!important}body .public-dashboard-rank-row{grid-template-columns:36px minmax(0,1fr)!important}body .public-dashboard-rank-row__total{grid-column:2!important;justify-self:start!important}}
