@layer osnova{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--frame-bar) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--day-ground);color:var(--day-ink);font-family:var(--family-text);font-size:var(--size-17);font-weight:400;line-height:var(--rise-text);letter-spacing:var(--track-text);font-synthesis:none;font-kerning:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word;margin:0}h1,h2,h3,h4,p,ul,ol,figure,dl,dd,blockquote{margin:0}h1,h2,h3,h4,h5,h6,b,strong,th,legend{font-weight:400}ul,ol{padding:0}img,picture,svg,video{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px}button,input,textarea,select{font:inherit;color:inherit;letter-spacing:inherit}button{cursor:pointer}em{font-style:normal}table{border-collapse:collapse}:focus-visible{outline:var(--part-ring) solid var(--focus-day);outline-offset:var(--part-ring-offset)}[hidden]{display:none!important}::selection{background:var(--paint-beam);color:var(--paint-tar)}.polotno{width:100%;max-width:calc(var(--frame-max) + 2 * var(--frame-edge));padding-inline:var(--frame-edge);margin-inline:auto}@media (width<=600px){.polotno{padding-inline:var(--frame-edge-small)}}h1 em,h2 em,h3 em{border-radius:var(--shape-field);background:var(--word-plate);color:var(--word-on-plate);-webkit-box-decoration-break:clone;box-decoration-break:clone;margin:0 -.02em;padding:0 .12em}.asfalt h1 em,.asfalt h2 em,.asfalt h3 em{color:var(--word-night);background:0 0;margin:0;padding:0}strong{background:linear-gradient(transparent 64%,color-mix(in srgb,var(--paint-beam) 70%,transparent) 64%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.asfalt strong{color:var(--night-ink);background:0 0}.asfalt{background:var(--night-ground);color:var(--night-ink)}.asfalt :focus-visible{outline-color:var(--focus-night)}.asfalt .znak-otmetka{stroke:var(--graph-mark)}.knopka{justify-content:center;align-items:center;gap:var(--gap-3);min-height:var(--part-button);border-radius:var(--shape-pill);font-size:var(--size-17);line-height:var(--rise-label);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--pace-quick),border-color var(--pace-quick),color var(--pace-quick);border:1.5px solid #0000;padding:0 26px;text-decoration:none;display:inline-flex}.knopka .strelka{transition:transform var(--pace-base) var(--curve-road)}.knopka:hover .strelka[data-hod=vpravo]{transform:translate(3px)}.knopka:hover .strelka[data-hod=naiskosok]{transform:translate(2px,-2px)}.knopka-fara{background:var(--sign-fill);color:var(--sign-on-fill)}.knopka-fara:hover{background:var(--sign-fill-hover)}.knopka-fara:active{background:var(--sign-fill-press)}.knopka-kontur{border-color:var(--sign-contour);color:var(--sign-contour);background:0 0}.knopka-kontur:hover{background:var(--sign-contour);color:var(--sign-on-fill)}.knopka-seraya{border-color:var(--day-edge);background:var(--day-ground);color:var(--day-ink)}.knopka-seraya:hover{border-color:var(--day-ink)}.knopka:disabled,.knopka[aria-busy=true]{cursor:default}.knopka:disabled .strelka{transform:none}.ssylka{align-items:center;gap:var(--gap-2);min-height:var(--part-button-small);text-underline-offset:.3em;text-decoration:underline 1px;display:inline-flex}.ssylka:hover{text-decoration-thickness:2px}.ssylka:hover .strelka[data-hod=vpravo]{transform:translate(3px)}.ssylka:hover .strelka[data-hod=naiskosok]{transform:translate(2px,-2px)}.strelka{width:18px;height:18px;transition:transform var(--pace-base) var(--curve-road);flex:none}.znak{flex:none;width:24px;height:24px}.metka{align-items:center;gap:var(--gap-3);font-family:var(--family-mono);font-size:var(--size-14);line-height:var(--rise-label);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--day-quiet);flex-wrap:wrap;display:flex}.metka-shchit{background:var(--night-ground);min-width:46px;height:32px;color:var(--night-ink);outline:2px solid var(--paint-beam);outline-offset:-5px;font-size:var(--size-14);letter-spacing:.04em;border-radius:7px;place-items:center;padding:0 10px;display:inline-grid}.asfalt .metka,.metka-noch{color:var(--night-quiet)}.kadr{aspect-ratio:var(--kadr-ratio,auto);background:var(--night-deep);display:block;position:relative;overflow:hidden}.kadr-img{object-fit:cover;width:100%;height:100%}.podpis{align-items:center;gap:var(--gap-3);display:flex}.podpis-lico{outline:2px solid var(--paint-beam);outline-offset:2px;border-radius:50%;flex:none;width:48px;height:48px}.podpis-imya{font-size:var(--size-17);line-height:1.3}.podpis-rol{font-size:var(--size-14);color:var(--day-quiet);line-height:1.35;display:block}.asfalt .podpis-rol{color:var(--night-quiet)}.syezd{align-items:center;gap:var(--gap-1) var(--gap-6);background:var(--night-ground);max-width:480px;color:var(--night-ink);border-radius:16px;grid-template-columns:minmax(0,1fr) auto;padding:22px 24px 22px 26px;text-decoration:none;display:grid;position:relative}.syezd:before{content:"";border:2px solid var(--paint-beam);pointer-events:none;border-radius:11px;position:absolute;inset:5px}.syezd-metka{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--paint-beam);grid-column:1}.syezd-nazvanie{font-size:var(--size-22);letter-spacing:var(--track-head);grid-column:1;line-height:1.2}.syezd-poyasnenie{font-size:var(--size-14);color:var(--night-quiet);grid-column:1}.syezd .strelka{width:28px;height:28px;color:var(--paint-beam);grid-area:1/2/4}.syezd:hover .strelka{transform:translate(3px,-3px)}.syezd:hover .syezd-nazvanie{text-underline-offset:.2em;text-decoration:underline 1px}.ekran-shapka{align-items:end;gap:var(--gap-6) var(--gap-16);margin-bottom:var(--gap-12);grid-template-columns:minmax(0,8fr) minmax(0,4fr);display:grid}.ekran-shapka .metka{grid-column:1/-1}.ekran-shapka h2{font-size:clamp(31px,3.7vw,var(--size-49));line-height:var(--rise-head);letter-spacing:var(--track-head);text-wrap:balance;grid-column:1}.ekran-shapka .ekran-vvod{grid-column:2}.ekran-vvod{font-size:clamp(var(--size-17),1.5vw,var(--size-22));color:var(--day-quiet);line-height:1.45}@media (width<=899px){.ekran-shapka{gap:var(--gap-4);margin-bottom:var(--gap-8);grid-template-columns:minmax(0,1fr)}.ekran-shapka .ekran-vvod{grid-column:1}}.skryto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.nerazryv{white-space:nowrap}.propusk{z-index:60;border-radius:var(--shape-pill);background:var(--sign-fill);color:var(--sign-on-fill);padding:12px 18px;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-200%)}.propusk:focus-visible{transform:none}.bez-skripta{padding-block:0 var(--gap-6);font-size:var(--size-14);color:var(--day-quiet)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.metka-shchit,.syezd,.knopka{border:1px solid canvastext}.syezd:before{display:none}}}@layer blank;@layer kabina{.shapka{z-index:30;background:var(--day-ground);border-bottom:1px solid var(--day-rule);transition:border-color var(--pace-base);position:sticky;top:0}.shapka[data-prokrutka]{border-bottom-color:var(--day-edge)}.shapka-ryad{align-items:center;gap:var(--gap-8);min-height:var(--frame-bar);display:flex;position:relative}.shapka-znak{flex:none;width:120px;display:block}.shapka-znak img{width:100%;height:auto}.shapka-razdely>ul{align-items:center;gap:var(--gap-6);list-style:none;display:flex}.shapka-razdely>ul>li>a,.razvilka>summary{min-height:var(--part-button-small);color:var(--day-quiet);white-space:nowrap;align-items:center;font-size:15px;text-decoration:none;display:inline-flex;position:relative}.shapka-razdely>ul>li>a:hover,.shapka-razdely>ul>li>a[aria-current=true],.razvilka>summary:hover,.razvilka[open]>summary,.razvilka>summary[data-tut]{color:var(--day-ink)}.shapka-razdely>ul>li>a[aria-current=true]:after,.razvilka>summary[data-tut]:after{content:"";background:var(--paint-beam);border-radius:2px;height:3px;position:absolute;bottom:4px;left:0;right:0}.razvilka{position:relative}.razvilka>summary{cursor:pointer;user-select:none;gap:4px;list-style:none}.razvilka>summary::-webkit-details-marker{display:none}.razvilka>summary[data-tut]:after{right:20px}.razvilka-ugol{width:16px;height:16px;transition:transform var(--pace-base) var(--curve-road);flex:none}.razvilka[open] .razvilka-ugol{transform:rotate(180deg)}.razvilka-spisok{z-index:31;background:var(--night-ground);width:400px;color:var(--night-ink);border-radius:20px;padding:18px 26px;list-style:none;display:grid;position:absolute;top:calc(100% + 12px);left:-26px}.razvilka-spisok:before{content:"";border:2px solid var(--paint-beam);pointer-events:none;border-radius:15px;position:absolute;inset:5px}.razvilka-spisok:after{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.razvilka-spisok-uzko{width:300px}.razvilka-spisok a{border-bottom:1px solid var(--night-rule);color:var(--night-ink);font-size:var(--size-17);gap:3px;padding:12px 0;line-height:1.3;text-decoration:none;display:grid;position:relative}.razvilka-spisok li:last-child a{border-bottom:0}.razvilka-spisok small{font-size:var(--size-14);color:var(--night-quiet)}.razvilka-spisok a:hover>span{text-underline-offset:.2em;text-decoration:underline}.razvilka-spisok a[aria-current=page]{color:var(--paint-beam)}.razvilka-spisok :focus-visible{outline-color:var(--focus-night)}.shapka-pravo{align-items:center;gap:var(--gap-4);margin-left:auto;display:flex}.shapka-menyu{position:static}.shapka-menyu>summary{min-height:var(--part-button-small);border:1px solid var(--day-edge);border-radius:var(--shape-pill);background:var(--day-ground);cursor:pointer;user-select:none;align-items:center;gap:10px;padding:0 18px;font-size:15px;list-style:none;display:inline-flex}.shapka-menyu>summary::-webkit-details-marker{display:none}.shapka-menyu>summary:hover{border-color:var(--day-ink)}.shapka-menyu[open]>summary{border-color:var(--night-ground);background:var(--night-ground);color:var(--night-ink)}.shapka-polosy{gap:3px;width:18px;display:grid}.shapka-polosy i{background:currentColor;border-radius:1px;height:2px;display:block}.shapka-polosy i:nth-child(2){width:11px;margin-left:7px}.shapka-polosy i:nth-child(3){width:15px}.shapka-panel{z-index:31;top:calc(100% + 10px);right:var(--frame-edge);gap:var(--gap-6) var(--gap-8);width:min(780px,calc(100vw - 2 * var(--frame-edge)));max-height:calc(100dvh - var(--shapka-niz,72px) - 28px);overscroll-behavior:contain;background:var(--night-ground);color:var(--night-ink);border-radius:24px;grid-template-columns:repeat(2,minmax(0,1fr));padding:36px 36px 30px;display:grid;position:absolute;overflow-y:auto}.shapka-panel:before{content:"";border:2px solid var(--paint-beam);pointer-events:none;border-radius:19px;position:absolute;inset:6px}.shapka-panel :focus-visible{outline-color:var(--focus-night)}.shapka-gruppa-ekrany{grid-column:1/-1}.shapka-gruppa-nazvanie{margin-bottom:var(--gap-2);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--paint-beam)}.shapka-gruppa ul{list-style:none;display:grid}.shapka-gruppa a{justify-content:space-between;align-items:center;gap:var(--gap-4);border-bottom:1px solid var(--night-rule);min-height:52px;color:var(--night-ink);font-size:var(--size-17);padding:10px 0;line-height:1.3;text-decoration:none;display:flex}.shapka-gruppa a small{font-size:var(--size-14);color:var(--night-quiet);margin-top:2px;display:block}.shapka-gruppa a:hover>span:first-child{text-underline-offset:.2em;text-decoration:underline}.shapka-gruppa a[aria-current=page],.shapka-gruppa a[aria-current=true]{color:var(--paint-beam)}.shapka-panel .shapka-gruppa-ekrany ul{gap:0 var(--gap-6);flex-wrap:wrap;display:flex}.shapka-panel .shapka-gruppa-ekrany a{border-bottom:0}.shapka-svyaz{justify-content:space-between;align-items:center;gap:var(--gap-4) var(--gap-6);padding-top:var(--gap-2);flex-wrap:wrap;grid-column:1/-1;display:flex}.shapka-svyaz p{color:var(--night-quiet);font-size:15px}.shapka-svyaz-deistviya{align-items:center;gap:var(--gap-4) var(--gap-6);flex-wrap:wrap;display:flex}.shapka-svyaz .ssylka{color:var(--night-ink)}.shapka-zayavka{min-height:var(--part-button-small);padding:0 20px;font-size:15px}.shapka-tg{width:var(--part-button-small);height:var(--part-button-small);border:1px solid var(--day-edge);background:var(--day-ground);color:var(--day-ink);transition:border-color var(--pace-quick);border-radius:50%;flex:none;place-items:center;text-decoration:none;display:none}.shapka-tg .znak{width:20px;height:20px}.shapka-tg:hover{border-color:var(--day-ink)}@media (width<=1239px){.shapka-tg{display:grid}}@media (width<=680px){.shapka-zayavka{display:none}}@media (width>=1240px){.shapka-menyu{display:none}}@media (width<=1239px){.shapka-razdely{display:none}}@media (width<=760px){.shapka-dlinno{display:none}}@media (width<=600px){.shapka-ryad{gap:var(--gap-3)}.shapka-znak{width:100px}.shapka-pravo{gap:var(--gap-2)}.shapka-zayavka{display:none}.shapka-menyu>summary{padding:0 14px}.shapka-panel{top:calc(var(--shapka-niz,64px) + 8px);width:auto;max-height:calc(100dvh - var(--shapka-niz,64px) - 20px);grid-template-columns:minmax(0,1fr);padding:28px 24px 24px;position:fixed;left:12px;right:12px}.shapka-svyaz{justify-content:stretch;display:grid}.shapka-svyaz .knopka{width:100%}}.dial-num{font-family:var(--family-mono);white-space:nowrap;text-decoration:none}.dial-num:hover{text-underline-offset:.2em;text-decoration:underline}.dial-top{min-height:var(--part-button-small);align-items:center;font-size:15px;display:inline-flex}.dial-key{min-height:var(--part-button-small);padding:0 16px;font-size:15px;display:none}.dial-strip{display:none}.dial-hint{margin-top:var(--gap-4);color:var(--day-quiet);font-size:15px}.dial-hint .dial-num{color:var(--day-ink)}.asfalt .dial-hint,.noch .dial-hint{color:var(--night-quiet)}.asfalt .dial-hint .dial-num,.noch .dial-hint .dial-num{color:var(--night-ink)}.dial-card,.dial-asap{align-items:baseline;gap:var(--gap-1) var(--gap-3);flex-wrap:wrap;display:flex}.dial-card .dial-num{font-size:var(--size-22)}.dial-hours{font-size:var(--size-14);color:var(--day-quiet)}.asfalt .dial-hours,.obochina .dial-hours{color:var(--night-quiet)}.dial-asap{margin-top:var(--gap-6)}@media (width<=640px){.dial-top{display:none}.dial-key{display:inline-flex}}@media (width<=600px){.dial-key{padding:0 12px}body:has(.dial-strip) .dial-key{display:none}.dial-strip{z-index:34;padding:var(--gap-2) var(--gap-4) calc(var(--gap-2) + env(safe-area-inset-bottom,0px));background:var(--day-ground);border-top:1px solid var(--day-rule);display:flex;position:fixed;bottom:0;left:0;right:0}.dial-strip .knopka{flex:1;min-height:48px}body:has(.dial-strip){padding-bottom:calc(64px + env(safe-area-inset-bottom,0px))}body:has(.dial-strip) .shapka-panel{max-height:calc(100dvh - var(--shapka-niz,64px) - 20px - 64px - env(safe-area-inset-bottom,0px))}}.ukazatel ol{align-items:center;gap:0 var(--gap-3);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;list-style:none;display:flex}.ukazatel li{align-items:center;gap:var(--gap-3);display:inline-flex}.ukazatel li+li:before{content:"→";color:var(--graph-line)}.ukazatel a{min-height:var(--part-button-small);color:var(--day-quiet);text-underline-offset:.3em;align-items:center;text-decoration:underline;display:inline-flex}.ukazatel [aria-current]{color:var(--day-ink)}.ukazatel-noch a{color:var(--night-quiet)}.ukazatel-noch [aria-current]{color:var(--night-ink)}.ukazatel-noch li+li:before{color:var(--paint-beam)}.obochina{background:var(--night-deep);color:var(--night-ink)}.obochina :focus-visible{outline-color:var(--focus-night)}.obochina-razmetka{background:repeating-linear-gradient(90deg,var(--paint-beam) 0 56px,transparent 56px 96px);height:5px}.obochina-verh{align-items:center;gap:var(--gap-6) var(--gap-12);padding-block:var(--gap-16) var(--gap-12);border-bottom:1px solid var(--night-rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.obochina-znak{width:180px;display:block}.obochina-znak img{width:100%;height:auto}.obochina-slogan{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--night-quiet)}.obochina-svyaz{justify-content:flex-end;align-items:center;gap:var(--gap-4) var(--gap-6);flex-wrap:wrap;display:flex}.obochina-svyaz .ssylka{color:var(--night-ink)}.obochina-telegram svg{flex:none;width:20px;height:20px}.obochina-kolonki{gap:var(--gap-8);padding-block:var(--gap-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.obochina-kolonki nav{align-content:start;justify-items:start;display:grid}.obochina-nazvanie{margin-bottom:var(--gap-2);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--paint-beam)}.obochina-kolonki a{min-height:42px;color:var(--night-ink);align-items:center;text-decoration:none;display:inline-flex}.obochina-kolonki a:hover{text-underline-offset:.24em;text-decoration:underline}.obochina-niz{align-items:center;gap:var(--gap-2) var(--gap-8);padding-block:var(--gap-6) var(--gap-8);border-top:1px solid var(--night-rule);font-size:var(--size-14);color:var(--night-quiet);flex-wrap:wrap;display:flex}.obochina-cookie{min-height:var(--part-button-small);color:var(--night-ink);font-size:var(--size-14);text-underline-offset:.3em;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=1099px){.obochina-verh{grid-template-columns:auto minmax(0,1fr)}.obochina-svyaz{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.obochina-kolonki{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.obochina-kolonki nav:last-child{grid-column:1/-1}}@media (width<=600px){.obochina-verh{padding-block:var(--gap-12) var(--gap-8);grid-template-columns:minmax(0,1fr)}.obochina-znak{width:150px}.obochina-svyaz{justify-items:start;display:grid}.obochina-kolonki{gap:var(--gap-6);padding-block:var(--gap-8);grid-template-columns:minmax(0,1fr)}}@media (forced-colors:active){.shapka-panel,.razvilka-spisok,.obochina{border:1px solid canvastext}.shapka-panel:before,.razvilka-spisok:before{display:none}.dial-strip{border-top:1px solid canvastext}}@media print{.shapka,.dial-strip,.obochina-razmetka{display:none}}}@layer okna{.zapros:not([open]){display:none}.zapros{width:min(1000px,100% - 48px);max-width:none;max-height:min(calc(100dvh - 32px),calc(var(--vid-vysota,100dvh) - 24px));background:var(--day-ground);color:var(--day-ink);border:0;border-radius:24px;flex-direction:column;margin:auto;padding:0;display:flex;position:fixed;inset:0;overflow:hidden}.zapros::backdrop{background:#141518bd}.zapros[open]{animation:zapros-vhod var(--pace-base) var(--curve-road) both}.zapros-panel{overscroll-behavior:contain;flex:auto;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:0;display:grid;position:relative;overflow-y:auto}.zapros-tekst{background:var(--night-ground);color:var(--night-ink);flex-direction:column;grid-area:1/1/3;justify-content:flex-end;padding:64px 40px 104px;display:flex}.zapros-tekst :focus-visible{outline-color:var(--focus-night)}.zapros-metka{margin-bottom:var(--gap-4);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--paint-beam)}.zapros-tekst h2{letter-spacing:var(--track-head);text-wrap:balance;font-size:clamp(26px,2.6vw,36px);line-height:1.12}.zapros-tekst h2 em{color:var(--word-night);background:0 0;margin:0;padding:0}.zapros-tekst h2:focus{outline:none}#zapros-vvod{max-width:40ch;font-size:var(--size-17);color:var(--night-quiet);margin-top:14px}.zapros-pometka{margin-top:var(--gap-4);color:var(--night-quiet);align-items:center;gap:10px;font-size:15px;display:flex}.zapros-pometka .znak{color:var(--paint-beam)}.zapros-bot{z-index:1;color:var(--night-ink);grid-area:2/1;place-self:end start;margin:0 40px 36px;position:relative}.zapros-bot:focus-visible{outline-color:var(--focus-night)}.zapros-blank{grid-area:1/2/3;align-self:center;padding:56px 44px 40px}.zapros-zakryt{z-index:2;border:1px solid var(--day-edge);background:var(--day-ground);width:44px;height:44px;color:var(--day-ink);border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.zapros-zakryt:hover{border-color:var(--day-ink)}body[data-zapros]{top:var(--zapros-sdvig);width:100%;position:fixed;left:0;right:0;overflow:hidden}@keyframes zapros-vhod{0%{opacity:.6;transform:translateY(-10px)}to{opacity:1;transform:none}}@media (width<=899px){.zapros{width:min(640px,100% - 40px)}.zapros-panel{grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr)}.zapros-tekst{grid-row:1;padding:52px 28px 24px}.zapros-blank{grid-area:2/1;padding:28px}.zapros-bot{color:var(--day-ink);grid-row:3;margin:0 28px 24px}.zapros-bot:focus-visible{outline-color:var(--focus-day)}}@media (width<=600px){.zapros{inset:auto 0 var(--vid-niz,0px);width:100%;max-height:calc(var(--vid-vysota,100dvh) - env(safe-area-inset-top,0px) - 8px);padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;margin:0}.zapros-zakryt{border-color:var(--night-quiet);background:var(--night-ground);width:40px;height:40px;color:var(--night-ink);top:8px;right:8px}.zapros-tekst{padding:18px 64px 16px 16px}.zapros-metka,#zapros-vvod,.zapros-pometka{display:none}.zapros-tekst h2{font-size:20px;line-height:1.2}.zapros-blank{padding:16px}.zapros-bot{min-height:40px;margin:0 16px 12px;font-size:15px}.zapros .blank-pole{margin-top:14px}.zapros .blank textarea{min-height:92px}.zapros .blank-soglasie{margin-top:14px;font-size:13px}.zapros .blank-otpravka{margin-top:14px}}@media (width<=600px) and (height<=600px){.zapros-bot{display:none}}.blank-obertka{container-type:inline-size}.blank-obertka .blank-otpravka .knopka{width:100%}@container (width<=430px){.blank-obertka .blank-svyaz{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;display:grid}.blank-obertka .blank-stroka{display:contents}.blank-obertka .blank-svyaz>.blank-metka{margin:0}.blank-obertka .blank-kanaly{grid-area:1/2;min-height:44px}.blank-obertka .blank-kanal span{min-height:34px;padding:0 12px;font-size:14px}.blank-obertka .blank-svyaz input,.blank-obertka .blank-svyaz noscript,.blank-obertka .blank-svyaz .blank-oshibka{grid-column:1/-1}}.poputchik{z-index:35;background:var(--night-ground);width:min(480px,100% - 48px);color:var(--night-ink);border-radius:20px;padding:18px 24px 16px;position:fixed;bottom:24px;right:24px}.poputchik:before{content:"";border:2px solid var(--paint-beam);pointer-events:none;border-radius:15px;position:absolute;inset:5px}.poputchik :focus-visible{outline-color:var(--focus-night)}.poputchik.vpervye{animation:poputchik-vhod var(--pace-base) var(--curve-road) both}.poputchik-metka{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--paint-beam);margin:0 44px 10px 0;position:relative}.poputchik h2{font-size:var(--size-22);letter-spacing:var(--track-head);padding-right:24px;line-height:1.2;position:relative}.poputchik-punkty{color:var(--night-quiet);gap:6px;margin-top:10px;font-size:15px;list-style:none;display:grid;position:relative}.poputchik-punkty li{align-items:center;gap:10px;display:flex}.poputchik-punkty .znak{width:20px;height:20px;color:var(--paint-beam)}.poputchik-niz{justify-content:space-between;align-items:center;gap:var(--gap-4);margin-top:14px;display:flex;position:relative}.poputchik-niz .podpis{gap:10px;min-width:0}.poputchik-niz .podpis-lico{width:40px;height:40px}.poputchik-niz .podpis-imya{white-space:nowrap;font-size:15px}.poputchik-niz .podpis-rol{color:var(--night-quiet);font-size:12px}.poputchik-niz .knopka{min-height:var(--part-button-small);flex:none;padding:0 20px;font-size:15px}.poputchik-zakryt{z-index:1;width:40px;height:40px;color:var(--night-quiet);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.poputchik-zakryt:hover{color:var(--night-ink);background:var(--night-raised)}.poputchik-status{color:var(--night-quiet);margin-top:8px;font-size:12px;line-height:1.4;position:relative}@keyframes poputchik-vhod{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width>=601px) and (height<=760px){.poputchik{padding:14px 20px 12px}.poputchik h2{font-size:19px}.poputchik-niz{margin-top:10px}}@media (width<=600px){.poputchik,.poputchik[data-invite-phase=expanded]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:14px;width:calc(100% - 24px);padding:14px 16px 12px}body:has(.dial-strip) .poputchik,body:has(.dial-strip) .poputchik[data-invite-phase=expanded]{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.poputchik:before{border-radius:10px;inset:4px}.poputchik-metka{margin-bottom:4px;font-size:12px}.poputchik h2{padding-right:20px;font-size:18px}.poputchik-punkty{gap:4px;margin-top:8px;font-size:14px}.poputchik-niz{grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:12px;display:grid}.poputchik-niz .podpis-lico{width:36px;height:36px}.poputchik-niz .podpis-imya{font-size:14px}.poputchik-niz .podpis-rol{display:none}.poputchik-niz .knopka{padding:0 14px;font-size:14px}.poputchik-niz .knopka .strelka{display:none}.poputchik-status{margin-top:6px;font-size:11px}}.konechnaya{margin-top:var(--gap-12);background:var(--day-panel);border-radius:24px;container:konechnaya/inline-size}.konechnaya-vnutri{gap:var(--gap-8);padding:40px;display:grid}@container konechnaya (width>=720px){.konechnaya-vnutri{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center}}.konechnaya h3{max-width:24ch;font-size:clamp(24px,2.6vw,var(--size-31));letter-spacing:var(--track-head);margin-top:14px;line-height:1.15}.konechnaya ul{color:var(--day-quiet);gap:10px;margin-top:20px;list-style:none;display:grid}.konechnaya li{align-items:center;gap:10px;display:flex}.konechnaya li .znak{width:20px;height:20px}.konechnaya-deistvie{justify-items:start;gap:var(--gap-6);display:grid}@media (width<=600px){.konechnaya-vnutri{padding:24px 20px}.konechnaya .knopka{width:100%}}@media (forced-colors:active){.zapros,.poputchik,.zapros-zakryt,.konechnaya{border:1px solid canvastext}.poputchik:before{display:none}}}@layer stranicy;:root{--paint-white:#fff;--paint-asphalt:#33373d;--paint-asphalt-raised:#3e434a;--paint-asphalt-deep:#26292e;--paint-pale:#e9ecef;--paint-pale-soft:#f4f6f8;--paint-road:#8a929b;--paint-road-ink:#5c646d;--paint-night-ink:#b4bbc3;--paint-rule:#d5dadf;--paint-rule-night:#4d535b;--paint-beam:#ffe45c;--paint-beam-hover:#ffd92e;--paint-beam-press:#f5cc14;--paint-tar:#141518;--paint-brake:#b42318;--paint-brake-soft:#fdecea;--day-ground:var(--paint-white);--day-panel:var(--paint-pale);--day-field:var(--paint-pale-soft);--day-ink:var(--paint-asphalt);--day-quiet:var(--paint-road-ink);--day-rule:var(--paint-rule);--day-edge:var(--paint-road);--night-ground:var(--paint-asphalt);--night-raised:var(--paint-asphalt-raised);--night-deep:var(--paint-asphalt-deep);--night-ink:var(--paint-white);--night-quiet:var(--paint-night-ink);--night-rule:var(--paint-rule-night);--night-beam:var(--paint-beam);--sign-fill:var(--paint-beam);--sign-fill-hover:var(--paint-beam-hover);--sign-fill-press:var(--paint-beam-press);--sign-on-fill:var(--paint-tar);--sign-contour:var(--paint-beam);--word-plate:var(--paint-beam);--word-on-plate:var(--paint-tar);--word-night:var(--paint-beam);--alarm-ink:var(--paint-brake);--alarm-ground:var(--paint-brake-soft);--graph-line:var(--paint-road);--graph-mark:var(--paint-beam);--graph-ink:var(--paint-asphalt);--graph-faint:var(--paint-rule);--focus-day:var(--paint-tar);--focus-night:var(--paint-beam);--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-6:24px;--gap-8:32px;--gap-12:48px;--gap-16:64px;--gap-24:96px;--gap-32:128px;--frame-max:1376px;--frame-edge:32px;--frame-edge-small:20px;--frame-prose:680px;--frame-pause:64px;--frame-pause-wide:112px;--frame-bar:72px;--family-text:"Overpass", "Arial", sans-serif;--family-mono:"Overpass Mono", "Courier New", monospace;--size-14:14px;--size-17:17px;--size-22:22px;--size-31:31px;--size-49:49px;--size-81:81px;--track-text:-.01em;--track-head:-.02em;--track-display:-.05em;--track-sign:.08em;--rise-display:1.06;--rise-head:1.12;--rise-text:1.5;--rise-label:1.3;--shape-field:5px;--shape-inner:16px;--shape-card:24px;--shape-pill:999px;--pace-quick:.16s;--pace-base:.24s;--pace-slow:.6s;--pace-route:1.4s;--pace-beam:1.8s;--pace-dash:.9s;--curve-road:cubic-bezier(.3, .8, .25, 1);--part-button:52px;--part-button-small:44px;--part-field:52px;--part-ring:3px;--part-ring-offset:3px}@font-face{font-family:Overpass;src:url(/res/type/overpass-400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Overpass Mono;src:url(/res/type/overpass-mono-400.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.plashka{--pl-ground:var(--night-ground);--pl-ink:var(--night-ink);--pl-quiet:var(--night-quiet);--pl-rim:var(--night-beam);--pl-focus:var(--focus-night);--pl-font:var(--family-text);--pl-mono:var(--family-mono);--pl-z:40;z-index:var(--pl-z);left:auto;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px) + var(--cc-lift,0px));box-sizing:border-box;background:var(--pl-ground);width:min(520px,100% - 40px);color:var(--pl-ink);font-family:var(--pl-font);font-synthesis:none;letter-spacing:normal;text-align:left;text-transform:none;overflow-wrap:break-word;border:0;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:14px 20px;margin:0;padding:18px 18px 18px 22px;font-size:14px;font-style:normal;font-weight:400;line-height:1.45;display:grid;position:fixed}.plashka:before{content:"";border:2px solid var(--pl-rim);pointer-events:none;border-radius:12px;position:absolute;inset:5px}.plashka[hidden]{display:none}.plashka:focus{outline:none}.plashka *{box-sizing:border-box}.plashka-tekst{color:var(--pl-quiet);margin:0;position:relative}.plashka-nazvanie{font-family:var(--pl-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pl-rim);margin:0 0 6px;font-size:13px;font-weight:400;line-height:1.3;display:block}@media (width<=850px),(height<=820px){.plashka-podrobno{display:none}}.plashka a,.plashka-otkaz{color:var(--pl-ink);text-underline-offset:3px;text-decoration:underline 1px;position:relative}.plashka a:after,.plashka-otkaz:after{content:"";position:absolute;inset:-10px -4px}.plashka a:hover,.plashka-otkaz:hover{color:var(--pl-rim)}.plashka-otkaz{font:inherit;letter-spacing:inherit;text-transform:none;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:inline}.plashka-knopki{flex-direction:column;align-items:stretch;gap:8px;display:flex;position:relative}.plashka-knopka{border:1.5px solid var(--pl-rim);min-height:44px;color:var(--pl-rim);font-family:var(--pl-font);letter-spacing:normal;text-transform:none;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 20px;font-size:15px;font-weight:400;line-height:1.2;transition:background-color .16s,color .16s;display:inline-flex}.plashka-knopka:hover{background:var(--pl-rim);color:var(--night-ground)}.plashka-knopka-tiho{border-color:var(--pl-quiet);color:var(--pl-ink)}.plashka-knopka-tiho:hover{border-color:var(--pl-ink);color:var(--pl-ink);background:0 0}.plashka :focus-visible{outline:3px solid var(--pl-focus);outline-offset:3px}@media (width<=640px){.plashka{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px) + var(--cc-lift,0px));border-radius:12px;gap:10px 12px;width:auto;padding:12px 12px 12px 16px;font-size:13px;line-height:1.4}.plashka:before{border-radius:9px;inset:4px}.plashka-nazvanie{margin:0 4px 0 0;font-size:12px;display:inline}.plashka-knopka{min-height:40px;padding:0 14px;font-size:14px}.plashka-knopka [aria-hidden]{display:none}}@media (prefers-reduced-motion:no-preference){.plashka:not([hidden]){animation:.3s cubic-bezier(.3,.8,.25,1) backwards plashka-svet}.plashka.gasnet{opacity:0;transition:opacity .2s,transform .2s;transform:translateY(8px)}}@keyframes plashka-svet{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (width<=600px){body:has(.dial-strip) .plashka-tiho{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}@media (forced-colors:active){.plashka{border:2px solid canvastext}.plashka-knopka{border:1px solid buttontext}}@media print{.plashka{display:none}}
