.llmap{--llmap-orange:#FF7800;--llmap-cyan:#00AAD4;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);box-sizing:border-box;padding:56px 0;font-family:Rubik,system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif;-webkit-font-smoothing:antialiased}.llmap *,.llmap ::after,.llmap ::before{box-sizing:border-box}.llmap-container{max-width:1280px;margin:0 auto;padding:0 24px}.llmap-head{margin-bottom:26px}.llmap-eyebrow{color:var(--llmap-cyan);font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px}.llmap-eyebrow::before{content:'/// '}.llmap h2.llmap-title::before{content:none!important}.llmap-title{margin:0 0 6px}.llmap-title::after{content:'';display:block;width:60px;height:4px;background:var(--llmap-orange);margin-top:16px;border-radius:2px}.llmap-lede{font-size:16px;line-height:1.55;max-width:640px;margin-top:14px;opacity:.9}.llmap-contacts{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin:0 0 22px}.llmap .llmap-contact{display:inline-flex!important;align-items:center;gap:11px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;color:inherit}.llmap .llmap-contact__tx{line-height:1.2;display:block}a.llmap-contact{transition:color .15s}a.llmap-contact:hover{color:var(--llmap-cyan)}.llmap-contact__ic{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;flex:0 0 auto;background:rgba(0,170,212,.14);color:var(--llmap-cyan)}.llmap[data-llmap-theme=light] .llmap-contact__ic{background:rgba(0,170,212,.1)}.llmap-body{display:grid;gap:24px}.llmap-body--side{grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr);align-items:stretch}.llmap-body--below,.llmap-body--nolist{grid-template-columns:1fr}.llmap-stage{position:relative;height:var(--llmap-h,520px);border-radius:14px;overflow:hidden;background:#dfe6ef}.llmap-canvas{position:absolute;inset:0;z-index:0}.llmap-overlay{position:absolute;inset:0;z-index:2;pointer-events:none}.llmap-stage.is-fallback .llmap-canvas{display:none}.llmap-fb{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:24px}.llmap-fb__t{font-size:16px;font-weight:800}.llmap-fb__s{font-size:13.5px;opacity:.75;max-width:46ch;line-height:1.45}.llmap-fb__a{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:6px}.llmap-fb__btn,.llmap-fb__link{font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:10px 18px;border-radius:10px;text-decoration:none;border:1px solid currentColor;background:0 0;color:inherit;transition:background-color .15s,color .15s}.llmap-fb__btn{background:var(--llmap-orange);border-color:var(--llmap-orange);color:#fff}.llmap-fb__btn:hover{filter:brightness(1.07)}.llmap-fb__link{color:var(--llmap-cyan);border-color:var(--llmap-cyan)}.llmap-fb__link:hover{background:var(--llmap-cyan);color:#fff}.llmap-stage.is-loading::after{content:'';position:absolute;left:50%;top:50%;width:30px;height:30px;z-index:1;margin:-15px 0 0 -15px;border-radius:50%;border:3px solid rgba(128,128,128,.3);border-top-color:var(--llmap-cyan);animation:llmap-spin2 .8s linear infinite}@keyframes llmap-spin2{to{transform:rotate(360deg)}}.llmap-list{display:flex;flex-direction:column;gap:12px}.llmap-body--side .llmap-list{height:var(--llmap-h,520px);overflow-y:auto;padding-right:6px}.llmap-body--side .llmap-list{scrollbar-width:thin}.llmap-body--side .llmap-list::-webkit-scrollbar{width:7px}.llmap-body--side .llmap-list::-webkit-scrollbar-thumb{background:rgba(128,128,128,.4);border-radius:4px}.llmap-card{position:relative;border:1px solid transparent;border-radius:12px;padding:14px 16px 14px 20px;cursor:pointer;transition:box-shadow .15s,border-color .15s,transform .1s;outline:0}.llmap-card::before{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:12px 0 0 12px;background:var(--type-color)}.llmap-card--laserland{--type-color:var(--llmap-orange)}.llmap-card--exotag{--type-color:var(--llmap-cyan)}.llmap-card:hover{transform:translateY(-1px)}.llmap-card:focus-visible{box-shadow:0 0 0 2px var(--type-color)}.llmap-card.is-active{border-color:var(--type-color);box-shadow:0 0 0 2px var(--type-color)}.llmap-card__type{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--type-color)}.llmap-card__name{font-weight:800;font-size:17px;line-height:1.2;margin:2px 0 4px}.llmap-card__addr{font-size:13px;line-height:1.4;opacity:.82}.llmap-card__metro{font-size:13px;margin-top:5px;display:flex;align-items:center;gap:7px}.llmap-card__metro-dot{width:8px;height:8px;border-radius:50%;background:var(--type-color);flex:0 0 auto}.llmap-card__metro-dots{display:inline-flex;gap:3px;flex:0 0 auto}.llmap-card__metro-dots .llmap-card__metro-dot{width:9px;height:9px}.llmap-card__links{margin-top:11px;display:flex;flex-wrap:wrap;gap:16px}.llmap-card__link{font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid transparent}.llmap-card__link--page{color:var(--type-color)}.llmap-card__link--page:hover{border-bottom-color:var(--type-color)}.llmap-card__link--route{opacity:.7}.llmap-card__link--route:hover{opacity:1}.llmap-pin{position:absolute;left:0;top:0}.llmap-pin__dot,.llmap-pin__ring{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%}.llmap-pin__dot{width:16px;height:16px;background:var(--pin);border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 2px 6px rgba(0,0,0,.35)}.llmap-pin__ring{width:16px;height:16px;border:2px solid var(--pin);animation:llmap-ping 2.4s ease-out infinite}.llmap-pin--laserland{--pin:#FF7800}.llmap-pin--exotag{--pin:#00AAD4}.llmap-pin.is-active{z-index:3}.llmap-pin.is-active .llmap-pin__dot{width:22px;height:22px;box-shadow:0 0 0 2px rgba(255,255,255,.6),0 0 14px var(--pin)}@keyframes llmap-ping{0%{opacity:.8;width:16px;height:16px}100%{opacity:0;width:56px;height:56px}}.llmap-canvas ymaps[class*=balloon__content],.llmap-canvas ymaps[class*=balloon__layout],.llmap-canvas ymaps[class*=balloon__tail],.llmap-canvas ymaps[class*=balloon__tail]>ymaps{background:#fff!important}.llmap-canvas ymaps[class*=balloon__layout]{border-radius:12px!important;box-shadow:0 10px 30px rgba(0,0,0,.28)!important}.llmap-canvas ymaps[class*=balloon__content]{padding:12px 14px!important;color:#00244a!important}.llmap-canvas ymaps[class*=balloon__tail]{box-shadow:0 10px 30px rgba(0,0,0,.28)!important}.llmap-balloon{color:#00244a}.llmap-balloon__name{font-weight:800;font-size:15px;color:#00244a}.llmap-balloon--exotag .llmap-balloon__name{color:#005f78}.llmap-balloon__addr,.llmap-balloon__metro{font-size:13px;color:#444;margin-top:3px}.llmap-balloon__links{margin-top:9px;display:flex;gap:14px}.llmap-balloon__links a{font-size:13px;font-weight:700;text-decoration:none;color:#00244a}.llmap-balloon__links a:hover{text-decoration:underline}.llmap[data-llmap-theme=dark]{background:radial-gradient(120% 120% at 50% 0,#0c1f38,#06101e);color:#fff}.llmap[data-llmap-theme=dark] .llmap-stage{background:#0a1a2f}.llmap[data-llmap-theme=dark] .llmap-card{background:#0c264a;border-color:rgba(255,255,255,.12);color:#fff}.llmap[data-llmap-theme=dark] .llmap-card__addr{color:rgba(255,255,255,.72)}.llmap[data-llmap-theme=dark] .llmap-card__link--route{color:rgba(255,255,255,.7)}.llmap[data-llmap-theme=light]{background:#f4f6fa;color:#00244a}.llmap[data-llmap-theme=light] .llmap-stage{background:#dfe6ef}.llmap[data-llmap-theme=light] .llmap-card{background:#fff;border-color:rgba(0,36,74,.12);box-shadow:0 8px 24px rgba(0,36,74,.06);color:#00244a}.llmap[data-llmap-theme=light] .llmap-card__addr{color:rgba(0,36,74,.7)}.llmap[data-llmap-theme=light] .llmap-card__link--route{color:rgba(0,36,74,.6)}.llmap--skin-strangerthings{background:#0b0712!important;color:#fff}.llmap--skin-strangerthings .llmap-stage{border:1.5px solid rgba(255,48,42,.6);box-shadow:0 0 30px rgba(255,30,22,.3),inset 0 0 50px rgba(255,18,18,.15);background:radial-gradient(72% 100% at 50% 50%,rgba(255,42,24,.45),rgba(122,12,12,.25) 38%,#160712 72%,#0b0712 100%)}.llmap--skin-strangerthings .llmap-stage.is-live .llmap-canvas{filter:brightness(.68) contrast(1.14) saturate(1.35) sepia(.42) hue-rotate(-24deg)}.llmap--skin-strangerthings .llmap-overlay{background:radial-gradient(120% 120% at 50% 45%,transparent 55%,rgba(8,2,4,.62) 100%)}.llmap--skin-strangerthings .llmap-overlay::before{content:'';position:absolute;left:50%;top:50%;width:640px;height:640px;transform:translate(-50%,-50%);border-radius:50%;background:conic-gradient(from 0deg,rgba(255,40,28,.28),transparent 26%);animation:llmap-spin 9s linear infinite}@keyframes llmap-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.llmap--skin-strangerthings .llmap-pin{--pin:#ff3b30!important}.llmap--skin-strangerthings .llmap-pin.is-active .llmap-pin__dot{background:#ffbe2b;box-shadow:0 0 0 2px #fff,0 0 16px #ffbe2b}.llmap--skin-strangerthings .llmap-pin.is-active .llmap-pin__ring{border-color:#ffbe2b}.llmap--skin-strangerthings .llmap-eyebrow{color:#ff6a5d}.llmap--skin-strangerthings .llmap-title::after{background:#ff3b30}.llmap--skin-strangerthings .llmap-card{background:rgba(20,8,10,.7)!important;border-color:rgba(255,60,48,.25)!important;color:#fff!important}.llmap--skin-strangerthings .llmap-card--exotag,.llmap--skin-strangerthings .llmap-card--laserland{--type-color:#ff5a4d}.llmap--skin-strangerthings .llmap-card__addr{color:rgba(255,255,255,.72)}.llmap--skin-strangerthings .llmap-contact__ic{background:rgba(255,59,48,.16);color:#ff5a4d}.llmap--skin-strangerthings a.llmap-contact:hover{color:#ff5a4d}@media (max-width:900px){.llmap-body--side{grid-template-columns:1fr;align-items:start}.llmap-body--side .llmap-list{height:auto;overflow:visible;padding-right:0}}@media (max-width:760px){.llmap{padding:36px 0}.llmap-container{padding:0 16px}.llmap-stage{height:auto!important;min-height:340px!important}.llmap--skin-strangerthings .llmap-stage.is-live .llmap-canvas{filter:none!important}.llmap--skin-strangerthings .llmap-overlay::before{display:none!important}}@media (prefers-reduced-motion:reduce){.llmap *,.llmap ::after,.llmap ::before{animation:none!important}}