@font-face{font-family:outfit;src:url(../media/outfit_v15_latin_latin_ext_regular.p.1dd3eqhooqptp.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_v15_latin_latin_ext_500.p.01do97wt-631n.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_v15_latin_latin_ext_600.p.27rxp6tt5bp08.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_v15_latin_latin_ext_700.p.42ddf1gdcerz1.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_v15_latin_latin_ext_800.p.13s78cwpj1-08.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:outfit;src:url(../media/outfit_v15_latin_latin_ext_900.p.2y4p-1_b3b-z3.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}.outfit_6c4715d0-module__yZjNpW__className{font-family:outfit}.outfit_6c4715d0-module__yZjNpW__variable{--font-display-latin:"outfit"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_v17_latin_latin_ext_regular.p.0b4_xs-u8wp8f.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_v17_latin_latin_ext_500.p.0gh3v0brurpzr.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_v17_latin_latin_ext_600.p.2i9i2ox_nnab4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:dmSans;src:url(../media/dm_sans_v17_latin_latin_ext_700.p.23-cp012buof6.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.dmsans_a6833b00-module__JV9vdW__className{font-family:dmSans}.dmsans_a6833b00-module__JV9vdW__variable{--font-body-latin:"dmSans"}
@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:golosText;src:url(../media/golos_text_v7_cyrillic_regular-s.0k1kdplghseph.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:golosText;src:url(../media/golos_text_v7_cyrillic_500-s.3z9i5lvhmr5sw.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:golosText;src:url(../media/golos_text_v7_cyrillic_600-s.2yby5uvciiyro.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:golosText;src:url(../media/golos_text_v7_cyrillic_700-s.0uj6posrjecg7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:golosText;src:url(../media/golos_text_v7_cyrillic_800-s.0-jo9lvje6pp1.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{unicode-range:U+400-45F,U+490-491,U+2116;font-family:golosText;src:url(../media/golos_text_v7_cyrillic_900-s.1gomo5-eb9rz-.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:golosText Fallback;src:local(Arial);ascent-override:98.0%;descent-override:22.0%;line-gap-override:0.0%;size-adjust:100.0%}.golostext_23242f15-module__rkBp5q__className{font-family:golosText,golosText Fallback}.golostext_23242f15-module__rkBp5q__variable{--font-cyrillic:"golosText", "golosText Fallback"}
:root{--font-display:var(--font-display-latin), var(--font-cyrillic);--font-body:var(--font-body-latin), var(--font-cyrillic);--font-logo:var(--font-display-latin);--font-heading:var(--font-display);--section-padding:96px 24px;--section-padding-lg:120px 24px;--section-max-width:1100px;--card-radius:16px;--card-radius-lg:20px;--slate-50:#f8fafc;--slate-100:#f1f5f9;--slate-200:#e2e8f0;--slate-300:#cbd5e1;--slate-400:#94a3b8;--slate-500:#64748b;--slate-600:#475569;--slate-700:#334155;--slate-800:#1e293b;--slate-900:#0f172a;--lime-50:#f7fee7;--lime-100:#ecfccb;--lime-200:#d9f99d;--lime-300:#bef264;--lime-400:#a3e635;--lime-500:#84cc16;--lime-600:#65a30d;--lime-700:#4d7c0f;--lime-800:#3f6212;--color-success:#16a34a;--color-success-bg:#dcfce7;--color-warning:#ca8a04;--color-warning-bg:#fef9c3;--color-error:#dc2626;--color-error-bg:#fee2e2;--color-info:#2563eb;--color-info-bg:#dbeafe;--color-link:#4d7c0f;--color-link-hover:#3f6212;--focus-ring:#334155;--cta-accent-hover:#b4ee5b;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--cabinet-sidebar-width:232px;--cabinet-topbar-height:56px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body{font-family:var(--font-body), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,select,textarea{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:768px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea,.ant-input,.ant-input-affix-wrapper input,.ant-select-selection-search-input,.ant-select-selection-item,.ant-picker-input>input,.ant-input-number-input{font-size:16px!important}}.skip-nav{z-index:10100;color:#fff;background:#0f172a;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:top .15s;position:absolute;top:-100%;left:50%;transform:translate(-50%)}.skip-nav:focus{outline:2px solid var(--focus-ring);outline-offset:2px;top:8px}.city-search-input:focus-visible{outline-offset:2px;border-radius:8px;outline:2px solid var(--focus-ring)!important}.public-header{box-shadow:none}.desktop-nav{display:flex}.mobile-tab-bar{display:none}.mobile-only{display:none!important}.app-shell{flex-direction:column;min-height:100vh;display:flex}.public-content{flex-direction:column;flex:1;display:flex}@media (max-width:900px){.how-grid{grid-template-columns:1fr!important;gap:16px!important}.categories-grid{grid-template-columns:repeat(2,1fr)!important}.why-grid{grid-template-columns:1fr!important}}@media (max-width:768px){.desktop-nav{display:none!important}.mobile-tab-bar{display:flex!important}.app-shell:has(.mobile-tab-bar) .public-content{padding-bottom:56px}.public-header .hdr-icon{justify-content:center;min-width:44px;min-height:44px;padding:0 10px!important}.public-header{padding:0 16px!important}.public-header .nav-label,.public-header .nav-chevron{display:none!important}.public-header .mobile-only{display:flex!important}.categories-grid{grid-template-columns:1fr!important}.search-box{flex-direction:column;gap:4px;align-items:stretch!important;padding:8px!important}.search-box-field{padding-left:10px}}.error-page .mobile-tab-bar{display:none!important}.error-page .public-content{padding-bottom:0}.error-page .tenant-nav-link{display:none!important}.cabinet-page .public-content{padding-bottom:0}.report-wizard__progress{display:none}@media (max-width:768px){.report-wizard{padding:20px 16px calc(88px + env(safe-area-inset-bottom))!important}.report-wizard__title{margin:0 0 10px!important;font-size:22px!important}.report-wizard__intro,.report-wizard__steps{display:none!important}.report-wizard__progress{display:flex}.report-wizard__nav{-webkit-backdrop-filter:blur(12px);padding:12px 16px calc(12px + env(safe-area-inset-bottom));z-index:120;background:#fffffff2;border-top:1px solid #e2e8f0;position:fixed;bottom:0;left:0;right:0;margin-top:0!important}.report-wizard__nav .ant-btn{flex:1;height:48px;border-radius:12px!important}.report-wizard__nav>div:first-child:empty{display:none}.report-wizard__body [data-testid=map]{height:clamp(240px,100dvh - 430px,400px)!important}.site-footer--wizard{display:none!important}.pwa-install-banner.has-tabbar{bottom:calc(72px + env(safe-area-inset-bottom))!important}.cookie-banner.on-wizard{bottom:calc(96px + env(safe-area-inset-bottom))!important}}.weather-placeholder--hero-strip{height:calc(197px + var(--wxp-notice,0px))}.weather-placeholder--strip{height:calc(151px + var(--wxp-notice,0px))}.weather-placeholder--notice{--wxp-notice:20px}