.quartz-equilibrium-root{margin:1.75rem 0 2.5rem}.quartz-equilibrium-loading,.quartz-explorer__error{background:var(--subtle);border:1px solid var(--border);border-radius:14px;color:var(--muted);padding:1rem}.quartz-explorer{--quartz-blue:#3273dc;--quartz-red:#d65353;--quartz-purple:#805ad5;--quartz-gold:#c98112;--quartz-green:#16866b;--quartz-slate:#697586;color:var(--text-color);display:grid;gap:1rem}.quartz-explorer *,.quartz-explorer :after,.quartz-explorer :before{box-sizing:border-box}.quartz-explorer__panel,.quartz-explorer__score-card,.quartz-explorer__summary,.quartz-explorer__toolbar{background:color-mix(in srgb,var(--background-color) 96%,var(--text-color) 4%);border:1px solid var(--border);border-radius:16px}.quartz-explorer__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.8rem}.quartz-explorer__presets{display:flex;flex-wrap:wrap;gap:.45rem}.quartz-explorer button{background:var(--background-color);border:1px solid var(--border);border-radius:999px;color:var(--text-color);cursor:pointer;font:inherit;font-size:.82rem;padding:.42rem .72rem}.quartz-explorer button:focus-visible,.quartz-explorer button:hover{background:color-mix(in srgb,var(--link) 10%,var(--background-color));border-color:color-mix(in srgb,var(--link) 55%,var(--border))}.quartz-explorer button[aria-pressed=true]{background:color-mix(in srgb,var(--link) 13%,var(--background-color));border-color:var(--link);color:var(--link)}.quartz-explorer__reset{white-space:nowrap}.quartz-explorer__workspace{display:grid;gap:1rem;grid-template-columns:minmax(0,1.35fr) minmax(15.5rem,.65fr)}.quartz-explorer__panel{min-width:0;overflow:hidden}.quartz-explorer__panel-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;padding:.9rem 1rem 0}.quartz-explorer__panel h3,.quartz-explorer__score-card h4,.quartz-explorer__summary h3{margin:0}.quartz-explorer__eyebrow{color:var(--muted);font-size:.72rem;font-weight:700;letter-spacing:.08em;margin:0 0 .2rem;text-transform:uppercase}.quartz-explorer__map{display:block;height:auto;min-height:20rem;width:100%}.quartz-explorer__ocean{fill:color-mix(in srgb,var(--link) 2%,var(--background-color))}.quartz-explorer__country{fill:color-mix(in srgb,var(--text-color) 7%,var(--background-color));stroke:color-mix(in srgb,var(--text-color) 23%,var(--background-color));stroke-width:.55;vector-effect:non-scaling-stroke}.quartz-explorer__country.is-strategic{fill:color-mix(in srgb,var(--country-color) 30%,var(--background-color));stroke:color-mix(in srgb,var(--country-color) 74%,var(--text-color));stroke-width:1.15;cursor:pointer}.quartz-explorer__country.is-selected,.quartz-explorer__country.is-strategic:hover{fill:color-mix(in srgb,var(--country-color) 52%,var(--background-color));stroke-width:1.8}.quartz-explorer__map-status{fill:var(--muted);font-size:14px}.quartz-explorer__graticule{stroke:color-mix(in srgb,var(--text-color) 8%,transparent);stroke-width:1}.quartz-explorer__connection{fill:none;stroke-width:2.2;stroke-dasharray:5 5;opacity:.52;vector-effect:non-scaling-stroke}.quartz-explorer__actor{cursor:pointer}.quartz-explorer__actor circle{stroke:var(--background-color);stroke-width:3;vector-effect:non-scaling-stroke;transition:r .14s ease,filter .14s ease}.quartz-explorer__actor.is-selected circle,.quartz-explorer__actor:focus circle,.quartz-explorer__actor:hover circle{r:10;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--text-color) 32%,transparent))}.quartz-explorer__actor text{fill:var(--text-color);stroke:var(--background-color);stroke-width:4px;font-size:12px;font-weight:800;paint-order:stroke;pointer-events:none}.quartz-explorer__legend{display:flex;flex-wrap:wrap;font-size:.76rem;gap:.45rem .8rem;padding:0 1rem 1rem}.quartz-explorer__legend-item{align-items:center;display:inline-flex;gap:.35rem}.quartz-explorer__legend-dot{border-radius:50%;flex:0 0 auto;height:.7rem;width:.7rem}.quartz-explorer__actor-detail{background:var(--subtle);border-radius:12px;font-size:.82rem;margin:0 1rem 1rem;padding:.75rem .85rem}.quartz-explorer__actor-detail strong{display:block;margin-bottom:.2rem}.quartz-explorer__actor-detail p{color:var(--muted);margin:0}.quartz-explorer__controls{align-content:start;display:grid;gap:.95rem;padding:1rem}.quartz-explorer__controls h3{margin-bottom:.15rem}.quartz-explorer__control{display:grid;gap:.28rem}.quartz-explorer__control-heading{align-items:baseline;display:flex;font-size:.84rem;font-weight:750;gap:.75rem;justify-content:space-between}.quartz-explorer__control output{color:var(--link);font-variant-numeric:tabular-nums}.quartz-explorer__control small{color:var(--muted);font-size:.72rem;line-height:1.35}.quartz-explorer input[type=range]{accent-color:var(--link);width:100%}.quartz-explorer__summary{border-left:4px solid var(--summary-color,var(--link));padding:1rem}.quartz-explorer__summary-grid{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto}.quartz-explorer__summary p{margin:.35rem 0 0}.quartz-explorer__threshold{display:grid;justify-items:end}.quartz-explorer__threshold strong{font-size:1.65rem;font-variant-numeric:tabular-nums;line-height:1}.quartz-explorer__threshold span{color:var(--muted);font-size:.72rem}.quartz-explorer__scores{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.quartz-explorer__score-card{border-top:4px solid var(--bloc-color);padding:.85rem}.quartz-explorer__score-heading{align-items:flex-start;display:flex;gap:.6rem;justify-content:space-between}.quartz-explorer__score-heading strong{color:var(--bloc-color);font-size:1.25rem;font-variant-numeric:tabular-nums}.quartz-explorer__members{color:var(--muted);font-size:.75rem;line-height:1.35;margin:.25rem 0 .65rem;min-height:2.2em}.quartz-explorer__meter{background:color-mix(in srgb,var(--text-color) 10%,var(--background-color));border-radius:999px;height:.55rem;overflow:hidden;position:relative}.quartz-explorer__meter:after{background:var(--text-color);bottom:0;content:"";left:66.666%;opacity:.55;position:absolute;top:0;width:1px}.quartz-explorer__meter-fill{background:var(--bloc-color);border-radius:inherit;display:block;height:100%}.quartz-explorer__binding{font-size:.76rem;margin:.55rem 0 0}.quartz-explorer__binding strong{color:var(--text-color)}.quartz-explorer__assumption{color:var(--muted);font-size:.75rem;line-height:1.45;margin:0}@media (max-width:920px){.quartz-explorer__workspace{grid-template-columns:1fr}.quartz-explorer__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.quartz-explorer__controls h3{grid-column:1/-1}}@media (max-width:620px){.quartz-explorer__summary-grid,.quartz-explorer__toolbar{align-items:stretch}.quartz-explorer__controls,.quartz-explorer__workspace{grid-template-columns:1fr}.quartz-explorer__map{min-height:15rem}.quartz-explorer__threshold{justify-items:start}}@media (prefers-reduced-motion:reduce){.quartz-explorer__actor circle{transition:none}}