.GridMap-module-scss-module__SsiKBG__root{--map-bleed:10.2%;--gm-cue:var(--color-text);width:100%;position:relative}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__root{--map-bleed:0%;--gm-cue:#002741;padding-top:0}}.GridMap-module-scss-module__SsiKBG__panel{aspect-ratio:1500/885;width:100%;position:relative}.GridMap-module-scss-module__SsiKBG__backdrop{z-index:0;object-fit:contain}.GridMap-module-scss-module__SsiKBG__map{z-index:1;width:100%;position:absolute;top:50%;left:-10%;transform:translateY(-50%)}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__map{width:58.03%;top:9.6%;left:0;transform:none}}.GridMap-module-scss-module__SsiKBG__layer{width:100%;height:auto;display:block}.GridMap-module-scss-module__SsiKBG__overlay{opacity:0;height:100%;transition:opacity var(--transition-normal);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.GridMap-module-scss-module__SsiKBG__overlay{transition:none}}.GridMap-module-scss-module__SsiKBG__overlay[data-on]{opacity:1}.GridMap-module-scss-module__SsiKBG__controls{z-index:2;gap:var(--space-3) var(--space-5);border:0;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}@media (min-width:768px){.GridMap-module-scss-module__SsiKBG__controls{justify-content:center;gap:var(--space-6);grid-template-columns:repeat(4,auto)}}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__controls{justify-content:start;gap:var(--space-3);grid-template-columns:1fr;position:absolute;top:69.4%;left:46.2%}}.GridMap-module-scss-module__SsiKBG__hint{align-items:center;gap:var(--space-2);width:fit-content;margin:calc(var(--map-bleed) + var(--space-10)) 0 var(--space-4);font-weight:500;line-height:var(--leading-snug);color:var(--gm-cue);font-size:13px;display:flex}@media (min-width:768px){.GridMap-module-scss-module__SsiKBG__hint{font-size:14px}}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__hint{font-size:15px}}@media (min-width:768px){.GridMap-module-scss-module__SsiKBG__hint{margin-inline:auto}}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__hint{z-index:2;max-width:19%;margin:0;position:absolute;top:62.5%;left:46.2%}}.GridMap-module-scss-module__SsiKBG__hintArrow{flex-shrink:0;width:15px;height:15px}[data-nudge=on] .GridMap-module-scss-module__SsiKBG__hintArrow{animation:GridMap-module-scss-module__SsiKBG__gridHintBob 1.5s var(--ease-in-out) 3}@keyframes GridMap-module-scss-module__SsiKBG__gridHintBob{0%,to{transform:translateY(0)}50%{transform:translateY(30%)}}.GridMap-module-scss-module__SsiKBG__switch{align-items:center;gap:var(--space-3);cursor:pointer;min-width:0;display:flex}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__switch{gap:var(--space-4)}}.GridMap-module-scss-module__SsiKBG__control{flex-shrink:0;display:inline-flex;position:relative}.GridMap-module-scss-module__SsiKBG__input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.GridMap-module-scss-module__SsiKBG__track{border-radius:var(--radius-full);width:44px;height:24px;transition:background-color var(--transition-fast);background:#9aa8b2;align-items:center;padding:3px;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.GridMap-module-scss-module__SsiKBG__track{transition:none}}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__track{width:48px;height:26px}}.GridMap-module-scss-module__SsiKBG__knob{border-radius:var(--radius-full);width:18px;height:18px;transition:transform var(--transition-fast);background:#fff}@media (prefers-reduced-motion:reduce){.GridMap-module-scss-module__SsiKBG__knob{transition:none}}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__knob{width:20px;height:20px}}.GridMap-module-scss-module__SsiKBG__input:checked+.GridMap-module-scss-module__SsiKBG__track{background:#002741}@media (hover:hover) and (pointer:fine){.GridMap-module-scss-module__SsiKBG__switch:hover .GridMap-module-scss-module__SsiKBG__track{box-shadow:0 0 0 3px color-mix(in srgb, var(--gm-cue) 24%, transparent)}}[data-nudge=on] .GridMap-module-scss-module__SsiKBG__track:after{content:"";border:1px solid var(--gm-cue);border-radius:var(--radius-full);animation:GridMap-module-scss-module__SsiKBG__gridPing 1.5s var(--ease-out) 3;position:absolute;inset:-2px}.GridMap-module-scss-module__SsiKBG__switch:nth-child(3) .GridMap-module-scss-module__SsiKBG__track:after{animation-delay:.12s}.GridMap-module-scss-module__SsiKBG__switch:nth-child(4) .GridMap-module-scss-module__SsiKBG__track:after{animation-delay:.24s}.GridMap-module-scss-module__SsiKBG__switch:nth-child(5) .GridMap-module-scss-module__SsiKBG__track:after{animation-delay:.36s}@keyframes GridMap-module-scss-module__SsiKBG__gridPing{0%{opacity:0;transform:scale(1)}18%{opacity:.85}70%,to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){[data-nudge=on] .GridMap-module-scss-module__SsiKBG__track:after,[data-nudge=on] .GridMap-module-scss-module__SsiKBG__hintArrow{animation:none}}.GridMap-module-scss-module__SsiKBG__input:checked+.GridMap-module-scss-module__SsiKBG__track .GridMap-module-scss-module__SsiKBG__knob{transform:translate(20px)}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__input:checked+.GridMap-module-scss-module__SsiKBG__track .GridMap-module-scss-module__SsiKBG__knob{transform:translate(22px)}}.GridMap-module-scss-module__SsiKBG__input:focus-visible+.GridMap-module-scss-module__SsiKBG__track{outline:2px solid var(--color-focus-ring);outline-offset:3px}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__input:focus-visible+.GridMap-module-scss-module__SsiKBG__track{outline-color:#002741}}.GridMap-module-scss-module__SsiKBG__label{font-weight:500;line-height:var(--leading-snug);color:var(--color-text);font-size:14px}@media (min-width:768px){.GridMap-module-scss-module__SsiKBG__label{font-size:15px}}@media (min-width:1024px){.GridMap-module-scss-module__SsiKBG__label{color:#231f20;font-size:17px}}