.HeaderContainer-module__Nj3rfa__header{z-index:100;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);border-bottom:none;flex-shrink:0;height:70px;min-height:70px;position:sticky;top:0;box-shadow:0 2px 8px #00000014}.HeaderContainer-module__Nj3rfa__header:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0 0%,#ffffff1a 50%,#fff0 100%);position:absolute;inset:0}.HeaderContainer-module__Nj3rfa__content{z-index:1;justify-content:flex-start;align-items:center;gap:1rem;height:100%;display:flex;position:relative}.HeaderContainer-module__Nj3rfa__devMode{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%)}.HeaderContainer-module__Nj3rfa__devMode:before{background:linear-gradient(90deg,#fff0 0%,#ffffff0d 50%,#fff0 100%)}
.LoginForm-module__l31Veq__container{width:100%}.LoginForm-module__l31Veq__header{text-align:center;margin-bottom:2rem}.LoginForm-module__l31Veq__title{letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.75rem;font-weight:700}.LoginForm-module__l31Veq__subtitle{color:var(--mantine-color-dimmed);font-size:.9375rem}.LoginForm-module__l31Veq__buttons{margin-bottom:1.5rem}.LoginForm-module__l31Veq__appleButton{color:#fff;background:#000;border:none;font-weight:500}.LoginForm-module__l31Veq__appleButton:hover:not(:disabled){background:#1a1a1a}.LoginForm-module__l31Veq__googleButton{font-weight:500}.LoginForm-module__l31Veq__divider{margin:0 0 1rem}.LoginForm-module__l31Veq__footer{text-align:center;color:var(--mantine-color-dimmed);font-size:.75rem}
.LoginModal-module__BDzqVW__modalContent{background:var(--mantine-color-body);overflow:visible}.LoginModal-module__BDzqVW__container{padding:2.5rem 2rem 2rem;position:relative}.LoginModal-module__BDzqVW__closeButton{color:var(--mantine-color-dimmed);z-index:1;position:absolute;top:1rem;right:1rem}
.UserMenu-module__qJbJea__menuButton{color:#ffffffe6;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.375rem;height:36px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.UserMenu-module__qJbJea__menuButton:hover{color:#fff;background:#ffffff40;border-color:#ffffff4d}.UserMenu-module__qJbJea__menuButton:disabled{opacity:.6;cursor:not-allowed}.UserMenu-module__qJbJea__userName{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.UserMenu-module__qJbJea__chevron{opacity:.7;flex-shrink:0}.UserMenu-module__qJbJea__loginButton{color:#ffffffe6;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;height:36px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.UserMenu-module__qJbJea__loginButton:hover{color:#fff;background:#ffffff40;border-color:#ffffff4d;text-decoration:none}.UserMenu-module__qJbJea__loginText{display:none}@media (min-width:768px){.UserMenu-module__qJbJea__loginText{display:inline}}.UserMenu-module__qJbJea__accountInfo{padding:.5rem .75rem}.UserMenu-module__qJbJea__accountName{color:var(--mantine-color-text);font-size:.875rem;font-weight:500}.UserMenu-module__qJbJea__accountEmail{color:var(--mantine-color-dimmed);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.UserMenu-module__qJbJea__deleteAccount{text-align:left;width:100%;color:var(--mantine-color-dimmed);cursor:pointer;background:0 0;border:none;padding:.5rem .75rem;font-size:.75rem;transition:color .15s}.UserMenu-module__qJbJea__deleteAccount:hover{color:var(--mantine-color-red-6)}.UserMenu-module__qJbJea__deleteAccount:disabled{opacity:.5;cursor:not-allowed}
.UiLocalePicker-module__W2pddW__trigger{color:#ffffffe6!important;cursor:pointer!important;background:#ffffff26!important;border:1px solid #fff3!important;border-radius:.5rem!important;align-items:center!important;gap:.5rem!important;height:36px!important;padding:.5rem .75rem!important;font-size:.875rem!important;font-weight:500!important;transition:all .2s!important;display:flex!important}.UiLocalePicker-module__W2pddW__trigger:hover{color:#fff!important;background:#ffffff40!important;border-color:#ffffff4d!important}.UiLocalePicker-module__W2pddW__dropdown{background:#1c1c1e!important;border:1px solid #ffffff1a!important;border-radius:12px!important;padding:4px!important;box-shadow:0 8px 32px #00000080!important}.UiLocalePicker-module__W2pddW__item{color:#ffffffe6!important;background-color:#0000!important;border-radius:8px!important;padding:10px 12px!important;font-size:15px!important}.UiLocalePicker-module__W2pddW__item:hover,.UiLocalePicker-module__W2pddW__item:focus{color:#fff!important;background-color:#ffffff14!important}@media (max-width:767px){.UiLocalePicker-module__W2pddW__trigger{justify-content:center!important;min-width:36px!important;padding:.5rem!important}.UiLocalePicker-module__W2pddW__label,.UiLocalePicker-module__W2pddW__chevron{display:none!important}}
.CityHeader-module__boDrga__titleSection{align-items:center;display:flex}.CityHeader-module__boDrga__titleLink{align-items:center;gap:.75rem;text-decoration:none;transition:opacity .15s;display:flex}.CityHeader-module__boDrga__titleLink:hover{opacity:.85;text-decoration:none}.CityHeader-module__boDrga__brand{letter-spacing:-.01em;color:#fff;font-size:1.125rem;font-weight:600}.CityHeader-module__boDrga__brandDivider{background:#ffffff4d;width:1px;height:1rem}.CityHeader-module__boDrga__cityName{color:#ffffffd9;letter-spacing:.01em;font-size:.9375rem;font-weight:500}.CityHeader-module__boDrga__metaInfo{color:#fffc;align-items:center;gap:.5rem;font-size:.75rem;font-weight:400;display:flex}.CityHeader-module__boDrga__country{color:#ffffffe6;font-weight:500}.CityHeader-module__boDrga__separator{color:#fff9;margin:0 .125rem}.CityHeader-module__boDrga__details{color:#ffffffbf}.CityHeader-module__boDrga__navigation{gap:.5rem;margin-left:2rem;display:flex}.CityHeader-module__boDrga__spacer{flex:1}.CityHeader-module__boDrga__navButton{color:#fffc;cursor:pointer;background:#ffffff1a;border:none;border-radius:1.5rem;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.CityHeader-module__boDrga__navButton:hover{color:#fff;background:#fff3}.CityHeader-module__boDrga__navButtonActive{color:#fff;background:#ffffff4d}.CityHeader-module__boDrga__searchButton{color:#ffffffe6;cursor:pointer;background:#ffffff26;border:1px solid #fff3;border-radius:.5rem;align-items:center;gap:.5rem;min-width:220px;height:36px;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.CityHeader-module__boDrga__searchButton:hover{color:#fff;background:#ffffff40;border-color:#ffffff4d}.CityHeader-module__boDrga__searchButtonText{display:none}.CityHeader-module__boDrga__searchShortcut{color:#ffffffb3;background:#ffffff26;border-radius:4px;align-items:center;gap:2px;margin-left:auto;padding:.125rem .375rem;font-family:inherit;font-size:.75rem;font-weight:500;display:none}@media (min-width:768px){.CityHeader-module__boDrga__searchButton{padding:.5rem 1rem}.CityHeader-module__boDrga__searchButtonText{display:inline}.CityHeader-module__boDrga__searchShortcut{display:flex}}@media (max-width:1023px){.CityHeader-module__boDrga__cityName,.CityHeader-module__boDrga__brandDivider{display:none}}@media (max-width:767px){.CityHeader-module__boDrga__navigation{gap:.25rem;margin-left:1rem}.CityHeader-module__boDrga__navButton{padding:.5rem .75rem}.CityHeader-module__boDrga__navButton span{display:none}.CityHeader-module__boDrga__titleSection{min-width:0}.CityHeader-module__boDrga__brand{font-size:1rem}.CityHeader-module__boDrga__searchButton{min-width:auto}}
.AdminHeader-module__m5SRCq__container{background:var(--mantine-color-gray-1);border-bottom:1px solid var(--mantine-color-gray-3);padding:.5rem 0}.AdminHeader-module__m5SRCq__navLink{color:var(--mantine-color-gray-7);border-radius:.375rem;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.AdminHeader-module__m5SRCq__navLink:hover{background:var(--mantine-color-gray-2);color:var(--mantine-color-gray-9)}.AdminHeader-module__m5SRCq__active,.AdminHeader-module__m5SRCq__active:hover{background:var(--mantine-color-gray-3);color:var(--mantine-color-dark-9)}
.Loader-module__xNBHjq__fullScreen{background-color:#f8f9fa;width:100%;height:100vh}
.AsyncBoundary-module__Uke02W__fullScreen{justify-content:center;align-items:center;min-height:100vh;padding:1rem;display:flex}.AsyncBoundary-module__Uke02W__container{padding:2rem 1rem}.AsyncBoundary-module__Uke02W__alert{max-width:500px;margin:0 auto}
/*# sourceMappingURL=7715e2a34bb63ea9.css.map*/