.LoadingScreen-module__container___SKDDm{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:99999;overflow:hidden;opacity:0;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;contain:layout style paint;isolation:isolate;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:auto}.LoadingScreen-module__container___SKDDm.LoadingScreen-module__visible___M8j4-{opacity:1}.LoadingScreen-module__container___SKDDm.LoadingScreen-module__hidden___fM0By{opacity:0}.LoadingScreen-module__light___OP2tl{background:#fff}.LoadingScreen-module__dark___Y95gu{background:#000}.LoadingScreen-module__backgroundLayer___r74UF{position:absolute;inset:120px -5%;z-index:1;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);will-change:transform;backface-visibility:hidden;-webkit-backface-visibility:hidden}.LoadingScreen-module__backgroundContinuous___PLkRI{animation:LoadingScreen-module__parallaxMove___3wGrI 8s linear infinite}@keyframes LoadingScreen-module__parallaxMove___3wGrI{0%{transform:translateZ(0)}25%{transform:translate3d(3%,0,0)}75%{transform:translate3d(3%,0,0)}to{transform:translateZ(0)}}.LoadingScreen-module__backgroundImage___0qUAW{width:110%;height:100%;object-fit:cover;clip-path:polygon(100% 0,100% 100%,0 86.6%,0 13.4%);transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.LoadingScreen-module__logo___nc2mh{position:absolute;top:30%;left:50%;z-index:3;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.LoadingScreen-module__logoImage___K6YWo{width:280px;height:auto;filter:drop-shadow(0 15px 35px rgba(0,0,0,.3));transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.LoadingScreen-module__car___0lmko{position:absolute;bottom:50px;right:-120px;z-index:2;transform:scale(.8) translate3d(.5px,.5px,0);-webkit-transform:scale(.8) translate3d(.5px,.5px,0);will-change:transform,right;backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px;-webkit-perspective:1000px;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-origin:0 0;contain:layout style;-webkit-font-smoothing:none;font-smooth:never}.LoadingScreen-module__carContinuous___hIQYi{animation:LoadingScreen-module__carDrive___s680P 20s linear infinite;animation-fill-mode:both;-webkit-animation-fill-mode:both}@keyframes LoadingScreen-module__carDrive___s680P{0%{right:-120.5px;transform:scale(.8) translate3d(.5px,.5px,0);-webkit-transform:scale(.8) translate3d(.5px,.5px,0)}25%{right:-10.5px;transform:scale(.82) translate3d(.5px,.5px,0);-webkit-transform:scale(.82) translate3d(.5px,.5px,0)}75%{right:-10.5px;transform:scale(.82) translate3d(.5px,.5px,0);-webkit-transform:scale(.82) translate3d(.5px,.5px,0)}to{right:-120.5px;transform:scale(.8) translate3d(.5px,.5px,0);-webkit-transform:scale(.8) translate3d(.5px,.5px,0)}}.LoadingScreen-module__carImage___FIdPC{width:400px;height:auto;transform:translateZ(0);-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;image-rendering:-webkit-optimize-contrast;image-rendering:optimizeQuality}.LoadingScreen-module__dark___Y95gu .LoadingScreen-module__logoImage___K6YWo{filter:drop-shadow(0 15px 35px rgba(255,255,255,.15))}@media (max-width: 768px){.LoadingScreen-module__backgroundLayer___r74UF{top:100px;bottom:100px}.LoadingScreen-module__backgroundImage___0qUAW{clip-path:polygon(100% 0,100% 100%,0 87.5%,0 12.5%)}.LoadingScreen-module__logoImage___K6YWo{width:240px}.LoadingScreen-module__car___0lmko{bottom:70px;right:-100px;transform:scale(.9) translate3d(.5px,.5px,0);-webkit-transform:scale(.9) translate3d(.5px,.5px,0)}.LoadingScreen-module__carImage___FIdPC{width:400px}@keyframes LoadingScreen-module__carDrive___s680P{0%{right:-100.5px;transform:scale(.9) translate3d(.5px,.5px,0);-webkit-transform:scale(.9) translate3d(.5px,.5px,0)}50%{right:-5.5px;transform:scale(.92) translate3d(.5px,.5px,0);-webkit-transform:scale(.92) translate3d(.5px,.5px,0)}to{right:-100.5px;transform:scale(.9) translate3d(.5px,.5px,0);-webkit-transform:scale(.9) translate3d(.5px,.5px,0)}}}@media (max-width: 480px){.LoadingScreen-module__backgroundLayer___r74UF{top:80px;bottom:80px}.LoadingScreen-module__backgroundImage___0qUAW{clip-path:polygon(100% 0,100% 100%,0 88%,0 12%)}.LoadingScreen-module__logoImage___K6YWo{width:200px}.LoadingScreen-module__car___0lmko{bottom:50px;right:-80px;transform:scale(1) translate3d(.5px,.5px,0);-webkit-transform:scale(1) translate3d(.5px,.5px,0)}.LoadingScreen-module__carImage___FIdPC{width:400px}@keyframes LoadingScreen-module__carDrive___s680P{0%{right:-80.5px;transform:scale(1) translate3d(.5px,.5px,0);-webkit-transform:scale(1) translate3d(.5px,.5px,0)}50%{right:-.5px;transform:scale(1.02) translate3d(.5px,.5px,0);-webkit-transform:scale(1.02) translate3d(.5px,.5px,0)}to{right:-80.5px;transform:scale(1) translate3d(.5px,.5px,0);-webkit-transform:scale(1) translate3d(.5px,.5px,0)}}}@media (max-width: 375px){.LoadingScreen-module__backgroundImage___0qUAW{clip-path:polygon(100% 0,100% 100%,0 88.5%,0 11.5%)}.LoadingScreen-module__logoImage___K6YWo{width:180px}.LoadingScreen-module__car___0lmko{bottom:40px;right:-70px;transform:scale(1.1) translate3d(.5px,.5px,0);-webkit-transform:scale(1.1) translate3d(.5px,.5px,0)}.LoadingScreen-module__carImage___FIdPC{width:320px}@keyframes LoadingScreen-module__carDrive___s680P{0%{right:-120.5px;transform:scale(.8) translateZ(0);-webkit-transform:scale(.8) translate3d(0,0,0)}50%{right:-10.5px;transform:scale(.82) translateZ(0);-webkit-transform:scale(.82) ё translate3d(0,0,0)}to{right:-120.5px;transform:scale(.8) translateZ(0);-webkit-transform:scale(.8) translate3d(0,0,0)}}}.LoadingScreen-module__backgroundLayer___r74UF,.LoadingScreen-module__logo___nc2mh,.LoadingScreen-module__car___0lmko,.LoadingScreen-module__backgroundImage___0qUAW,.LoadingScreen-module__logoImage___K6YWo,.LoadingScreen-module__carImage___FIdPC{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.PayWallModal-module__overlay___HKmOM{position:fixed;inset:0;z-index:1400;display:flex;align-items:center;justify-content:center;padding:20px;animation:PayWallModal-module__fadeIn___egDdP .3s ease-out;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.PayWallModal-module__modal___OlW5b{border-radius:24px;padding:32px 24px;max-width:380px;width:100%;animation:PayWallModal-module__slideUp___eT-cw .3s ease-out;display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--app-bg-color);box-shadow:0 0 4px #00000014;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.PayWallModal-module__title___bGoLm{font-family:Fixel Display;font-size:18px;font-style:Medium;font-weight:500;margin:0 0 16px;letter-spacing:-.02em;vertical-align:middle;line-height:1.4;text-align:center}.PayWallModal-module__description___EDSfg{font-size:16px;margin:0 0 32px;text-align:center;line-height:1.4;font-family:Fixel Text;font-style:Regular;font-weight:400;color:#8c8a92}.PayWallModal-module__subscribeButton___FRCvr{border:none;background-color:var(--app-button-color);color:var(--app-button-text-color);border-radius:16px;padding:18px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;min-height:56px;font-family:Fixel Text;-webkit-tap-highlight-color:transparent}@keyframes PayWallModal-module__fadeIn___egDdP{0%{opacity:0}to{opacity:1}}@keyframes PayWallModal-module__slideUp___eT-cw{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.PayWallModal-module__overlay___HKmOM{padding:16px}.PayWallModal-module__modal___OlW5b{padding:28px 20px;border-radius:20px}.PayWallModal-module__subscribeButton___FRCvr{padding:16px 20px;font-size:15px;min-height:52px}}.Map-module__container___8Bmb4{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--app-secondary-bg-color)}.Map-module__map___mpwLI{width:100%;height:100%;border:none;outline:none;position:relative;z-index:1}.Map-module__map___mpwLI.Map-module__loading___-wc6y{opacity:.7}.Map-module__map___mpwLI.Map-module__ready___sPIT2{opacity:1;transition:opacity .3s ease}.Map-module__loadingOverlay___oBkLZ{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffe6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:10;gap:16px}.Map-module__spinner___9M5a-{width:32px;height:32px;border:3px solid var(--app-hint-color);border-top:3px solid var(--app-button-color);border-radius:50%;animation:Map-module__spin___JPHbs 1s linear infinite}@keyframes Map-module__spin___JPHbs{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Map-module__loadingText___S8WIJ{color:var(--app-text-color);font-size:14px;font-weight:500}.Map-module__error___Ho3LD{display:flex;align-items:center;justify-content:center;background-color:var(--app-bg-color)}.Map-module__errorContent___H6JQh{display:flex;flex-direction:column;align-items:center;text-align:center;padding:32px;max-width:300px;gap:16px}.Map-module__errorIcon___csnE9{color:var(--app-hint-color)}.Map-module__errorContent___H6JQh h3{color:var(--app-text-color);font-size:18px;font-weight:600;margin:0}.Map-module__errorContent___H6JQh p{color:var(--app-hint-color);font-size:14px;line-height:1.4;margin:0}.Map-module__retryButton___eXHEJ{background-color:var(--app-button-color);color:var(--app-button-text-color);border:none;border-radius:8px;padding:12px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .2s ease}.Map-module__retryButton___eXHEJ:hover{opacity:.8}.Map-module__retryButton___eXHEJ:active{transform:scale(.95)}.Map-module__retryButton___eXHEJ:focus-visible{outline:2px solid var(--app-button-color);outline-offset:2px}.Map-module__controls___-STXp{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:12px;z-index:1000;animation:Map-module__slideInRight___D4r-3 .3s ease-out}.Map-module__controlButton___rV8cs{width:56px;height:56px;border:none;border-radius:12px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Map-module__controlButton___rV8cs:active{transform:translateY(0) scale(.95);background-color:#00000014}.Map-module__controlButton___rV8cs:focus{outline:none}.Map-module__controlButton___rV8cs:focus-visible{outline:2px solid var(--app-button-color);outline-offset:2px}.Map-module__controlButton___rV8cs:disabled{opacity:.5;cursor:not-allowed;transform:none}.Map-module__controlButton___rV8cs:disabled:hover{background-color:var(--app-bg-color);transform:none;box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a}.Map-module__controlButton___rV8cs svg{color:var(--app-hint-color);transition:color .2s ease;width:24px;height:24px}.Map-module__zoomGroup___hBmJ4,.Map-module__trafficButton___fl4Nt{display:flex;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 4px #00000014;flex-direction:column;background-color:#fffc;border-radius:16px;overflow:hidden}.Map-module__zoomGroup___hBmJ4.Map-module__dark___Y-3-2,.Map-module__trafficButton___fl4Nt.Map-module__dark___Y-3-2{background-color:#141218cc!important}.Map-module__trafficButton___fl4Nt.Map-module__dark___Y-3-2.Map-module__active___EXdAl{background-color:#7e64ff!important}.Map-module__zoomInButton___5Nl8D,.Map-module__zoomOutButton___Mnzrk{width:56px;height:56px;border-radius:0;box-shadow:none;margin:0}.Map-module__zoomInButton___5Nl8D{border-bottom:1px solid rgba(0,0,0,.1)}.Map-module__zoomGroup___hBmJ4 .Map-module__controlButton___rV8cs:hover{box-shadow:none;transform:none;background-color:#0000000d}.Map-module__zoomGroup___hBmJ4 .Map-module__controlButton___rV8cs:active{background-color:#00000014;transform:scale(.98)}.Map-module__centerButton___xC-GB{margin-top:8px;background-color:var(--app-button-color)}.Map-module__centerButton___xC-GB svg{color:var(--app-button-text-color)}.Map-module__centerButton___xC-GB:hover{background-color:var(--app-button-color);opacity:.9}.Map-module__centerButton___xC-GB:active{background-color:var(--app-button-color);transform:scale(.95)}.Map-module__findEventButton___Zne4Z{margin-top:8px;background-color:#ff3b30}.Map-module__findEventButton___Zne4Z svg{color:#fff}.Map-module__findEventButton___Zne4Z:hover{background-color:#ff3b30;opacity:.9}.Map-module__findEventButton___Zne4Z:active{background-color:#ff3b30;transform:scale(.95)}.Map-module__trafficButton___fl4Nt{margin-top:8px}.Map-module__trafficButton___fl4Nt.Map-module__active___EXdAl{background-color:var(--app-button-color)}.Map-module__trafficButton___fl4Nt.Map-module__active___EXdAl svg{color:var(--app-button-text-color)}.Map-module__markersInfo___XCi0o{position:absolute;bottom:20px;left:20px;background-color:#000c;color:#fff;padding:8px 12px;border-radius:8px;font-size:12px;font-weight:500;z-index:1000;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Map-module__map___mpwLI .mapgl-copyright,.Map-module__map___mpwLI .mapgl-logo,.Map-module__map___mpwLI .mapgl-control-zoom,.Map-module__map___mpwLI .mapgl-control-traffic,.Map-module__map___mpwLI .mapgl-controls{visibility:hidden!important;pointer-events:none!important}.Map-module__map___mpwLI .mapgl-canvas,.Map-module__map___mpwLI .mapgl-map,.Map-module__map___mpwLI [class*=mapgl-layer],.Map-module__map___mpwLI [class*=mapgl-tile]{display:block!important;visibility:visible!important;opacity:1!important}@keyframes Map-module__slideInRight___D4r-3{0%{opacity:0;transform:translateY(-50%) translate(20px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media (max-width: 480px){.Map-module__controls___-STXp{right:16px}.Map-module__controlButton___rV8cs,.Map-module__zoomInButton___5Nl8D,.Map-module__zoomOutButton___Mnzrk{width:48px;height:48px}.Map-module__controlButton___rV8cs svg{width:24px;height:24px}.Map-module__errorContent___H6JQh{padding:24px}.Map-module__errorContent___H6JQh h3{font-size:16px}.Map-module__errorContent___H6JQh p{font-size:13px}.Map-module__markersInfo___XCi0o{bottom:16px;left:16px;font-size:11px}}@media (max-width: 375px){.Map-module__controls___-STXp{right:12px}.Map-module__controlButton___rV8cs,.Map-module__zoomInButton___5Nl8D,.Map-module__zoomOutButton___Mnzrk{width:48px;height:48px}.Map-module__controlButton___rV8cs svg{width:18px;height:18px}.Map-module__markersInfo___XCi0o{bottom:12px;left:12px}}.Map-module__map___mpwLI .mapgl-control-container,.Map-module__map___mpwLI .mapgl-control-zoom,.Map-module__map___mpwLI .mapgl-control-traffic,.Map-module__map___mpwLI .mapgl-control-rotation,.Map-module__map___mpwLI .mapgl-controls,.Map-module__map___mpwLI .mapgl-copyright,.Map-module__map___mpwLI .mapgl-logo,.Map-module__map___mpwLI [class*=control],.Map-module__map___mpwLI [class*=zoom],.Map-module__map___mpwLI [class*=traffic]{display:none!important}.Map-module__map___mpwLI .mapgl-canvas,.Map-module__map___mpwLI .mapgl-map{display:block!important}.Map-module__container___8Bmb4{position:relative;width:100%;height:100%;overflow:hidden;background-color:var(--app-secondary-bg-color);min-height:100vh;min-height:100dvh}.Map-module__map___mpwLI{width:100%;height:100%;border:none;outline:none;position:relative;z-index:1;min-height:100vh;min-height:100dvh}@media screen and (max-width: 768px){.Map-module__container___8Bmb4,.Map-module__map___mpwLI{height:var(--tg-viewport-height, 100vh);min-height:var(--tg-viewport-height, 100vh)}}@supports (-webkit-touch-callout: none){.Map-module__container___8Bmb4,.Map-module__map___mpwLI{min-height:-webkit-fill-available}}.Map-module__map___mpwLI.Map-module__blurred___eLluO{filter:blur(8px);pointer-events:none;user-select:none;-webkit-user-select:none}.Map-module__controlButton___rV8cs:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.Map-module__controls___-STXp.Map-module__disabled___p6uaj{opacity:.3;pointer-events:none}.Map-module__controls___-STXp.Map-module__disabled___p6uaj .Map-module__controlButton___rV8cs{cursor:not-allowed;opacity:.3}.Map-module__controls___-STXp.Map-module__disabled___p6uaj .Map-module__controlButton___rV8cs:hover{transform:none;background-color:var(--app-bg-color)}.Map-module__giftFloatingButton___2URvw{position:fixed;left:20px;z-index:1500;width:84px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex;cursor:pointer;transition:all .2s ease}.Map-module__giftFloatingButton___2URvw:active{transform:scale(.95)}.Map-module__giftBadgeContainer___RTGw6{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.Map-module__giftBadge___CesRf{padding:4px 8px;background:linear-gradient(90deg,#7e64ff,#b9a6ff);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Map-module__giftBadgeText___2QKsi{text-align:center;color:#fff;font-size:12px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;line-height:15.6px}.Map-module__giftTail___EIPtF{width:10px;height:7px;background:#9b85fe;clip-path:polygon(50% 100%,0 0,100% 0)}.Map-module__giftPresentImage___gB2wF{width:56px;height:56px;object-fit:cover}.Map-module__contestFloatingButton___QeYpi{position:fixed;bottom:calc(100px + env(safe-area-inset-bottom));left:20px;z-index:1500;width:84px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;display:inline-flex;cursor:pointer;transition:all .2s ease}.Map-module__contestFloatingButton___QeYpi:active{transform:scale(.95)}.Map-module__contestBadgeContainer___6b-IR{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.Map-module__contestBadge___WJrKq{padding:4px 8px;background:linear-gradient(90deg,#7e64ff,#b9a6ff);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.Map-module__contestBadgeText___WXs84{text-align:center;color:#fff;font-size:12px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:600;line-height:15.6px}.Map-module__contestTail___gKyzE{width:10px;height:7px;background:#9b85fe;clip-path:polygon(50% 100%,0 0,100% 0)}.Map-module__contestShadow___IPxoQ{width:41px;height:19px;background:linear-gradient(180deg,#0000004d,#2a27344d);border-radius:9999px;filter:blur(4px);margin-top:-15px}.Map-module__contestPrizeImage___5MXWa{width:62px;height:90px;border-radius:8px;object-fit:cover}.Map-module__locationButton___tM7w0{margin-top:8px;width:48px;height:48px;background-color:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 16px #1412181f;border-radius:16px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--app-hint-color)}.Map-module__locationButton___tM7w0.Map-module__dark___Y-3-2{background-color:#141218cc}.Map-module__locationButton___tM7w0:hover{background-color:#ffffffe6}.Map-module__locationButton___tM7w0.Map-module__dark___Y-3-2:hover{background-color:#141218e6}.Map-module__locationButton___tM7w0.Map-module__active___EXdAl{background-color:var(--app-button-color)!important;color:var(--app-button-text-color)!important;animation:Map-module__pulse___r4BYf 2s ease-in-out infinite}@keyframes Map-module__pulse___r4BYf{0%,to{box-shadow:0 0 16px #1412181f}50%{box-shadow:0 0 24px #4285f466}}@media (max-width: 480px){.Map-module__locationButton___tM7w0{width:48px;height:48px}}@media (max-width: 375px){.Map-module__locationButton___tM7w0{width:48px;height:48px}}.MarkerPopup-module__overlay___ALSHW{position:fixed;inset:0;background-color:transparent;z-index:5000;display:flex;align-items:flex-end;animation:MarkerPopup-module__fadeIn___gnLFo .2s ease-out;pointer-events:none;touch-action:manipulation;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.MarkerPopup-module__sheetContainer___P9Azd{width:100%;position:relative;pointer-events:auto}.MarkerPopup-module__backButton___Um0KP{position:absolute;left:20px;top:-60px;z-index:1;width:40px;height:40px;border-radius:50%;background-color:var(--app-bg-color);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-text-color);box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a;transition:background-color .2s ease}.MarkerPopup-module__backButton___Um0KP:hover{background-color:var(--app-secondary-bg-color);transform:scale(1.05)}.MarkerPopup-module__backButton___Um0KP:active{transform:scale(.95)}.MarkerPopup-module__sheet___HNthM{width:100%;background-color:var(--app-bg-color);border-radius:20px 20px 0 0;overflow:hidden;animation:MarkerPopup-module__slideUp___j85io .3s ease-out;position:relative;display:flex;flex-direction:column;box-shadow:0 -4px 20px #0000001a;touch-action:manipulation;touch-action:pan-x pan-y}.MarkerPopup-module__eventsSheet___iknTy{height:auto;min-height:245px;max-height:480px!important}.MarkerPopup-module__webcamSheet___afP1E{height:500px;max-height:500px}.MarkerPopup-module__swipeHandle___Qw-4G{display:flex;justify-content:center;align-items:center;padding:4px 0 6px;cursor:grab;flex-shrink:0;min-height:20px;position:relative;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:pan-y}.MarkerPopup-module__swipeHandle___Qw-4G:active{cursor:grabbing}.MarkerPopup-module__swipeIndicator___EVrKh{width:40px;height:5px;background-color:var(--app-hint-color);opacity:.5;border-radius:2.5px;transition:opacity .2s ease}.MarkerPopup-module__swipeHandle___Qw-4G:active .MarkerPopup-module__swipeIndicator___EVrKh{opacity:.8}.MarkerPopup-module__content___54LE-{flex:1;display:flex;flex-direction:column;min-height:0;touch-action:pan-y}.MarkerPopup-module__dotSeparator___6nWLQ{font-size:10px;color:var(--app-hint-color);line-height:140%}.MarkerPopup-module__header___HQPb8{padding:0 20px 4px;text-align:center;flex-shrink:0;position:sticky;top:0;background-color:var(--app-bg-color);z-index:10;border-bottom:1px solid var(--app-stroke-color)}.MarkerPopup-module__title___zWyQ-{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:140%;letter-spacing:0px;text-align:center;color:var(--app-text-color)}.MarkerPopup-module__eventCount___3bmZn{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;text-align:center;color:var(--app-hint-color);margin:2px 0 0}.MarkerPopup-module__eventsList___7bjx-{padding:4px 20px;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;min-height:0;touch-action:pan-y}.MarkerPopup-module__eventsList___7bjx-::-webkit-scrollbar{display:none}.MarkerPopup-module__eventItem___rdpDC{padding:6px 0;display:flex;gap:12px;align-items:flex-start;cursor:pointer;position:relative;border-radius:8px;transition:background-color .2s ease}.MarkerPopup-module__selectedIndicator___HsGTW{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}.MarkerPopup-module__eventIcon___t-R25{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;margin-top:1px}.MarkerPopup-module__eventIcon___t-R25 svg{width:36px;height:36px}.MarkerPopup-module__eventContent___JDrRI{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0;padding-right:40px}.MarkerPopup-module__eventMessage___jqZcN{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;vertical-align:middle;color:var(--app-text-color);margin:0 0 4px;word-wrap:break-word}.MarkerPopup-module__eventMeta___us-VO{display:flex;flex-direction:row;align-items:center;gap:6px}.MarkerPopup-module__eventTime___OsFdM,.MarkerPopup-module__eventUser___SYNqo{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;color:var(--app-hint-color);margin:0}.MarkerPopup-module__separator___JVbvB{height:.5px;background-color:var(--app-hint-color);opacity:.3;margin:6px 0 6px 48px}.MarkerPopup-module__footer___HvhLH{padding:16px 20px 40px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;background-color:var(--app-bg-color);border-top:1px solid var(--app-stroke-color)}.MarkerPopup-module__actionButtonsRow___BjhCa{display:flex;justify-content:flex-start;align-items:center;gap:8px}.MarkerPopup-module__actionButton___trkPX{height:56px;border:none;border-radius:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;line-height:22.4px;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center}.MarkerPopup-module__actionButtonsRow___BjhCa .MarkerPopup-module__actionButton___trkPX{flex:1}.MarkerPopup-module__voteButton___H0YC1{width:64px;height:40px;border:none;border-radius:8px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:400;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:4px;position:relative}.MarkerPopup-module__voteButtonLikeActive___5gJP4{background-color:#46b662;color:#fff}.MarkerPopup-module__voteButtonLikeInactive___8TOvG{background-color:var(--tg-theme-button-back-color);color:var(--app-hint-color)}.MarkerPopup-module__voteButtonDislikeActive___MFxJU{background-color:#e96243;color:#fff}.MarkerPopup-module__voteButtonDislikeInactive___2zDF6{background-color:var(--tg-theme-button-back-color);color:var(--app-hint-color)}.MarkerPopup-module__voteCount___jYChY{width:16px;height:16px;background-color:#fff;border-radius:50%;font-size:12px;font-weight:400;color:var(--app-hint-color);display:flex;align-items:center;justify-content:center}.MarkerPopup-module__incorrectLocationButton___GXxiv{flex:1;height:40px;background-color:var(--tg-theme-button-back-color);color:var(--app-text-color);border:none;border-radius:8px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;cursor:pointer;transition:all .2s ease;display:flex;justify-content:center;align-items:center;gap:8px}.MarkerPopup-module__primaryButton___52M-s{background-color:var(--app-button-color);color:var(--app-button-text-color)}.MarkerPopup-module__primaryButton___52M-s:hover{opacity:.9}.MarkerPopup-module__primaryButton___52M-s:active{transform:scale(.98)}.MarkerPopup-module__secondaryButton___deMDk{background-color:var(--tg-theme-reply-bg-color);color:var(--app-text-color)}.MarkerPopup-module__secondaryButton___deMDk:hover{background-color:var(--tg-theme-reply-bg-color)}.MarkerPopup-module__secondaryButton___deMDk:active{transform:scale(.98)}.MarkerPopup-module__incorrectLocationButton___GXxiv{background-color:var(--tg-theme-button-back-color);color:var(--app-text-color)}.MarkerPopup-module__incorrectLocationButton___GXxiv:hover{opacity:.8}.MarkerPopup-module__incorrectLocationButton___GXxiv:active{transform:scale(.98)}.MarkerPopup-module__webcamHeader___83cD7{display:flex;padding:0 20px 8px;border-bottom:.5px solid rgba(0,0,0,.12);flex-shrink:0;justify-content:center}.MarkerPopup-module__webcamHeaderContent___ULN59{display:flex;align-items:center;gap:12px}.MarkerPopup-module__webcamIcon___yJE0c{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0}.MarkerPopup-module__webcamIcon___yJE0c svg{width:36px;height:36px}.MarkerPopup-module__webcamTitle___-gfXa{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:140%;letter-spacing:0px;color:var(--app-text-color);flex:1}.MarkerPopup-module__videoContainer___NTkSV{flex:1;padding:20px;display:flex;align-items:center;justify-content:center;min-height:0}.MarkerPopup-module__videoFrame___jK-L6{width:100%;height:100%;border-radius:12px;background-color:#000;min-height:300px}@keyframes MarkerPopup-module__fadeIn___gnLFo{0%{opacity:0}to{opacity:1}}@keyframes MarkerPopup-module__slideUp___j85io{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 480px){.MarkerPopup-module__webcamSheet___afP1E{height:350px;max-height:350px}.MarkerPopup-module__eventsSheet___iknTy{height:auto;max-height:420px!important}.MarkerPopup-module__backButton___Um0KP{left:16px;top:-56px;width:36px;height:36px}.MarkerPopup-module__header___HQPb8,.MarkerPopup-module__webcamHeader___83cD7{padding:0 16px 4px}.MarkerPopup-module__title___zWyQ-,.MarkerPopup-module__webcamTitle___-gfXa{font-size:20px}.MarkerPopup-module__eventCount___3bmZn{font-size:12px}.MarkerPopup-module__eventMessage___jqZcN{font-size:15px}.MarkerPopup-module__eventTime___OsFdM,.MarkerPopup-module__eventUser___SYNqo{font-size:13px}.MarkerPopup-module__eventsList___7bjx-{padding:4px 16px 8px}.MarkerPopup-module__eventIcon___t-R25{width:32px;height:32px}.MarkerPopup-module__eventIcon___t-R25 svg{width:32px;height:32px}.MarkerPopup-module__webcamIcon___yJE0c{width:32px;height:32px}.MarkerPopup-module__webcamIcon___yJE0c svg{width:32px;height:32px}.MarkerPopup-module__separator___JVbvB{margin:5px 0}.MarkerPopup-module__videoContainer___NTkSV{padding:16px}.MarkerPopup-module__videoFrame___jK-L6{border-radius:8px;min-height:250px}.MarkerPopup-module__eventItem___rdpDC{padding:5px 0}.MarkerPopup-module__footer___HvhLH{padding:12px 16px 16px;gap:12px}.MarkerPopup-module__actionButton___trkPX{height:40px;font-size:15px}.MarkerPopup-module__actionButtonsRow___BjhCa{gap:12px}}.MarkerPopup-module__spinner___Gp1sP{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:MarkerPopup-module__spin___nF2vy 1s linear infinite;display:inline-block;margin-right:8px}@keyframes MarkerPopup-module__spin___nF2vy{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.MarkerPopup-module__eventMenuButton___SkSAE{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:none;background:none;color:var(--app-hint-color);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background-color .2s ease}.ConfirmModal-module__backdrop___MGZGE{position:fixed;inset:0;width:100%;height:100%;background:#0000001a;z-index:10000;display:flex;align-items:flex-end;animation:ConfirmModal-module__fadeIn___uY-al .2s ease-out}.ConfirmModal-module__modal___F55sU{width:100%;max-width:100%;margin:0 auto;background:var(--app-bg-color);border-top-left-radius:32px;border-top-right-radius:32px;overflow:hidden;animation:ConfirmModal-module__slideUp___kHtIm .3s ease-out;display:flex;flex-direction:column}.ConfirmModal-module__content___fvSFH{padding:40px 16px;display:flex;flex-direction:column;align-items:center;gap:24px}.ConfirmModal-module__titleWrapper___4EtF-{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.ConfirmModal-module__title___KjXYU{width:100%;text-align:center;color:var(--app-text-color);font-size:18px;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:25.2px;word-wrap:break-word}.ConfirmModal-module__actions___fgROg{padding:0 16px 40px;display:flex;flex-direction:column;align-items:center;gap:8px}.ConfirmModal-module__confirmButton___EEftG{width:100%;height:56px;background:var(--app-button-color);border-radius:16px;border:none;color:var(--app-button-text-color);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:22.4px;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:opacity .2s ease}.ConfirmModal-module__confirmButton___EEftG:active{opacity:.8}@keyframes ConfirmModal-module__fadeIn___uY-al{0%{opacity:0}to{opacity:1}}@keyframes ConfirmModal-module__slideUp___kHtIm{0%{transform:translateY(100%)}to{transform:translateY(0)}}.AnnouncementModal-module__overlay___XI61a{position:fixed;inset:0;background-color:#0009;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;animation:AnnouncementModal-module__fadeIn___5QrKR .3s ease-out;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.AnnouncementModal-module__modal___wBCxH{background-color:var(--app-bg-color);border-radius:16px;padding:24px;max-width:340px;width:100%;box-shadow:0 8px 32px #0003;animation:AnnouncementModal-module__slideUp___pvcP8 .3s ease-out;touch-action:auto;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}.AnnouncementModal-module__content___8AwOC{display:flex;flex-direction:column;align-items:center;text-align:left;gap:20px}.AnnouncementModal-module__announcement___TEsu-{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:1.4;color:var(--app-text-color);white-space:pre-line}.AnnouncementModal-module__closeButton___QAUP8{width:100%;background-color:var(--app-button-color);color:var(--app-button-text-color);border:none;border-radius:12px;padding:14px 24px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-tap-highlight-color:transparent}.AnnouncementModal-module__closeButton___QAUP8:hover{opacity:.9;transform:translateY(-1px)}.AnnouncementModal-module__closeButton___QAUP8:active{transform:translateY(0) scale(.98)}@keyframes AnnouncementModal-module__fadeIn___5QrKR{0%{opacity:0}to{opacity:1}}@keyframes AnnouncementModal-module__slideUp___pvcP8{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 480px){.AnnouncementModal-module__overlay___XI61a{padding:16px}.AnnouncementModal-module__modal___wBCxH{padding:20px;border-radius:12px}.AnnouncementModal-module__announcement___TEsu-{font-size:15px}.AnnouncementModal-module__closeButton___QAUP8{padding:12px 20px;font-size:15px}}.Toggle-module__toggle___kmzmH{width:52px;height:32px;border:none;border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;outline:none;display:flex;align-items:center;padding:0 6px}.Toggle-module__toggle___kmzmH:disabled{opacity:.5;cursor:not-allowed}.Toggle-module__toggleSlider___TUSxP{width:20px;height:20px;border-radius:50%;transition:transform .2s ease;background-color:#fff}.Toggle-module__toggle___kmzmH.Toggle-module__active___lgsmB .Toggle-module__toggleSlider___TUSxP{transform:translate(20px)}.Toggle-module__toggle___kmzmH[data-theme=light]{background-color:#e5e5e5}.Toggle-module__toggle___kmzmH[data-theme=light].Toggle-module__active___lgsmB{background-color:#141218}.Toggle-module__toggle___kmzmH[data-theme=light] .Toggle-module__toggleSlider___TUSxP,.Toggle-module__toggle___kmzmH[data-theme=light].Toggle-module__active___lgsmB .Toggle-module__toggleSlider___TUSxP{background-color:#fff}.Toggle-module__toggle___kmzmH[data-theme=dark]{background-color:#515057}.Toggle-module__toggle___kmzmH[data-theme=dark].Toggle-module__active___lgsmB{background-color:#7e64ff}.Toggle-module__toggle___kmzmH[data-theme=dark] .Toggle-module__toggleSlider___TUSxP,.Toggle-module__toggle___kmzmH[data-theme=dark].Toggle-module__active___lgsmB .Toggle-module__toggleSlider___TUSxP{background-color:#fff}@media (max-width: 480px){.Toggle-module__toggle___kmzmH{width:52px;height:32px;border-radius:100px;display:flex;align-items:center;padding:0 6px}.Toggle-module__toggleSlider___TUSxP{width:20px;height:20px}.Toggle-module__toggle___kmzmH.Toggle-module__active___lgsmB .Toggle-module__toggleSlider___TUSxP{width:24px;height:24px;transform:translate(18px)}}.MapFilters-module__overlay___aGnTw{position:fixed;left:0;right:0;bottom:0;z-index:5001}.MapFilters-module__sheetContainer___gM11X{width:100%;position:relative;pointer-events:auto}.MapFilters-module__backButton___-zX8d{position:absolute;left:20px;top:-60px;z-index:1;width:40px;height:40px;border-radius:50%;background-color:var(--app-bg-color);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-text-color);box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a;transition:background-color .2s ease}.MapFilters-module__backButton___-zX8d:hover{background-color:var(--app-secondary-bg-color);transform:scale(1.05)}.MapFilters-module__backButton___-zX8d:active{transform:scale(.95)}@keyframes MapFilters-module__slideUp___-7XTd{0%{transform:translateY(100%)}to{transform:translateY(0)}}.MapFilters-module__container___v4Ir1{display:flex;flex-direction:column;background-color:var(--app-bg-color);border-top-left-radius:32px;border-top-right-radius:32px;overflow:hidden;animation:MapFilters-module__slideUp___-7XTd .3s ease-out;position:relative}.MapFilters-module__darkTheme___ojSQ3{background-color:var(--app-bg-color)}.MapFilters-module__content___QxMwd{align-self:stretch;padding-bottom:calc(24px + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.MapFilters-module__itemsWrapper___Xm8wt{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.MapFilters-module__item___3557R{align-self:stretch;padding-left:16px;padding-right:16px;display:flex;align-items:center}.MapFilters-module__itemContent___vkZej{align-self:stretch;flex:1;padding:5px 0;border-bottom:1px var(--app-stroke-color, #efedf5) solid;justify-content:space-between;align-items:center;gap:12px;display:flex}.MapFilters-module__iconWrapper___JA3k8{width:48px;height:48px;justify-content:center;align-items:center;display:flex;flex-shrink:0;color:var(--app-text-color)}.MapFilters-module__markerIcon___yoJ-L{width:48px;height:48px;object-fit:contain}.MapFilters-module__itemText___sWPC0{flex:1;color:var(--app-text-color);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:22.4px;word-wrap:break-word}.MapFilters-module__leftContent___Kg989{display:flex;align-items:center;gap:12px;flex:1}.ProfileFloatingButton-module__profileFloatingButton___WaaK-{position:fixed;top:calc(100px + env(safe-area-inset-top));right:16px;z-index:1500;padding:4px 12px 4px 4px;background:color-mix(in srgb,var(--app-bg-color) 30%,transparent);box-shadow:0 0 4px #00000014;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);justify-content:flex-start;align-items:center;gap:8px;display:inline-flex;cursor:pointer;transition:all .2s ease;border:none;width:auto;min-width:fit-content}.ProfileFloatingButton-module__profileFloatingButton___WaaK-:active{transform:scale(.95)}.ProfileFloatingButton-module__profileAvatar___zSNSn{width:40px;height:40px;border-radius:12px;object-fit:cover;position:relative}.ProfileFloatingButton-module__profileAvatarWrapper___umxXj{position:relative;width:40px;height:40px}.ProfileFloatingButton-module__notificationBadge___A2x96{position:absolute;top:-1px;left:33px;width:8px;height:8px;background:#c3dd00;border-radius:8px}.ProfileFloatingButton-module__profileInfo___nrGrC{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:2px;display:inline-flex}.ProfileFloatingButton-module__profileName___e17Kp{height:20px;color:var(--tg-theme-text-color, #515057);font-size:14px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:19.6px;white-space:nowrap;max-width:150px;overflow:hidden;text-overflow:ellipsis}.ProfileFloatingButton-module__profileStats___DnwkG{justify-content:flex-start;align-items:center;gap:6px;display:inline-flex}.ProfileFloatingButton-module__profileBattery___LqTtj{justify-content:flex-start;align-items:center;display:flex}.ProfileFloatingButton-module__profileBatteryIcon___1MYkS{width:12px;height:12px;position:relative}.ProfileFloatingButton-module__profileBatteryFill___xozzU{width:9px;height:13px;left:1px;top:-.5px;position:absolute;background:var(--colors-icons-active-2, #c3dd00);border-radius:.5px}.ProfileFloatingButton-module__profileBatteryBar___Si8sP{width:30px;height:6px;background:linear-gradient(90deg,#cce8001a,#cce800);border-radius:2px}.ProfileFloatingButton-module__profileScore___Efqf9{opacity:.8;color:var(--colors-typography-text-secondary, #515057);font-size:12px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:16.8px}.AddMarkerButton-module__container___FDWfA{position:fixed;bottom:calc(100px + env(safe-area-inset-bottom));right:15px;z-index:1500}.AddMarkerButton-module__mainContainer___7B0HU{width:48px;background:#fffc;box-shadow:0 0 4px #00000014;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;flex-direction:column;justify-content:flex-end;align-items:center;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1);padding:0}.AddMarkerButton-module__mainContainer___7B0HU.AddMarkerButton-module__open___SU69Q{padding-top:8px}.AddMarkerButton-module__mainContainer___7B0HU.AddMarkerButton-module__dark___gSH8K{background:#141218cc}.AddMarkerButton-module__typesContainer___9kKPl{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:12px;max-height:0;opacity:0;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.AddMarkerButton-module__mainContainer___7B0HU.AddMarkerButton-module__open___SU69Q .AddMarkerButton-module__typesContainer___9kKPl{max-height:200px;opacity:1}.AddMarkerButton-module__typeButton___tJS8f{width:36px;height:36px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0;opacity:0;transform:translateY(10px)}.AddMarkerButton-module__mainContainer___7B0HU.AddMarkerButton-module__open___SU69Q .AddMarkerButton-module__typeButton___tJS8f{opacity:1;transform:translateY(0)}.AddMarkerButton-module__typeButton___tJS8f:active{transform:scale(.95)}.AddMarkerButton-module__markerIcon___BPU2D{width:48px;height:48px;object-fit:contain}.AddMarkerButton-module__mainButton___Op6PF{width:48px;height:48px;background:linear-gradient(180deg,#b9a6ffb3,#5e48fdb3);box-shadow:0 0 4px #00000014;border-radius:16px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.AddMarkerButton-module__mainContainer___7B0HU.AddMarkerButton-module__open___SU69Q .AddMarkerButton-module__mainButton___Op6PF{margin-top:16px}.AddMarkerButton-module__mainButton___Op6PF:hover{transform:scale(1.05)}.AddMarkerButton-module__mainButton___Op6PF:active{transform:scale(.95)}.AddMarkerButton-module__plusIcon___dfB64{width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);color:#fff}.AddMarkerButton-module__plusIcon___dfB64.AddMarkerButton-module__rotated___971Ks{transform:rotate(45deg)}.TabBar-module__tabBar___5QLS4{position:fixed;bottom:20px;left:16px;right:16px;z-index:500;animation:TabBar-module__slideUp___KM5Pe .3s ease-out}.TabBar-module__tabBarInner___nYYv2{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 4px #00000014;border-radius:20px;padding:8px 12px;display:flex;justify-content:space-around;align-items:center;min-height:64px;background-color:#fffc}.TabBar-module__tabItem___cIlzk{display:flex;flex-direction:column;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;transition:all .2s ease;border-radius:12px;min-width:64px;position:relative;color:var(--app-text-color)}.TabBar-module__tabItem___cIlzk:active{transform:scale(.95)}.TabBar-module__tabItem___cIlzk.TabBar-module__active___3t3XV{color:var(--app-button-text-color)}.TabBar-module__iconContainer___zhy61{position:relative;margin-bottom:4px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.TabBar-module__iconContainer___zhy61 svg{width:20px;height:20px;color:var(--app-hint-color);transition:color .2s ease}.TabBar-module__tabItem___cIlzk.TabBar-module__active___3t3XV .TabBar-module__iconContainer___zhy61 svg{color:var(--app-button-text-color)}.TabBar-module__label___wwEi3{font-size:10px;font-weight:500;color:var(--app-hint-color);transition:color .2s ease;text-align:center;line-height:1.2}.TabBar-module__tabItem___cIlzk.TabBar-module__active___3t3XV .TabBar-module__label___wwEi3{color:var(--app-button-text-color)}.TabBar-module__badge___8Tkmp{position:absolute;top:-6px;right:-6px;min-width:16px;height:16px;background-color:var(--app-destructive-color);color:#fff;border-radius:8px;font-size:10px;font-weight:600;display:flex;align-items:center;justify-content:center;padding:0 4px;border:2px solid var(--app-bg-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__tabBarInner___nYYv2{background-color:#141218cc;border:none}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__tabItem___cIlzk{color:var(--app-text-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__iconContainer___zhy61 svg{color:var(--app-hint-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__label___wwEi3{color:var(--app-hint-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__tabItem___cIlzk.TabBar-module__active___3t3XV{color:var(--app-button-text-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__tabItem___cIlzk.TabBar-module__active___3t3XV .TabBar-module__iconContainer___zhy61 svg{color:var(--app-button-text-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__tabItem___cIlzk.TabBar-module__active___3t3XV .TabBar-module__label___wwEi3{color:var(--app-button-text-color)}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__badge___8Tkmp{border-color:var(--app-bg-color)}@media (max-width: 480px){.TabBar-module__tabBar___5QLS4{bottom:16px;left:12px;right:12px}.TabBar-module__tabBarInner___nYYv2{padding:6px 8px;border-radius:16px}.TabBar-module__tabItem___cIlzk{min-width:56px}.TabBar-module__iconContainer___zhy61{width:24px;height:24px}.TabBar-module__iconContainer___zhy61 svg{width:24px;height:24px}.TabBar-module__label___wwEi3{font-size:12px}.TabBar-module__badge___8Tkmp{min-width:14px;height:14px;font-size:9px}}@media (max-width: 375px){.TabBar-module__tabBarInner___nYYv2{padding:4px 6px}.TabBar-module__tabItem___cIlzk{min-width:48px}.TabBar-module__label___wwEi3{font-size:8px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.TabBar-module__tabBar___5QLS4{bottom:calc(20px + env(safe-area-inset-bottom))}}@keyframes TabBar-module__slideUp___KM5Pe{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.TabBar-module__tabBarInner___nYYv2:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}.TabBar-module__tabBar___5QLS4.TabBar-module__dark___xgvtt .TabBar-module__tabBarInner___nYYv2:before{background:linear-gradient(135deg,#ffffff0d,#ffffff05)}.TabBar-module__tabItem___cIlzk:focus{outline:none}.TabBar-module__tabItem___cIlzk:focus-visible{outline:2px solid var(--app-button-color);outline-offset:2px}.TabBar-module__badge___8Tkmp{animation:TabBar-module__badgePulse___pfft0 2s infinite}@keyframes TabBar-module__badgePulse___pfft0{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.TabBar-module__tabBarInner___nYYv2{border:none}@media (prefers-color-scheme: dark){.TabBar-module__tabBarInner___nYYv2{background-color:var(--app-bg-color);border:none}.TabBar-module__tabItem___cIlzk{color:var(--app-text-color)}.TabBar-module__iconContainer___zhy61 svg{color:var(--app-hint-color)}.TabBar-module__label___wwEi3{color:var(--app-hint-color)}}.BottomSheet-module__overlay___9wwJO{position:fixed;inset:0;background-color:#00000080;z-index:5000;display:flex;align-items:flex-end;animation:BottomSheet-module__fadeIn___fyyhf .2s ease-out}.BottomSheet-module__sheet___Okz1P{width:100%;background-color:var(--app-bg-color);border-radius:20px 20px 0 0;max-height:90vh;overflow:hidden;animation:BottomSheet-module__slideUp___CSrpB .3s ease-out;position:relative;display:flex;flex-direction:column;transition:transform .3s ease-out}.BottomSheet-module__sheet___Okz1P.BottomSheet-module__auto___-IN2-,.BottomSheet-module__sheet___Okz1P.BottomSheet-module__half___1aeww{height:700px;max-height:700px}.BottomSheet-module__sheet___Okz1P.BottomSheet-module__full___8A15A{height:90vh}.BottomSheet-module__swipeHandle___WRJ7O{display:flex;justify-content:center;align-items:center;padding:8px 0 16px;cursor:grab;flex-shrink:0;min-height:32px;position:relative}.BottomSheet-module__swipeHandle___WRJ7O:active{cursor:grabbing}.BottomSheet-module__swipeIndicator___pxdDp{width:40px;height:5px;background-color:var(--app-hint-color);opacity:.5;border-radius:2.5px;transition:opacity .2s ease}.BottomSheet-module__swipeHandle___WRJ7O:active .BottomSheet-module__swipeIndicator___pxdDp{opacity:.8}.BottomSheet-module__backButton___QjX1M{position:fixed;bottom:720px;left:20px;z-index:6000;width:40px;height:40px;border-radius:50%;background-color:var(--app-bg-color);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-text-color);box-shadow:0 4px 12px #00000026,0 2px 6px #0000001a;transition:transform .3s ease-out,background-color .2s ease}.BottomSheet-module__backButton___QjX1M:hover{background-color:var(--app-secondary-bg-color);transform:scale(1.05)}.BottomSheet-module__backButton___QjX1M:active{transform:scale(.95)}.BottomSheet-module__header___7YlFY{display:flex;align-items:center;justify-content:space-between;padding:0 20px 16px;border-bottom:1px solid var(--app-stroke-color);flex-shrink:0}.BottomSheet-module__title___i5Vuc{margin:0;font-size:18px;font-weight:600;color:var(--app-text-color)}.BottomSheet-module__closeButton___7prQY{width:32px;height:32px;border:none;background:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-hint-color);transition:all .2s ease}.BottomSheet-module__closeButton___7prQY:hover{background-color:var(--app-secondary-bg-color);color:var(--app-text-color)}.BottomSheet-module__content___RGtEa{flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.BottomSheet-module__content___RGtEa::-webkit-scrollbar{display:none}@keyframes BottomSheet-module__fadeIn___fyyhf{0%{opacity:0}to{opacity:1}}@keyframes BottomSheet-module__slideUp___CSrpB{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (max-width: 480px){.BottomSheet-module__backButton___QjX1M{bottom:716px;left:16px;width:36px;height:36px}.BottomSheet-module__sheet___Okz1P{border-radius:16px 16px 0 0}.BottomSheet-module__header___7YlFY{padding:0 16px 12px}.BottomSheet-module__swipeHandle___WRJ7O{padding:6px 0 12px;min-height:28px}.BottomSheet-module__swipeIndicator___pxdDp{width:36px;height:4px}}@media (prefers-color-scheme: dark){.BottomSheet-module__header___7YlFY{border-bottom-color:#ffffff1a}}.BottomSheet-module__swipeHandle___WRJ7O{touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.BottomSheet-module__content___RGtEa{touch-action:pan-y}.BottomSheet-module__sheet___Okz1P.BottomSheet-module__noAnimation___L3nbi{animation:none!important;transform:translateY(0)!important}.BottomSheet-module__noAnimation___L3nbi .BottomSheet-module__overlay___9wwJO{animation:none!important}.BottomSheet-module__sheet___Okz1P.BottomSheet-module__webcam___PYyJA{height:500px;max-height:500px}@media (max-width: 480px){.BottomSheet-module__sheet___Okz1P.BottomSheet-module__webcam___PYyJA{height:450px;max-height:450px}}.Chip-module__chip___0nys-{display:flex;align-items:center;gap:8px;padding:5px;background-color:transparent;border:none;border-radius:0;cursor:pointer;transition:color .2s ease;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:140%;letter-spacing:0px;text-align:center;vertical-align:middle;color:var(--app-hint-color);outline:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.Chip-module__chip___0nys-:after{content:"";position:absolute;bottom:-5px;left:0;right:0;height:2px;background-color:transparent;transition:background-color .2s ease}.Chip-module__chip___0nys-:active{transform:scale(.95)}.Chip-module__chip___0nys-.Chip-module__selected___wzeTF{color:#7e64ff}.Chip-module__chip___0nys-.Chip-module__selected___wzeTF .Chip-module__icon___dtR-K svg{color:#7e64ff;opacity:1}.Chip-module__chip___0nys-.Chip-module__selected___wzeTF:after{background-color:#7e64ff}.Chip-module__icon___dtR-K{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Chip-module__icon___dtR-K svg{width:24px;height:24px;color:var(--app-hint-color);opacity:.3;transition:color .2s ease,opacity .2s ease}.Chip-module__chip___0nys-[data-chip-id=dps] .Chip-module__icon___dtR-K svg{color:#2481cc;transition:none}.Chip-module__chip___0nys-.Chip-module__selected___wzeTF:not([data-chip-id=dps]) .Chip-module__icon___dtR-K svg{color:#7e64ff}.Chip-module__text___migS9{white-space:nowrap;font-size:inherit;font-weight:inherit;color:inherit}@media (max-width: 480px){.Chip-module__chip___0nys-{padding:10px 8px;font-size:16px}.Chip-module__icon___dtR-K{width:18px;height:18px}.Chip-module__icon___dtR-K svg{width:18px;height:18px}}.Chips-module__container___fS01E{width:100%;overflow:hidden;display:flex;justify-content:center}.Chips-module__scrollContainer___lswfz{display:flex;gap:12px;padding:5px 0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.Chips-module__scrollContainer___lswfz::-webkit-scrollbar{display:none}.Chips-module__scrollContainer___lswfz>*{flex-shrink:0}@media (max-width: 480px){.Chips-module__scrollContainer___lswfz{gap:8px;padding:5px 0}}@supports (-webkit-touch-callout: none){.Chips-module__scrollContainer___lswfz{-webkit-overflow-scrolling:touch}}.EventsList-module__container___a05Ls{width:100%;height:100%;overflow:hidden;scrollbar-width:none;-ms-overflow-style:none;padding:6px 12px;touch-action:pan-y}.EventsList-module__container___a05Ls.EventsList-module__scrollable___-l4c3{overflow-y:auto;touch-action:pan-y}.EventsList-module__container___a05Ls::-webkit-scrollbar{display:none}.EventsList-module__eventItem___KRCtH{margin:0 7px;padding:10px 0;display:flex;min-height:56px;gap:12px;align-items:flex-start}.EventsList-module__eventItem___KRCtH:first-child{margin-top:0}.EventsList-module__eventContent___IBvCn{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.EventsList-module__eventMessage___biLxb{font-family:Fixel Text;font-size:16px;line-height:1.4;font-weight:400;letter-spacing:0px;vertical-align:middle;color:var(--app-text-color);word-wrap:break-word;margin:0 0 4px}.EventsList-module__eventMeta___4-OSi{display:flex;flex-direction:row;align-items:center;gap:6px}.EventsList-module__eventTime___O2hN4{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-hint-color);margin:0}.EventsList-module__dotSeparator___jvqrm{font-size:10px;color:var(--app-hint-color);line-height:140%}.EventsList-module__eventUser___9u2Od{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-hint-color);margin:0}.EventsList-module__separator___Qxk9U{height:1px;background-color:var(--app-stroke-color);margin-left:0;margin-right:0;opacity:1}.EventsList-module__emptyState___Cg6nl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;height:100%;min-height:300px}.EventsList-module__emptyTitle___9stF6{font-size:18px;line-height:1.4;font-weight:600;color:var(--app-text-color);margin:0 0 12px}.EventsList-module__emptySubtitle___OOrE8{font-size:14px;color:var(--app-hint-color);margin:0;font-weight:400;line-height:1.4;max-width:92%}.EventsList-module__locationInfo___sWSQQ{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:140%;color:var(--app-hint-color);margin-top:8px}@media (max-width: 480px){.EventsList-module__eventItem___KRCtH{padding:8px 0;gap:10px}.EventsList-module__dotSeparator___jvqrm{font-size:8px}.EventsList-module__container___a05Ls{padding:3px 8px}.EventsList-module__emptyState___Cg6nl{padding:50px 16px;min-height:250px}.EventsList-module__emptyTitle___9stF6{font-size:18px}.EventsList-module__emptySubtitle___OOrE8{font-size:16px}}.EventsList-module__webcamItem___XjcQA{background-color:var(--app-bg-color)}.EventsList-module__webcamButton___0M7yg{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;background:none;border:none;cursor:pointer;transition:opacity .2s ease;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif}.EventsList-module__webcamButton___0M7yg:active{transform:scale(.98)}.EventsList-module__webcamName___Fmsej{flex:1;text-align:left;font-size:16px;font-weight:400;color:var(--app-text-color);line-height:140%}.EventsList-module__arrowIcon___GEVL2{color:var(--app-hint-color);flex-shrink:0}.LocationPlaceholder-module__container___66-e9{display:inline-flex;height:32px;width:fit-content;padding:4px 8px;background-color:var(--tg-theme-button-back-color);border-radius:8px;justify-content:flex-start;align-items:center;gap:8px;cursor:pointer;transition:all .2s ease;touch-action:manipulation;margin-top:4px}.LocationPlaceholder-module__container___66-e9:hover{background-color:var(--app-secondary-bg-color)}.LocationPlaceholder-module__container___66-e9:active{transform:scale(.98)}.LocationPlaceholder-module__icon___-DbLp{width:20px;height:20px;color:var(--app-hint-color);flex-shrink:0;display:flex;align-items:center;justify-content:center}.LocationPlaceholder-module__text___-1B6g{color:var(--app-hint-color);font-size:14px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:140%;white-space:nowrap}.LocationPlaceholder-module__link___CaVYQ{color:var(--tg-theme-reply-text-color);font-size:14px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:140%;white-space:nowrap}@media (max-width: 480px){.LocationPlaceholder-module__container___66-e9{padding:3px 10px;height:28px}.LocationPlaceholder-module__text___-1B6g,.LocationPlaceholder-module__link___CaVYQ{font-size:13px}.LocationPlaceholder-module__icon___-DbLp{width:18px;height:18px}}.SummaryModes-module__container___gRid9{padding:0;max-height:100%;display:flex;flex-direction:column;margin:0;touch-action:pan-y}.SummaryModes-module__stickyHeader___VaMI1{position:sticky;top:0;background-color:var(--app-bg-color);z-index:10;flex-shrink:0;touch-action:pan-y}.SummaryModes-module__header___Xptgy{text-align:center;flex-shrink:0;background-color:var(--app-bg-color)}.SummaryModes-module__title___mvabN{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:140%;letter-spacing:0px;text-align:center;color:var(--app-text-color)}.SummaryModes-module__chipsContainer___IjN-J{display:flex;justify-content:center;width:100%;flex-shrink:0;padding:0 12px;background-color:var(--app-bg-color);border-bottom:1px solid var(--app-stroke-color)}.SummaryModes-module__eventsContainer___ZRupa{flex:1;padding:0;min-height:0;overflow:hidden;touch-action:pan-y}@media (max-width: 480px){.SummaryModes-module__container___gRid9{height:650px}.SummaryModes-module__title___mvabN{font-size:22px}.SummaryModes-module__eventsContainer___ZRupa{padding:0}}.WebcamViewer-module__container___oK-7D{align-self:stretch;height:342.75px;padding:8px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.WebcamViewer-module__header___V5PRc{align-self:stretch;height:56px;padding:17px 16px;display:flex;justify-content:flex-start;align-items:center;gap:12px}.WebcamViewer-module__backButton___8kSLG{width:16px;height:16px;background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.WebcamViewer-module__title___49ILY{margin:0;display:flex;flex-direction:column;justify-content:center;color:var(--app-text-color);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:22.4px;word-wrap:break-word}.WebcamViewer-module__videoWrapper___iGVKO{align-self:stretch;padding:8px 16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.WebcamViewer-module__iframe___v5I30{align-self:stretch;height:270.75px;border-radius:8px;border:none;background-color:#000}.WebcamsList-module__container___OMw7r{padding:0;height:100%;display:flex;flex-direction:column;touch-action:pan-y;overscroll-behavior:contain;overscroll-behavior-y:contain;overscroll-behavior-x:none}.WebcamsList-module__stickyHeader___88n7Q{position:sticky;top:0;background-color:var(--app-bg-color);z-index:10;flex-shrink:0;border-bottom:1px solid var(--app-stroke-color);padding:2px 12px 8px;touch-action:none;user-select:none;-webkit-user-select:none}.WebcamsList-module__title___7t0Dx{margin:0;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:600;color:var(--app-text-color);text-align:center;user-select:none;-webkit-user-select:none}.WebcamsList-module__webcamsList___2lbwO{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 12px 5px;min-height:0;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;overscroll-behavior-y:contain;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none}.WebcamsList-module__webcamsList___2lbwO::-webkit-scrollbar{display:none}.WebcamsList-module__webcamItem___zjNIg{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;background:none;border:none;cursor:pointer;transition:opacity .2s ease;text-align:left;gap:12px;font-family:Fixel Text;font-size:16px;line-height:1.4;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.WebcamsList-module__webcamIcon___jyE-B{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;touch-action:none;pointer-events:none}.WebcamsList-module__webcamIcon___jyE-B svg{width:36px;height:36px}.WebcamsList-module__webcamItem___zjNIg:hover{opacity:.7}.WebcamsList-module__webcamItem___zjNIg:active{opacity:.5}.WebcamsList-module__webcamName___iUq0h{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;color:var(--app-text-color);flex:1;display:flex;align-items:center;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;pointer-events:none}.WebcamsList-module__arrowIcon___2-xfe{color:var(--app-hint-color);flex-shrink:0;margin-left:12px;touch-action:none;pointer-events:none}.WebcamsList-module__separator___yRKvc{height:1px;background-color:var(--app-hint-color);margin-right:0;opacity:.3;touch-action:none;pointer-events:none}.WebcamsList-module__emptyState___xEx6G{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 12px;height:100%;flex:1;touch-action:none;overscroll-behavior:none}.WebcamsList-module__emptyTitle___V5ahq{font-size:18px;font-weight:500;color:var(--app-text-color);line-height:1.4;margin:0 0 12px;user-select:none;-webkit-user-select:none}.WebcamsList-module__emptySubtitle___92v8Z{font-size:14px;color:var(--app-hint-color);margin:0;line-height:1.4;max-width:90%;user-select:none;-webkit-user-select:none}@media (max-width: 480px){.WebcamsList-module__stickyHeader___88n7Q{padding:2px 8px 8px}.WebcamsList-module__webcamsList___2lbwO{padding:0 8px 3px}.WebcamsList-module__webcamIcon___jyE-B{width:32px;height:32px}.WebcamsList-module__webcamIcon___jyE-B svg{width:32px;height:32px}.WebcamsList-module__webcamName___iUq0h{font-size:16px;line-height:140%}.WebcamsList-module__emptyState___xEx6G{padding:50px 8px}}@media (prefers-color-scheme: dark){.WebcamsList-module__stickyHeader___88n7Q{border-bottom:.5px solid rgba(255,255,255,.12)}.WebcamsList-module__separator___yRKvc{background-color:var(--app-hint-color)}}.Profile-module__overlay___ZJUUu{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:5000;display:flex;flex-direction:column}.Profile-module__container___n--5E{padding:0;display:flex;flex-direction:column;gap:0;min-height:100vh;position:relative;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain;overscroll-behavior-y:contain;overscroll-behavior-x:none;scrollbar-width:none;-ms-overflow-style:none}.Profile-module__container___n--5E::-webkit-scrollbar{display:none}.Profile-module__header___dbVif{margin-top:70px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:20px;flex-shrink:0;position:relative;z-index:10;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.Profile-module__avatarWrapper___wgT03{position:relative;padding:2px;border-radius:96px;outline:2px solid #7F65FF;display:inline-flex;align-items:center;justify-content:center;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.Profile-module__avatar___KriHY{width:96px;height:96px;border-radius:96px;overflow:hidden;position:relative;background:linear-gradient(180deg,#00a1c2,#a9effe);display:flex;align-items:center;justify-content:center}.Profile-module__avatarImage___sdlhv{width:100%;height:100%;object-fit:cover;border-radius:96px;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.Profile-module__userName___p4YHu{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;font-style:normal;line-height:140%;letter-spacing:0px;text-align:center;color:var(--app-text-color);position:relative;z-index:20;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;pointer-events:none}.Profile-module__premiumBadge___2-IU-{position:absolute;left:16.5px;bottom:0;height:20px;padding:0 8px;background:linear-gradient(90deg,#7e64ff,#b9a6ff);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:500;line-height:140%;text-align:center;z-index:20;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.Profile-module__headerSettingsButton___vUB0U{position:absolute;top:16px;right:16px;width:48px;height:48px;border-radius:48px;background-color:var(--colors-interface-bg-secondary, #EFEEEE);border:none;display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer;transition:transform .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Profile-module__headerSettingsButton___vUB0U:active{transform:scale(.95)}.Profile-module__headerSettingsButton___vUB0U img{width:24px;height:24px}.Profile-module__headerNotificationsButton___REUu6{position:absolute;top:16px;left:16px;width:48px;height:48px;border-radius:48px;background-color:var(--colors-interface-bg-secondary, #EFEEEE);border:none;display:flex;align-items:center;justify-content:center;padding:12px;cursor:pointer;transition:transform .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Profile-module__headerNotificationsButton___REUu6:active{transform:scale(.95)}.Profile-module__notificationIcon___qrf6G{width:24px;height:24px;position:relative}.Profile-module__notificationBadge___R4OOv{position:absolute;width:8px;height:8px;right:-1px;top:-1px;background:var(--colors-icons-active-2, #C3DD00);border-radius:8px;border:1.5px solid var(--colors-interface-bg-secondary, #EFEEEE)}.Profile-module__statsCard___DNp-4{background-color:var(--app-secondary-bg-color);border-radius:40px;padding:20px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;pointer-events:none}.Profile-module__statsHeader___8jDXW{display:flex;align-items:center;justify-content:space-between}.Profile-module__statsTitle___brzzx{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;vertical-align:middle;color:var(--app-text-color);user-select:none;-webkit-user-select:none}.Profile-module__statsIcon___mAVZ4{font-size:20px}.Profile-module__statsNumber___EhQ0V{font-size:48px;font-weight:700;color:var(--app-text-color);margin:8px 0;user-select:none;-webkit-user-select:none}.Profile-module__infoCard___9Eaga{background:linear-gradient(135deg,#a3e635,#84cc16);border-radius:40px;padding:20px;color:#365314;flex-shrink:0;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.Profile-module__infoText___Aqkuu{margin:0 0 16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;vertical-align:middle;color:#365314;user-select:none;-webkit-user-select:none}.Profile-module__infoButton___418vk{background:none;border:none;color:#365314;font-size:14px;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Profile-module__infoButton___418vk:hover{opacity:.8}.Profile-module__settingsSection___a1Wl3{margin-top:auto;flex-shrink:0}.Profile-module__settingsButton___AKf1J{width:100%;background-color:var(--app-secondary-bg-color);border:none;border-radius:30px;padding:16px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:transform .1s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Profile-module__settingsButton___AKf1J:active{transform:scale(.98)}.Profile-module__settingsIcon___jn9jw{width:24px;height:24px;display:flex;align-items:center;justify-content:center;color:var(--app-hint-color);touch-action:none;pointer-events:none}.Profile-module__settingsButton___AKf1J span{flex:1;text-align:left;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;font-style:normal;line-height:140%;letter-spacing:0px;vertical-align:middle;color:var(--app-text-color);user-select:none;-webkit-user-select:none;touch-action:none;pointer-events:none}.Profile-module__chevronIcon___0hNpE{color:var(--app-hint-color);flex-shrink:0;touch-action:none;pointer-events:none}.Profile-module__menuList___zX3fy{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.Profile-module__menuItem___PhqBV{display:flex;align-items:center;gap:12px;width:100%;padding:17px 16px;border:none;border-bottom:1px solid var(--colors-interface-stroke-01, #EFEDF5);background:none;cursor:pointer;transition:opacity .2s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Profile-module__menuItem___PhqBV:active{opacity:.6}.Profile-module__menuItem___PhqBV svg:first-child{width:24px;height:24px;flex-shrink:0}.Profile-module__menuItem___PhqBV span{flex:1;color:var(--colors-typography-text-primary, #141218);font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;text-align:left;user-select:none;-webkit-user-select:none}.Profile-module__menuItem___PhqBV .Profile-module__chevronIcon___0hNpE{width:16px;height:16px;flex-shrink:0}@media (max-width: 480px){.Profile-module__container___n--5E{padding:16px;gap:16px}.Profile-module__header___dbVif{padding:16px 0;margin-top:70px}.Profile-module__avatar___KriHY{width:100px;height:100px;border-radius:86px}.Profile-module__avatarImage___sdlhv{border-radius:86px}.Profile-module__userName___p4YHu{font-size:20px}.Profile-module__headerSettingsButton___vUB0U{top:16px;right:16px;width:48px;height:48px}.Profile-module__headerNotificationsButton___REUu6{top:16px;left:16px;width:48px;height:48px}.Profile-module__statsCard___DNp-4,.Profile-module__infoCard___9Eaga{padding:16px}.Profile-module__statsNumber___EhQ0V{font-size:36px}}.Profile-module__tabAvatarIcon___dd-le{width:24px;height:24px;border-radius:50%;object-fit:cover;background-color:var(--app-secondary-bg-color)}@media (prefers-color-scheme: dark){.Profile-module__supportButton___H53OJ{background-color:var(--app-secondary-bg-color)}}@supports (padding-top: env(safe-area-inset-top)){.Profile-module__header___dbVif{margin-top:calc(70px + env(safe-area-inset-top))}}.CitySelector-module__overlay___22KYk{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:9999;display:flex;flex-direction:column;touch-action:pan-y}.CitySelector-module__container___T5d-B{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;touch-action:pan-y}.CitySelector-module__header___wynYX{margin-top:100px;padding:8px 16px 16px;background-color:var(--app-bg-color);z-index:10;border-bottom:1px solid var(--app-stroke-color)}.CitySelector-module__title___qogTx{margin:0 0 16px;font-size:24px;font-weight:500;color:var(--app-text-color);text-align:center;line-height:1.4}.CitySelector-module__searchContainer___xRPUy{position:relative}.CitySelector-module__searchInput___VxfN1{width:100%;padding:12px 44px 12px 16px;border:none;border-radius:12px;background-color:var(--app-secondary-bg-color);color:var(--app-text-color);font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0px;outline:none;transition:none}.CitySelector-module__searchInput___VxfN1::placeholder{color:var(--app-hint-color);font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400}.CitySelector-module__searchIcon___ubBD4{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--app-hint-color);pointer-events:none}.CitySelector-module__content___5uAuo{flex:1;overflow-y:auto;padding:0 16px;-webkit-overflow-scrolling:touch;touch-action:pan-y}.CitySelector-module__cityList___gyZm9{display:flex;flex-direction:column;gap:1px}.CitySelector-module__cityItem___WKuYi{display:flex;font-size:16px;min-height:56px;align-items:center;justify-content:space-between;padding:16px 0;background:none;border:none;border-bottom:1px solid var(--app-stroke-color);cursor:pointer;transition:opacity .2s ease;text-align:left;width:100%}.CitySelector-module__cityItem___WKuYi:last-child{border-bottom:none}.CitySelector-module__cityItem___WKuYi:hover{opacity:.7}.CitySelector-module__cityItem___WKuYi:active{opacity:.5}.CitySelector-module__cityName___MosVB{font-family:Fixel Text;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-text-color);flex:1}.CitySelector-module__checkIcon___b71jn{color:var(--tg-theme-radio-button-border-color);margin-left:12px;flex-shrink:0}.CitySelector-module__selected___ib7ch .CitySelector-module__cityName___MosVB{color:var(--app-text-color)}.CitySelector-module__loading___PnYvT{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;gap:12px;color:var(--app-text-color)}.CitySelector-module__spinner___tlLzy{width:20px;height:20px;border:2px solid var(--app-hint-color);border-top:2px solid var(--app-button-color);border-radius:50%;animation:CitySelector-module__spin___yuDR8 1s linear infinite}@keyframes CitySelector-module__spin___yuDR8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.CitySelector-module__header___wynYX{padding:6px 12px 12px;margin-top:100px}.CitySelector-module__searchInput___VxfN1{padding:10px 40px 10px 12px}.CitySelector-module__content___5uAuo{padding:0 12px}.CitySelector-module__cityItem___WKuYi{padding:14px 0}}@media (prefers-color-scheme: dark){.CitySelector-module__searchInput___VxfN1{background-color:var(--app-secondary-bg-color)}.CitySelector-module__cityItem___WKuYi{border-bottom-color:var(--app-stroke-color)}.CitySelector-module__cityItem___WKuYi:hover{opacity:.7}.CitySelector-module__cityItem___WKuYi:active{opacity:.5}}.CitySelector-module__content___5uAuo::-webkit-scrollbar{width:2px}.CitySelector-module__content___5uAuo::-webkit-scrollbar-track{background:transparent}.CitySelector-module__content___5uAuo::-webkit-scrollbar-thumb{background:var(--app-hint-color);border-radius:1px;opacity:.3}@supports (padding-top: env(safe-area-inset-top)){.CitySelector-module__header___wynYX{padding-top:calc(8px + env(safe-area-inset-top));margin-top:calc(100px + env(safe-area-inset-top))}}@supports (padding-bottom: env(safe-area-inset-bottom)){.CitySelector-module__content___5uAuo{padding-bottom:calc(16px + env(safe-area-inset-bottom))}}.Settings-module__overlay___P9GCd{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:5001;display:flex;flex-direction:column;touch-action:pan-y}.Settings-module__container___eh9fY{flex:1;display:flex;flex-direction:column;height:100vh;overflow-y:auto;padding:0 16px 20px;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.Settings-module__container___eh9fY::-webkit-scrollbar{display:none}.Settings-module__title___Y9tfR{font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;line-height:140%;letter-spacing:0px;color:var(--app-text-color);margin:100px 0 32px;text-align:center}.Settings-module__sectionTitle___EmhtN{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-hint-color);margin-bottom:3px;padding:16px 0 0}.Settings-module__settingItem___dQ2o4 .toggle{margin-left:16px}.Settings-module__cityButton___wfqen{width:100%;display:flex;align-items:center;justify-content:space-between;padding:2px 0 16px;border:none;background:none;border-bottom:1px solid var(--app-stroke-color);cursor:pointer;transition:opacity .2s ease}.Settings-module__cityButton___wfqen:hover{opacity:.7}.Settings-module__cityButton___wfqen:active{opacity:.5}.Settings-module__cityName___adrjL{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-text-color)}.Settings-module__cityButton___wfqen svg{color:var(--app-hint-color)}.Settings-module__summaryButton___eA-28{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 0 16px;border:none;background:none;border-bottom:1px solid var(--app-stroke-color);cursor:pointer;transition:opacity .2s ease}.Settings-module__summaryButton___eA-28:hover{opacity:.7}.Settings-module__summaryButton___eA-28:active{opacity:.5}.Settings-module__summaryFrequencyText___miEb-{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-text-color)}.Settings-module__summaryButton___eA-28 svg{color:var(--app-hint-color)}.Settings-module__togglesSection___MAB4g{display:flex;flex-direction:column}.Settings-module__settingItem___dQ2o4{display:flex;min-height:56px;align-items:center;justify-content:space-between;padding:15px 0}.Settings-module__settingInfo___ZiGn8{flex:1;display:flex;flex-direction:column;gap:4px}.Settings-module__settingTitle___MG7Om{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-text-color)}.Settings-module__settingSubtitle___ef-w9{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-hint-color)}.Settings-module__separator___rGy16{height:1px;background-color:var(--app-stroke-color);margin:0}.Settings-module__summaryScreen___6zyU4{flex:1;padding:0 16px 20px;background-color:var(--app-bg-color);height:100vh;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.Settings-module__summaryScreen___6zyU4::-webkit-scrollbar{display:none}.Settings-module__summaryHeader___Na-7i{position:sticky;top:0;background-color:var(--app-bg-color);z-index:10;padding:100px 0 8px}.Settings-module__backButton___SX70Q{display:flex;align-items:center;gap:8px;background:none;border:none;color:var(--app-button-color);font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;cursor:pointer;padding:0;transition:opacity .2s ease}.Settings-module__backButton___SX70Q:hover{opacity:.7}.Settings-module__backButton___SX70Q:active{opacity:.5}.Settings-module__summaryTitle___j9a4M{font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;line-height:140%;letter-spacing:0px;color:var(--app-text-color);margin:24px 0 32px;text-align:center}.Settings-module__summaryToggleSection___FXpky{margin-bottom:20px}.Settings-module__frequencyTitle___fl-f-{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:20px;font-weight:500;color:var(--app-text-color);margin-bottom:24px}.Settings-module__frequencyOptions___hZEwg{display:flex;flex-direction:column}.Settings-module__frequencyOption___JV-rd{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;border:none;background:none;border-bottom:1px solid var(--app-stroke-color);cursor:pointer;transition:opacity .2s ease}.Settings-module__frequencyOption___JV-rd:last-child{border-bottom:none}.Settings-module__frequencyOption___JV-rd:hover{opacity:.7}.Settings-module__frequencyOption___JV-rd:active{opacity:.5}.Settings-module__frequencyOption___JV-rd span{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;letter-spacing:0px;color:var(--app-text-color)}.Settings-module__frequencyOption___JV-rd svg{color:var(--app-button-color)}@media (max-width: 480px){.Settings-module__container___eh9fY,.Settings-module__summaryScreen___6zyU4{padding:0 12px 20px}.Settings-module__title___Y9tfR,.Settings-module__summaryTitle___j9a4M{font-size:22px;margin-top:100px}.Settings-module__summaryHeader___Na-7i{padding:100px 0 8px}.Settings-module__settingItem___dQ2o4{padding:16px 0}.Settings-module__frequencyTitle___fl-f-{font-size:18px}}@media (prefers-color-scheme: dark){.Settings-module__headerLine___X6n7Y{background-color:var(--app-hint-color)}.Settings-module__cityButton___wfqen,.Settings-module__summaryButton___eA-28,.Settings-module__frequencyOption___JV-rd{border-bottom-color:var(--app-stroke-color)}.Settings-module__separator___rGy16{background-color:var(--app-stroke-color)}.Settings-module__toggle___9PiVL{background-color:#fff3}}@supports (padding-top: env(safe-area-inset-top)){.Settings-module__title___Y9tfR{margin-top:calc(100px + env(safe-area-inset-top))}.Settings-module__summaryHeader___Na-7i{padding-top:calc(100px + env(safe-area-inset-top))}}@supports (padding-bottom: env(safe-area-inset-bottom)){.Settings-module__container___eh9fY,.Settings-module__summaryScreen___6zyU4{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.FullscreenSummary-module__container___pdo2N{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:9999;display:flex;flex-direction:column;height:100vh;overflow:hidden}.FullscreenSummary-module__header___JYttL{padding:100px 20px 4px;text-align:center;flex-shrink:0;background-color:var(--app-bg-color)}.FullscreenSummary-module__title___zC5DI{font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:28px;font-weight:500;line-height:140%;color:var(--app-text-color)}.FullscreenSummary-module__cityName___giBTu{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;line-height:140%;color:var(--app-hint-color)}.FullscreenSummary-module__chipsContainer___Xy1nz{display:flex;justify-content:center;width:100%;flex-shrink:0;background-color:var(--app-bg-color);border-bottom:.5px solid rgba(0,0,0,.2)}.FullscreenSummary-module__eventsContainer___OYj-T{flex:1;padding:0;min-height:0;overflow:hidden;touch-action:pan-y;background-color:var(--app-bg-color)}.FullscreenSummary-module__footer___9Om8T{padding:20px;flex-shrink:0;background-color:var(--app-bg-color);border-top:.5px solid rgba(0,0,0,.12)}.FullscreenSummary-module__openMapButton___jH5-R{width:100%;background-color:#141218;color:var(--app-button-text-color);border:none;border-radius:12px;padding:16px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif}.FullscreenSummary-module__openMapButton___jH5-R:hover{opacity:.9;transform:translateY(-1px)}.FullscreenSummary-module__openMapButton___jH5-R:active{transform:translateY(0) scale(.98)}@media (max-width: 480px){.FullscreenSummary-module__header___JYttL{padding:80px 16px 4px}.FullscreenSummary-module__title___zC5DI{font-size:24px;margin:0 0 6px}.FullscreenSummary-module__cityName___giBTu{font-size:14px;margin:0 0 2px}.FullscreenSummary-module__footer___9Om8T{padding:16px}.FullscreenSummary-module__openMapButton___jH5-R{padding:14px 20px;font-size:15px}}@media (prefers-color-scheme: dark){.FullscreenSummary-module__header___JYttL,.FullscreenSummary-module__chipsContainer___Xy1nz,.FullscreenSummary-module__footer___9Om8T{border-color:#ffffff1f}.FullscreenSummary-module__openMapButton___jH5-R{background-color:#7e64ff}}@supports (padding-top: env(safe-area-inset-top)){.FullscreenSummary-module__header___JYttL{padding-top:calc(80px + env(safe-area-inset-top))}}@supports (padding-bottom: env(safe-area-inset-bottom)){.FullscreenSummary-module__footer___9Om8T{padding-bottom:calc(20px + env(safe-area-inset-bottom))}}.ContestGifts-module__overlay___goNKA{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:10000;display:flex;flex-direction:column;height:100vh;overflow:hidden;touch-action:pan-y}.ContestGifts-module__container___ZmCng{flex:1;display:flex;flex-direction:column;height:100vh;overflow:hidden;touch-action:pan-y}.ContestGifts-module__header___l-lD4{padding:120px 20px 20px;flex-shrink:0;background-color:var(--app-bg-color);text-align:center;position:sticky;top:0;z-index:100}.ContestGifts-module__header___l-lD4:after{content:"";position:absolute;bottom:0;left:0;right:0;height:.5px;background-color:#0000001f;z-index:1}.ContestGifts-module__title___SwCCN{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;color:var(--app-text-color)}.ContestGifts-module__content___NRz0t{flex:1;overflow-y:auto;padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.ContestGifts-module__content___NRz0t::-webkit-scrollbar{display:none}.ContestGifts-module__giftsList___jdUkt{display:flex;flex-direction:column}.ContestGifts-module__giftItem___DrhRU{display:flex;gap:16px;padding:16px 20px;align-items:center;background-color:var(--app-bg-color)}.ContestGifts-module__giftImage___VxjtZ{width:64px;height:64px;flex-shrink:0;overflow:hidden;border-radius:16px}.ContestGifts-module__giftPhoto___bJ-ky{width:100%;height:100%;object-fit:cover;border-radius:16px}.ContestGifts-module__giftInfo___xiHM6{flex:1;display:flex;flex-direction:column;gap:4px}.ContestGifts-module__giftName___rC71-{margin:0;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:400;font-style:normal;color:var(--app-text-color);line-height:150%;letter-spacing:0px;vertical-align:middle}.ContestGifts-module__giftQuantity___JQUaF{font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;color:var(--app-hint-color);line-height:140%}.ContestGifts-module__separator___mE09X{height:1px;background-color:var(--app-stroke-color);opacity:.3;margin-left:20px;margin-right:20px}@media (max-width: 480px){.ContestGifts-module__header___l-lD4{padding:100px 16px 16px}.ContestGifts-module__header___l-lD4:after{background-color:#0000001f}.ContestGifts-module__title___SwCCN{font-size:20px}.ContestGifts-module__giftItem___DrhRU{padding:16px;gap:12px}.ContestGifts-module__giftImage___VxjtZ{width:64px;height:64px}.ContestGifts-module__giftName___rC71-{font-size:15px}.ContestGifts-module__giftQuantity___JQUaF{font-size:13px}.ContestGifts-module__separator___mE09X{margin-left:16px;margin-right:16px}}@media (prefers-color-scheme: dark){.ContestGifts-module__separator___mE09X{background-color:var(--app-hint-color)}}.ContestGifts-module__header___l-lD4:after{background-color:#ffffff1f}@supports (padding-top: env(safe-area-inset-top)){.ContestGifts-module__header___l-lD4{padding-top:calc(100px + env(safe-area-inset-top))}}.RatingModal-module__overlay___5Cdwi{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:999999;padding:20px;animation:RatingModal-module__fadeIn___hg2lg .3s ease-out}.RatingModal-module__modal___ukYvJ{background-color:#fff;border-radius:20px;padding:32px 24px;max-width:400px;width:100%;position:relative;animation:RatingModal-module__slideUp___FInbL .3s ease-out;z-index:1000000}.RatingModal-module__closeButton___eqDlz{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;color:#8c8a92;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.RatingModal-module__closeButton___eqDlz:hover{background-color:#0000000d}.RatingModal-module__title___p77Ge{margin:0 0 16px;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;font-size:18px;line-height:140%;letter-spacing:0px;vertical-align:middle;color:#141218;text-align:left}.RatingModal-module__subtitle___jKwmN{color:#8c8a92;margin:0 0 16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0px;vertical-align:middle;text-align:left}.RatingModal-module__stars___u9Bvn{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.RatingModal-module__star___Mxglb{background:none;border:none;font-size:48px;cursor:pointer;color:#efeeee;transition:color .2s ease,transform .1s ease;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.RatingModal-module__star___Mxglb:hover{transform:scale(1.1)}.RatingModal-module__star___Mxglb.RatingModal-module__active___YQKIv{color:#fc0}.RatingModal-module__ratedStars___XyuWc{display:flex-start;justify-content:center;gap:4px;margin-bottom:10px}.RatingModal-module__ratedStar___rJCTQ{font-size:24px;color:#efeeee}.RatingModal-module__ratedStar___rJCTQ.RatingModal-module__active___YQKIv{color:#fc0}.RatingModal-module__textarea___1x-r0{width:100%;height:120px;border:none;border-radius:12px 12px 0 0;padding:16px;font-size:16px;resize:none;outline:none;margin-bottom:0;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;background-color:#f7f7f7;color:#141218;box-sizing:border-box;position:relative;display:block;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.RatingModal-module__textarea___1x-r0:focus{border:none;outline:none}.RatingModal-module__textarea___1x-r0::placeholder{color:#8c8a92}.RatingModal-module__textareaContainer___Xoc1K{position:relative;margin-bottom:24px}.RatingModal-module__counterBlock___oo8BA{width:100%;height:25px;background-color:#f7f7f7;border-radius:0 0 12px 12px;display:flex;align-items:center;justify-content:flex-start;padding:0 16px;margin-top:0;margin-bottom:0}.RatingModal-module__counter___dD0go{color:#8c8a92;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0px;vertical-align:middle}.RatingModal-module__submitButton___CWed9{width:100%;background-color:#141218;color:#fff;border:none;border-radius:12px;padding:16px;font-size:16px;font-weight:600;cursor:pointer;transition:opacity .2s ease;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-tap-highlight-color:transparent}.RatingModal-module__submitButton___CWed9:hover{opacity:.9}.RatingModal-module__submitButton___CWed9:active{transform:scale(.98)}.RatingModal-module__submitButton___CWed9:disabled{opacity:.6;cursor:not-allowed}.RatingModal-module__skipButton___aJ-g0{width:100%;background:none;border:none;color:#8c8a92;font-size:14px;cursor:pointer;padding:8px;margin-top:16px;transition:color .2s ease;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;-webkit-tap-highlight-color:transparent}.RatingModal-module__skipButton___aJ-g0:hover{color:#141218}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR{background-color:#141218}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__title___p77Ge{color:#fff}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__closeButton___eqDlz:hover{background-color:#ffffff1a}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__star___Mxglb{color:#efeeee}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__star___Mxglb.RatingModal-module__active___YQKIv{color:#fc0}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__ratedStar___rJCTQ{color:#efeeee}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__ratedStar___rJCTQ.RatingModal-module__active___YQKIv{color:#fc0}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__submitButton___CWed9{background-color:#7e64ff}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__skipButton___aJ-g0:hover{color:#fff}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__textarea___1x-r0{background-color:#3b383e;color:#fff}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__counterBlock___oo8BA{background-color:#3b383e}.RatingModal-module__modal___ukYvJ.RatingModal-module__darkTheme___6AnWR .RatingModal-module__counter___dD0go{color:#8c8a92}@keyframes RatingModal-module__fadeIn___hg2lg{0%{opacity:0}to{opacity:1}}@keyframes RatingModal-module__slideUp___FInbL{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.RatingModal-module__modal___ukYvJ{margin:16px;padding:24px 20px}.RatingModal-module__title___p77Ge{font-size:16px}.RatingModal-module__subtitle___jKwmN{font-size:14px;margin-bottom:16px}.RatingModal-module__stars___u9Bvn{gap:4px;margin-bottom:10px}.RatingModal-module__star___Mxglb{font-size:40px}}.NotificationsModal-module__overlay___7RB6V{position:fixed;inset:0;background:var(--colors-interface-bg-primary, #f7f7f7);z-index:5000;display:flex;flex-direction:column;overflow:hidden}.NotificationsModal-module__container___A-jz-{width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow:hidden}.NotificationsModal-module__header___2UNe0{margin-top:100px;width:100%;padding:0 16px 16px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;flex-shrink:0}.NotificationsModal-module__title___g9hvm{text-align:center;color:var(--colors-typography-text-primary, #141218);font-size:24px;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:33.6px;word-wrap:break-word;margin:0}.NotificationsModal-module__filters___oWjIN{width:100%;padding:16px;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px;flex-shrink:0}.NotificationsModal-module__filterButton___3kSK8{flex:1;height:32px;padding:0 20.5px;background:var(--colors-interface-input-01, white);border-radius:8px;display:flex;justify-content:center;align-items:center;gap:6px;border:none;cursor:pointer;transition:all .2s;white-space:nowrap}.NotificationsModal-module__filterButton___3kSK8:active{opacity:.8}.NotificationsModal-module__filterButtonActive___VMRRo{background:var(--app-button-color, #141218)}.NotificationsModal-module__filterButtonActive___VMRRo .NotificationsModal-module__filterText___bYcaw{color:var(--app-button-text-color, white)}.NotificationsModal-module__filterText___bYcaw{display:flex;justify-content:center;flex-direction:column;color:var(--colors-typography-text-primary, #141218);font-size:14px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:18.2px;word-wrap:break-word}.NotificationsModal-module__filterBadge___4eEjC{width:16px;height:16px;background:var(--colors-interface-layers-06, #cce800);overflow:hidden;border-radius:24px;display:flex;align-items:center;justify-content:center}.NotificationsModal-module__filterBadgeText___lm9Om{text-align:center;display:flex;justify-content:center;flex-direction:column;color:#000;font-size:10px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:14px;word-wrap:break-word}.NotificationsModal-module__content___hzTUX{flex:1 1 0;width:100%;padding:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.NotificationsModal-module__emptyState___2-LJZ{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:100%;flex:1;padding:16px}.NotificationsModal-module__emptyIcon___10OzP{width:84px;height:91px}.NotificationsModal-module__emptyText___qBE4D{text-align:center;display:flex;justify-content:center;flex-direction:column;color:var(--colors-typography-text-tertiary, #8c8a92);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:22.4px;word-wrap:break-word}.NotificationsModal-module__notificationsList___SWqlV{width:100%;padding:8px 16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;animation:NotificationsModal-module__fadeIn___2OOJ9 .3s ease-in-out}@keyframes NotificationsModal-module__fadeIn___2OOJ9{0%{opacity:0}to{opacity:1}}.NotificationsModal-module__notificationItem___kzfzX{width:100%;min-height:80px;padding:16px;background:var(--colors-interface-on-background, white);border-radius:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;cursor:pointer;transition:opacity .2s}.NotificationsModal-module__notificationItem___kzfzX:active{opacity:.8}.NotificationsModal-module__notificationHeader___X7QF1{width:100%;display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.NotificationsModal-module__notificationTitle___8GaBd{flex:1 1 0;display:flex;justify-content:center;flex-direction:column;color:var(--colors-typography-text-primary, #141218);font-size:14px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:18.2px;word-wrap:break-word}.NotificationsModal-module__notificationTime___m5DgH{display:flex;justify-content:flex-start;align-items:center;gap:4px}.NotificationsModal-module__notificationDot___T8B5l{width:6px;height:6px;background:var(--colors-icons-active-2, #c3dd00);border-radius:8px}.NotificationsModal-module__notificationTimeText___mNTTc{display:flex;justify-content:center;flex-direction:column;color:var(--colors-typography-text-tertiary, #8c8a92);font-size:12px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:16.8px;word-wrap:break-word}.NotificationsModal-module__notificationMessage___heLWD{width:100%;max-height:56px;color:var(--colors-typography-text-secondary, #515057);font-size:14px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:18.2px;word-wrap:break-word;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.NotificationsModal-module__notificationSkeleton___s3YVB{width:100%;min-height:80px;padding:16px;background:var(--colors-interface-on-background, white);border-radius:24px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.NotificationsModal-module__skeletonHeader___JXe4P{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.NotificationsModal-module__skeletonTitle___pBSmJ{flex:1;height:18px;background:var(--colors-interface-bg-primary, #f7f7f7);border-radius:4px;animation:NotificationsModal-module__skeleton-pulse___5wR4E 1.5s ease-in-out infinite}.NotificationsModal-module__skeletonTime___8QxCR{width:40px;height:18px;background:var(--colors-interface-bg-primary, #f7f7f7);border-radius:4px;animation:NotificationsModal-module__skeleton-pulse___5wR4E 1.5s ease-in-out infinite}.NotificationsModal-module__skeletonMessage___LO4LR{width:100%;height:36px;background:var(--colors-interface-bg-primary, #f7f7f7);border-radius:4px;animation:NotificationsModal-module__skeleton-pulse___5wR4E 1.5s ease-in-out infinite}@keyframes NotificationsModal-module__skeleton-pulse___5wR4E{0%,to{opacity:1}50%{opacity:.5}}.NotificationsModal-module__content___hzTUX::-webkit-scrollbar{display:none}.NotificationsModal-module__content___hzTUX{scrollbar-width:none;-ms-overflow-style:none}.NotificationDetailModal-module__overlay___Xgikk{position:fixed;inset:0;background:#00000080;z-index:10002;display:flex;align-items:flex-end;overflow-y:auto;animation:NotificationDetailModal-module__fadeIn___7JBy0 .3s ease}@keyframes NotificationDetailModal-module__fadeIn___7JBy0{0%{opacity:0}to{opacity:1}}.NotificationDetailModal-module__container___SLXxr{width:100%;min-height:50vh;max-height:calc(100vh - 100px);background:var(--colors-interface-bg-primary, #f7f7f7);border-top-left-radius:32px;border-top-right-radius:32px;display:flex;flex-direction:column;position:relative;animation:NotificationDetailModal-module__slideUp___zgGAR .3s ease;overflow:hidden}@keyframes NotificationDetailModal-module__slideUp___zgGAR{0%{transform:translateY(100%)}to{transform:translateY(0)}}.NotificationDetailModal-module__imageContainer___aIP-E{width:100%;height:236px;background:var(--colors-interface-on-background, white);overflow:hidden;flex-shrink:0;border-top-left-radius:32px;border-top-right-radius:32px}.NotificationDetailModal-module__image___JAt-q{width:100%;height:100%;object-fit:cover}.NotificationDetailModal-module__closeButton___JqLoZ{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:8px;background:#76768052;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;border-radius:48px;color:#fff;cursor:pointer;transition:opacity .2s;box-shadow:0 0 4px #00000014;z-index:100}.NotificationDetailModal-module__closeButton___JqLoZ:active{opacity:.8}.NotificationDetailModal-module__closeButton___JqLoZ svg{width:16px;height:16px}.NotificationDetailModal-module__content___axd3Y{flex:1;min-height:0;padding:24px 16px;overflow-y:auto}.NotificationDetailModal-module__textContent___Gq5Vm{display:flex;flex-direction:column;gap:16px}.NotificationDetailModal-module__title___-p2qO{margin:0;color:var(--colors-typography-text-primary, #141218);font-size:18px;font-family:Fixel Display,sans-serif;font-weight:500;line-height:25.2px}.NotificationDetailModal-module__message___aZjMt{margin:0;color:var(--colors-typography-text-secondary, #515057);font-size:16px;font-family:Fixel Text,sans-serif;font-weight:400;line-height:22.4px;white-space:pre-line}.NetworkingBanner-module__overlay___gwo9b{position:fixed;inset:0;background-color:#00000080;z-index:10000;display:flex;align-items:flex-end;animation:NetworkingBanner-module__fadeIn___aRJtB .3s ease-out}@keyframes NetworkingBanner-module__fadeIn___aRJtB{0%{opacity:0}to{opacity:1}}.NetworkingBanner-module__modal___qNUXn{width:100%;max-width:600px;margin:0 auto;background-color:var(--app-bg-color);border-top-left-radius:32px;border-top-right-radius:32px;padding:16px;display:flex;flex-direction:column;gap:32px;animation:NetworkingBanner-module__slideUp___5xB1y .3s ease-out;box-shadow:0 -8px 32px #0000001a}@keyframes NetworkingBanner-module__slideUp___5xB1y{0%{transform:translateY(100%)}to{transform:translateY(0)}}.NetworkingBanner-module__illustration___pXgVL{width:100%;height:200px;display:flex;align-items:center;justify-content:center;overflow:hidden}.NetworkingBanner-module__bannerImage___ZzJU-{width:100%;height:100%;object-fit:contain}.NetworkingBanner-module__content___tgQlo{display:flex;flex-direction:column;gap:16px;text-align:center;padding:0 16px}.NetworkingBanner-module__title___YCYEd{font-family:Fixel Display,sans-serif;font-size:18px;font-weight:500;line-height:25.2px;color:var(--app-text-color);margin:0}.NetworkingBanner-module__description___SCjju{font-family:Fixel Text,sans-serif;font-size:16px;font-weight:400;line-height:22.4px;color:var(--app-hint-color);margin:0}.NetworkingBanner-module__createButton___ez9Fw{margin-bottom:20px;width:100%;height:56px;background-color:var(--app-button-color);color:var(--app-button-text-color);border-radius:16px;border:none;font-family:Fixel Text,sans-serif;font-size:16px;font-weight:500;line-height:22.4px;cursor:pointer;transition:opacity .2s ease}.NetworkingBanner-module__createButton___ez9Fw:hover{opacity:.9}.NetworkingBanner-module__createButton___ez9Fw:active{transform:scale(.98)}@media (max-width: 480px){.NetworkingBanner-module__modal___qNUXn{padding:12px;gap:24px}.NetworkingBanner-module__illustration___pXgVL{height:180px}.NetworkingBanner-module__title___YCYEd{font-size:16px;line-height:22.4px}.NetworkingBanner-module__description___SCjju{font-size:14px;line-height:19.6px}.NetworkingBanner-module__createButton___ez9Fw{height:48px;font-size:14px}}.App-module__app___d3kQ4{height:100vh;width:100vw;position:relative;overflow:hidden;background-color:var(--app-bg-color)}.App-module__mapContainer___YH2FL{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:1;transition:opacity .1s ease}.App-module__mapContainer___YH2FL.App-module__loading___x7-PF{opacity:0;pointer-events:none}.App-module__mapContainer___YH2FL.App-module__hidden___YLVjF{opacity:0;pointer-events:none;z-index:-1}.App-module__mapContainer___YH2FL.App-module__visible___5Nd5-{opacity:1;pointer-events:auto;z-index:1}.App-module__header___GVeF1{position:absolute;top:16px;left:16px;right:16px;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:16px;box-shadow:0 4px 16px #0000001a,0 1px 4px #0000000d;border-bottom:1px solid var(--app-stroke-color)}.App-module__app___d3kQ4.App-module__dark___7BCFK .App-module__header___GVeF1{background-color:#2c2c2ef2}.App-module__settingsButton___ymFG8{background:none;border:none;color:var(--app-button-color);cursor:pointer;padding:6px;border-radius:8px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.App-module__settingsButton___ymFG8:hover{background-color:#007aff1a}.App-module__profileContent___0ecrg{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.App-module__profileAvatar___lK-JH{width:80px;height:80px;border-radius:50%;background-color:var(--app-button-color);display:flex;align-items:center;justify-content:center;color:#fff}.App-module__profileContent___0ecrg h4{margin:0;font-size:18px;font-weight:600;color:var(--app-text-color)}.App-module__cityChangeButton___7SjBQ{background-color:var(--app-button-color);color:var(--app-button-text-color);border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:opacity .2s ease}.App-module__cityChangeButton___7SjBQ:hover{opacity:.8}.App-module__cityChangeButton___7SjBQ:active{transform:scale(.95)}.App-module__overlayContent___3MLlw{position:absolute;inset:80px 16px 120px;z-index:999;pointer-events:none}.App-module__overlayPanel___YAZA0{background-color:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:20px;padding:20px;max-height:100%;overflow-y:auto;box-shadow:0 8px 32px #0000001a,0 2px 8px #0000000d;border:1px solid rgba(255,255,255,.2)}.App-module__citySelector___TRF4R{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;text-align:center;background-color:var(--app-bg-color)}.App-module__appTitle___1kWbp{color:var(--app-text-color);margin-bottom:16px;font-size:28px;font-weight:700}.App-module__selectorTitle___wmtqS{color:var(--app-text-color);margin-bottom:16px;font-size:18px;font-weight:500}.App-module__selectorDescription___gHuNu{color:var(--app-hint-color);margin-bottom:32px;max-width:300px;line-height:1.4;font-size:14px}.App-module__cityGrid___jHSGS{display:grid;gap:12px;width:100%;max-width:300px}.App-module__cityButton___lSpqx{padding:16px 24px;background-color:var(--app-button-color);color:var(--app-button-text-color);border:none;border-radius:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.App-module__cityButton___lSpqx:hover{transform:translateY(-1px);opacity:.9}.App-module__cityButton___lSpqx:active{transform:scale(.95)}.App-module__header___GVeF1{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:var(--app-bg-color);border-bottom:1px solid var(--app-hint-color);min-height:56px}.App-module__cityName___sr4xS{font-size:18px;font-weight:600;color:var(--app-text-color);margin:0}.App-module__changeButton___wWEuA{background:none;border:none;color:var(--app-button-color);font-size:14px;cursor:pointer;padding:8px;border-radius:6px;transition:background-color .2s ease}.App-module__changeButton___wWEuA:hover{background-color:var(--app-secondary-bg-color)}.App-module__content___jnE9N{flex:1;overflow:hidden;background-color:var(--app-bg-color)}.App-module__tabContent___3Excx{height:100%;display:flex;flex-direction:column;padding:20px;overflow-y:auto}.App-module__tabContent___3Excx h2{margin:0 0 20px;font-size:24px;font-weight:600;color:var(--app-text-color)}.App-module__mapPlaceholder___aZPWu{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:var(--app-secondary-bg-color);border-radius:12px;color:var(--app-hint-color);gap:16px}.App-module__mapPlaceholder___aZPWu svg{color:var(--app-hint-color)}.App-module__mapPlaceholder___aZPWu p{font-size:16px;font-weight:500}.App-module__eventsList___wI-Yp{display:flex;flex-direction:column;gap:12px}.App-module__eventItem___7Vq2o{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-secondary-bg-color);border-radius:12px}.App-module__eventType___ILIh1{padding:6px 12px;border-radius:20px;font-size:12px;font-weight:600;text-align:center;min-width:50px}.App-module__eventType___ILIh1.App-module__dps___Q4w0z{background-color:var(--app-destructive-color);color:#fff}.App-module__eventType___ILIh1.App-module__clear___Uz7qd{background-color:#34c759;color:#fff}.App-module__eventContent___HRmxX{flex:1}.App-module__eventMessage___Usyn6{font-weight:500;color:var(--app-text-color);margin-bottom:4px}.App-module__eventMeta___FbRDA{font-size:12px;color:var(--app-hint-color)}.App-module__webcamsList___5r1Xu{display:flex;flex-direction:column;gap:12px}.App-module__webcamItem___QgwVQ{display:flex;align-items:center;gap:12px;padding:16px;background-color:var(--app-secondary-bg-color);border-radius:12px;cursor:pointer;transition:background-color .2s ease}.App-module__webcamItem___QgwVQ:hover{background-color:var(--app-hint-color)}.App-module__webcamIcon___g9Pom{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background-color:var(--app-button-color);border-radius:50%}.App-module__webcamIcon___g9Pom svg{color:#fff}.App-module__webcamName___P-yo-{font-weight:500;color:var(--app-text-color)}.App-module__settingsList___rHmBS{display:flex;flex-direction:column;gap:1px;background-color:var(--app-hint-color);border-radius:12px;overflow:hidden}.App-module__settingItem___hFiMr{display:flex;align-items:center;justify-content:space-between;padding:16px;background-color:var(--app-secondary-bg-color);color:var(--app-text-color);font-weight:500}.App-module__toggle___IrjeS{width:40px;height:24px;background-color:var(--app-hint-color);border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s ease}.App-module__toggle___IrjeS:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;background-color:#fff;border-radius:50%;transition:transform .2s ease}.App-module__tabBar___xlQYO{display:flex;background-color:var(--app-bg-color);border-top:1px solid var(--app-hint-color);padding:8px 0;min-height:80px}.App-module__tabItem___qFoMA{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px;background:none;border:none;cursor:pointer;transition:opacity .2s ease;position:relative}.App-module__tabItem___qFoMA:active{transform:scale(.95)}.App-module__tabIcon___-eN3d{font-size:24px;margin-bottom:4px;position:relative}.App-module__tabLabel___G7xla{font-size:10px;color:var(--app-hint-color);font-weight:500}.App-module__tabItem___qFoMA.App-module__active___JVZDj .App-module__tabLabel___G7xla{color:var(--app-button-color)}.App-module__badge___5Vpd5{position:absolute;top:-4px;right:-4px;background-color:var(--app-destructive-color);color:#fff;border-radius:8px;padding:2px 6px;font-size:10px;font-weight:600;min-width:16px;text-align:center}@media (max-width: 480px){.App-module__header___GVeF1{padding:10px 12px;min-height:50px}.App-module__cityName___sr4xS{font-size:16px}.App-module__changeButton___wWEuA{font-size:12px}.App-module__tabContent___3Excx{padding:16px}.App-module__tabContent___3Excx h2{font-size:20px}.App-module__appTitle___1kWbp{font-size:24px}.App-module__cityGrid___jHSGS{max-width:280px}.App-module__tabBar___xlQYO{min-height:70px}.App-module__tabIcon___-eN3d{font-size:20px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.App-module__tabBar___xlQYO{padding-bottom:calc(8px + env(safe-area-inset-bottom));min-height:calc(80px + env(safe-area-inset-bottom))}}.App-module__cityChangingIndicator___yy3KA{position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:1000;pointer-events:none}.App-module__cityChangingContent___FbgGi{display:flex;align-items:center;gap:8px;background-color:#000c;color:#fff;padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:App-module__slideInDown___u29ep .3s ease-out}.App-module__miniSpinner___wgCFN{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid white;border-radius:50%;animation:App-module__spin___YaZ-V 1s linear infinite}@keyframes App-module__slideInDown___u29ep{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes App-module__spin___YaZ-V{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.App-module__app___d3kQ4.App-module__dark___7BCFK .App-module__cityChangingContent___FbgGi{background-color:#2c2c2ee6}.App-module__fullscreenOverlay___LAjM-{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:10000;animation:App-module__slideInFromBottom___lnlLh .3s ease-out}@keyframes App-module__slideInFromBottom___lnlLh{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.PayWall-module__overlay___SXbaN{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:0;animation:PayWall-module__fadeIn___SioDD .3s ease-out;background-color:var(--app-bg-color);touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.PayWall-module__container___0uL2J{width:100%;height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden;box-sizing:border-box}.PayWall-module__scrollContent___iWxea{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-y}.PayWall-module__closeButton___GsjCo{background-color:var(--tg-theme-button-back-color);padding-top:100;position:absolute;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(16px);box-shadow:0 0 4px #00000014;top:100px;right:16px;width:40px;height:40px}.PayWall-module__overlay___SXbaN .PayWall-module__closeButton___GsjCo{color:var(--app-hint-color)}.PayWall-module__closeButton___GsjCo:hover{transform:scale(1.05)}.PayWall-module__closeButton___GsjCo:active{transform:scale(.95)}.PayWall-module__imageContainer___eU2sH{width:100%;height:100px;max-width:100%;padding:0;margin:0 auto;overflow:hidden;flex-shrink:0;position:relative}.PayWall-module__paywallImage___VO2Mz{width:100%;height:100%;object-fit:cover;display:block}.PayWall-module__contentBackground___FQBwk{background-color:#f7f7f7;width:100%;flex:1;padding:0;display:flex;flex-direction:column}.PayWall-module__overlay___SXbaN.PayWall-module__dark___mKOzq .PayWall-module__contentBackground___FQBwk{background-color:var(--app-bg-color)}.PayWall-module__titleContainer___izB09{text-align:center;padding:12px 16px 6px;flex-shrink:0;margin-bottom:10px}.PayWall-module__title___5c3yl{font-size:21px;font-weight:500;margin:0;line-height:1.4;font-family:Fixel Display;height:29px}.PayWall-module__overlay___SXbaN.PayWall-module__light___Bf3-t .PayWall-module__title___5c3yl{color:#000}.PayWall-module__overlay___SXbaN.PayWall-module__dark___mKOzq .PayWall-module__title___5c3yl{color:var(--app-text-color)}.PayWall-module__featuresContainer___7wtKs{font-family:Fixel Text;font-weight:400;font-style:normal;width:100%;max-width:393px;display:flex;flex-direction:column;gap:8px;flex-shrink:0;height:auto;padding:6px 16px;margin-bottom:10px}.PayWall-module__feature___TFdGh{display:flex;height:24px;align-items:center;gap:12px}.PayWall-module__checkIcon___ZITY0{flex-shrink:0}.PayWall-module__overlay___SXbaN.PayWall-module__light___Bf3-t .PayWall-module__featureText___y5y5w{color:#374151}.PayWall-module__overlay___SXbaN.PayWall-module__dark___mKOzq .PayWall-module__featureText___y5y5w{color:var(--app-text-color)}.PayWall-module__plansContainer___f4LMn{display:flex;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;flex-direction:column;gap:6px;padding:6px 16px;flex-shrink:0;min-height:260px;overflow:hidden}.PayWall-module__planCard___4n---{border:none;border-radius:16px;cursor:pointer;transition:all .2s ease;background-color:#fff;position:relative;padding:15px}.PayWall-module__overlay___SXbaN.PayWall-module__light___Bf3-t .PayWall-module__planCard___4n---{background-color:#fff;border-color:#e5e7eb}.PayWall-module__overlay___SXbaN.PayWall-module__dark___mKOzq .PayWall-module__planCard___4n---{background-color:#ffffff1a;border-color:#fff3}.PayWall-module__planCard___4n---:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.PayWall-module__planSelected___bI7Tp{border:1.5px solid var(--tg-theme-radio-button-border-color)!important;background-color:var(--tg-theme-radio-button-bg-color)!important}.PayWall-module__radioInput___JKw2t{display:none}.PayWall-module__radioButton___m3i2z{position:absolute;top:12px;right:12px;width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;background-color:#fff;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.PayWall-module__radioInner___H-QOZ{width:6px;height:6px;border-radius:50%;background-color:transparent;transition:all .2s ease}.PayWall-module__planSelected___bI7Tp .PayWall-module__radioButton___m3i2z{border-color:#8b5cf6;background-color:#fff}.PayWall-module__planSelected___bI7Tp .PayWall-module__radioInner___H-QOZ{background-color:#8b5cf6}.PayWall-module__planHeader___2nh7k{display:flex;justify-content:space-between;align-items:flex-start}.PayWall-module__planInfo___l4b5q{flex:1}.PayWall-module__price___adPV3{font-size:14px;display:flex;align-items:center;line-height:1.4;gap:5px;color:#8c8a92}.PayWall-module__originalPrice___etFkz{text-decoration:line-through}.PayWall-module__planSavedPrice___YmviQ{font-size:14px;line-height:1.4;font-weight:400}.PayWall-module__planPricing___Y-77t{text-align:right}.PayWall-module__planPrice___UcfSa{font-size:16px;font-weight:500;margin-bottom:4px;font-family:Fixel Text;line-height:1.4}.PayWall-module__overlay___SXbaN.PayWall-module__light___Bf3-t .PayWall-module__planPrice___UcfSa{color:#000}.PayWall-module__overlay___SXbaN.PayWall-module__dark___mKOzq .PayWall-module__planPrice___UcfSa{color:var(--app-text-color)}.PayWall-module__planDiscount___clk0F{background:linear-gradient(90deg,#7e64ff,#b9a6ff);color:#fff;font-size:14px;padding:1px 7px;font-weight:500;font-style:Medium;border-radius:12px;display:inline-block;line-height:1.4}.PayWall-module__buttonContainer___PzNpx{padding:12px 16px 6px;flex-shrink:0}.PayWall-module__subscribeButton___7y12I{width:100%;border:none;border-radius:12px;padding:14px 20px;font-size:16px;font-weight:500;line-height:1.4;font-style:Medium;vertical-align:middle;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;font-family:Fixel Text;-webkit-tap-highlight-color:transparent;background-color:var(--app-button-color);color:var(--app-button-text-color)}.PayWall-module__subscribeButton___7y12I:hover{opacity:.9;transform:translateY(-1px)}.PayWall-module__subscribeButton___7y12I:active{transform:translateY(0)}.PayWall-module__subscribeButton___7y12I:disabled{opacity:.6;cursor:not-allowed;transform:none}.PayWall-module__spinner___jhiPO{width:20px;height:20px;border:2px solid transparent;border-top:2px solid currentColor;border-radius:50%;animation:PayWall-module__spin___1Xti7 1s linear infinite}.PayWall-module__linksContainer___UrFJD{display:flex;align-items:center;justify-content:space-around;gap:8px;flex-wrap:wrap;flex-shrink:0;padding:0 50px 32px 0;font-weight:400;font-style:Regular;font-size:14px;line-height:1.4;color:#8c8a92!important}.PayWall-module__linksContainer___UrFJD a:hover,.PayWall-module__linksContainer___UrFJD .PayWall-module__documentLink___BiZRS:hover{color:#8c8a92!important;text-decoration:none}.PayWall-module__linksContainer___UrFJD a:visited,.PayWall-module__linksContainer___UrFJD .PayWall-module__documentLink___BiZRS:visited{color:#8c8a92!important}.PayWall-module__planTitle___67zRr{font-family:Fixel Text;font-weight:500;font-style:Medium;font-size:16px;line-height:1.4;color:var(--app-text-color);padding-bottom:6px}@keyframes PayWall-module__fadeIn___SioDD{0%{opacity:0}to{opacity:1}}@keyframes PayWall-module__spin___1Xti7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 480px){.PayWall-module__imageContainer___eU2sH{width:100%;height:208px}.PayWall-module__titleContainer___izB09{padding:0 16px 12px}.PayWall-module__title___5c3yl{font-size:20px}.PayWall-module__feature___TFdGh{gap:10px}.PayWall-module__featureText___y5y5w{font-size:16px}.PayWall-module__planCard___4n---{padding:20px 12px 15px 20px}.PayWall-module__planPrice___UcfSa{font-size:16px}.PayWall-module__subscribeButton___7y12I{padding:16px 20px;font-size:16px;min-height:52px}.PayWall-module__linkSeparator___UK-c4{font-size:11px}.PayWall-module__linksContainer___UrFJD{padding:10px 50px 0;font-weight:400;font-style:Regular;font-size:14px;line-height:1.4;color:#8c8a92!important}.PayWall-module__paymentFormContainer___wdXnl{padding:20px;width:100%;max-width:100%}.PayWall-module__paymentHeader___gsodP{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;position:relative}.PayWall-module__paymentTitle___e90u2{font-size:20px;font-weight:600;color:var(--tg-theme-text-color, #000);margin:0;flex:1;text-align:center;padding-right:32px;font-family:Fixel Display,sans-serif}.PayWall-module__selectedPlanInfo___4-ANx{background:var(--tg-theme-secondary-bg-color, #f8f9fa);border-radius:12px;padding:16px;margin-bottom:24px;text-align:center}.PayWall-module__selectedPlanInfo___4-ANx h3{margin:0 0 8px;font-size:18px;font-weight:600;color:var(--tg-theme-text-color, #000);font-family:Fixel Display,sans-serif}.PayWall-module__planPriceInfo___U0ZGk{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:8px}.PayWall-module__finalPrice___RB3II{font-size:24px;font-weight:700;color:#8b5cf6;font-family:Fixel Display,sans-serif}.PayWall-module__discountBadge___dMoBA{background:#8b5cf6;color:#fff;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500;font-family:Fixel Text,sans-serif}.PayWall-module__totalAmount___Nvgo-{font-size:16px;font-weight:500;color:var(--tg-theme-text-color, #000);margin-top:8px;font-family:Fixel Text,sans-serif}.PayWall-module__changePlanContainer___WLmLe{margin-top:20px;text-align:center}.PayWall-module__changePlanButton___ANIcq{background:transparent;border:1px solid #8b5cf6;color:#8b5cf6;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease;font-family:Fixel Text,sans-serif;-webkit-tap-highlight-color:transparent}.PayWall-module__changePlanButton___ANIcq:hover{background:#8b5cf6;color:#fff}.PayWall-module__changePlanButton___ANIcq:active{transform:scale(.98)}.PayWall-module__paymentFormContainer___wdXnl{padding:16px}.PayWall-module__paymentHeader___gsodP{margin-bottom:20px}.PayWall-module__paymentTitle___e90u2{padding-top:100px;font-size:18px}.PayWall-module__selectedPlanInfo___4-ANx{padding:14px;margin-bottom:20px}.PayWall-module__finalPrice___RB3II{font-size:22px}.PayWall-module__changePlanButton___ANIcq{padding:10px 20px;font-size:15px}}.AddressModal-module__addressOverlay___3damV{position:fixed;bottom:0;left:0;right:0;z-index:2000;pointer-events:none;display:flex;justify-content:center;touch-action:pan-x pan-y}.AddressModal-module__addressModal___e5J0r{width:100%;background:var(--app-bg-color);border-radius:32px 32px 0 0;pointer-events:auto;box-shadow:0 -4px 20px #0000001a;display:flex;flex-direction:column;animation:AddressModal-module__slideUp___Hdmt- .3s ease-out;touch-action:pan-y}.AddressModal-module__addressHeader___g53W8{position:relative;height:auto;display:flex;align-items:center;justify-content:center;padding-top:25px;padding-bottom:25px}.AddressModal-module__addressHeaderContent___7qw-c{flex:1;display:flex;justify-content:center;align-items:center;max-width:320px}.AddressModal-module__addressTitle___H9J-X{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;line-height:140%;text-align:center;color:var(--app-text-color)}.AddressModal-module__editButton___--3T0{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:var(--tg-theme-button-back-color);border:none;border-radius:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-hint-color);transition:all .2s ease}.AddressModal-module__editButton___--3T0:hover{background-color:var(--app-secondary-bg-color);transform:translateY(-50%) scale(1.05)}.AddressModal-module__editButton___--3T0:active{transform:translateY(-50%) scale(.95)}.AddressModal-module__addressContent___OK6D7{padding:0 16px 10px;display:flex;flex-direction:column;gap:16px;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;margin-bottom:20px}.AddressModal-module__inputContainer___9XbuV{display:flex;flex-direction:column;gap:16px}.AddressModal-module__inputWrapper___HFRW-{position:relative;display:flex;flex-direction:column}.AddressModal-module__inputLabel___s6W-n{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;color:var(--app-hint-color);pointer-events:none;transition:all .2s ease;font-family:Fixel Text}.AddressModal-module__addressInput___Ac7r5{width:100%;padding:20px 16px 15px;border:none;border-radius:16px;background-color:var(--app-secondary-bg-color)!important;color:var(--app-text-color)!important;font-family:Fixel Text;font-size:16px;line-height:1.4;outline:none;transition:border-color .2s;box-sizing:border-box;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;transform:translateZ(0);touch-action:manipulation;-webkit-user-select:text;user-select:text;zoom:1;-webkit-transform:scale(1);transform:scale(1)}.AddressModal-module__addressInput___Ac7r5:focus+.AddressModal-module__inputLabel___s6W-n,.AddressModal-module__addressInput___Ac7r5:not(:placeholder-shown)+.AddressModal-module__inputLabel___s6W-n{top:4px;transform:translateY(0);font-size:12px;color:var(--app-hint-color)!important}.AddressModal-module__addressInput___Ac7r5:focus{background-color:var(--app-secondary-bg-color)!important;box-shadow:0 0 0 2px var(--app-button-color)!important;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);zoom:1;-webkit-text-size-adjust:100%}.AddressModal-module__addressInput___Ac7r5::placeholder{color:var(--app-hint-color)!important}.AddressModal-module__addressActionButton___IIWPz{height:56px;background-color:var(--app-button-color)!important;color:var(--app-button-text-color)!important;border:none;border-radius:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-weight:500;line-height:140%;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;touch-action:manipulation;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.AddressModal-module__addressActionButton___IIWPz:hover{opacity:.9}.AddressModal-module__addressActionButton___IIWPz:active{transform:scale(.98)}@keyframes AddressModal-module__slideUp___Hdmt-{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.AddressModal-module__addressTitle___H9J-X{font-size:20px}.AddressModal-module__editButton___--3T0{width:36px;height:36px;right:12px}.AddressModal-module__addressActionButton___IIWPz,.AddressModal-module__addressInput___Ac7r5{height:48px;font-size:15px}}.AddressModal-module__errorInput___WfacS{box-shadow:0 0 0 2px #e92b00!important}.LocationClarification-module__container___EPLby{position:fixed;inset:0;background-color:var(--app-bg-color);z-index:10000;display:flex;flex-direction:column;overflow:hidden;touch-action:pan-x pan-y;-webkit-user-select:none;user-select:none}.LocationClarification-module__header___Oanr-{position:absolute;top:0;left:0;right:0;z-index:1001;background:linear-gradient(180deg,var(--app-bg-color) 0%,color-mix(in srgb,var(--app-bg-color) 91%,transparent) 54%,transparent 100%);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);padding:116px 16px 88px;display:flex;flex-direction:column;align-items:center;pointer-events:none}.LocationClarification-module__headerContent___qSm9p{max-width:320px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;pointer-events:auto}.LocationClarification-module__title___mkouv{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;line-height:140%;text-align:center;color:var(--app-text-color)}.LocationClarification-module__subtitle___-9hOr{margin:0;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:400;line-height:140%;text-align:center;color:var(--app-hint-color)}.LocationClarification-module__mapContainer___4zm9F{flex:1;position:relative;background-color:var(--app-secondary-bg-color);display:flex;align-items:center;justify-content:center;overflow:hidden;touch-action:auto}.LocationClarification-module__map___N20t5{width:100%;height:100%;border:none;outline:none;position:absolute;top:0;left:0;z-index:1;touch-action:auto}.LocationClarification-module__map___N20t5 .mapgl-control-container,.LocationClarification-module__map___N20t5 .mapgl-control-zoom,.LocationClarification-module__map___N20t5 .mapgl-control-traffic,.LocationClarification-module__map___N20t5 .mapgl-control-rotation,.LocationClarification-module__map___N20t5 .mapgl-controls,.LocationClarification-module__map___N20t5 .mapgl-copyright,.LocationClarification-module__map___N20t5 .mapgl-logo,.LocationClarification-module__map___N20t5 [class*=control]{display:none!important}.LocationClarification-module__loadingSpinner___pKmS1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;display:flex;align-items:center;justify-content:center}.LocationClarification-module__spinner___TraxN{width:64px;height:64px;border:4px solid var(--app-hint-color);border-top:4px solid var(--app-button-color);border-radius:50%;animation:LocationClarification-module__spin___2OJf7 1s linear infinite}@keyframes LocationClarification-module__spin___2OJf7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LocationClarification-module__controls___BWx8k{position:absolute;top:50%;right:20px;transform:translateY(-50%);display:flex;flex-direction:column;gap:16px;z-index:1000;touch-action:manipulation}.LocationClarification-module__zoomGroup___JgAD1{display:flex;flex-direction:column;background-color:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 16px #1412181f;border-radius:16px;overflow:hidden}.LocationClarification-module__zoomGroup___JgAD1.LocationClarification-module__dark___0kN2A{background-color:#141218cc}.LocationClarification-module__controlButton___KAerU{width:48px;height:48px;border:none;background:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--app-hint-color);touch-action:manipulation}.LocationClarification-module__controlButton___KAerU:hover{background-color:#0000000d}.LocationClarification-module__controlButton___KAerU:active{background-color:#00000014;transform:scale(.98)}.LocationClarification-module__zoomInButton___3hnlT{border-bottom:1px solid rgba(0,0,0,.1)}.LocationClarification-module__zoomInButton___3hnlT.LocationClarification-module__dark___0kN2A{border-bottom-color:#ffffff1a}.LocationClarification-module__trafficButton___v1ng9{width:48px;height:48px;background-color:#fffc;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 0 16px #1412181f;border-radius:16px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:var(--app-hint-color);margin-top:8px;touch-action:manipulation}.LocationClarification-module__trafficButton___v1ng9.LocationClarification-module__dark___0kN2A{background-color:#141218cc!important}.LocationClarification-module__trafficButton___v1ng9:hover{background-color:#ffffffe6!important}.LocationClarification-module__trafficButton___v1ng9.LocationClarification-module__dark___0kN2A:hover{background-color:#141218e6!important}.LocationClarification-module__trafficButton___v1ng9.LocationClarification-module__active___P4LXm,.LocationClarification-module__trafficButton___v1ng9.LocationClarification-module__dark___0kN2A.LocationClarification-module__active___P4LXm{background-color:var(--app-button-color)!important;color:var(--app-button-text-color)!important}.LocationClarification-module__centerMarker___x7YWz{position:absolute;top:50%;left:50%;transform:translate(-50%,-95%);z-index:1000;pointer-events:none;width:48px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;transition:transform .3s cubic-bezier(.4,0,.2,1)}.LocationClarification-module__markerIcon___Jv9I2{align-self:stretch;height:48px;padding:8px;background:var(--colors-interface-btn-secondary, #efeaff);box-shadow:0 0 4px #00000014;border-radius:16px;outline:4px var(--colors-icons-inverse, white) solid;outline-offset:-4px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;gap:8px;display:inline-flex}.LocationClarification-module__markerIcon___Jv9I2 svg{width:24px;height:24px;color:#000}.LocationClarification-module__markerTail___4VH7c{width:3px;height:20px;background:var(--app-text-color);border-bottom-right-radius:2px;border-bottom-left-radius:2px}.LocationClarification-module__centerMarker___x7YWz.LocationClarification-module__lifted___C8lue{transform:translate(-50%,-120%)}.LocationClarification-module__markerShadow___AEA-N{position:absolute;top:50.5%;left:50%;transform:translate(-50%,-50%);width:16px;height:5px;background:linear-gradient(180deg,#00000080,#00000040);box-shadow:0 2px 4px #0003;border-radius:9999px;filter:blur(2.5px);z-index:999}.LocationClarification-module__addressOverlay___-dKjG{position:fixed;bottom:0;left:0;right:0;z-index:2000;pointer-events:none;display:flex;justify-content:center}.LocationClarification-module__addressModal___tiogz{width:100%;background:var(--app-bg-color);border-radius:32px 32px 0 0;pointer-events:auto;box-shadow:0 -4px 20px #0000001a;display:flex;flex-direction:column;animation:LocationClarification-module__slideUp___rlbBk .3s ease-out}.LocationClarification-module__addressHeader___ZgV05{position:relative;height:72px;display:flex;align-items:center;justify-content:center;padding:0 16px;touch-action:manipulation}.LocationClarification-module__addressHeaderContent___oKHrS{flex:1;display:flex;justify-content:center;align-items:center;max-width:320px;padding:0 50px}.LocationClarification-module__addressTitle___dmVXF{margin:0;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:24px;font-weight:500;line-height:140%;text-align:center;color:var(--app-text-color)}.LocationClarification-module__editButton___3FEyi{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:var(--tg-theme-button-back-color);border:none;border-radius:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--app-hint-color);transition:all .2s ease}.LocationClarification-module__editButton___3FEyi:hover{background-color:var(--app-secondary-bg-color);transform:translateY(-50%) scale(1.05)}.LocationClarification-module__editButton___3FEyi:active{transform:translateY(-50%) scale(.95)}@keyframes LocationClarification-module__slideUp___rlbBk{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.LocationClarification-module__controls___BWx8k{right:16px}.LocationClarification-module__controlButton___KAerU,.LocationClarification-module__trafficButton___v1ng9{width:44px;height:44px}.LocationClarification-module__addressHeader___ZgV05{height:64px;padding:0 12px}.LocationClarification-module__addressHeaderContent___oKHrS{padding:0 40px}.LocationClarification-module__addressTitle___dmVXF{font-size:20px}.LocationClarification-module__editButton___3FEyi{width:36px;height:36px;right:12px}.LocationClarification-module__addressContent___RDzqg{padding:12px 12px 32px}.LocationClarification-module__addressActionButton___JMRsY,.LocationClarification-module__addressInput___lFh-R{height:48px;font-size:15px}}.ThankYouModal-module__overlay___Dxs-v{position:fixed;inset:0;background-color:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:10001;animation:ThankYouModal-module__fadeIn___K6ASH .3s ease-out}.ThankYouModal-module__modal___PpqDq{width:100%;padding:40px 16px;background:var(--app-bg-color);border-radius:32px 32px 0 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:32px;animation:ThankYouModal-module__slideUp___ZtCL8 .3s ease-out}.ThankYouModal-module__content___MHkkY{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:24px}.ThankYouModal-module__iconContainer___4-6YB{width:48px;height:48px;background:#ebfd92;border-radius:16px;display:flex;justify-content:center;align-items:center}.ThankYouModal-module__icon___q4Wfz{width:24px;height:24px}.ThankYouModal-module__textContent___QWXiE{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px}.ThankYouModal-module__title___y1Ce5{color:var(--app-text-color);font-size:18px;font-family:Fixel Display,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:140%;text-align:center;margin:0}.ThankYouModal-module__subtitle___OspIi{width:100%;text-align:center;color:var(--app-hint-color);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:400;line-height:140%;margin:0}.ThankYouModal-module__confirmButton___46kzA{width:100%;height:56px;background:var(--app-button-color);border-radius:16px;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .2s ease;color:var(--app-button-text-color);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:140%}.ThankYouModal-module__confirmButton___46kzA:hover{opacity:.9;transform:translateY(-1px)}.ThankYouModal-module__confirmButton___46kzA:active{transform:translateY(0);opacity:.8}@keyframes ThankYouModal-module__fadeIn___K6ASH{0%{opacity:0}to{opacity:1}}@keyframes ThankYouModal-module__slideUp___ZtCL8{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 480px){.ThankYouModal-module__modal___PpqDq{padding:32px 12px;gap:24px}.ThankYouModal-module__title___y1Ce5{font-size:16px}.ThankYouModal-module__subtitle___OspIi{font-size:14px}.ThankYouModal-module__confirmButton___46kzA{height:48px;font-size:15px}}.Toast-module__toast___FLdHz{position:fixed;top:100px;left:50%;transform:translate(-50%);z-index:10000;animation:Toast-module__slideDown___NjHd5 .3s ease-out}.Toast-module__content___U6Xwq{width:361px;max-width:calc(100vw - 32px);padding:16px 48px 16px 16px;background:color-mix(in srgb,var(--tg-theme-section-bg-color) 80%,transparent);box-shadow:0 0 4px #00000014;border-radius:24px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;justify-content:flex-start;align-items:center;gap:16px}.Toast-module__iconContainer___TkgTM{width:40px;height:40px;background:var(--tg-theme-radio-button-bg-color);border-radius:16px;display:flex;justify-content:center;align-items:center;flex-shrink:0}.Toast-module__messageContainer___e8Gag{flex:1;padding:8px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px}.Toast-module__message___3dP0P{width:100%;color:var(--app-text-color);font-size:16px;font-family:Fixel Text,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:140%;word-wrap:break-word;white-space:pre-line}.Toast-module__toast___FLdHz.Toast-module__dark___UHdSU .Toast-module__content___U6Xwq{background:#141218cc;box-shadow:0 0 4px #ffffff14}@keyframes Toast-module__slideDown___NjHd5{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.Toast-module__toast___FLdHz.Toast-module__fadeOut___6bcjM{animation:Toast-module__fadeOut___6bcjM .3s ease-out forwards}@keyframes Toast-module__fadeOut___6bcjM{0%{opacity:1;transform:translate(-50%) translateY(0)}to{opacity:0;transform:translate(-50%) translateY(-10px)}}@media (max-width: 480px){.Toast-module__content___U6Xwq{width:calc(100vw - 32px);max-width:361px;padding:12px 32px 12px 12px}.Toast-module__message___3dP0P{font-size:15px;padding:6px 0}}@font-face{font-family:Fixel Display;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelDisplay-Light-Diasnapg.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Fixel Display;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelDisplay-Regular-BuKr9E3J.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fixel Display;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelDisplay-Medium-ABEgljqF.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fixel Display;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelDisplay-Bold-Cr-t0h_O.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Fixel Text;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelText-Light-lh42Lb8j.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Fixel Text;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelText-Regular-Dv1kOdN_.woff2) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Fixel Text;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelText-RegularItalic-CaI6QVNM.woff2) format("woff2");font-weight:400;font-style:italic}@font-face{font-family:Fixel Text;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelText-Medium-CmiTwNnI.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Fixel Text;src:url(https://miniapp.dpscontrol.ru/assets/fonts/FixelText-Bold-Dx5ClmPT.woff2) format("woff2");font-weight:700;font-style:normal}:root,.light-theme{--tg-theme-bg-color: #f7f7f7;--tg-theme-text-color: #000000;--tg-theme-hint-color: #999999;--tg-theme-link-color: #2481cc;--tg-theme-button-color: rgba(20, 18, 24, 1);--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #ffffff;--tg-theme-header-bg-color: #f7f7f7;--tg-theme-accent-text-color: #2481cc;--tg-theme-section-bg-color: #f7f7f7;--tg-theme-section-header-text-color: #6d6d71;--tg-theme-subtitle-text-color: #999999;--tg-theme-destructive-text-color: #ff3b30;--tg-theme-reply-bg-color: #efeaff;--tg-theme-reply-text-color: #5042f6;--tg-theme-button-back-color: #efeeee;--tg-theme-radio-button-bg-color: #f8f6ff;--tg-theme-radio-button-border-color: #b9a6ff;--colors-interface-stroke-01: #efedf5;--colors-interface-stroke-02: #b9a6ff;--colors-bg-selected-message: linear-gradient( 90deg, #efeaff 0%, rgba(239, 234, 255, 0) 100% );--app-bg-color: #f7f7f7;--app-text-color: #000000;--app-hint-color: #999999;--app-button-color: rgba(20, 18, 24, 1);--app-button-text-color: #ffffff;--app-secondary-bg-color: #ffffff;--app-stroke-color: #efedf5;--app-destructive-color: #ff3b30;--colors-interface-on-background: #FFF;--colors-interface-input-01: #FFF;--colors-interface-input-02: #EFEEEE;--colors-interface-bg-primary: #f7f7f7;--colors-interface-bg-secondary: #EFEEEE;--colors-interface-bg-error: #ffe7e3;--colors-interface-btn-primary: #141218;--colors-interface-btn-secondary: #efeaff;--colors-interface-btn-accent: #7e64ff;--colors-interface-interactive-02: #7e64ff;--colors-interface-layers-06: #cce800;--colors-interface-layer-02: #f8f6ff;--colors-interface-error: #e92b00;--colors-interface-switch-off: #E5E5E5;--colors-typography-text-primary: #141218;--colors-typography-text-secondary: #52505c;--colors-typography-text-tertiary: #8c8a92;--colors-typography-text-accent: #5042f6;--colors-typography-text-inverse: #ffffff;--colors-typography-text-on-primary: #ffffff;--colors-typography-text-secondary-disabled: #D1CFD8;--colors-icons-primary: #141218;--colors-icons-secondary: #8c8a92;--colors-icons-tertiary: #d1cfd8;--colors-icons-active: #7e64ff;--colors-icons-active-2: #c3dd00;--colors-icons-inverse: #ffffff;line-height:1.4;font-weight:400;color-scheme:light;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}.dark-theme{--tg-theme-bg-color: #141218 !important;--tg-theme-text-color: #ffffff;--tg-theme-hint-color: #8e8e93;--tg-theme-link-color: #6ab7ff;--tg-theme-button-color: rgba(126, 100, 255, 1);--tg-theme-button-text-color: #ffffff;--tg-theme-secondary-bg-color: #2c2c2e;--tg-theme-header-bg-color: #1c1c1e;--tg-theme-accent-text-color: #6ab7ff;--tg-theme-section-bg-color: #1c1c1e;--tg-theme-section-header-text-color: #8e8e93;--tg-theme-subtitle-text-color: #8e8e93;--tg-theme-destructive-text-color: #ff453a;--tg-theme-reply-bg-color: #392e55;--tg-theme-reply-text-color: #b9a6ff;--tg-theme-button-back-color: #333237;--tg-theme-radio-button-bg-color: #514687;--tg-theme-radio-button-border-color: #7e64ff;--colors-interface-stroke-01: #242228;--colors-interface-stroke-02: #7e64ff;--colors-bg-selected-message: linear-gradient( 90deg, #392e55 0%, transparent 100% );--app-bg-color: #141218;--app-text-color: #ffffff;--app-hint-color: #8c8a92;--app-button-color: rgba(126, 100, 255, 1);--app-button-text-color: #ffffff;--app-secondary-bg-color: #333237;--app-stroke-color: #242228;--app-destructive-color: #ff453a;--colors-interface-on-background: #232127;--colors-interface-input-01: #232127;--colors-interface-input-02: #333237;--colors-interface-bg-primary: #141218;--colors-interface-bg-secondary: #232127;--colors-interface-bg-error: #512a28;--colors-interface-btn-primary: #ffffff;--colors-interface-btn-secondary: #392e55;--colors-interface-btn-accent: #7e64ff;--colors-interface-interactive-02: #7e64ff;--colors-interface-layers-06: #cce800;--colors-interface-layer-02: #514687;--colors-interface-error: #ff685a;--colors-interface-switch-off: #515057;--colors-typography-text-primary: #ffffff;--colors-typography-text-secondary: #b9b8bd;--colors-typography-text-tertiary: #6e6d73;--colors-typography-text-accent: #b9a6ff;--colors-typography-text-inverse: #ffffff;--colors-typography-text-on-primary: #141218;--colors-typography-text-secondary-disabled: #333237;--colors-icons-primary: #ffffff;--colors-icons-secondary: #6e6d73;--colors-icons-tertiary: #3a383f;--colors-icons-active: #7e64ff;--colors-icons-active-2: #c3dd00;--colors-icons-inverse: #141218;color-scheme:dark}*{box-sizing:border-box}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow:hidden;background-color:var(--app-bg-color);color:var(--app-text-color);font-family:Fixel Text}#root{width:100vw;height:100vh;overflow:hidden}button{border:none;outline:none;background:none;cursor:pointer;font-family:Fixel Text}a{color:"Fixel Text";text-decoration:none}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}*{-webkit-tap-highlight-color:transparent!important}button{outline:none!important;-webkit-tap-highlight-color:transparent!important}button:focus{outline:none!important}[role=button]{-webkit-tap-highlight-color:transparent!important;outline:none!important}[role=button]:focus{outline:none!important}@supports (-webkit-touch-callout: none){button[class*=actionButton],button[class*=trafficButton],button[class*=controlButton],button[class*=addressActionButton]{-webkit-appearance:none!important}}
