svg[data-astro-cid-dgezircb]{touch-action:manipulation;width:100%;height:auto;display:block}.ua[data-astro-cid-dgezircb] path[data-astro-cid-dgezircb]{fill:var(--land-ua);stroke:var(--outline);stroke-width:.8px}.pl[data-astro-cid-dgezircb] path[data-astro-cid-dgezircb]{fill:var(--land);stroke:var(--outline);stroke-width:.9px}#blind[data-astro-cid-dgezircb].off{display:none}#blind[data-astro-cid-dgezircb] path[data-astro-cid-dgezircb]{fill:url(#hatch);stroke:none;opacity:.85}.hatch-bg[data-astro-cid-dgezircb]{fill:var(--land)}.hatch-line[data-astro-cid-dgezircb]{stroke:var(--l-unknown);stroke-width:3px}.border[data-astro-cid-dgezircb]{fill:none;stroke:var(--river);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round}.country[data-astro-cid-dgezircb]{fill:var(--ink-soft);letter-spacing:.02em;pointer-events:none;font-size:22px;font-weight:600}.app{gap:1.5rem;display:grid}@media (width>=900px){.app{grid-template-columns:minmax(20rem,25rem) 1fr;grid-template-areas:"status map""official map";align-items:start;column-gap:2.5rem}.status{grid-area:status}.mapwrap{grid-area:map;position:sticky;top:1rem}.official{grid-area:official}}.status{border-left:8px solid var(--rule);gap:.55rem;padding-left:1rem;display:grid}.status:has(.level[data-level=activity]){border-left-color:var(--l-activity)}.status:has(.level[data-level=approaching]){border-left-color:var(--l-approaching)}.status:has(.level[data-level=near]){border-left-color:var(--l-near)}.status:has(.level[data-level=unknown]){border-image:repeating-linear-gradient(45deg, var(--l-unknown) 0 6px, transparent 6px 12px) 8}.place{color:var(--ink-soft);font-weight:600}.level{letter-spacing:-.025em;font-size:clamp(2.9rem,13vw,5.2rem);font-weight:780;line-height:.95}.level[data-level=approaching]{color:var(--l-approaching)}.level[data-level=near]{color:var(--l-near)}.level[data-level=none]{font-size:clamp(2.2rem,10vw,3.6rem)}.why{max-width:34em;font-size:1.1rem}.fresh,.privacy{color:var(--ink-soft);font-size:.875rem}.actions{flex-wrap:wrap;gap:.6rem;margin-top:.4rem;display:flex}#change-place{justify-self:start}.mapwrap{margin:0}.mapwrap figcaption{color:var(--ink-soft);gap:.5rem;margin-top:.6rem;font-size:.875rem;display:grid}.legend{flex-wrap:wrap;gap:.4rem 1.1rem;margin:0;padding:0;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;display:flex}.sw{border-radius:2px;width:1.1rem;height:.8rem;display:inline-block}.sw.l-activity{background:var(--l-activity)}.sw.l-approaching{background:var(--l-approaching)}.sw.l-near{background:var(--l-near)}.sw.l-unknown{background:repeating-linear-gradient(45deg, var(--l-unknown) 0 3px, transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--l-unknown)}.mapstage{position:relative}#mkmap{visibility:hidden;border-radius:6px;position:absolute;inset:0;overflow:hidden}.mapwrap.mk-on #mkmap{visibility:visible}.mapwrap.mk-on #map{visibility:hidden}.mapwrap.mk-on .sw.l-unknown{background:color-mix(in srgb, var(--l-unknown) 45%, transparent);box-shadow:none;outline:1.5px dashed var(--l-unknown);outline-offset:-1.5px}.mk-glyph{pointer-events:none}.mk-glyph svg{display:block;overflow:visible}#map.picking,#mkmap.picking{cursor:crosshair;outline:3px dashed var(--river);outline-offset:4px}.cell{stroke:none}.cell.l-activity{fill:var(--l-activity);opacity:.55}.cell.l-approaching{fill:var(--l-approaching);opacity:.75}.cell.l-near{fill:var(--l-near);opacity:.85}.trail{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-dasharray:3 4;opacity:.55}.obj path,.obj circle{fill:var(--ink);stroke:var(--bg);stroke-width:1.6px}.obj path.presumed{fill:var(--bg);stroke:var(--ink);stroke-width:2px}.obj.k-cruise_missile path,.obj.k-ballistic path{fill:var(--l-near)}.place-ring{fill:none;stroke:var(--ink);stroke-width:2.5px}.place-dot{fill:var(--ink)}.official{gap:.6rem;display:grid}.official h2{font-size:1.35rem;font-weight:720}.official .sub{color:var(--ink-soft);font-size:.875rem}#official-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}#official-list li{border-left:4px solid var(--official);gap:.25rem;max-width:40em;padding-left:.8rem;display:grid}#official-list li.c-exercise{border-left-style:dashed}.o-head{font-size:.9rem;font-weight:700}
