.SwitzerlandCitiesMap-module__ps_3yG__frame{aspect-ratio:1100/700;background:#f7fafc;width:100%;max-height:min(72vh,760px);position:relative;overflow:hidden}.SwitzerlandCitiesMap-module__ps_3yG__svg{touch-action:none;cursor:grab;width:100%;height:100%;display:block}.SwitzerlandCitiesMap-module__ps_3yG__svg:active{cursor:grabbing}.SwitzerlandCitiesMap-module__ps_3yG__zoomControls{z-index:2;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:.65rem;right:.65rem}.SwitzerlandCitiesMap-module__ps_3yG__zoomBtn{border:1px solid var(--border-strong);width:2.15rem;height:2.15rem;color:var(--navy);font-family:var(--font-sans);cursor:pointer;box-shadow:none;background:#ffffffeb;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.SwitzerlandCitiesMap-module__ps_3yG__zoomBtn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.SwitzerlandCitiesMap-module__ps_3yG__hint{z-index:2;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);pointer-events:none;margin:0;font-size:.72rem;font-weight:600;line-height:normal;position:absolute;bottom:.7rem;left:.75rem}.SwitzerlandCitiesMap-module__ps_3yG__ocean{fill:#f7fafc}.SwitzerlandCitiesMap-module__ps_3yG__landActive{fill:#c5dde6;stroke:#fff;stroke-width:1.2px}.SwitzerlandCitiesMap-module__ps_3yG__bubble{stroke:#0a213859;stroke-width:1.2px;pointer-events:none}.SwitzerlandCitiesMap-module__ps_3yG__bubbleHit{fill:#0000;stroke:none;cursor:default;pointer-events:auto}.SwitzerlandCitiesMap-module__ps_3yG__tooltip{background:var(--navy);color:#fff;font-family:var(--font-sans);white-space:nowrap;pointer-events:none;z-index:5;align-items:baseline;gap:.4rem;padding:.3rem .55rem;font-size:.8rem;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-100%);box-shadow:0 6px 18px #0a213838}.SwitzerlandCitiesMap-module__ps_3yG__tooltipName{font-weight:700}.SwitzerlandCitiesMap-module__ps_3yG__tooltipPop{font-variant-numeric:tabular-nums;color:#ffffffb8}.SwitzerlandCitiesMap-module__ps_3yG__bubbleFound{fill:#6ecf9ab3;stroke:#0a213847;animation:.28s both SwitzerlandCitiesMap-module__ps_3yG__bubbleIn}.SwitzerlandCitiesMap-module__ps_3yG__bubbleMissed{fill:#e08a8a8c;stroke:#5c202066;stroke-dasharray:none}.SwitzerlandCitiesMap-module__ps_3yG__bubbleFocus{stroke:var(--navy);stroke-width:2.2px}@keyframes SwitzerlandCitiesMap-module__ps_3yG__bubbleIn{0%{opacity:0}to{opacity:1}}@media (max-width:719px){.SwitzerlandCitiesMap-module__ps_3yG__frame{max-height:min(62vh,640px)}}@media (min-width:720px){.SwitzerlandCitiesMap-module__ps_3yG__zoomControls{top:.85rem;right:.85rem}}@media (prefers-reduced-motion:reduce){.SwitzerlandCitiesMap-module__ps_3yG__bubbleFound{animation:none}}
.WorldMap-module__juHlRW__frame{border:none;border-block:1px solid var(--border);--map-label-size:.62rem;touch-action:pan-y;-webkit-user-select:none;user-select:none;aspect-ratio:5/4;background:#f7fafc;width:100%;min-height:280px;line-height:0;position:relative;overflow:hidden}.WorldMap-module__juHlRW__frame[data-clickable=true]{touch-action:none}.WorldMap-module__juHlRW__svgHost{cursor:default;position:absolute;inset:0}.WorldMap-module__juHlRW__svgHost:active,.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost,.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost:active{cursor:default}.WorldMap-module__juHlRW__svgHost svg{width:100%;height:100%;display:block}.WorldMap-module__juHlRW__svgHost #background{fill:#f7fafc!important}:is(.WorldMap-module__juHlRW__svgHost .antxx,.WorldMap-module__juHlRW__svgHost #aq,.WorldMap-module__juHlRW__svgHost #gl){display:none!important}:is(.WorldMap-module__juHlRW__frame[data-no-outlines=true][data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx:not(.is-found):not(.is-soft-found):not(.is-missed):not(.is-reveal):not(.is-stained),.WorldMap-module__juHlRW__frame[data-no-outlines=true][data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx:hover:not(.is-found):not(.is-soft-found):not(.is-missed):not(.is-reveal):not(.is-stained)){fill:#c5dde6!important;stroke:#c5dde6!important}:is(.WorldMap-module__juHlRW__svgHost .landxx,.WorldMap-module__juHlRW__svgHost .limitxx){transition:fill .14s;fill:#c5dde6!important;stroke:#fff!important;stroke-width:.55px!important;opacity:1!important}.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx:hover:not(.is-found):not(.is-soft-found):not(.is-missed):not(.is-reveal):not(.is-stained){fill:#7aa9bc!important}.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx.is-stained:hover{fill:#d9a45a!important}.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx.is-found:hover{fill:#57c089!important}.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx.is-soft-found:hover{fill:#d9b445!important}.WorldMap-module__juHlRW__frame[data-clickable=true] .WorldMap-module__juHlRW__svgHost .landxx.is-missed:hover{fill:#d46f6f!important}.WorldMap-module__juHlRW__svgHost .is-found{fill:#6ecf9a!important}.WorldMap-module__juHlRW__svgHost .is-soft-found{fill:#e8c45a!important}.WorldMap-module__juHlRW__svgHost .is-missed{fill:#e08a8a!important}.WorldMap-module__juHlRW__svgHost .is-reveal{transition:none;animation:3s ease-in-out forwards WorldMap-module__juHlRW__mapRevealFlash;fill:#e11d1d!important;stroke:#fff!important;stroke-width:.55px!important}@keyframes WorldMap-module__juHlRW__mapRevealFlash{0%,14%,28%,42%,56%,70%,84%{filter:brightness(.55)}7%,21%,35%,49%,63%,77%,91%{filter:brightness(1.55)}to{filter:brightness()}}@media (prefers-reduced-motion:reduce){.WorldMap-module__juHlRW__svgHost .is-reveal{filter:none;animation:none}}.WorldMap-module__juHlRW__svgHost .landxx.is-enlarged{paint-order:stroke fill;vector-effect:non-scaling-stroke;stroke:#fff!important;stroke-width:2.5px!important}.WorldMap-module__juHlRW__svgHost .landxx.is-enlarged:not(.is-found):not(.is-soft-found):not(.is-missed):not(.is-reveal):not(.is-stained){fill:#c5dde6!important}.WorldMap-module__juHlRW__svgHost .is-stained{fill:#e8b86d!important}.WorldMap-module__juHlRW__svgHost .is-out-of-quiz{opacity:1;fill:#dde6ec!important}.WorldMap-module__juHlRW__svgHost .is-isolated-out{display:none!important}.WorldMap-module__juHlRW__svgHost .country-label{paint-order:stroke;stroke:#fff;stroke-width:2.2px;stroke-linejoin:round;opacity:0;pointer-events:none;font-size:9px;fill:#0a2138!important;font-family:var(--font-sans)!important;font-weight:700!important}.WorldMap-module__juHlRW__frame[data-region=world] .WorldMap-module__juHlRW__svgHost .country-label{stroke-width:1.6px;font-size:4.2px}.WorldMap-module__juHlRW__frame[data-region=south-america] .WorldMap-module__juHlRW__svgHost .country-label{font-size:22px}.WorldMap-module__juHlRW__frame[data-region=africa] .WorldMap-module__juHlRW__svgHost .country-label{font-size:20px}.WorldMap-module__juHlRW__frame[data-region=europe] .WorldMap-module__juHlRW__svgHost .country-label{font-size:20px}.WorldMap-module__juHlRW__frame[data-region=europe] .WorldMap-module__juHlRW__svgHost .country-label.is-small{font-size:9px}.WorldMap-module__juHlRW__frame[data-region=asia] .WorldMap-module__juHlRW__svgHost .country-label{font-size:20px}.WorldMap-module__juHlRW__frame[data-region=asia] .WorldMap-module__juHlRW__svgHost .country-label.is-small{font-size:9px}.WorldMap-module__juHlRW__frame[data-region=middle-east] .WorldMap-module__juHlRW__svgHost .country-label{font-size:20px}.WorldMap-module__juHlRW__frame[data-region=north-america] .WorldMap-module__juHlRW__svgHost .country-label{font-size:20px}.WorldMap-module__juHlRW__frame[data-region=north-america] .WorldMap-module__juHlRW__svgHost .country-label.is-small{font-size:9px}.WorldMap-module__juHlRW__frame[data-region=oceania] .WorldMap-module__juHlRW__svgHost .country-label{font-size:20px}.WorldMap-module__juHlRW__frame[data-region=europe] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:3.2px;font-size:20px}.WorldMap-module__juHlRW__frame[data-region=europe] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__frame[data-region=africa] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:3.2px;font-size:20px}.WorldMap-module__juHlRW__frame[data-region=africa] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__frame[data-region=south-america] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:3.8px;font-size:26px}.WorldMap-module__juHlRW__frame[data-region=south-america] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__frame[data-region=asia] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:3.2px;font-size:20px}.WorldMap-module__juHlRW__frame[data-region=asia] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__frame[data-region=middle-east] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:3.6px;font-size:25px}.WorldMap-module__juHlRW__frame[data-region=middle-east] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__frame[data-region=north-america] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:3.2px;font-size:20px}.WorldMap-module__juHlRW__frame[data-region=north-america] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__frame[data-region=oceania] .WorldMap-module__juHlRW__svgHost .capital-name{stroke-width:4px;font-size:30px}.WorldMap-module__juHlRW__frame[data-region=oceania] .WorldMap-module__juHlRW__svgHost .capital-dot{stroke-width:1.4px}.WorldMap-module__juHlRW__svgHost .country-label.is-label-on{opacity:1}.WorldMap-module__juHlRW__svgHost .country-label.is-compact{font-size:.72em}.WorldMap-module__juHlRW__svgHost .country-label.is-missed{stroke:#fff;fill:#5c2020!important}.WorldMap-module__juHlRW__svgHost .country-label.is-soft-found{stroke:#fff;fill:#6b4e0a!important}.WorldMap-module__juHlRW__svgHost .country-label.is-stained{stroke:#fff;fill:#8a5a12!important}.WorldMap-module__juHlRW__svgHost .country-label-hidden{display:none!important}.WorldMap-module__juHlRW__svgHost .capital-marker{pointer-events:none}.WorldMap-module__juHlRW__svgHost .capital-dot{fill:#0a2138;stroke:#fff;stroke-width:.9px}.WorldMap-module__juHlRW__svgHost .capital-marker.is-found .capital-dot{fill:#042028;stroke:#fff}.WorldMap-module__juHlRW__svgHost .capital-marker.is-missed .capital-dot{fill:#5c2020}.WorldMap-module__juHlRW__svgHost .capital-name{fill:#0a2138;font-family:var(--font-sans);paint-order:stroke;stroke:#fff;stroke-width:1.6px;stroke-linejoin:round;opacity:0;font-size:4.2px;font-weight:700}.WorldMap-module__juHlRW__svgHost .capital-marker.is-label-on .capital-name{opacity:1}.WorldMap-module__juHlRW__svgHost .capital-marker.is-found .capital-name{fill:#042028;stroke:#fff}.WorldMap-module__juHlRW__svgHost .capital-marker.is-missed .capital-name{fill:#5c2020;stroke:#fff}.WorldMap-module__juHlRW__zoomControls{z-index:2;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:.65rem;right:.65rem}.WorldMap-module__juHlRW__zoomBtn{border:1px solid var(--border-strong);width:2.15rem;height:2.15rem;color:var(--navy);font-family:var(--font-sans);cursor:pointer;box-shadow:none;background:#ffffffeb;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;line-height:1;display:inline-flex}.WorldMap-module__juHlRW__zoomBtn:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.WorldMap-module__juHlRW__hint{z-index:2;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);pointer-events:none;margin:0;font-size:.72rem;font-weight:600;line-height:normal;position:absolute;bottom:.7rem;left:.75rem}@media (min-width:720px){.WorldMap-module__juHlRW__frame{border:1px solid var(--border);--map-label-size:.7rem;aspect-ratio:2754/1200;min-height:0}.WorldMap-module__juHlRW__zoomControls{top:.85rem;right:.85rem}}
