#sl-place{margin:14px 2px 0;color:var(--gold-200);font-size:.86rem;min-height:1em}#sl-status{margin:12px 2px 4px;color:var(--muted);font-size:.88rem;min-height:1em;line-height:1.5}#sl-status .st-dim{color:var(--faint)}#sl-status .st-warn{color:#ffb4b4}#sl-status .spin{display:inline-block;width:13px;height:13px;vertical-align:-2px;border:2px solid var(--border);border-top-color:var(--gold);border-radius:50%;animation:sl-spin .8s linear infinite;margin-right:6px}@keyframes sl-spin{to{transform:rotate(360deg)}}#sl-frag{margin-top:18px}#sl-frag .sl-answer{color:var(--text);font-size:1.05rem;line-height:1.6;padding:14px 17px;background:var(--panel);border-left:2px solid var(--gold);border-radius:0 var(--r-md) var(--r-md) 0;margin:0 0 14px}#sl-frag .sl-vis{color:var(--muted);font-size:.92rem;line-height:1.6;margin:0 0 14px}#sl-frag .sl-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}#sl-frag .sl-list li{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--r-sm);padding:10px 14px;color:var(--muted);font-size:.88rem;line-height:1.5}#sl-frag .sl-batches h3{font-family:var(--font-display);color:var(--gold-200);font-size:1rem;margin:0 0 8px;font-weight:600}#sl-frag .sl-batch-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}#sl-frag .sl-batch-list li{color:var(--faint);font-size:.82rem;padding:8px 12px;background:var(--panel);border:1px solid var(--border-soft);border-radius:var(--r-sm)}#sl-frag .sl-passes{display:grid;gap:20px;margin:0 0 20px}#sl-frag .sl-option-panel[hidden]{display:none}#sl-frag .sl-event-selector{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}#sl-frag .sl-event-selector button{min-height:44px;border-radius:8px;padding:10px 16px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font:inherit;font-size:.88rem;cursor:pointer}#sl-frag .sl-event-selector button[aria-pressed=true]{color:#e5edff;border-color:#548cea;background:#1b2940}#sl-frag .sl-event-selector button:focus-visible{outline:2px solid var(--gold);outline-offset:3px}#sl-frag .sl-horizon-svg text{fill:#aab9cc}#sl-frag .sl-horizon-svg .sl-overhead-cue{fill:#e9c880}#sl-frag .sl-pass-card{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:clamp(14px,2.2vw,24px)}#sl-frag .sl-pass-title{color:var(--text);font-size:1.05rem;line-height:1.5;font-weight:600}#sl-frag .sl-pass-facts{color:var(--muted);font-size:.88rem;margin-top:6px;line-height:1.5}#sl-frag .sl-pass-instruction{margin:18px 0;padding:12px 16px;background:#1b2940;border-radius:10px;color:#e5edff;font-size:1rem;line-height:1.6}#sl-frag .sl-pass-vis{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.65fr);gap:20px;margin:20px 0 16px;align-items:start}#sl-frag .sl-pass-fig{margin:0;min-width:0}#sl-frag .sl-pass-fig h3,#sl-frag .sl-pass-fig figcaption{font:600 .9rem/1.5 var(--font-body, inherit);color:var(--text);margin:0 0 10px}#sl-frag .sl-ground-map{position:relative;aspect-ratio:1;min-height:240px;overflow:hidden;border-radius:12px;background:#e5e9e7;isolation:isolate}#sl-frag .sl-map-canvas{position:absolute;inset:0;z-index:1}#sl-frag .sl-map-fallback{position:absolute;inset:0;z-index:2;background:#101925}#sl-frag .sl-map-loaded .sl-map-fallback{display:none}#sl-frag .sl-map-loaded:after{content:"↑ С";position:absolute;top:12px;left:12px;z-index:500;padding:5px 10px;background:#fff;color:#21334d;border-radius:8px;font:700 14px/1.5 sans-serif;box-shadow:0 2px 10px #0002;pointer-events:none}#sl-frag .sl-observer-icon{background:none;border:0}#sl-frag .sl-observer-icon svg{width:220px;height:220px;max-width:none}#sl-frag .leaflet-control-attribution{font-size:11px;background:#fffffff0;color:#333}#sl-frag .leaflet-control-attribution a{color:#245e97}#sl-frag .leaflet-control-zoom a{color:#21334d;background:#fff;width:36px;height:36px;line-height:36px}#sl-frag .sl-hz,#sl-frag .sl-map,#sl-frag .sl-horizon-svg,#sl-frag .sl-compass-fallback{display:block;width:100%;height:auto;border-radius:12px}#sl-frag .sl-pass-subhead{font-size:1.05rem;font-weight:600;color:var(--gold-200);margin-top:18px}#sl-frag .sl-turn-instruction{padding:12px 16px;color:var(--text);background:#1b2940;border-radius:10px;font-size:.9rem;line-height:1.6}#sl-frag .sl-legend-lbl{display:block;color:var(--text);font-weight:600}#sl-frag .sl-legend-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}#sl-frag .sl-view-orientation{display:flex;justify-content:space-between;color:var(--muted);font-size:.8rem;margin:6px 10px 0}#sl-frag .sl-horizon-note{display:none}#sl-frag .sl-view-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;color:var(--muted);font-size:.82rem;line-height:1.65}#sl-frag .sl-view-legend>*{padding:10px;background:var(--panel);border-radius:8px}#sl-frag .sl-view-legend b,#sl-frag .sl-view-legend strong{color:var(--text)}#sl-frag .sl-pass-route,#sl-frag .sl-view-note,#sl-frag .sl-pass-note{color:var(--muted);font-size:.88rem;line-height:1.65;margin:10px 0}#sl-frag .sl-pass-route b{color:var(--gold-200)}@media(max-width:740px){#sl-frag .sl-pass-vis{grid-template-columns:1fr}#sl-frag .sl-ground-map{aspect-ratio:auto;height:280px}#sl-frag .sl-horizon-svg text{font-size:22px}#sl-frag .sl-horizon-svg text[y="287"]{display:none}}@media(max-width:420px){#sl-frag .sl-view-legend{grid-template-columns:1fr}}#sl-frag .sk-wrap{display:grid;gap:10px}#sl-frag .sk-card{background:var(--bg-2);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:18px}#sl-frag .sk-line{height:12px;border-radius:6px;background:linear-gradient(90deg,var(--panel),var(--panel-2),var(--panel));background-size:200% 100%;animation:sl-sh 1.3s linear infinite;margin:8px 0}#sl-frag .sk-line.w40{width:40%}#sl-frag .sk-line.w50{width:50%}#sl-frag .sk-line.w70{width:70%}@keyframes sl-sh{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){#sl-frag .sk-line,#sl-status .spin{animation:none}}.tool[data-astro-cid-brez2exr]{padding:clamp(14px,2.5vw,20px)}.toolbar[data-astro-cid-brez2exr]{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.field[data-astro-cid-brez2exr]{display:flex;flex-direction:column;gap:6px;font-size:.76rem;color:var(--muted)}.field[data-astro-cid-brez2exr].lat{max-width:130px}.field[data-astro-cid-brez2exr] input[data-astro-cid-brez2exr]{background:var(--bg-2);color:var(--text);border:1px solid var(--border);border-radius:var(--r-sm);padding:11px 12px;font:inherit;min-width:130px;min-height:44px}.field[data-astro-cid-brez2exr] input[data-astro-cid-brez2exr]:focus{outline:2px solid var(--gold-600);outline-offset:1px;border-color:var(--gold)}#sl-geo[data-astro-cid-brez2exr]{align-self:end;min-height:44px}#sl-find[data-astro-cid-brez2exr],#sl-share[data-astro-cid-brez2exr]{min-height:44px}#sl-share[data-astro-cid-brez2exr]:disabled{opacity:.45;cursor:default}.spacer[data-astro-cid-brez2exr]{flex:1}@media(max-width:700px){.toolbar[data-astro-cid-brez2exr]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.toolbar[data-astro-cid-brez2exr]>[data-astro-cid-brez2exr],.field[data-astro-cid-brez2exr],.field[data-astro-cid-brez2exr].lat{min-width:0;max-width:none}.field[data-astro-cid-brez2exr] input[data-astro-cid-brez2exr]{width:100%;min-width:0}#sl-geo[data-astro-cid-brez2exr],.field[data-astro-cid-brez2exr]:first-of-type{grid-column:1 / -1;width:100%}.spacer[data-astro-cid-brez2exr]{display:none}#sl-share[data-astro-cid-brez2exr],#sl-find[data-astro-cid-brez2exr]{width:100%}}.intro[data-astro-cid-kz63unjm]{text-align:center;padding:clamp(26px,5vw,52px) 0 14px}.crumbs[data-astro-cid-kz63unjm]{font-size:.78rem;color:var(--faint);margin-bottom:18px}.crumbs[data-astro-cid-kz63unjm] a[data-astro-cid-kz63unjm]{color:var(--muted)}.crumbs[data-astro-cid-kz63unjm] a[data-astro-cid-kz63unjm]:hover,.crumbs[data-astro-cid-kz63unjm] span[data-astro-cid-kz63unjm]{color:var(--gold-200)}.kicker[data-astro-cid-kz63unjm]{color:var(--gold);letter-spacing:.28em;text-transform:uppercase;font-size:.7rem;margin:0 0 12px}.intro[data-astro-cid-kz63unjm] h1[data-astro-cid-kz63unjm]{font-size:clamp(1.7rem,4.6vw,2.9rem)}.lead[data-astro-cid-kz63unjm]{max-width:720px;margin:14px auto 0;color:var(--muted);font-size:clamp(1rem,2vw,1.1rem);line-height:1.65}.article[data-astro-cid-kz63unjm]{margin-top:52px;max-width:760px}.article[data-astro-cid-kz63unjm] h2[data-astro-cid-kz63unjm],.faq[data-astro-cid-kz63unjm] h2[data-astro-cid-kz63unjm],.nearby[data-astro-cid-kz63unjm] h2[data-astro-cid-kz63unjm]{font-size:clamp(1.4rem,3.3vw,1.9rem)}.article[data-astro-cid-kz63unjm] p[data-astro-cid-kz63unjm]{color:var(--muted);line-height:1.75;margin:0 0 16px}.article[data-astro-cid-kz63unjm] b[data-astro-cid-kz63unjm]{color:var(--text);font-weight:600}.coords[data-astro-cid-kz63unjm]{padding:13px 16px;border-left:2px solid var(--gold);background:var(--panel);border-radius:0 var(--r-sm) var(--r-sm) 0}.explain-block[data-astro-cid-kz63unjm]{color:var(--muted);line-height:1.7;margin:16px 0}.faq[data-astro-cid-kz63unjm]{margin-top:52px;max-width:820px}.faq[data-astro-cid-kz63unjm] details[data-astro-cid-kz63unjm]{border-bottom:1px solid var(--border-soft);padding:14px 0}.faq[data-astro-cid-kz63unjm] summary[data-astro-cid-kz63unjm]{cursor:pointer;font-weight:500;color:var(--text)}.faq[data-astro-cid-kz63unjm] summary[data-astro-cid-kz63unjm]:hover{color:var(--gold-200)}.faq[data-astro-cid-kz63unjm] p[data-astro-cid-kz63unjm]{color:var(--muted);margin:10px 0 0;line-height:1.7}.nearby[data-astro-cid-kz63unjm]{margin-top:52px}.see-also[data-astro-cid-kz63unjm]{margin:0 0 16px;line-height:2}.see-also[data-astro-cid-kz63unjm] a[data-astro-cid-kz63unjm]{color:var(--gold-200)}.city-grid[data-astro-cid-kz63unjm]{display:flex;flex-wrap:wrap;gap:9px;margin-top:6px}.city-chip[data-astro-cid-kz63unjm]{display:inline-block;padding:8px 14px;border-radius:999px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font-size:.9rem;transition:border-color .15s,color .15s,background .15s}.city-chip[data-astro-cid-kz63unjm]:hover{border-color:var(--gold);color:var(--gold-200);background:var(--panel-2)}.city-all[data-astro-cid-kz63unjm]{border-color:var(--gold-600);color:var(--gold-200)}
