:root,:root[data-bs-theme=light]{--background-color:#fff;--titlebar-bg:#d9d9d9;--logo-fill:#23282f;--toolbar-border:#ccc;--skip-focus-outline:#38bdf8;--skip-bg:#f8f8f8;--map-border-stroke:#fff;--map-country-fill:#d2d2d2;--map-country-fill-hover:#bcbcbc;--map-disputed-fill:#d6d0ee;--map-external-fill:#c7d6cf;--map-country-current-prompt:#19c700;--map-correct-fill:#92adf1;--map-correct-fill-hover:#7492de;--map-incorrect-fill:hsl(10 70% 48%/.72);--map-incorrect-fill-1:hsl(42 90% 48%/.78);--map-incorrect-fill-2:hsl(28 85% 46%/.78);--map-incorrect-fill-3:hsl(10 75% 44%/.78);--map-flash-ms:#2e7d32;--map-ocean-fill:#fff;--map-ocean-fill-hover:#c7dcee;--map-ocean-stroke-hover:#6fb2ff;--map-ocean-fill-correct:#96c7ff;--map-ocean-fill-incorrect:#ff7e8d;--map-light-water-fill:#bcd6ea;--map-light-water-fill-hover:#a9cae4;--map-light-water-correct:#92adf1;--map-light-water-correct-hover:#6eb19b;--map-light-water-incorrect:#d7a07d;--map-light-water-incorrect-hover:#ca936f;--map-mountain-fill:#cfd3d6;--map-mountain-fill-hover:#bcc3c9;--map-mountain-stroke:#7f8b95;--map-mountain-fill-correct:#2a8f74;--map-mountain-fill-incorrect:#b3261e;--map-draw-color:#2b79a8;--map-breakout-border:#818181;--map-breakout-x:0px;--map-breakout-y:0px;--map-callout-hover:#e3eef7;--map-callout-correct:#d1eadf;--map-callout-incorrect:#f3d2cd;--btn-group-background-color:#f8f9fa!important;--btn-group-border:solid 1px #212529!important;--btn-group-color:#212529!important;--btn-bgcolor:#f8f9fa;--btn-hover:#dbe0e5!important;--btn-active:#a3a8ad!important;--click-buffer-bg:#e9e9e9;--cover-bg-color:#c5c5c5c2;--tabs-header-bg-color:#fff;--tabs-border-color:solid 2px #ddd;--tab-active-bg-color:#fff;--tab-active-fg-color:#000;--tabs-bg-color:#0d0d0d;--tabs-fg-color:#2f2f2f;--tab-header-hover:#ededed;--svg-preview-line-stroke:#fff;--svg-preview-bgbar-fill:#c7c7c7;--svg-preview-bgbar-fill-fill:#5d5d5d;--svg-preview-text-stroke:#616161}:root[data-bs-theme=paper]{--background-color:#fff;--titlebar-bg:#d9d9d9;--logo-fill:#23282f;--toolbar-border:#ccc;--skip-focus-outline:#38bdf8;--skip-bg:#f8f8f8;--map-background:#d9e8f2;--map-background-standout:#d3e7f3;--map-svg-text:#21323a;--map-border-stroke:#71797e;--map-country-fill:#cfd8c7;--map-country-fill-hover:#bccab6;--map-disputed-fill:#c8c2dd;--map-external-fill:#b9c8bd;--map-country-current-prompt:#48b000;--map-correct-fill:#9bcebc;--map-correct-fill-hover:#2a7f61;--map-incorrect-fill:hsl(10 70% 45%/.75);--map-incorrect-fill-1:hsl(42 85% 45%/.8);--map-incorrect-fill-2:hsl(28 80% 43%/.8);--map-incorrect-fill-3:hsl(10 75% 42%/.8);--map-flash-ms:#2e7d32;--map-ocean-fill:#d9e8f2;--map-ocean-fill-hover:#c7deee;--map-ocean-stroke-hover:#6fb2ff;--map-ocean-fill-correct:#b7d9c8;--map-ocean-fill-incorrect:#e7b8bf;--map-light-water-fill:#b9d6ea;--map-light-water-fill-hover:#a7cde6;--map-light-water-correct:#7fbfa8;--map-light-water-correct-hover:#74b39d;--map-light-water-incorrect:#d39b77;--map-light-water-incorrect-hover:#c88f6b;--map-mountain-fill:#cfc6ba;--map-mountain-fill-hover:#bfb2a2;--map-mountain-stroke:#8e847a;--map-mountain-fill-correct:#1a9a5a;--map-mountain-fill-incorrect:#b3261e;--map-draw-color:#2b78a6;--map-breakout-border:#818181;--map-breakout-x:0px;--map-breakout-y:0px;--map-callout-hover:#d7e6ef;--map-callout-correct:#c2e0d1;--map-callout-incorrect:#efc7be;--btn-group-background-color:#f8f9fa!important;--btn-group-border:solid 1px #212529!important;--btn-group-color:#212529!important;--btn-bgcolor:#f8f9fa;--btn-hover:#dbe0e5!important;--btn-active:#a3a8ad!important;--click-buffer-bg:#e9e9e9;--cover-bg-color:#c5c5c5c2;--tabs-header-bg-color:#fff;--tabs-border-color:solid 2px #ddd;--tab-active-bg-color:#fff;--tab-active-fg-color:#000;--tabs-bg-color:#0d0d0d;--tabs-fg-color:#2f2f2f;--tab-header-hover:#ededed;--svg-preview-line-stroke:#fff;--svg-preview-bgbar-fill:#c7c7c7;--svg-preview-bgbar-fill-fill:#5d5d5d;--svg-preview-text-stroke:#616161}:root[data-bs-theme=dark]{--background-color:#23282f;--toolbar-border:#2a2d32;--titlebar-bg:hsl(218 9% 16%/1)!important;--logo-fill:white;--skip-focus-outline:#4fc3f7;--skip-bg:#1c1e22;--map-background:#182831;--map-background-standout:#14222a;--map-svg-text:#cfd4d3;--map-border-stroke:#2a3235;--map-country-fill:#3f625a;--map-country-fill-hover:#4e776e;--map-disputed-fill:#676490;--map-external-fill:#28453d;--map-country-current-prompt:#f0fb48;--map-correct-fill:#4ca682;--map-correct-fill-hover:#55b18d;--map-incorrect-fill:hsl(10 55% 55%/.8);--map-incorrect-fill-1:hsl(42 70% 56%/.85);--map-incorrect-fill-2:hsl(28 65% 52%/.85);--map-incorrect-fill-3:hsl(10 60% 50%/.85);--map-flash-ms:#327835;--map-ocean-fill:#182831;--map-ocean-fill-hover:#243c49;--map-ocean-fill-correct:#305061;--map-ocean-fill-incorrect:#61303d;--map-light-water-fill:#254653;--map-light-water-fill-hover:#305e6f;--map-light-water-correct:#2f7679;--map-light-water-correct-hover:#368488;--map-light-water-incorrect:#7a5338;--map-light-water-incorrect-hover:#875e42;--map-mountain-fill:#c8c2ba;--map-mountain-fill-hover:#a89985;--map-ocean-stroke-hover:#6fb2ff;--map-mountain-stroke:#928d87;--map-mountain-fill-correct:#00ff15;--map-mountain-fill-incorrect:#bd0000;--map-draw-color:#3d87aa;--map-breakout-border:#fff;--map-breakout-x:0px;--map-breakout-y:0px;--map-callout-hover:#22404d;--map-callout-correct:#2d5667;--map-callout-incorrect:#5b3730;--btn-group-background-color:#212529!important;--btn-group-border:solid 1px #f8f9fa!important;--btn-group-color:#f8f9fa!important;--btn-bgcolor:#2b3035;--btn-hover:#3c3f43!important;--btn-active:#4a4e53!important;--click-buffer-bg:#283a45;--cover-bg-color:#212529c2;--tabs-header-bg-color:#212529;--tabs-border-color:solid 2px #ffffff2b;--tab-active-bg-color:#212529;--tab-active-fg-color:#fff;--tabs-bg-color:#e0e4ee;--tabs-fg-color:#d0d4dd;--tab-header-hover:#3b4147;--svg-preview-line-stroke:#fff;--svg-preview-bgbar-fill:#243c49;--svg-preview-bgbar-fill-fill:#fff;--svg-preview-text-stroke:#ddd}html.font-100,.text-100{font-size:16px}html.font-112,.text-112{font-size:18px}html.font-125,.text-125{font-size:20px}html.font-150,.text-150{font-size:24px}html.font-175,.text-175{font-size:28px}.element-hide{display:none!important}.pull-right{float:right}.cursor-pointer{cursor:pointer}.fa-fw{text-align:left!important}.btn-xs{padding:.15rem .4rem!important;font-size:.675rem!important;border-radius:.2rem!important;vertical-align:text-bottom!important}#nav-titlebar{height:36px;background-color:#23272b!important;box-shadow:0 1px 11px #000;z-index:2;padding-bottom:16px!important}#nav-titlebar .logo-img{fill:var(--logo-fill);width:22px;height:22px;vertical-align:text-bottom}#nav-titlebar span{vertical-align:baseline}#nav-titlebar #quiz-name{margin-left:20px;font-size:1rem}#nav-titlebar .navbar-brand{padding:0 2px}body{background-color:var(--background-color,#23282f)!important}table.table{width:auto}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin:.5rem 0;font:14px/1.3 system-ui,Segoe UI,Roboto,Arial,sans-serif}.toolbar .left,.toolbar .right{display:flex;align-items:center;gap:1rem}.toolbar input[type=text]{padding:.4rem .6rem;border:1px solid var(--toolbar-border);border-radius:6px;min-width:16rem}.counter{font-weight:600;opacity:.9;margin-left:.5rem}#nav-gamebar{height:76px}.prompt{min-height:1.5rem;font-weight:600;font-size:1.5rem}.skip{padding:.3rem .6rem;border:1px solid var(--toolbar-border);border-radius:6px;background:var(--skip-bg);cursor:pointer}.skip:focus{outline:2px solid var(--skip-focus-outline);outline-offset:2px}#center-slot .prompt-wrap{display:flex;align-items:center;gap:.5rem}#center-slot .prompt{font-weight:600}#center-slot .skip{padding:.3rem .6rem;border:1px solid var(--toolbar-border);border-radius:6px;background:var(--skip-bg)}#center-slot img#flag{height:22px;vertical-align:text-bottom}#center-slot img#flag.flag-lg{height:42px}#show-missing{cursor:pointer}td{vertical-align:top}.table>thead{font-weight:bold}.answer-table tbody td{visibility:hidden}.answer-table tbody td.correct{visibility:visible}.answer-table tbody td.incorrect{color:#f00}.timer{font-variant-numeric:tabular-nums}.timer.warn{color:#e6a700}.timer.urgent{color:#d22}.timer.disabled{color:#808080}.menu-label{font-size:.9em}.menu-value{font-size:1.2em}#debugInfoModal th,#debugInfoModal tr,#debugInfoModal td,#debugInfoModal thead,#debugInfoModal tbody{border-style:none!important}.dropdown-menu{min-width:215px!important}#footer-area{clear:both;text-align:right}html[data-bs-theme=dark] .coord-tooltip,html[data-bs-theme=dark] .learning-tooltip{background:rgba(0,0,0,.75);border:1px solid rgba(255,255,255,.08);border-radius:4px;color:#fff;display:none;font:14px/1.4 system-ui,sans-serif;left:830px;padding:4px 6px;pointer-events:none;position:fixed;top:405px;transform:translate(12px,12px);white-space:pre;z-index:9999}.modal-slider section:not(.panel-active){visibility:hidden;display:none}#regionSvg .continent{cursor:pointer}#regionSvg .continent:hover,#regionSvg .continent:focus-visible{fill:cornflowerblue!important;stroke:white;stroke-width:3px}#edit-nav .toolbar-btn.active{background-color:rgba(220,220,220,.4)}#edit-nav:hover{background-color:rgba(148,163,184,.4)}#aboutModal .modal-header{border-bottom:0 0;padding-top:24px}#aboutModal .modal-header #about-logo{margin-right:14px}#aboutModal .modal-header .app-title{font-family:Lato;font-weight:bold;font-size:2rem;line-height:14px;margin:0;padding:0}#aboutModal .modal-header .app-title span{font-weight:100}#aboutModal .modal-header .app-version{font-size:.85rem}#aboutModal .modal-body{padding:22px 22px 0 22px!important}#aboutModal .modal-footer{border-top:0 0}.btn-map-select{cursor:pointer}.btn-map-select:hover{cursor:pointer}#panel-map img{width:100%}input[type=checkbox],label.form-check-label{cursor:pointer}.btn{background-color:var(--btn-group-background-color,#212529)!important;border:var(--btn-group-border,#f8f9fa)!important;color:var(--btn-group-color,#f8f9fa)!important;cursor:pointer!important}.btn:hover{background-color:var(--btn-hover,#3c3f43)!important}.btn:active{background-color:var(--btn-active,#4a4e53)!important}.mode-btn{border:var(--btn-group-border,#f8f9fa)!important}.navbar-nav .btn,#nav-gamebar .btn{background-color:var(--btn-bgcolor,#212529)!important;border:0 none!important}.navbar-nav .btn:hover,#nav-gamebar .btn:hover{background-color:var(--btn-hover,#3c3f43)!important}.navbar-nav .btn:active,#nav-gamebar .btn:active{background-color:var(--btn-active,#4a4e53)!important}.btn-group{background-color:var(--btn-group-background-color,#212529)!important;border:var(--btn-group-border,#f8f9fa)!important;color:var(--btn-group-color,#f8f9fa)!important;border-radius:8px;font-size:1.25rem;font-weight:400;height:242px;line-height:30px;padding:24px 16px;text-align:center;display:block!important}.btn-row{margin:12px 0 0 0;padding:0;line-height:18px}.click-row{cursor:pointer}.app-border{border:solid 1px #4ca682!important}tr.no-border{border:0 0}tr.no-border td{border:0 0}.help-instructions__row .help-instructions__icons{width:160px;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem}.help-instructions__row .help-instructions__text{line-height:1.25}.help-instructions__row .help-instructions__text pre{display:inline;white-space:break-spaces;text-decoration:underline;text-transform:uppercase}.notate{font-weight:bold;font-size:1.375rem}@media(prefers-reduced-motion:reduce){.svg-flash{transition:none}}#map-root{background-color:var(--map-background)}#map-svg{background-color:var(--map-background);touch-action:none}.continentxx{filter:drop-shadow(3px 5px 2px #000);fill:#182831;stroke:none}.mountainxx{display:none}body[data-quiz-type=mountains] .mountainxx[data-map=true]{fill:var(--map-mountain-fill,#c8c2ba);stroke:var(--map-mountain-stroke,#aca7a0);stroke-width:1px;filter:drop-shadow(0 0 1px rgba(0,0,0,.6));cursor:pointer;display:inline}body[data-quiz-type=mountains] .mountainxx[data-map=true].size-small{transform:scale(.9)}body[data-quiz-type=mountains] .mountainxx[data-map=true].size-medium{transform:scale(1)}body[data-quiz-type=mountains] .mountainxx[data-map=true].size-large{transform:scale(1.1)}body[data-quiz-type=mountains] .mountainxx[data-map=true]:hover{fill:var(--map-mountain-fill-hover)}body[data-quiz-type=mountains] .mountainxx[data-map=true].correct{fill:var(--map-mountain-fill-correct)}body[data-quiz-type=mountains] .mountainxx[data-map=true].correct:hover{fill:var(--map-mountain-fill-correct)}body[data-quiz-type=mountains] .mountainxx[data-map=true].incorrect{fill:var(--map-mountain-fill-incorrect)}body[data-quiz-type=mountains] .mountainxx[data-map=true].incorrect:hover{fill:var(--map-mountain-fill-incorrect)}path.rangexx{display:none}body[data-quiz-type=ranges] path.rangexx[data-map=true]{fill:#999;cursor:pointer;display:inline}body[data-quiz-type=ranges] path.rangexx[data-map=true]:hover{fill:#7c7c7c}body[data-quiz-type=ranges] path.rangexx[data-map=true].correct{fill:#4c9846}body[data-quiz-type=ranges] path.rangexx[data-map=true].correct:hover{fill:#4c9846}body[data-quiz-type=ranges] path.rangexx[data-map=true].incorrect{fill:#985a46}body[data-quiz-type=ranges] path.rangexx[data-map=true].incorrect:hover{fill:#985a46}path.desertxx{display:none}body[data-quiz-type=deserts] path.desertxx[data-map=true]{display:inline;fill:khaki;stroke:#908b56;cursor:pointer}body[data-quiz-type=deserts] path.desertxx[data-map=true]:hover{fill:#ddd278}body[data-quiz-type=deserts] path.desertxx[data-map=true].correct{fill:#6cb698}body[data-quiz-type=deserts] path.desertxx[data-map=true].incorrect{fill:hsla(10,51%,62%,.8)}.marinexx{fill:var(--map-ocean-fill);stroke:var(--map-ocean-fill);stroke-width:.5}body[data-quiz-type=marine] #map-svg{background-color:var(--map-background-standout)!important}body[data-quiz-type=marine] #shape-preview-layer,body[data-quiz-type=marine] #caribbean-breakout,body[data-quiz-type=marine] .caribbean-breakout,body[data-quiz-type=marine] #caribbean-border,body[data-quiz-type=marine] circle.landxx,body[data-quiz-type=marine] .regionxx .islandxx{display:none}body[data-quiz-type=marine] .marinexx[data-map=true]{transition:fill .15s ease;cursor:pointer}body[data-quiz-type=marine] .marinexx[data-map=true]:hover{fill:var(--map-ocean-fill-hover);stroke:var(--map-ocean-stroke-hover)}body[data-quiz-type=marine] .marinexx[data-map=true].correct{fill:var(--map-ocean-fill-correct);stroke:color-mix(in srgb,var(--map-ocean-fill-correct) 80%,black 20%)}body[data-quiz-type=marine] .marinexx[data-map=true].incorrect{fill:var(--map-ocean-fill-incorrect);stroke:var(--map-ocean-fill-incorrect)}.oceanxx{stroke-width:2}.lakexx{stroke-width:1}.element-group .landxx{fill:var(--map-country-fill);stroke:var(--map-border-stroke);stroke-width:.9;stroke-opacity:1}.element-group .islandxx{fill:var(--map-light-water-fill)}.element-group .callout-bg-xx{fill:transparent}body[data-quiz-type=land] #shape-preview-layer,body[data-quiz-type=land] #caribbean-breakout,body[data-quiz-type=land] #caribbean-border,body[data-quiz-type=land] .islandxx{display:inline}body[data-quiz-type=land] .marinexx{pointer-events:none}body[data-quiz-type=land] .element-group .landxx{transition:fill .15s ease;cursor:pointer}body[data-quiz-type=land] .element-group .islandxx{transition:fill .15s ease;cursor:pointer}body[data-quiz-type=land] .element-group .callout-bg-xx{fill:var(--map-ocean-fill);cursor:pointer}body[data-quiz-type=land] .element-group.correct .landxx,body[data-quiz-type=land] .element-group.correct:hover .landxx{fill:var(--map-correct-fill)}body[data-quiz-type=land] .element-group.correct .islandxx,body[data-quiz-type=land] .element-group.correct:hover .islandxx{fill:var(--map-light-water-correct)}body[data-quiz-type=land] .element-group.correct .callout-bg-xx,body[data-quiz-type=land] .element-group.correct:hover .callout-bg-xx{fill:var(--map-light-water-correct)}body[data-quiz-type=land] .element-group.incorrect .landxx{fill:var(--map-incorrect-fill)}body[data-quiz-type=land] .element-group.incorrect .islandxx{fill:var(--map-light-water-incorrect)}body[data-quiz-type=land] .element-group.incorrect .callout-bg-xx{fill:var(--map-light-water-incorrect)}body[data-quiz-type=land] .element-group.incorrect[data-misses="1"] .landxx,body[data-quiz-type=land] .element-group.incorrect[data-misses="1"] .islandxx,body[data-quiz-type=land] .element-group.incorrect[data-misses="1"] .callout-bg-xx{fill:var(--map-incorrect-fill-1)}body[data-quiz-type=land] .element-group.incorrect[data-misses="2"] .landxx,body[data-quiz-type=land] .element-group.incorrect[data-misses="2"] .islandxx,body[data-quiz-type=land] .element-group.incorrect[data-misses="2"] .callout-bg-xx{fill:var(--map-incorrect-fill-2)}body[data-quiz-type=land] .element-group.incorrect[data-misses="3"] .landxx,body[data-quiz-type=land] .element-group.incorrect[data-misses="3"] .islandxx,body[data-quiz-type=land] .element-group.incorrect[data-misses="3"] .callout-bg-xx{fill:var(--map-incorrect-fill-3)}body[data-quiz-type=land] .element-group:hover .landxx,body[data-quiz-type=land] .element-group.is-hovered .landxx{fill:var(--map-country-fill-hover)}body[data-quiz-type=land] .element-group:hover .islandxx,body[data-quiz-type=land] .element-group.is-hovered .islandxx{fill:var(--map-light-water-fill-hover)}body[data-quiz-type=land] .element-group:hover .callout-bg-xx,body[data-quiz-type=land] .element-group.is-hovered .callout-bg-xx{fill:var(--map-light-water-fill)}body[data-quiz-type=land] .element-group.svg-flash .landxx,body[data-quiz-type=land] .element-group.svg-flash .islandxx,body[data-quiz-type=land] .element-group.svg-flash .callout-bg-xx{transition:fill var(--map-flash-ms,400ms) ease}body[data-quiz-type=land] .element-group.svg-flash-correct .landxx,body[data-quiz-type=land] .element-group.svg-flash-correct .islandxx,body[data-quiz-type=land] .element-group.svg-flash-correct .callout-bg-xx{fill:var(--map-flash-color,#00c700)}body[data-quiz-type=land] .element-group.svg-flash-error .landxx,body[data-quiz-type=land] .element-group.svg-flash-error .islandxx,body[data-quiz-type=land] .element-group.svg-flash-error .callout-bg-xx{fill:var(--map-flash-color,#4af22a)}body[data-quiz-type=land] .element-group.current-prompt .landxx,body[data-quiz-type=land] .element-group.current-prompt .islandxx,body[data-quiz-type=land] .element-group.current-prompt .callout-bg-xx{fill:var(--map-country-current-prompt)}body[data-quiz-type=land] .element-group.svg-flash-prompt .landxx,body[data-quiz-type=land] .element-group.svg-flash-prompt .islandxx,body[data-quiz-type=land] .element-group.svg-flash-prompt .callout-bg-xx{fill:var(--map-flash-prompt-color,#f8ff59);filter:none}#spotlight-dim,#spotlight-ring{display:none}body[data-special-mode=prompted] #spotlight-dim,body[data-special-mode=prompted] #spotlight-ring{display:inline}.miss-halo{stroke:#6bff7c;stroke-width:3px;paint-order:stroke;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #88ff6b);animation:halo-pop 420ms ease-out ease-in ease-out}#caribbean-border{display:inline;fill:none;fill-rule:evenodd;opacity:.725;stroke:var(--map-breakout-border);stroke-dasharray:none;stroke-opacity:1;stroke-width:6}.caribbean-breakout{transform:translate(var(--map-breakout-x),var(--map-breakout-y));transform-box:fill-box;transform-origin:0 0}.draw-fill{fill:var(--map-draw-color,#3690cd)}.new-dot{fill:yellow}#dots-layer circle{fill:yellow}@keyframes halo-pop{0%{stroke-width:7px;opacity:.95}100%{stroke-width:3px;opacity:.75}}.no-country{cursor:default;fill:var(--map-country-fill)}.no-country:hover{cursor:default;fill:var(--map-country-fill)}.disputed{fill:var(--map-disputed-fill)}.svg-crosshairs,.svg-crosshairs circle,.svg-crosshairs path{cursor:crosshair!important}.externalxx{fill:var(--map-external-fill);cursor:default}.featuresxx{display:none}.featuresxx .feature_islandxx{display:none}.featuresxx .feature_pencapexx{display:none}.featuresxx .feature_plainxx{display:none}.featuresxx .feature_plateauxx{display:none}.featuresxx .feature_rangexx{display:none}.featuresxx .feature_tundraxx{display:none}#map-svg.map-svg-australia{padding:0 30px}#map-svg.map-svg-australia .element-group .landxx{stroke-width:1.8}#map-svg.map-svg-canada{padding:0 50px}#map-svg.map-svg-canada .element-group .landxx{stroke-width:2}#map-svg.map-svg-united-states .element-group .landxx{stroke-width:2.2}.breakout-separator-bg{fill:var(--map-ocean-fill);stroke:none}.breakout-separator{stroke:#b0b0b0;stroke-width:1;fill:none}.svg-text{fill:var(--map-svg-text);font:300 27px/1 sans-serif}.timeout-missed path,.timeout-missed polygon,.timeout-missed circle{fill:var(--map-missed-fill,#862222)!important;stroke:var(--map-missed-stroke,#2d0707)!important}#shape-preview-layer{display:none}#shape-preview-layer.active{display:inline!important}#shape-preview-layer .svg-preview-bgrect{fill:var(--map-ocean-fill);stroke:var(--map-breakout-border,#fff);stroke-width:4}#shape-preview-layer .svg-preview-line{stroke:var(--svg-preview-line-stroke,#fff);stroke-width:1;opacity:.1}#shape-preview-layer .svg-preview-shape{fill:var(--map-country-fill);stroke:var(--map-border-stroke);stroke-width:.2}#shape-preview-layer .svg-preview-bgbar{fill:var(--svg-preview-bgbar-fill,#243c49)}#shape-preview-layer .svg-preview-bgbar-fill{fill:var(--svg-preview-bgbar-fill-fill,#fff)}#shape-preview-layer .svg-preview-text{fill:var(--map-svg-text);font:300 24px/1 sans-serif;stroke:var(--svg-preview-text-stroke,#ddd);text-anchor:middle;dominant-baseline:alphabetic;pointer-events:none}.dynamic-hit{fill:transparent;stroke:transparent;pointer-events:stroke;cursor:pointer;vector-effect:non-scaling-stroke}.notification-container{position:fixed;z-index:9999;pointer-events:none}.notification-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.5);z-index:9998}.notification-container.top-right{top:1rem;right:1rem;margin-right:20px}.notification-container.center{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999;display:flex;flex-direction:column;align-items:center;pointer-events:none}.notification-container.center .notification{pointer-events:auto;max-width:90vw;margin:.5rem 0}.notification{background:#fff;color:#000;margin-bottom:1rem;padding:1rem;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.2);opacity:0;transform:translateX(-10px);transition:opacity .8s ease,transform .8s ease;pointer-events:auto}.notification.show{opacity:1;transform:translateX(0)}.notification.hidden{opacity:0;transform:translateX(10px)}.notification.success{background-color:#008000;color:#fff}.notification.error{background-color:#f00;color:#fff}.notification.warning{background-color:#ff8c00;color:#000}.notification-title{font-weight:bold}.notification-buttons{margin-top:1rem;text-align:right}.notifyr-modal .modal-icon{display:none}.notifyr-modal.has-icon .modal-icon{font-size:2.5625rem;display:block;margin:20px auto 0 auto;font-family:FontAwesome}.notifyr-modal.has-icon .modal-icon.icon-success:before{content:"";color:#3cb371;box-shadow:0 0 9px 3px mediumseagreen;border-radius:50%}.notifyr-modal.has-icon .modal-icon.icon-warn:before{content:"";color:#6495ed;box-shadow:0 0 9px 3px cornflowerblue;border-radius:50%}.notifyr-modal.has-icon .modal-icon.icon-danger:before{content:"";color:#cd5c5c;box-shadow:0 0 9px 3px indianred;border-radius:50%}.notifyr-modal.has-icon .modal-icon.icon-prompt:before{content:"";color:#6495ed;box-shadow:0 0 9px 3px cornflowerblue;border-radius:50%}.notifyr-modal .modal-title{font-size:1.3rem;margin:0 auto;text-align:center}.notifyr-modal .modal-body{font-size:.9rem;margin:0 auto;text-align:center}.notifyr-modal .modal-footer{flex-wrap:nowrap;text-align:center;justify-content:center;border-top:0 0}.component-text-spinner{white-space:nowrap}.component-text-spinner .text-spinner-label{text-decoration:underline dashed;cursor:pointer}.component-text-spinner .text-spinner-item{display:none}.component-text-spinner .text-spinner-item.is-active{display:inline}.tabs-root{display:flex;width:100%;height:100%;box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.tabs-top{flex-direction:column}.tabs-bottom{flex-direction:column-reverse}.tabs-left{flex-direction:row}.tabs-right{flex-direction:row-reverse}.tabs-header{display:flex;flex-shrink:0;background-color:var(--tabs-header-bg-color);border-color:var(--tabs-border-color);border-style:solid;z-index:1}.tabs-top .tabs-header,.tabs-bottom .tabs-header{flex-direction:row;border-width:0 0 1px 0}.tabs-bottom .tabs-header{border-width:1px 0 0 0}.tabs-left .tabs-header{border-width:0 1px 0 0;border-right:var(--tabs-border-color)}.tabs-left .tabs-header,.tabs-right .tabs-header{flex-direction:column;border-width:0 0 0 0}.tabs-right .tabs-header{border-width:0 0 0 1px;border-right:var(--tabs-border-color)}.tabs-body{flex:1 1 auto;position:relative;overflow:hidden;color:var(--tabs-bg-color,#e0e4ee);box-sizing:border-box;padding:0 24px;border:var(--tabs-border-color);border-top-right-radius:12px;border-bottom-right-radius:12px;left:-3px;z-index:2;border-left:0 0}.tabs-header .tab{border:0;margin:0;padding:11px 14px;background:var(-\2dtabs-bg-color);color:var(--tabs-fg-color,#d0d4dd);font-size:.875rem;cursor:pointer;white-space:nowrap;text-align:left;outline:0;z-index:999;border-right:var(--tabs-border-color);transition:background-color .12s ease-out,color .12s ease-out}.tabs-header .tab:hover{background-color:var(--tab-header-hover,#3b4147)}.tabs-header .tab.is-active{background-color:var(--tab-active-bg-color,#212529);color:var(--tab-active-fg-color,#fff);font-weight:600;border:var(--tabs-border-color);border-right:0 0;border-top-left-radius:8px;border-bottom-left-radius:8px}.tab-panel{display:none;width:100%;height:100%;box-sizing:border-box;padding:8px;overflow-y:auto}.tab-panel.is-active{display:block}body[data-cover-open="1"]{overflow:hidden}.app-cover{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;pointer-events:auto}.app-cover.app-cover--in-host{position:absolute}.app-cover__backdrop{position:absolute;inset:0;background:var(--cover-bg-color,rgba(33,37,41,.7607843137));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:.6}.app-cover__content{position:relative;max-width:min(92vw,900px);max-height:min(92vh,900px);overflow:visible;display:grid;place-items:center}.app-cover__description{margin-bottom:3rem!important;margin-top:1.5rem!important}