.page-map[data-v-fc2a7cb7]{position:relative}.map-viewport__panel[data-v-fc2a7cb7]{pointer-events:none;position:absolute;z-index:7;top:4.35rem;right:.5rem;bottom:.5rem;width:min(19.5rem,calc(100% - 1rem));max-width:100%;display:flex;flex-direction:column;align-items:stretch}.map-viewport__panel[data-v-fc2a7cb7]>*{pointer-events:auto;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 72%,var(--color-frost) 14%);background:color-mix(in srgb,var(--color-bg-panel) 88%,var(--color-bg-deep));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:.75rem .85rem .85rem;box-shadow:0 12px 40px color-mix(in srgb,#000 45%,transparent);overflow-x:hidden;overflow-y:auto;max-height:100%;-webkit-overflow-scrolling:touch}@media(max-width:639px){.map-viewport__panel[data-v-fc2a7cb7]{top:auto;right:.45rem;left:.45rem;bottom:.45rem;width:auto;max-height:min(42vh,320px)}}.map-detail--empty[data-v-fc2a7cb7]{padding:.55rem .65rem}.map-detail__band[data-v-fc2a7cb7]{display:inline-block;margin-bottom:.5rem;padding:.2rem .5rem;border-radius:6px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-bg-deep);background:color-mix(in srgb,var(--color-text-muted) 35%,var(--color-border))}.map-detail__band--area05[data-v-fc2a7cb7]{background:color-mix(in srgb,var(--color-frost) 55%,var(--color-forest));color:var(--color-bg-deep)}.map-detail__band--borderZone[data-v-fc2a7cb7]{background:linear-gradient(135deg,#e8c547,#9a7209);color:#1a1406}.map-detail__band--vostok[data-v-fc2a7cb7]{background:color-mix(in srgb,var(--color-accent) 75%,#200);color:#f5f0ea}.map-detail__title[data-v-fc2a7cb7]{margin:0 0 .5rem;font-family:Barlow Condensed,system-ui,sans-serif;font-size:clamp(1.05rem,2.8vw,1.2rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.15;color:var(--color-text)}.map-detail__text[data-v-fc2a7cb7]{margin:0 0 .85rem;font-size:.875rem;line-height:1.62;color:var(--color-text-muted);white-space:pre-line}.map-detail__guide[data-v-fc2a7cb7]{display:flex;flex-direction:column;align-items:flex-start;gap:.2rem;margin-bottom:1rem;padding:.65rem .75rem;border-radius:10px;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--color-frost) 35%,var(--color-border));background:color-mix(in srgb,var(--color-frost) 9%,var(--color-bg-deep));transition:border-color .2s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.map-detail__guide[data-v-fc2a7cb7]:hover,.map-detail__guide[data-v-fc2a7cb7]:focus-visible{border-color:color-mix(in srgb,var(--color-frost) 55%,var(--color-border));box-shadow:0 6px 22px color-mix(in srgb,#000 32%,transparent);transform:translateY(-1px);outline:none}.map-detail__guide-kicker[data-v-fc2a7cb7]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.52rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent)}.map-detail__guide-title[data-v-fc2a7cb7]{font-family:Barlow Condensed,system-ui,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text);line-height:1.2}.map-detail__guide-dek[data-v-fc2a7cb7]{font-size:.78rem;color:var(--color-text-muted);line-height:1.45}.map-detail__guide-cta[data-v-fc2a7cb7]{margin-top:.15rem;font-size:.72rem;font-weight:600;color:var(--color-frost);letter-spacing:.03em}.map-detail__npcs[data-v-fc2a7cb7]{margin-bottom:1rem}.map-detail__npcs-intro[data-v-fc2a7cb7]{margin:0 0 .55rem;font-size:.78rem;line-height:1.5;color:color-mix(in srgb,var(--color-text-muted) 92%,var(--color-text))}.map-detail__npc-list[data-v-fc2a7cb7]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.map-detail__npc-card[data-v-fc2a7cb7]{display:flex;flex-direction:column;align-items:flex-start;gap:.3rem;padding:.55rem .65rem;border-radius:10px;text-decoration:none;color:inherit;border:1px solid color-mix(in srgb,var(--color-border) 78%,var(--color-frost) 8%);background:color-mix(in srgb,var(--color-bg-deep) 45%,transparent);transition:border-color .2s ease,background .2s ease,transform .2s cubic-bezier(.22,1,.36,1)}.map-detail__npc-card[data-v-fc2a7cb7]:hover,.map-detail__npc-card[data-v-fc2a7cb7]:focus-visible{border-color:color-mix(in srgb,var(--color-frost) 42%,var(--color-border));background:color-mix(in srgb,var(--color-frost) 7%,var(--color-bg-panel));transform:translateY(-1px);outline:none}.map-detail__npc-top[data-v-fc2a7cb7]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem}.map-detail__npc-name[data-v-fc2a7cb7]{font-family:Barlow Condensed,system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-text)}.map-detail__npc-role[data-v-fc2a7cb7]{font-family:JetBrains Mono,ui-monospace,monospace;font-size:.52rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.map-detail__npc-blurb[data-v-fc2a7cb7]{margin:0;font-size:.78rem;line-height:1.5;color:var(--color-text-muted)}.map-detail__npc-cta[data-v-fc2a7cb7]{font-size:.68rem;font-weight:600;color:var(--color-frost);letter-spacing:.02em}.map-detail__sub[data-v-fc2a7cb7]{margin:0 0 .45rem;font-family:Barlow Condensed,system-ui,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text-muted) 80%,var(--color-text))}.map-detail__extras[data-v-fc2a7cb7]{margin-bottom:1rem}.map-detail__links[data-v-fc2a7cb7]{margin:0;padding-left:1.15rem;font-size:.875rem;line-height:1.55;color:var(--color-text-muted)}.map-detail__links li+li[data-v-fc2a7cb7]{margin-top:.35rem}.map-detail__a[data-v-fc2a7cb7]{color:var(--color-frost);font-weight:600;text-underline-offset:.2em}.map-detail__a[data-v-fc2a7cb7]:hover,.map-detail__a[data-v-fc2a7cb7]:focus-visible{color:var(--color-text)}.map-detail__intel[data-v-fc2a7cb7]{margin-bottom:1rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-border) 88%,transparent)}.map-detail__placeholder[data-v-fc2a7cb7]{margin:0;font-size:.875rem;line-height:1.6;color:var(--color-text-muted)}.map-detail__clear[data-v-fc2a7cb7]{margin-top:.25rem;padding:.45rem .85rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.58rem;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 82%,var(--color-frost) 12%);background:color-mix(in srgb,var(--color-bg-deep) 70%,transparent);color:var(--color-frost);cursor:pointer;transition:border-color .2s ease,color .2s ease}.map-detail__clear[data-v-fc2a7cb7]:hover,.map-detail__clear[data-v-fc2a7cb7]:focus-visible{border-color:var(--color-frost);color:var(--color-text);outline:none}.map-quick-title[data-v-fc2a7cb7]{margin:0 0 .5rem;font-family:Barlow Condensed,system-ui,sans-serif;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-accent)}.map-quick-dek[data-v-fc2a7cb7]{margin:0 0 1rem;max-width:44rem;font-size:.875rem;line-height:1.55;color:var(--color-text-muted)}.map-foot-links[data-v-fc2a7cb7]{margin:1.5rem 0 0;font-size:.8125rem;color:var(--color-text-muted)}.visually-hidden[data-v-fc2a7cb7]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.map-link[data-v-fc2a7cb7]{color:var(--color-frost);text-underline-offset:.2em}.map-link[data-v-fc2a7cb7]:hover{color:var(--color-text)}.map-board[data-v-fc2a7cb7]{position:relative;margin-bottom:1.75rem}.map-frame[data-v-fc2a7cb7]{position:relative;border:1px solid color-mix(in srgb,var(--color-border) 70%,var(--color-frost) 12%);border-radius:14px;background:linear-gradient(155deg,color-mix(in srgb,var(--color-bg-elevated) 92%,transparent),var(--color-bg-panel)),radial-gradient(120% 80% at 10% 0%,color-mix(in srgb,var(--color-frost) 8%,transparent),transparent);padding:.55rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border-bright) 18%,transparent),0 20px 50px color-mix(in srgb,#000 42%,transparent),0 2px 24px color-mix(in srgb,var(--color-frost) 6%,transparent)}.map-figure[data-v-fc2a7cb7]{margin:0}.map-viewport[data-v-fc2a7cb7]{position:relative;border-radius:10px;overflow:hidden}.map-float[data-v-fc2a7cb7]{position:absolute;z-index:8;top:.65rem;right:.65rem;display:flex;flex-direction:column;align-items:flex-end;gap:.45rem;pointer-events:none}.map-float[data-v-fc2a7cb7]>*{pointer-events:auto}.map-float__meta[data-v-fc2a7cb7]{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.map-float__chip[data-v-fc2a7cb7]{display:inline-flex;align-items:center;padding:.2rem .55rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text) 80%,var(--color-frost));border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 65%,var(--color-frost) 18%);background:color-mix(in srgb,var(--color-bg-deep) 55%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px color-mix(in srgb,#000 35%,transparent)}.map-float__chip--soft[data-v-fc2a7cb7]{font-weight:500;letter-spacing:.08em;text-transform:none;font-size:.62rem;color:var(--color-text-muted);border-color:color-mix(in srgb,var(--color-border) 80%,transparent)}.map-float__tools[data-v-fc2a7cb7]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.35rem;padding:.35rem .4rem .35rem .55rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 55%,var(--color-frost) 15%);background:color-mix(in srgb,var(--color-bg-deep) 62%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 32px color-mix(in srgb,#000 45%,transparent),inset 0 1px color-mix(in srgb,#fff 6%,transparent)}.map-float__zoom-readout[data-v-fc2a7cb7]{min-width:2.75rem;text-align:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.62rem;font-weight:600;letter-spacing:.06em;color:var(--color-frost);opacity:.92}.map-float__icon[data-v-fc2a7cb7]{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-bg-panel) 70%,transparent);color:var(--color-text);font-size:1.1rem;line-height:1;cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,background .2s ease,color .2s ease}.map-float__icon[data-v-fc2a7cb7]:hover,.map-float__icon[data-v-fc2a7cb7]:focus-visible{border-color:var(--color-frost);color:var(--color-frost);transform:scale(1.06)}.map-float__fit[data-v-fc2a7cb7]{margin-left:.15rem;padding:.4rem .65rem;font-family:JetBrains Mono,ui-monospace,monospace;font-size:.55rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent) 35%,var(--color-border));background:color-mix(in srgb,var(--color-bg-panel) 60%,var(--color-accent) 12%);color:color-mix(in srgb,var(--color-text) 70%,var(--color-accent));cursor:pointer;transition:transform .2s cubic-bezier(.22,1,.36,1),border-color .2s ease,box-shadow .2s ease}.map-float__fit[data-v-fc2a7cb7]:hover,.map-float__fit[data-v-fc2a7cb7]:focus-visible{border-color:color-mix(in srgb,var(--color-accent) 55%,var(--color-frost));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-frost) 25%,transparent);transform:translateY(-1px)}.map-stage[data-v-fc2a7cb7]{position:relative;line-height:0;border-radius:10px;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 65%,#000 25%);touch-action:none;user-select:none;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 4%,transparent)}.map-stage--pannable[data-v-fc2a7cb7]{cursor:grab}.map-stage--grabbing[data-v-fc2a7cb7]{cursor:grabbing}.map-stage__inner[data-v-fc2a7cb7]{position:relative;width:100%;transform-origin:0 0;will-change:transform;transition:none}.map-stage__inner[data-v-fc2a7cb7]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:2;box-shadow:inset 0 0 100px color-mix(in srgb,#000 28%,transparent);opacity:.5;transition:opacity .35s ease}.map-board--has-focus .map-stage__inner[data-v-fc2a7cb7]:after{opacity:.32}.map-stage__inner--eased[data-v-fc2a7cb7]{transition:transform .5s cubic-bezier(.22,1,.32,1)}@media(prefers-reduced-motion:reduce){.map-stage__inner--eased[data-v-fc2a7cb7]{transition:none}.map-float__icon[data-v-fc2a7cb7]:hover,.map-float__icon[data-v-fc2a7cb7]:focus-visible,.map-float__fit[data-v-fc2a7cb7]:hover,.map-float__fit[data-v-fc2a7cb7]:focus-visible{transform:none}.map-board--has-focus .map-stage__inner[data-v-fc2a7cb7]:after{opacity:.5}}.map-image[data-v-fc2a7cb7]{display:block;width:100%;height:auto}.map-pins[data-v-fc2a7cb7]{position:absolute;z-index:3;inset:0;pointer-events:none}.map-pin[data-v-fc2a7cb7]{position:absolute;z-index:1;transform:translate(-50%,-50%);pointer-events:auto;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:0;border:none;background:none;cursor:pointer;font:inherit;color:inherit;text-align:center;max-width:6.5rem;transition:opacity .35s ease,filter .35s ease,transform .25s cubic-bezier(.22,1,.36,1)}.map-board--has-focus .map-pin[data-v-fc2a7cb7]:not(.map-pin--active){opacity:.48;filter:saturate(.65)}.map-board--has-focus .map-pin[data-v-fc2a7cb7]:not(.map-pin--active):is(:hover,:focus-visible){opacity:1;filter:none}.map-pin[data-v-fc2a7cb7]:hover,.map-pin[data-v-fc2a7cb7]:focus-visible{transform:translate(-50%,-50%) scale(1.03);z-index:4}@keyframes map-pin-glow-fc2a7cb7{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bg-deep) 70%,transparent),0 6px 18px color-mix(in srgb,#000 50%,transparent),0 0 color-mix(in srgb,var(--color-frost) 0%,transparent)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bg-deep) 70%,transparent),0 8px 22px color-mix(in srgb,#000 55%,transparent),0 0 20px 4px color-mix(in srgb,var(--color-frost) 35%,transparent)}}.map-pin__dot[data-v-fc2a7cb7]{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-text) 85%,transparent);background:color-mix(in srgb,var(--color-frost) 75%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bg-deep) 70%,transparent),0 6px 16px color-mix(in srgb,#000 55%,transparent);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease}.map-pin--area05 .map-pin__dot[data-v-fc2a7cb7]{width:16px;height:16px;background:color-mix(in srgb,var(--color-frost) 58%,var(--color-forest));border-color:color-mix(in srgb,var(--color-frost) 40%,#fff)}.map-pin--borderZone .map-pin__dot[data-v-fc2a7cb7]{width:15px;height:15px;background:linear-gradient(145deg,#e8c547,#b8860b);border-color:color-mix(in srgb,#f5e6a6 55%,#3d3200);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bg-deep) 70%,transparent),0 4px 14px color-mix(in srgb,#000 45%,transparent)}.map-pin--vostok .map-pin__dot[data-v-fc2a7cb7]{background:color-mix(in srgb,var(--color-accent) 85%,#300);border-color:color-mix(in srgb,var(--color-accent) 60%,#fff);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-bg-deep) 70%,transparent),0 0 18px color-mix(in srgb,var(--color-accent) 45%,transparent)}.map-pin--active .map-pin__dot[data-v-fc2a7cb7]{transform:scale(1.18);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-frost) 55%,transparent),0 8px 22px color-mix(in srgb,#000 55%,transparent);animation:map-pin-glow-fc2a7cb7 2.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.map-pin--active .map-pin__dot[data-v-fc2a7cb7]{animation:none}.map-board--has-focus .map-pin[data-v-fc2a7cb7]:not(.map-pin--active){opacity:.72;filter:none}.map-pin[data-v-fc2a7cb7]:hover,.map-pin[data-v-fc2a7cb7]:focus-visible{transform:translate(-50%,-50%)}}.map-pin__label[data-v-fc2a7cb7]{font-family:Barlow Condensed,system-ui,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text);text-shadow:0 1px 2px color-mix(in srgb,var(--color-bg-deep) 85%,transparent),0 0 8px color-mix(in srgb,var(--color-bg-deep) 70%,transparent);line-height:1.1}.map-pin:hover .map-pin__dot[data-v-fc2a7cb7],.map-pin:focus-visible .map-pin__dot[data-v-fc2a7cb7]{transform:scale(1.14)}.map-caption[data-v-fc2a7cb7]{margin:.75rem 0 0;padding:0 .15rem;font-size:.78rem;color:var(--color-text-muted);line-height:1.5}.map-intel-dl[data-v-fc2a7cb7]{margin:0}.map-intel-dl__group+.map-intel-dl__group[data-v-fc2a7cb7]{margin-top:.85rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent)}.map-intel-dl__dt[data-v-fc2a7cb7]{margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:var(--color-text);letter-spacing:.02em}.map-intel-dl__dd[data-v-fc2a7cb7]{margin:0}.map-intel-dl__list[data-v-fc2a7cb7]{margin:0;padding-left:1.1rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.58}.map-intel-dl__list li+li[data-v-fc2a7cb7]{margin-top:.3rem}.map-legend-dot[data-v-fc2a7cb7]{display:inline-block;width:11px;height:11px;border-radius:50%;flex-shrink:0;border:2px solid color-mix(in srgb,var(--color-text) 35%,transparent)}.map-legend-dot--sm[data-v-fc2a7cb7]{width:9px;height:9px}.map-legend-dot--area05[data-v-fc2a7cb7]{background:color-mix(in srgb,var(--color-frost) 65%,var(--color-forest))}.map-legend-dot--borderZone[data-v-fc2a7cb7]{background:linear-gradient(145deg,#e8c547,#a67c00)}.map-legend-dot--vostok[data-v-fc2a7cb7]{background:color-mix(in srgb,var(--color-accent) 88%,#200);border-color:color-mix(in srgb,var(--color-accent) 50%,#fff)}.map-jump[data-v-fc2a7cb7]{display:flex;flex-direction:column;gap:1.25rem}.map-jump__band[data-v-fc2a7cb7]{padding:.85rem 1rem 1rem;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-border) 88%,transparent);background:color-mix(in srgb,var(--color-bg-panel) 92%,var(--color-bg-deep))}.map-jump__head[data-v-fc2a7cb7]{display:flex;align-items:center;gap:.5rem;margin-bottom:.65rem}.map-jump__label[data-v-fc2a7cb7]{font-family:Barlow Condensed,system-ui,sans-serif;font-size:.95rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text)}.map-jump__chips[data-v-fc2a7cb7]{display:flex;flex-wrap:wrap;gap:.4rem}.map-jump-chip[data-v-fc2a7cb7]{display:inline-flex;align-items:center;padding:.38rem .72rem;font-family:inherit;font-size:.8125rem;font-weight:600;letter-spacing:.03em;color:var(--color-text);border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-bg-deep) 35%,transparent);cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.map-jump-chip[data-v-fc2a7cb7]:hover,.map-jump-chip[data-v-fc2a7cb7]:focus-visible{border-color:color-mix(in srgb,var(--color-frost) 35%,var(--color-border));background:color-mix(in srgb,var(--color-bg-panel) 70%,var(--color-frost) 8%)}.map-jump-chip--on[data-v-fc2a7cb7]{border-color:color-mix(in srgb,var(--color-accent) 40%,var(--color-frost));background:color-mix(in srgb,var(--color-bg-panel) 65%,var(--color-accent) 14%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-accent) 18%,transparent)}.map-jump-chip--area05.map-jump-chip--on[data-v-fc2a7cb7]{border-color:color-mix(in srgb,var(--color-frost) 50%,var(--color-border));background:color-mix(in srgb,var(--color-bg-panel) 78%,var(--color-frost) 10%);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-frost) 22%,transparent)}.map-jump-chip--borderZone.map-jump-chip--on[data-v-fc2a7cb7]{border-color:color-mix(in srgb,#c9a227 45%,var(--color-border));background:color-mix(in srgb,var(--color-bg-panel) 82%,#c9a227 8%)}.map-jump-chip--vostok.map-jump-chip--on[data-v-fc2a7cb7]{border-color:color-mix(in srgb,var(--color-accent) 48%,var(--color-border));background:color-mix(in srgb,var(--color-bg-panel) 72%,var(--color-accent) 16%)}@media(max-width:1023px){.map-frame[data-v-fc2a7cb7]{padding:.45rem;border-radius:12px;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-border-bright) 20%,transparent),0 18px 48px color-mix(in srgb,#000 44%,transparent)}.map-float[data-v-fc2a7cb7]{top:.45rem;right:.45rem}.map-float__tools[data-v-fc2a7cb7]{padding:.3rem .35rem;border-radius:10px}.map-pin__dot[data-v-fc2a7cb7]{width:16px;height:16px}.map-pin--area05 .map-pin__dot[data-v-fc2a7cb7]{width:18px;height:18px}}@media(max-width:767px){.map-pin__label[data-v-fc2a7cb7]{font-size:.58rem;max-width:5.5rem}.map-jump-chip[data-v-fc2a7cb7]{padding:.34rem .62rem;font-size:.78rem}}.map-raster-hub[data-v-fc2a7cb7]{border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent);background:color-mix(in srgb,var(--color-bg) 100%,#000 0%)}.map-raster-hub__h2[data-v-fc2a7cb7]{font-family:Barlow Condensed,system-ui,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;margin:0 0 .5rem;color:var(--color-text)}.map-raster-hub__lead[data-v-fc2a7cb7]{margin:0 0 1.1rem;max-width:46rem;font-size:.9rem;line-height:1.6;color:var(--color-text-muted)}.map-raster-hub__code[data-v-fc2a7cb7]{font-size:.85em;font-family:JetBrains Mono,ui-monospace,monospace;padding:.1rem .35rem;border-radius:4px;background:color-mix(in srgb,var(--color-bg-deep) 60%,transparent);color:var(--color-frost)}.map-raster-tiles[data-v-fc2a7cb7]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem}@media(min-width:640px){.map-raster-tiles[data-v-fc2a7cb7]{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.map-raster-tiles[data-v-fc2a7cb7]{grid-template-columns:repeat(4,1fr)}}@media(min-width:1200px){.map-raster-tiles[data-v-fc2a7cb7]{grid-template-columns:repeat(7,1fr)}}.map-raster-tile-li[data-v-fc2a7cb7]{margin:0}.map-raster-tile[data-v-fc2a7cb7]{display:block;text-decoration:none;color:inherit;border-radius:12px;overflow:hidden;border:2px solid color-mix(in srgb,var(--m-accent, #666) 35%,var(--color-border) 50%);background:#08090a;transition:border-color .18s ease,transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 20px #0002}.map-raster-tile[data-v-fc2a7cb7]:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--m-accent) 70%,#fff 8%);box-shadow:0 10px 28px #0003}.map-raster-tile__img[data-v-fc2a7cb7]{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.map-raster-tile__label[data-v-fc2a7cb7]{display:block;padding:.45rem .4rem .55rem;font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;background:color-mix(in srgb,var(--color-bg-panel) 92%,#000 8%);color:var(--color-text)}
