.evaluator-map-shell:where(.astro-zuxjukw7){background:#ffffffe6;border:1px solid #cbd5e1d9;border-radius:1.5rem;overflow:hidden;box-shadow:0 28px 70px #0f172a1f}.dark .evaluator-map-shell:where(.astro-zuxjukw7){background:#0f172aeb;border-color:#334155d9;box-shadow:0 32px 80px #0000006b}.evaluator-map-toolbar:where(.astro-zuxjukw7){background:linear-gradient(135deg,#f8fafcfa,#eff6ffeb);border-bottom:1px solid #e2e8f0e6;grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:end;gap:1.5rem;padding:clamp(1.35rem,3.5vw,2.5rem);display:grid}.dark .evaluator-map-toolbar:where(.astro-zuxjukw7){background:linear-gradient(135deg,#0f172afa,#0f2341f0);border-color:#334155cc}.evaluator-map-toolbar:where(.astro-zuxjukw7)>div:where(.astro-zuxjukw7){gap:.6rem;display:grid}.evaluator-map-toolbar:where(.astro-zuxjukw7) h2:where(.astro-zuxjukw7){color:#0f172a;letter-spacing:-.045em;max-width:19ch;margin:0;font-size:clamp(2rem,4vw,3.35rem);font-weight:950;line-height:1}.dark .evaluator-map-toolbar:where(.astro-zuxjukw7) h2:where(.astro-zuxjukw7){color:#f8fafc}.evaluator-map-eyebrow:where(.astro-zuxjukw7){color:#2563eb;letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:950}.dark .evaluator-map-eyebrow:where(.astro-zuxjukw7){color:#60a5fa}.evaluator-map-intro:where(.astro-zuxjukw7){color:#64748b;max-width:48rem;margin:0;font-weight:680;line-height:1.65}.dark .evaluator-map-intro:where(.astro-zuxjukw7){color:#94a3b8}.evaluator-map-select:where(.astro-zuxjukw7){gap:.5rem;display:grid}.evaluator-map-select:where(.astro-zuxjukw7) span:where(.astro-zuxjukw7){color:#334155;letter-spacing:.13em;text-transform:uppercase;font-size:.7rem;font-weight:950}.dark .evaluator-map-select:where(.astro-zuxjukw7) span:where(.astro-zuxjukw7){color:#cbd5e1}.evaluator-map-select:where(.astro-zuxjukw7) select:where(.astro-zuxjukw7){color:#0f172a;width:100%;min-height:3.6rem;font:inherit;background:#fff;border:1px solid #bfdbfe;border-radius:1rem;outline:none;padding:.85rem 2.75rem .85rem 1rem;font-weight:850;box-shadow:0 10px 28px #2563eb14}.evaluator-map-select:where(.astro-zuxjukw7) select:where(.astro-zuxjukw7):focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f629}.dark .evaluator-map-select:where(.astro-zuxjukw7) select:where(.astro-zuxjukw7){color:#f8fafc;background:#0f172a;border-color:#334155;box-shadow:0 12px 32px #0000003d}.evaluator-map-layout:where(.astro-zuxjukw7){grid-template-columns:minmax(0,1.55fr) minmax(20rem,.65fr);min-height:42rem;display:grid}.evaluator-map-stage:where(.astro-zuxjukw7){isolation:isolate;background:radial-gradient(circle at 48% 46%,#93c5fd52,#0000 43%),linear-gradient(145deg,#f8fbff 0%,#eaf4ff 52%,#f8fafc 100%);border-right:1px solid #bfdbfee6;align-content:center;min-width:0;min-height:42rem;padding:clamp(1rem,3vw,2.75rem);display:grid;position:relative;overflow:hidden}.dark .evaluator-map-stage:where(.astro-zuxjukw7){background:radial-gradient(circle at 48% 46%,#0ea5e93b,#0000 44%),linear-gradient(145deg,#031525 0%,#062c4a 52%,#020b14 100%);border-color:#1e405fcc}.evaluator-map-stage:where(.astro-zuxjukw7):before{content:"";z-index:-2;opacity:.62;background-image:linear-gradient(#3b82f614 1px,#0000 1px),linear-gradient(90deg,#3b82f614 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;mask-image:radial-gradient(circle,#000,#0000 78%)}.dark .evaluator-map-stage:where(.astro-zuxjukw7):before{opacity:.35;background-image:linear-gradient(#7dd3fc21 1px,#0000 1px),linear-gradient(90deg,#7dd3fc21 1px,#0000 1px)}.evaluator-map-stage:where(.astro-zuxjukw7):after{content:"ROMÂNIA";z-index:-1;color:#1e40af0e;letter-spacing:-.06em;font-size:clamp(4rem,11vw,10rem);font-weight:950;position:absolute;top:.25rem;right:.75rem}.dark .evaluator-map-stage:where(.astro-zuxjukw7):after{color:#e0f2fe0b}.evaluator-map-glow:where(.astro-zuxjukw7){z-index:-1;pointer-events:none;border:1px solid #2563eb1f;border-radius:50%;position:absolute}.dark .evaluator-map-glow:where(.astro-zuxjukw7){border-color:#7dd3fc1f}.evaluator-map-glow-one:where(.astro-zuxjukw7){aspect-ratio:1;width:76%;top:6%;left:12%}.evaluator-map-glow-two:where(.astro-zuxjukw7){aspect-ratio:1;border-color:#f59e0b2e;width:49%;top:19%;left:25.5%}.evaluator-map-svg-wrap:where(.astro-zuxjukw7){z-index:1;filter:drop-shadow(0 24px 30px #1e40af2e);width:100%;position:relative}.dark .evaluator-map-svg-wrap:where(.astro-zuxjukw7){filter:drop-shadow(0 26px 30px #00000061)}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-romania-svg{width:100%;height:auto;display:block;overflow:visible}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county{cursor:pointer;stroke:#f8fafc;stroke-width:1.05px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;transition:fill .18s,filter .18s,stroke .18s,transform .18s}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .density-low{fill:#bfdbfe}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .density-medium{fill:#60a5fa}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .density-high{fill:#2563eb}.dark .evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county{stroke:#7dd3fc;stroke-width:.75px}.dark .evaluator-map-svg-wrap:where(.astro-zuxjukw7) .density-low{fill:#153b5c}.dark .evaluator-map-svg-wrap:where(.astro-zuxjukw7) .density-medium{fill:#0b6092}.dark .evaluator-map-svg-wrap:where(.astro-zuxjukw7) .density-high{fill:#0891b2}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county:hover,.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county:focus,.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county.is-active{fill:#f59e0b;stroke:#fff7d6;stroke-width:1.9px;filter:drop-shadow(0 8px 8px #0f172a57)drop-shadow(0 0 10px #f59e0b80);outline:none;transform:scale(1.055)}.evaluator-map-tooltip:where(.astro-zuxjukw7){z-index:5;color:#fff;pointer-events:none;background:#0f172af5;border:1px solid #fff3;border-radius:.85rem;gap:.18rem;min-width:11rem;padding:.8rem .9rem;display:grid;position:absolute;transform:translate(-50%,-100%);box-shadow:0 18px 38px #0f172a47}.evaluator-map-tooltip:where(.astro-zuxjukw7)[hidden]{display:none}.evaluator-map-tooltip:where(.astro-zuxjukw7) strong:where(.astro-zuxjukw7){color:#fff;font-size:.95rem}.evaluator-map-tooltip:where(.astro-zuxjukw7) span:where(.astro-zuxjukw7){color:#7dd3fc;font-size:.74rem;font-weight:850}.evaluator-map-tooltip:where(.astro-zuxjukw7) small:where(.astro-zuxjukw7){color:#fbbf24;margin-top:.16rem;font-size:.66rem;font-weight:850}.evaluator-map-legend:where(.astro-zuxjukw7){z-index:2;color:#334155;backdrop-filter:blur(12px);background:#ffffffdb;border:1px solid #94a3b840;border-radius:.9rem;flex-wrap:wrap;gap:.8rem;padding:.65rem .8rem;font-size:.67rem;font-weight:850;display:flex;position:absolute;bottom:1rem;left:clamp(.8rem,3vw,1.75rem)}.dark .evaluator-map-legend:where(.astro-zuxjukw7){color:#d8edf5;background:#020e19db;border-color:#ffffff21}.evaluator-map-legend:where(.astro-zuxjukw7) span:where(.astro-zuxjukw7){align-items:center;gap:.38rem;display:inline-flex}.evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7){border:1px solid #fffc;border-radius:.2rem;width:.72rem;height:.72rem}.evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-low{background:#bfdbfe}.evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-medium{background:#60a5fa}.evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-high{background:#2563eb}.evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-active{background:#f59e0b}.dark .evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-low{background:#153b5c}.dark .evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-medium{background:#0b6092}.dark .evaluator-map-legend:where(.astro-zuxjukw7) i:where(.astro-zuxjukw7).density-high{background:#0891b2}.evaluator-map-results:where(.astro-zuxjukw7){background:linear-gradient(155deg,#fff 0%,#f8fafc 100%);min-width:0;position:relative}.dark .evaluator-map-results:where(.astro-zuxjukw7){background:linear-gradient(155deg,#0f172a 0%,#111f35 100%)}.evaluator-map-live:where(.astro-zuxjukw7){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.evaluator-county-result:where(.astro-zuxjukw7){min-height:100%;padding:clamp(1.4rem,3vw,2.25rem)}.evaluator-county-result:where(.astro-zuxjukw7)[hidden]{display:none}.evaluator-result-topline:where(.astro-zuxjukw7){justify-content:space-between;align-items:center;gap:1rem;display:flex}.evaluator-result-topline:where(.astro-zuxjukw7) p:where(.astro-zuxjukw7){color:#2563eb;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:950}.dark .evaluator-result-topline:where(.astro-zuxjukw7) p:where(.astro-zuxjukw7){color:#60a5fa}.evaluator-result-topline:where(.astro-zuxjukw7) span:where(.astro-zuxjukw7){color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:1rem;flex:none;place-items:center;min-width:3.6rem;height:3.6rem;padding:0 .6rem;font-weight:950;display:grid;box-shadow:0 14px 30px #2563eb3d}.evaluator-county-result:where(.astro-zuxjukw7) h3:where(.astro-zuxjukw7){color:#0f172a;letter-spacing:-.055em;margin:1rem 0 0;font-size:clamp(2.45rem,4vw,3.8rem);font-weight:950;line-height:.95}.dark .evaluator-county-result:where(.astro-zuxjukw7) h3:where(.astro-zuxjukw7){color:#f8fafc}.evaluator-result-count:where(.astro-zuxjukw7){color:#475569;margin:.7rem 0 0;font-weight:850}.dark .evaluator-result-count:where(.astro-zuxjukw7){color:#94a3b8}.evaluator-result-rule:where(.astro-zuxjukw7){background:linear-gradient(90deg,#2563eb,#f59e0b);border-radius:999px;width:4.5rem;height:.28rem;margin:1.7rem 0}.evaluator-result-copy:where(.astro-zuxjukw7){color:#64748b;margin:0;font-weight:650;line-height:1.7}.dark .evaluator-result-copy:where(.astro-zuxjukw7){color:#94a3b8}.evaluator-result-link:where(.astro-zuxjukw7){color:#fff;background:linear-gradient(135deg,#2563eb,#4f46e5);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding:1rem 1.1rem;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 16px 34px #2563eb3d}.evaluator-result-link:where(.astro-zuxjukw7):hover{transform:translateY(-2px);box-shadow:0 20px 42px #2563eb52}.evaluator-result-link:where(.astro-zuxjukw7) svg:where(.astro-zuxjukw7){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:1.35rem}.evaluator-result-hint:where(.astro-zuxjukw7){color:#94a3b8;margin-top:1rem;font-weight:700;display:block}.dark .evaluator-result-hint:where(.astro-zuxjukw7){color:#64748b}@media (width<=960px){.evaluator-map-toolbar:where(.astro-zuxjukw7),.evaluator-map-layout:where(.astro-zuxjukw7){grid-template-columns:1fr}.evaluator-map-stage:where(.astro-zuxjukw7){border-bottom:1px solid #bfdbfecc;border-right:0;min-height:34rem}.dark .evaluator-map-stage:where(.astro-zuxjukw7){border-bottom-color:#1e405fcc}.evaluator-map-results:where(.astro-zuxjukw7){min-height:25rem}}@media (width<=600px){.evaluator-map-toolbar:where(.astro-zuxjukw7){padding:1.1rem}.evaluator-map-toolbar:where(.astro-zuxjukw7) h2:where(.astro-zuxjukw7){font-size:clamp(2rem,10vw,2.8rem)}.evaluator-map-stage:where(.astro-zuxjukw7){min-height:27rem;padding:.65rem .3rem 4.4rem}.evaluator-map-svg-wrap:where(.astro-zuxjukw7){transform:scale(1.025)}.evaluator-map-legend:where(.astro-zuxjukw7){justify-content:center;gap:.55rem;bottom:.6rem;left:.55rem;right:.55rem}.evaluator-county-result:where(.astro-zuxjukw7){padding:1.25rem}.evaluator-county-result:where(.astro-zuxjukw7) h3:where(.astro-zuxjukw7){font-size:clamp(2.25rem,12vw,3.1rem)}}@media (prefers-reduced-motion:reduce){.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county,.evaluator-result-link:where(.astro-zuxjukw7){transition:none}.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county:hover,.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county:focus,.evaluator-map-svg-wrap:where(.astro-zuxjukw7) .evaluator-county.is-active{transform:none}}
