@layer osnova,blank,kabina,okna;@layer stranicy{.titul{padding-block:clamp(28px,4vw,56px) clamp(56px,7vw,96px)}.titul-ryad{align-items:center;gap:var(--gap-12) var(--gap-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.titul-tekst .ukazatel{margin-bottom:var(--gap-6)}.titul-zagolovok{margin-top:var(--gap-4);container-type:inline-size}.titul-zagolovok-tekst{font-size:min(clamp(36px,4.6vw,64px),100cqw / var(--fit-word,8));letter-spacing:-.03em;text-wrap:balance;line-height:1.08;display:block}.titul-vvod p{max-width:60ch;margin-top:var(--gap-6);font-size:clamp(var(--size-17),1.45vw,var(--size-22));color:var(--day-quiet);line-height:1.45}.titul-deistviya p{align-items:center;gap:var(--gap-3) var(--gap-8);margin-top:var(--gap-8);flex-wrap:wrap;font-size:0;display:flex}.titul-deistviya a{min-height:var(--part-button-small);font-size:var(--size-17);text-underline-offset:.3em;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.titul-deistviya a:after{content:"";background:currentColor;flex:none;width:20px;height:20px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12h3M8.5 12h3M14.5 12h6.5M16.5 7.5 21 12l-4.5 4.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12h3M8.5 12h3M14.5 12h6.5M16.5 7.5 21 12l-4.5 4.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.titul-deistviya a:first-child{min-height:var(--part-button);border-radius:var(--shape-pill);background:var(--sign-fill);color:var(--sign-on-fill);padding:0 26px;text-decoration:none}.titul-deistviya a:first-child:hover{background:var(--sign-fill-hover)}.titul-pometka p{max-width:56ch;margin-top:var(--gap-6);border-left:4px solid var(--graph-mark);font-size:clamp(var(--size-17),1.3vw,19px);color:var(--day-ink);padding-left:18px;line-height:1.45}.titul-foto{border-radius:24px;position:relative;overflow:hidden}.titul-foto .kadr{aspect-ratio:1/1.08}.titul-birka{max-width:calc(100% - 32px);color:var(--night-ink);font-family:var(--family-mono);font-size:var(--size-14);background:#26292eeb;border-radius:5px;align-items:center;gap:10px;padding:8px 14px;display:flex;position:absolute;bottom:16px;left:16px}.titul-birka-tochka{background:var(--paint-beam);border-radius:50%;flex:none;width:8px;height:8px}.titul.asfalt{padding-bottom:clamp(40px,5vw,72px)}.titul.asfalt .titul-ryad{grid-template-columns:minmax(0,1fr)}.titul.asfalt .titul-tekst{max-width:880px}.titul.asfalt .titul-vvod p{color:var(--night-quiet)}.titul.asfalt .titul-pometka p,.titul.asfalt .titul-deistviya a{color:var(--night-ink)}.titul.asfalt .titul-deistviya a:first-child{border:1.5px solid var(--sign-contour);color:var(--sign-contour);background:0 0}.titul.asfalt .titul-deistviya a:first-child:hover{background:var(--sign-contour);color:var(--sign-on-fill)}.titul-ekipazh{gap:var(--gap-4);margin-top:var(--gap-12);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.titul-ekipazh a{background:var(--night-deep);color:var(--night-ink);border-radius:24px;text-decoration:none;display:block;position:relative;overflow:hidden}.titul-ekipazh .kadr{aspect-ratio:4/5}.titul-ekipazh .kadr-img{transition:transform var(--pace-slow) var(--curve-road)}.titul-ekipazh a:hover .kadr-img{transform:scale(1.02)}.titul-ekipazh-shchit{background:var(--night-ground);border-radius:12px;gap:2px;padding:14px 18px;display:grid;position:absolute;bottom:14px;left:14px;right:14px}.titul-ekipazh-shchit:before{content:"";border:1.5px solid var(--paint-beam);pointer-events:none;border-radius:9px;position:absolute;inset:4px}.titul-ekipazh-imya{font-size:var(--size-22);line-height:1.2;position:relative}@media (width<=1099px){.titul-ekipazh-shchit{padding:10px 14px;bottom:10px;left:10px;right:10px}.titul-ekipazh-imya{font-size:var(--size-17)}}.titul-ekipazh-rol{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--night-quiet);position:relative}@media (width<=899px){.titul-ryad{grid-template-columns:minmax(0,1fr)}.titul-foto .kadr{aspect-ratio:3/2}.titul-ekipazh{scroll-snap-type:x mandatory;grid-template-columns:repeat(3,minmax(220px,1fr));padding-bottom:8px;overflow-x:auto}.titul-ekipazh li{scroll-snap-align:start}}@media (width<=600px){.titul-deistviya a:first-child{justify-content:center;width:100%}.titul-ekipazh{grid-template-columns:repeat(3,minmax(76%,1fr))}}.razdel{border-top:1px solid var(--day-rule);padding-block:clamp(56px,7vw,96px)}.razvorot-vedomost,.razvorot-schet,.razvorot-kontrol,.razvorot-zayavka{background:var(--day-panel);border-top:0}.razvorot-shchit{background:var(--night-ground);border-top:0}.razvorot-shchit+.razdel,.razvorot-vedomost+.razdel,.razvorot-schet+.razdel,.razvorot-kontrol+.razdel,.razvorot-zayavka+.razdel{border-top:0}.razdel-ryad,.final-ryad{align-items:start;gap:var(--gap-6) var(--gap-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.razdel-shapka{gap:var(--gap-4);align-content:start;display:grid}.razvorot-tekst .razdel-shapka:after,.razvorot-marshrut .razdel-shapka:after,.razvorot-fakty .razdel-shapka:after{content:"";width:112px;height:4px;margin-top:var(--gap-2);background:repeating-linear-gradient(90deg,var(--paint-beam) 0 22px,transparent 22px 36px);display:block}.razdel-shapka h2,.final-ryad h2{font-size:clamp(28px,3vw,40px);line-height:var(--rise-head);letter-spacing:var(--track-head);text-wrap:balance}.razdel-tekst{max-width:760px}.razdel-tekst>*+*{margin-top:var(--gap-4)}.razdel-tekst h3{margin-top:var(--gap-8);font-size:var(--size-22);letter-spacing:var(--track-head);line-height:1.25}.razdel-tekst ul,.razdel-tekst ol{gap:10px;padding-left:0;list-style:none;display:grid}.razdel-tekst ul>li{padding-left:28px;position:relative}.razdel-tekst ul>li:before{content:"";background:var(--graph-line);width:14px;height:2px;position:absolute;top:.62em;left:2px}.razdel-tekst a{text-underline-offset:.24em;text-decoration-thickness:1px}.razdel-tekst a:hover{text-decoration-thickness:2px}.razvorot-glava .razdel-ryad{grid-template-columns:minmax(0,1fr)}.razvorot-glava .razdel-shapka h2{max-width:22ch;font-size:clamp(31px,3.7vw,var(--size-49))}.razvorot-glava .razdel-tekst:has(>:nth-child(3)){columns:2 320px;column-gap:var(--gap-16);max-width:none}.razvorot-glava .razdel-tekst>*{break-inside:avoid}.razvorot-glava .razdel-tekst>:first-child{margin-top:0}.razvorot-vedomost .razdel-tekst ul,.razvorot-vedomost .razdel-tekst ol{counter-reset:punkt;gap:0}.razvorot-vedomost .razdel-tekst li,.razvorot-vedomost .razdel-tekst>p:has(>strong:first-child){counter-increment:punkt;border-top:1px solid var(--day-edge);padding:18px 0 18px 64px;position:relative}.razvorot-vedomost .razdel-tekst li:before,.razvorot-vedomost .razdel-tekst>p:has(>strong:first-child):before{content:counter(punkt,decimal-leading-zero);width:auto;height:auto;font-family:var(--family-mono);font-size:var(--size-14);color:var(--day-quiet);background:0 0;line-height:1.9;position:absolute;top:18px;left:0}.razvorot-vedomost .razdel-tekst>p:has(>strong:first-child){margin-top:0}.razvorot-vedomost .razdel-tekst li:last-child{border-bottom:1px solid var(--day-edge)}.razvorot-vedomost .razdel-tekst strong{background:0 0}.razvorot-kadr .razdel-ryad{gap:var(--gap-8) var(--gap-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.razdel-foto{border-radius:24px;grid-area:1/1/3;overflow:hidden}.razdel-foto .kadr{aspect-ratio:4/3.2}.razvorot-kadr .razdel-shapka,.razvorot-kadr .razdel-tekst{grid-column:2}.razvorot-schet .razdel-ryad{grid-template-columns:minmax(0,1fr)}.razvorot-schet .razdel-shapka h2{max-width:24ch}.razvorot-schet .razdel-tekst{max-width:960px}.vedomost{margin-block:var(--gap-6);background:var(--night-ground);color:var(--night-ink);border-radius:16px;overflow-x:auto}.vedomost:focus-visible{outline-color:var(--focus-day)}.vedomost table{width:100%;min-width:520px}.vedomost th{border-bottom:1px solid var(--night-rule);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-align:left;text-transform:uppercase;color:var(--night-quiet);padding:16px 20px}.vedomost td{border-bottom:1px solid var(--night-rule);font-family:var(--family-mono);font-size:var(--size-17);padding:14px 20px}.vedomost tr:last-child td{border-bottom:0}.vedomost td:first-child{font-family:var(--family-text)}.vedomost td:last-child{color:var(--paint-beam)}.vedomost code{font-family:var(--family-mono)}.pult-blok{align-items:start;gap:var(--gap-8) var(--gap-12);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.pult-blok>.razdel-tekst{max-width:62ch}.pult{gap:var(--gap-4);background:var(--night-ground);color:var(--night-ink);border-radius:24px;padding:28px 30px 18px;display:grid}.pult-itog{padding-bottom:var(--gap-4);border-bottom:2px solid var(--paint-beam);gap:6px;display:grid}.pult-chislo{font-family:var(--family-mono);font-size:clamp(40px,4.4vw,var(--size-81));letter-spacing:-.03em;line-height:1}.pult-ed{font-size:var(--size-17)}.pult-mera{font-family:var(--family-text);letter-spacing:0;margin-left:.22em;font-size:.52em}.pult-podpis{font-size:var(--size-14);color:var(--night-quiet)}.pult-stroki{list-style:none;display:grid}.pult-stroka{align-items:center;gap:6px var(--gap-6);background:repeating-linear-gradient(90deg,var(--night-rule) 0 14px,transparent 14px 24px) 0 100%/100% 1px no-repeat;grid-template-columns:minmax(0,1fr) auto;padding-block:14px;display:grid}.pult-stroka:last-child{background:0 0}.pult-imya{font-size:var(--size-17);gap:3px;line-height:1.3;display:grid}.pult-imya small{font-size:var(--size-14);color:var(--night-quiet)}.pult-znachenie{font-family:var(--family-mono);font-size:var(--size-31);white-space:nowrap;justify-items:end;line-height:1;display:grid}.pult-znachenie small{font-family:var(--family-text);font-size:var(--size-14);color:var(--night-quiet);margin-top:4px}.pult-profili{gap:var(--gap-4);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));list-style:none;display:grid}.pult-profil{background:var(--day-ground);border-radius:16px;align-content:start;gap:6px;padding:22px 24px;display:grid}.pult-profil-metka{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--day-quiet)}.pult-profil-chislo{font-family:var(--family-mono);font-size:var(--size-31);line-height:1.1}.pult-profil-chislo small{font-family:var(--family-text);font-size:var(--size-14);color:var(--day-quiet);margin-left:8px}.pult-profil-poyasnenie{color:var(--day-quiet)}.pult-sverh{align-items:center;gap:8px var(--gap-8);background:var(--night-deep);color:var(--night-ink);border-radius:20px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;padding:26px 30px;display:grid;position:relative}.pult-sverh:before{content:"";border:2px solid var(--paint-beam);pointer-events:none;border-radius:15px;position:absolute;inset:5px}.pult-sverh-metka{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--paint-beam);position:relative}.pult-sverh-chislo{font-family:var(--family-mono);font-size:clamp(31px,3.4vw,var(--size-49));white-space:nowrap;grid-area:1/2/3;justify-items:end;line-height:1;display:grid;position:relative}.pult-sverh-chislo small{font-family:var(--family-text);font-size:var(--size-14);color:var(--night-quiet);margin-top:6px}.pult-sverh-poyasnenie{max-width:62ch;color:var(--night-quiet);position:relative}.pult-perehody{grid-column:1/-1}.pult-perehody p,.scena-perehody p{gap:var(--gap-2) var(--gap-8);flex-wrap:wrap;font-size:0;display:flex}.pult-perehody a,.scena-perehody a{font-size:var(--size-17)}.pokazaniya{gap:var(--gap-3);display:grid}.razvorot-scena .pokazaniya,.razvorot-scena .scena-perehody{grid-column:2}.pokazanie{align-items:baseline;gap:4px var(--gap-4);border-left:4px solid var(--graph-mark);background:var(--day-panel);border-radius:0 16px 16px 0;grid-template-columns:auto minmax(0,1fr);padding:18px 22px;display:grid}.pokazanie-metka{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--day-quiet);grid-column:1/-1}.pokazanie-chislo{font-family:var(--family-mono);font-size:var(--size-31);white-space:nowrap;line-height:1.1}.pokazanie-ed{font-size:var(--size-17)}.pokazanie-pometka{font-size:var(--size-14);color:var(--day-quiet);grid-column:1/-1}.pokazanie-sverh{border-left-color:var(--paint-beam);background:var(--night-ground);color:var(--night-ink)}.pokazanie-sverh .pokazanie-metka{color:var(--paint-beam)}.pokazanie-sverh .pokazanie-pometka{color:var(--night-quiet)}.marshrut{margin-top:var(--gap-8);grid-column:1/-1}.marshrut-podpis{margin-bottom:var(--gap-6);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--day-quiet)}.marshrut-etapy{grid-template-columns:repeat(var(--etapov,4),minmax(0,1fr));gap:var(--gap-6);list-style:none;display:grid;position:relative}.marshrut-etapy:before{content:"";background:repeating-linear-gradient(90deg,var(--graph-line) 0 12px,transparent 12px 22px);transform-origin:0;height:2px;position:absolute;top:21px;left:22px;right:0}.marshrut[data-prorisovka] .marshrut-etapy:before{animation:marshrut-liniya var(--pace-route) var(--curve-road) both}@keyframes marshrut-liniya{0%{transform:scaleX(0)}to{transform:none}}.marshrut-etapy li{align-content:start;gap:8px;display:grid;position:relative}.marshrut-stolbik{background:var(--night-ground);width:44px;height:44px;color:var(--night-ink);font-family:var(--family-mono);font-size:var(--size-14);outline:2px solid var(--paint-beam);outline-offset:-5px;border-radius:9px;place-items:center;display:inline-grid}.marshrut-nazvanie{margin-top:var(--gap-2);font-size:var(--size-22);line-height:1.2}.marshrut-tekst{color:var(--day-quiet)}.razvorot-shchit .razdel-ryad{background:0 0;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.razvorot-shchit .razdel-shapka h2{font-size:clamp(31px,3.7vw,var(--size-49));color:var(--night-ink)}.razvorot-shchit .razdel-tekst{color:var(--night-quiet)}.razvorot-shchit .razdel-tekst a{color:var(--night-ink)}.razvorot-shchit .razdel-shapka{padding-left:28px;position:relative}.razvorot-shchit .razdel-shapka:before{content:"";background:var(--paint-beam);border-radius:2px;width:4px;position:absolute;top:6px;bottom:6px;left:0}.razvorot-scena .razdel-ryad{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.razvorot-scena .razdel-shapka,.razvorot-scena .razdel-tekst{grid-column:2}.scena-blok{align-content:start;gap:var(--gap-3);grid-area:1/1/span 4;display:grid}.scena-blok .kadr{aspect-ratio:4/3;border-radius:24px}.razdel-scena-put{background:var(--night-ground);color:var(--night-ink);font-family:var(--family-mono);font-size:var(--size-14);border-radius:16px;grid-template-columns:minmax(0,max-content) minmax(56px,1fr) minmax(0,max-content);align-items:center;gap:8px 12px;padding:18px 20px;display:grid}.razdel-scena-vhod{border:1px solid var(--night-rule);border-radius:var(--shape-field);padding:6px 10px}.razdel-scena-put svg{width:100%;height:24px}.razdel-scena-put path{stroke:var(--paint-beam);stroke-width:2px;vector-effect:non-scaling-stroke}.razdel-scena-vyhod{border-radius:var(--shape-field);background:var(--night-raised);grid-area:1/3;align-items:center;gap:8px;max-width:22ch;padding:6px 10px;display:flex}.razdel-scena-vyhod .znak{width:18px;height:18px}.razdel-scena-pravila{color:var(--night-quiet);grid-area:2/1/auto/-1}.razdel-scena-proverka{color:var(--night-quiet);grid-area:3/1/auto/-1;align-items:center;gap:8px;display:flex}.razdel-scena-proverka .znak{width:18px;height:18px;color:var(--paint-beam)}.razvorot-fakty .razdel-ryad{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.odometry{margin-top:var(--gap-6);grid-column:1/-1}.odometry-ryad{gap:var(--gap-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));list-style:none;display:grid}.odometry-ryad li{background:var(--night-ground);color:var(--night-ink);border-radius:16px;align-content:start;gap:6px;padding:24px 24px 22px;display:grid}.odometry-chislo{font-family:var(--family-mono);font-size:clamp(36px,3.6vw,var(--size-49));letter-spacing:-.03em;line-height:1}.odometry-ryad .odometry-chislo{border-bottom:2px solid var(--paint-beam);padding-bottom:12px}.odometry-podpis{font-size:var(--size-17);margin-top:6px}.odometry-period{font-family:var(--family-mono);font-size:var(--size-14);color:var(--night-quiet)}.odometry-pometka{max-width:86ch;margin-top:var(--gap-4);font-size:var(--size-14);color:var(--day-quiet)}.odometry-mesyacy{margin-top:var(--gap-8);background:var(--day-panel);border-radius:24px;grid-column:1/-1;padding:32px}.odometry-mesyacy figcaption{gap:6px;display:grid}.odometry-mesyacy-metka{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:var(--track-sign);text-transform:uppercase;color:var(--day-quiet)}.odometry-mesyacy-nazvanie{font-size:var(--size-22)}.odometry-mesyacy-pometka{font-size:var(--size-14);color:var(--day-quiet)}.odometry-shkala{gap:var(--gap-4);margin-top:var(--gap-6);list-style:none;display:grid}.odometry-shkala li{align-items:center;gap:4px var(--gap-4);grid-template-columns:96px minmax(0,1fr) 84px;display:grid}.odometry-shkala-polosa{background:var(--day-ground);border-radius:7px;height:14px;overflow:hidden}.odometry-shkala-polosa i{width:var(--dolya);background:linear-gradient(90deg,var(--night-ground) calc(100% - 12px),var(--paint-beam) calc(100% - 12px));border-radius:7px;height:100%;display:block}.odometry-shkala-chislo{font-family:var(--family-mono);text-align:right}.odometry-shkala-period{font-size:var(--size-14);color:var(--day-quiet);grid-column:2/4}.odometry-chtenie{gap:var(--gap-6);margin-top:var(--gap-8);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.odometry-chtenie li{color:var(--day-quiet);align-content:start;gap:6px;display:grid}.odometry-chtenie .odometry-chislo{font-size:var(--size-31);color:var(--day-ink)}.kontrol-shapka{align-items:end;gap:var(--gap-6) var(--gap-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.kontrol-shapka h2{margin-top:var(--gap-4);font-size:clamp(28px,3vw,40px);line-height:var(--rise-head);letter-spacing:var(--track-head)}.kontrol-vvod,.kontrol-tekst{color:var(--day-quiet)}.kontrol-otmetki{gap:var(--gap-6);margin-block:var(--gap-12);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.kontrol-otmetki>li{align-content:start;gap:var(--gap-3);background:var(--day-ground);border-radius:24px;padding:26px;display:grid}.kontrol-n{border-radius:var(--shape-field);background:var(--night-ground);color:var(--night-ink);font-family:var(--family-mono);font-size:var(--size-14);justify-self:start;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.kontrol-n .znak{width:18px;height:18px;color:var(--paint-beam)}.kontrol-otmetki h3{font-size:var(--size-22);line-height:1.2}.kontrol-dalee{gap:var(--gap-3);padding-top:var(--gap-6);border-top:1px solid var(--day-edge);display:grid}.kontrol-dalee p:first-child{max-width:72ch;color:var(--day-quiet)}.voprosy-ryad{align-items:start;gap:var(--gap-8) var(--gap-16);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.voprosy-spisok details{border-top:1px solid var(--day-rule)}.voprosy-spisok details:last-of-type{border-bottom:1px solid var(--day-rule)}.voprosy-spisok summary{align-items:center;gap:var(--gap-4);cursor:pointer;min-height:76px;font-size:var(--size-22);letter-spacing:var(--track-head);grid-template-columns:36px minmax(0,1fr) 20px;padding-block:14px;line-height:1.25;list-style:none;display:grid}.voprosy-spisok summary::-webkit-details-marker{display:none}.voprosy-spisok summary:hover .voprosy-vopros{text-underline-offset:.2em;text-decoration:underline 1px}.voprosy-znak{background:var(--night-ground);width:36px;height:36px;color:var(--paint-beam);font-family:var(--family-mono);font-size:var(--size-17);border-radius:7px;place-items:center;display:grid}.voprosy-plyus{width:20px;height:20px;position:relative}.voprosy-plyus:before,.voprosy-plyus:after{content:"";background:currentColor;border-radius:1px;height:2px;position:absolute;top:9px;left:2px;right:2px}.voprosy-plyus:after{transition:transform var(--pace-base) var(--curve-road);transform:rotate(90deg)}details[open] .voprosy-plyus:after{transform:none}.voprosy-otvet{padding:0 0 var(--gap-6) 52px;color:var(--day-quiet)}.voprosy-dalee{margin-top:var(--gap-8)}.voprosy-dalee h3{font-size:var(--size-22)}.voprosy-dalee>.razdel-tekst{margin-top:var(--gap-3)}.final-ryad .konechnaya{grid-column:1/-1}.chelovek{align-items:start;gap:var(--gap-8) var(--gap-16);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.chelovek-zerkalo{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.chelovek-zerkalo .chelovek-foto{order:2}.chelovek-foto{background:var(--night-deep);border-radius:24px;position:relative;overflow:hidden}.chelovek-foto .kadr{aspect-ratio:4/5}.chelovek-rol{border-radius:var(--shape-field);background:var(--night-ground);color:var(--paint-beam);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;position:absolute;bottom:14px;left:14px}.chelovek-inicialy{background:var(--night-ground);min-width:52px;height:36px;color:var(--night-ink);outline:2px solid var(--paint-beam);outline-offset:-5px;font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;border-radius:7px;place-items:center;padding:0 10px;display:inline-grid}.chelovek-tekst h2{margin-top:var(--gap-4);font-size:clamp(31px,3.7vw,var(--size-49));line-height:var(--rise-head);letter-spacing:var(--track-head)}.chelovek-tekst .razdel-tekst{max-width:none;margin-top:var(--gap-6)}.chelovek-tekst .razdel-tekst:has(>:nth-child(3)){columns:2 300px;column-gap:var(--gap-12)}.chelovek-tekst .razdel-tekst>*{break-inside:avoid}.chelovek-tekst .razdel-tekst>:first-child{margin-top:0}.zayavka-ryad{align-items:start;gap:var(--gap-12) var(--gap-16);grid-template-columns:minmax(0,5fr) minmax(0,6fr);display:grid}.zayavka-tekst h2{margin-block:var(--gap-4);font-size:clamp(31px,3.4vw,var(--size-49));line-height:var(--rise-head);letter-spacing:var(--track-head)}.zayavka-tekst>.razdel-tekst{color:var(--day-quiet)}.zayavka-dalee{margin-top:var(--gap-8);padding-top:var(--gap-6);border-top:1px solid var(--day-edge)}.zayavka-dalee h3{font-size:var(--size-22)}.zayavka-dalee .razdel-tekst{margin-top:var(--gap-3);color:var(--day-quiet)}.zayavka-partner{align-items:center;gap:var(--gap-4);margin-top:var(--gap-8);background:var(--day-ground);border-radius:16px;padding:14px;display:flex}.zayavka-partner .kadr{border-radius:12px;flex:none;width:84px;height:104px}.zayavka-partner p{gap:2px;display:grid}.zayavka-partner-imya{font-size:var(--size-22);line-height:1.2}.zayavka-partner-rol{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--day-quiet)}.zayavka-partner-pometka{color:var(--day-quiet);font-size:15px}.zayavka-blank{background:var(--day-ground);border-radius:24px;padding:36px}.svyaz-spisok{gap:0;list-style:none;display:grid}.svyaz-spisok a{align-items:center;gap:var(--gap-4);border-bottom:1px solid var(--day-edge);grid-template-columns:minmax(150px,1fr) minmax(0,2fr) auto;min-height:68px;padding-block:14px;text-decoration:none;display:grid}.svyaz-spisok a>span:first-child{font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--day-quiet)}.svyaz-spisok strong{font-size:var(--size-22);overflow-wrap:anywhere;background:0 0}.svyaz-spisok strong small{font-size:var(--size-14);color:var(--day-quiet);margin-top:2px;display:block}.svyaz-spisok a:hover strong{text-underline-offset:.2em;text-decoration:underline 1px}.svyaz-spisok-szhato{margin-block:var(--gap-8)}.zhurnal-lenta{border-top:1px solid var(--day-rule)}.zhurnal-ryad{gap:var(--gap-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.zhurnal-ryad[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.zhurnal-ryad[data-count="1"]{grid-template-columns:minmax(0,1fr)}.zhurnal-kartochka{border:1px solid var(--day-rule);background:var(--day-ground);border-radius:24px;flex-direction:column;display:flex;position:relative;overflow:hidden}.zhurnal-kartochka:hover{border-color:var(--day-edge)}.zhurnal-kartochka:has(a:focus-visible){outline:var(--part-ring) solid var(--focus-day);outline-offset:var(--part-ring-offset)}.zhurnal-oblozhka{aspect-ratio:16/9;background:var(--night-ground);overflow:hidden}.zhurnal-oblozhka img{object-fit:cover;width:100%;height:100%}.zhurnal-oblozhka-pusto{background:repeating-linear-gradient(90deg,var(--paint-beam) 0 36px,transparent 36px 64px) 0 50%/100% 4px no-repeat,var(--night-ground)}.zhurnal-telo{padding:var(--gap-6);flex-direction:column;flex:1;display:flex}.zhurnal-rubrika{margin-bottom:var(--gap-3);font-family:var(--family-mono);font-size:var(--size-14);letter-spacing:.06em;text-transform:uppercase;color:var(--day-quiet)}.zhurnal-nazvanie{font-size:var(--size-22);letter-spacing:var(--track-head);line-height:1.25}.zhurnal-nazvanie a{text-decoration:none}.zhurnal-nazvanie a:after{content:"";z-index:1;position:absolute;inset:0}.zhurnal-nazvanie a:focus-visible{outline:none}.zhurnal-anons{margin-top:var(--gap-3);color:var(--day-quiet);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zhurnal-meta{padding-top:var(--gap-6);font-family:var(--family-mono);font-size:var(--size-14);color:var(--day-quiet);flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:auto;display:flex}.zhurnal-meta .strelka{margin-left:auto}.zhurnal-vse{margin-top:var(--gap-8)}@media (width<=1099px){.zhurnal-ryad,.zhurnal-ryad[data-count="2"]{grid-template-columns:minmax(0,1fr)}}.bumaga{padding-block:var(--gap-8) var(--gap-24)}.bumaga-ryad{gap:var(--gap-12) var(--gap-24);padding-top:var(--gap-8);grid-template-columns:minmax(220px,3fr) minmax(0,9fr);display:grid}.bumaga-sboku{top:calc(var(--frame-bar) + 24px);align-self:start;gap:var(--gap-6);display:grid;position:sticky}.bumaga-data{font-size:var(--size-22);line-height:1.3}.bumaga-perehody{display:grid}.bumaga-perehody a{justify-content:space-between;align-items:center;gap:var(--gap-4);border-top:1px solid var(--day-rule);min-height:52px;text-decoration:none;display:flex}.bumaga-perehody a:hover>span{text-underline-offset:.2em;text-decoration:underline}.bumaga-perehody a[aria-current]>span{background:var(--word-plate);color:var(--word-on-plate);border-radius:var(--shape-field);padding:0 6px}.bumaga-kadr{border-radius:16px;max-width:260px;overflow:hidden}.bumaga-kadr .kadr{aspect-ratio:1}.bumaga-tekst{max-width:800px}.bumaga-tekst h1{margin-block:var(--gap-4) var(--gap-8)}.bumaga-tekst h2{margin-top:var(--gap-12);font-size:clamp(22px,2.2vw,var(--size-31));letter-spacing:var(--track-head);line-height:1.25}.bumaga-tekst h3{margin-top:var(--gap-8);font-size:var(--size-22)}.bumaga-tekst p,.bumaga-tekst li{line-height:1.7}.bumaga-tekst p{margin-top:var(--gap-4)}.bumaga-tekst ul,.bumaga-tekst ol{margin-top:var(--gap-3);padding-left:24px}.bumaga-tekst strong{background:0 0}@media (width<=899px){.bumaga-ryad{gap:var(--gap-8);padding-top:var(--gap-4);grid-template-columns:minmax(0,1fr)}.bumaga-sboku{grid-template-columns:minmax(0,1fr) 120px;align-items:start;position:static}.bumaga-sboku>.metka,.bumaga-data,.bumaga-perehody{grid-column:1}.bumaga-kadr{grid-area:1/2/4}}@media (width<=600px){.bumaga .vedomost{color:inherit;background:0 0;overflow:visible}.bumaga .vedomost table,.bumaga .vedomost tbody,.bumaga .vedomost tr,.bumaga .vedomost td{width:auto;min-width:0;display:block}.bumaga .vedomost thead{display:none}.bumaga .vedomost tr{border-bottom:1px solid var(--day-rule);padding-block:12px}.bumaga .vedomost td{color:inherit;border:0;padding:2px 0}.bumaga .vedomost td:last-child:before{content:"Срок: "}}.obezd{isolation:isolate;align-items:center;min-height:min(820px,88svh);display:grid;position:relative;overflow:hidden}.obezd-foto{z-index:-1;position:absolute;inset:0 0 0 42%}.obezd-foto .kadr{height:100%}.obezd-foto:after{content:"";background:linear-gradient(90deg,var(--night-ground) 0,#33373d8c 30%,#33373d00 60%);position:absolute;inset:0}.obezd-ryad{padding-block:var(--gap-16)}.obezd-tekst{max-width:620px}.obezd-shchit{min-width:200px;height:112px;margin-bottom:var(--gap-6);background:var(--night-deep);font-family:var(--family-mono);letter-spacing:-.03em;border-radius:18px;place-items:center;padding:0 30px;font-size:64px;display:inline-grid;position:relative}.obezd-shchit:before{content:"";border:2px solid var(--paint-beam);border-radius:13px;position:absolute;inset:6px}.obezd h1{margin-top:var(--gap-4);letter-spacing:-.03em;font-size:clamp(36px,4.6vw,64px);line-height:1.08}.obezd-opisanie{max-width:44ch;margin-top:var(--gap-4);font-size:clamp(var(--size-17),1.6vw,20px);color:var(--night-quiet)}.obezd-deistviya{align-items:center;gap:var(--gap-4) var(--gap-8);margin-top:var(--gap-8);flex-wrap:wrap;display:flex}.obezd-deistviya .ssylka{color:var(--night-ink)}@media (width<=899px){.obezd{min-height:0;display:block}.obezd-foto{height:240px;position:relative;inset:auto}.obezd-foto:after{background:linear-gradient(0deg,var(--night-ground) 0,#33373d00 60%)}.obezd-ryad{padding-block:var(--gap-6) var(--gap-16)}.obezd-shchit{min-width:150px;height:84px;font-size:44px}}.otmetka{align-items:center;gap:var(--gap-12) var(--gap-16);min-height:70svh;padding-block:var(--gap-16) var(--gap-24);grid-template-columns:minmax(0,7fr) minmax(0,5fr);display:grid}.otmetka-shchit{width:96px;height:96px;margin-bottom:var(--gap-6);background:var(--night-ground);color:var(--paint-beam);border-radius:18px;place-items:center;font-size:44px;display:inline-grid;position:relative}.otmetka-shchit:before{content:"";border:2px solid var(--paint-beam);border-radius:13px;position:absolute;inset:6px}.otmetka h1{margin-block:var(--gap-4) var(--gap-6);letter-spacing:-.03em;font-size:clamp(36px,4.6vw,64px);line-height:1.08}.otmetka-tekst>p:not(.metka):not(.otmetka-shchit){max-width:60ch;margin-top:var(--gap-3);font-size:clamp(var(--size-17),1.5vw,20px);color:var(--day-quiet)}.otmetka-tekst .knopka{margin-top:var(--gap-8)}.otmetka-foto{border-radius:24px;overflow:hidden}.otmetka-foto .kadr{aspect-ratio:4/5}@media (width<=899px){.razdel-ryad,.final-ryad,.razvorot-kadr .razdel-ryad,.razvorot-scena .razdel-ryad,.razvorot-fakty .razdel-ryad,.razvorot-shchit .razdel-ryad,.voprosy-ryad,.chelovek,.chelovek-zerkalo,.zayavka-ryad,.kontrol-shapka,.otmetka{grid-template-columns:minmax(0,1fr)}.razdel-foto,.razvorot-kadr .razdel-shapka,.razvorot-kadr .razdel-tekst,.razvorot-scena .razdel-shapka,.razvorot-scena .razdel-tekst,.scena-blok{grid-area:auto/1}.scena-blok{order:2}.razvorot-scena .razdel-tekst{order:3}.razvorot-scena .pokazaniya{order:4}.razvorot-scena .scena-perehody{order:5}.razvorot-scena .pokazaniya,.razvorot-scena .scena-perehody{grid-column:1}.pult-blok,.pult-sverh{grid-template-columns:minmax(0,1fr)}.pult-sverh-chislo{grid-area:auto;justify-items:start}.chelovek-zerkalo .chelovek-foto{order:0}.chelovek-foto{max-width:420px}.marshrut-etapy{gap:var(--gap-6);grid-template-columns:minmax(0,1fr)}.marshrut-etapy:before{background:repeating-linear-gradient(180deg,var(--graph-line) 0 12px,transparent 12px 22px);transform-origin:top;width:2px;height:auto;inset:22px auto 22px 21px}.marshrut-etapy li{gap:4px var(--gap-4);grid-template-columns:44px minmax(0,1fr)}.marshrut-stolbik{grid-row:1/3}.marshrut-nazvanie{margin-top:8px}.kontrol-otmetki,.odometry-chtenie{grid-template-columns:minmax(0,1fr)}.otmetka{min-height:0;padding-block:var(--gap-8) var(--gap-16)}.otmetka-foto .kadr{aspect-ratio:3/2}}@keyframes marshrut-vertikal{0%{transform:scaleY(0)}to{transform:none}}@media (width<=899px){.marshrut[data-prorisovka] .marshrut-etapy:before{animation-name:marshrut-vertikal}}@media (width<=600px){.zayavka-blank{padding:22px 18px}.odometry-shkala li{grid-template-columns:72px minmax(0,1fr) 64px}.odometry-mesyacy{padding:22px 18px}.svyaz-spisok a{grid-template-columns:minmax(0,1fr) auto}.svyaz-spisok a>span:first-child{grid-column:1/-1}.voprosy-spisok summary{grid-template-columns:32px minmax(0,1fr) 18px;font-size:19px}.voprosy-otvet{padding-left:0}.voprosy-znak{width:32px;height:32px}.pult{padding:22px 20px 12px}.pult-sverh{padding:22px 20px}.pult-znachenie{font-size:var(--size-22)}}@media (forced-colors:active){.vedomost,.odometry-ryad li,.kontrol-otmetki>li,.chelovek-rol,.titul-ekipazh-shchit,.pult,.pult-profil,.pult-sverh,.pokazanie{border:1px solid canvastext}.pult-sverh:before{display:none}}}
