@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-400-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-cyrillic-600-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-condensed-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#15181c;--paper:#fff;--field:#f1f2f3;--rule:#d6d9dd;--muted:#676d74;--red:#c8102e;--red-hover:#b00e29;--red-soft:#c8102e1a;--steel:#35597a;--steel-soft:#35597a1f;--ok:#1b6e3f;--ok-bg:#e3f1e6;--ok-mark:#2f8a4a;--warn:#8a5a00;--warn-bg:#fdf1d8;--warn-mark:#d08a00;--font:"IBM Plex Sans", system-ui, sans-serif;--cond:"IBM Plex Sans Condensed", var(--font);--max:1240px;--radius:4px}*{box-sizing:border-box}html{font-size:16px}body{font-family:var(--font);color:var(--ink);background:var(--paper);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}a{color:inherit}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.15}h2{margin-bottom:1rem;font-size:1.5rem}h3{margin-bottom:.5rem;font-size:1.0625rem}p{margin:0 0 .75rem}img{max-width:100%;height:auto}.wrap{max-width:var(--max);margin:0 auto;padding:0 24px}:focus-visible{outline:2px solid var(--steel);outline-offset:2px}.skip{z-index:100;background:var(--ink);color:var(--paper);padding:8px 14px;text-decoration:none;position:absolute;top:-48px;left:8px}.skip:focus{top:8px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top{border-bottom:1px solid var(--rule);position:relative}.top .wrap{align-items:center;gap:24px;height:64px;display:flex}.brand{flex-direction:column;flex:none;max-width:14rem;line-height:1.15;text-decoration:none;display:flex}.brand b{font-size:1rem;font-weight:600}.brand span{color:var(--muted);font-size:.8125rem}nav.main{gap:18px;margin-left:auto;font-size:.875rem;display:flex}nav.main a{color:var(--muted);white-space:nowrap;text-decoration:none}nav.main a[aria-current]{color:var(--ink);font-weight:500}.tel{white-space:nowrap;font-weight:600;line-height:1.25;text-decoration:none}.tel small{color:var(--muted);text-align:right;font-size:.75rem;font-weight:400;display:block}details.menu{border:0;margin:0 0 0 auto;display:none}details.menu>summary{border:1px solid var(--rule);border-radius:var(--radius);gap:8px;padding:8px 12px;font-size:.9375rem}details.menu>summary:after{content:"☰"}details.menu[open]>summary:after{content:"×"}details.menu>nav{z-index:20;background:var(--paper);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));column-gap:24px;padding:4px 24px 12px;display:grid;position:absolute;top:100%;left:0;right:0;box-shadow:0 8px 16px #15181c14}details.menu>nav a{border-bottom:1px solid var(--field);padding:11px 0;font-size:1rem;text-decoration:none;display:block}details.menu>nav a[aria-current]{color:var(--red);font-weight:600}.crumbs{color:var(--muted);padding:20px 0 0;font-size:.875rem}.crumbs a{padding:4px 0;text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs span{margin:0 8px}.hero{border-bottom:1px solid var(--rule);padding:16px 0 32px}.hero h1{letter-spacing:-.02em;font-size:clamp(2.25rem,5vw,3.5rem)}.hero .sub{color:var(--muted);margin-top:6px;font-size:1.125rem}.hero-grid{grid-template-columns:1fr 380px;align-items:start;gap:40px;display:grid}.hero .intro{max-width:62ch;margin:20px 0 0;font-size:1.0625rem}.status{border:1px solid var(--rule);vertical-align:middle;color:var(--muted);letter-spacing:0;border-radius:3px;margin-left:12px;padding:2px 8px;font-size:.8125rem;font-weight:400;display:inline-block}.status.off{border-style:dashed}.status-note{color:var(--muted);margin:6px 0 0}.lead,.sub-lead{color:var(--muted);max-width:62ch}.btn{border-radius:var(--radius);font-weight:500;font:inherit;cursor:pointer;border:1px solid #0000;padding:12px 20px;line-height:1.5;text-decoration:none;display:inline-block}.btn.primary{background:var(--red);color:#fff;border-color:var(--red)}.btn.primary:hover{background:var(--red-hover)}.btn.ghost{color:var(--ink);border-color:var(--rule);background:0 0}.btn.ghost:hover{border-color:var(--ink)}.btn.block{text-align:center;width:100%;padding:12px 16px;display:block}table{border-collapse:collapse;width:100%;font-size:.9375rem}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:9px 12px}th{font-family:var(--cond);color:var(--muted);background:var(--field);font-size:.875rem;font-weight:600}td.num,th.num{text-align:right;white-space:nowrap}.tbl{background:linear-gradient(to right, var(--paper) 30%, #fff0) left center / 40px 100% no-repeat local, linear-gradient(to left, var(--paper) 30%, #fff0) right center / 40px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, #15181c38, transparent) left center / 14px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, #15181c38, transparent) right center / 14px 100% no-repeat scroll;overflow-x:auto}td.name{white-space:nowrap}details{border:1px solid var(--rule);border-radius:var(--radius);margin-bottom:8px}details summary{cursor:pointer;justify-content:space-between;gap:12px;padding:10px 14px;font-weight:500;list-style:none;display:flex}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";color:var(--muted);flex:none}details[open] summary:after{content:"–"}details ul{color:var(--muted);margin:0;padding:0 14px 12px 32px;font-size:.9375rem}footer.site{border-top:1px solid var(--rule);color:var(--muted);padding:40px 0 32px;font-size:.875rem}footer.site .wrap{grid-template-columns:5fr 3.5fr 3.5fr;gap:32px;display:grid}footer.site .fc b{color:var(--ink);margin-bottom:8px;font-size:1rem;display:block}footer.site .fc p{margin:0 0 8px;line-height:1.5}footer.site .fc .fc-legal{margin-top:-4px;font-size:.75rem}footer.site .fc-contacts a{width:fit-content;color:var(--ink);padding:3px 0;font-weight:500;display:block}footer.site nav{flex-direction:column;gap:8px;display:flex}footer.site a{color:inherit;text-decoration:none}footer.site a:hover{color:var(--ink)}footer.site .note{border-top:1px solid var(--rule);grid-column:1/-1;margin:8px 0 0;padding-top:16px;font-size:.75rem}@media (width<=1239px){nav.main{display:none}details.menu{display:block}.top .wrap{gap:16px}}@media (width<=960px){.hero-grid{grid-template-columns:1fr}}@media (width<=860px){.brand span,.tel small{display:none}footer.site .wrap{grid-template-columns:1fr;gap:20px}}@media (width<=600px){.top .wrap{grid-template-columns:1fr auto;grid-template-areas:"brand menu""tel menu";gap:2px 12px;height:auto;padding-top:10px;padding-bottom:10px;display:grid}.brand{grid-area:brand;justify-content:center;min-height:24px}.brand span{display:none}.top .tel{grid-area:tel;min-height:24px;font-size:.9375rem}details.menu{grid-area:menu}details.menu>nav{padding:4px 16px 12px}}.photo{margin:0}.photo .ph{aspect-ratio:3/2;background:var(--field);border-radius:var(--radius);text-align:center;color:var(--muted);justify-content:center;align-items:center;font-size:.9375rem;line-height:1.4;display:flex;overflow:hidden}.photo .ph img{object-fit:contain;width:auto;max-width:82%;height:auto;max-height:82%}.photo figcaption{color:var(--muted);margin-top:6px;font-size:.8125rem}.hero .kv{flex-wrap:wrap;gap:8px 28px;margin:20px 0 0;font-size:.9375rem;display:flex}.hero .kv div{gap:8px;display:flex}.hero .kv dt{color:var(--muted)}.hero .kv dd{margin:0;font-weight:500}.layout{grid-template-columns:300px 1fr;gap:48px;padding-top:32px;padding-bottom:64px;display:grid}.layout>*{min-width:0}aside.passport{align-self:start;position:sticky;top:24px}.passport .card{background:var(--field);border-radius:var(--radius);padding:20px}.passport h2{color:var(--muted);margin-bottom:12px;font-size:.9375rem;font-weight:500}.bignum{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.bignum div{flex-direction:column;display:flex}.bignum b{font-size:1.5rem;font-weight:600;line-height:1.1}.bignum small{color:var(--muted);font-size:.8125rem}.passport .btn.primary{margin-top:20px}.passport .btn.ghost{margin-top:8px}.passport .note{color:var(--muted);margin-top:12px;font-size:.8125rem;line-height:1.45}.passport .who{border-top:1px solid var(--rule);margin-top:20px;padding-top:16px;font-size:.875rem;line-height:1.5}.passport .who b{font-weight:600;display:block}main.model section{border-bottom:1px solid var(--rule);margin-bottom:40px;padding:0 0 40px}main.model section:last-child{border-bottom:0}.selector{background:var(--field);border-radius:var(--radius);grid-template-columns:1fr 1fr auto;align-items:end;gap:12px 16px;margin-bottom:16px;padding:16px;display:grid}.selector label{color:var(--muted);flex-direction:column;gap:4px;font-size:.875rem;display:flex}.selector input[type=number]{font:inherit;border:1px solid var(--rule);width:100%;color:var(--ink);background:#fff;border-radius:3px;padding:8px 10px;font-size:1.125rem}.selector input[type=number]:focus{border-color:var(--steel)}.verdict{grid-column:1/-1;min-height:1.5em;font-size:.9375rem;line-height:1.45}.verdict b{font-weight:600}.verdict.ok b{color:var(--ok)}.verdict.bad b{color:var(--red)}.chart{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;width:100%;height:auto;display:block}.chart text{font-family:var(--font);fill:var(--muted);font-size:12px}.chart .axis-title{fill:var(--ink)}.chart .grid{stroke:var(--rule);stroke-width:1px;fill:none}.chart .axis{stroke:var(--ink);stroke-width:1.2px;fill:none}.chart .poly{fill:var(--red-soft);stroke:var(--red);stroke-width:2px;stroke-linejoin:round}.chart .poly.ghost{fill:none;stroke:var(--rule);stroke-width:1.2px;stroke-dasharray:4 4}.chart .poly-label{fill:var(--muted);font-size:11px}.chart .poly-label.main{fill:var(--red);font-weight:600}.chart .head{stroke:var(--steel);stroke-width:1.4px}.chart .gasp{stroke:var(--steel);stroke-width:1.2px;stroke-dasharray:5 4}.chart .lbl-head{fill:var(--steel);font-size:11px;font-weight:600}.chart .lbl-gas{fill:var(--steel);font-size:11px}.chart .pt{fill:var(--steel);stroke:#fff;stroke-width:2px}.chart .pt-ring{fill:none;stroke:var(--steel);stroke-width:1.2px;opacity:.6}.chart .pt-label{fill:var(--steel);font-size:12px;font-weight:600}.legend{color:var(--muted);flex-wrap:wrap;gap:8px 20px;margin-top:10px;font-size:.8125rem;display:flex}.legend i{border-top:2px solid var(--red);vertical-align:middle;width:18px;height:0;margin-right:6px;display:inline-block}.legend i.steel{border-top-color:var(--steel)}.legend i.dash{border-top-style:dashed;border-top-color:var(--steel);border-top-width:1.5px}.legend i.ghost{border-top-color:var(--rule);border-top-style:dashed}.readout{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.readout div{background:var(--field);border-radius:var(--radius);padding:14px 16px}.readout b{font-size:1.375rem;font-weight:600;line-height:1.1;display:block}.readout small{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}.readout-note{color:var(--muted);margin-top:10px;font-size:.875rem}.gas-toggle{border:1px solid var(--rule);border-radius:3px;margin-bottom:12px;font-size:.875rem;display:inline-flex;overflow:hidden}.gas-toggle button{font:inherit;cursor:pointer;color:var(--muted);background:#fff;border:0;padding:6px 14px}.gas-toggle button[aria-pressed=true]{background:var(--ink);color:#fff}.gas-chart[hidden]{display:none}.spec{grid-template-columns:1fr 1fr;gap:0 40px;display:grid}.spec table td:first-child{color:var(--muted);width:50%}.dims{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.dims-view,.dims-more figure{margin:0}.dims-view a,.dims-more a{display:block}.dims-view img,.dims-more img{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;width:100%;display:block}.dims-view figcaption,.dims-more figcaption{color:var(--muted);margin-top:6px;font-size:.8125rem}.dims-table{max-width:44rem;margin:20px 0 0}.dims-more{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-top:24px;display:grid}.factory{border-left:3px solid var(--steel);background:var(--steel-soft);border-radius:0 var(--radius) var(--radius) 0;max-width:62ch;margin:20px 0 0;padding:10px 14px;font-size:.9375rem}ul.feat{max-width:78ch;color:var(--muted);margin:0;padding-left:1.25rem}ul.feat li{margin-bottom:6px}.tag{background:var(--steel-soft);color:var(--steel);font-size:.75rem;font-family:var(--cond);vertical-align:1px;border-radius:3px;margin-left:8px;padding:1px 6px;display:inline-block}.dims-all{margin-top:12px}.dims-all table{border-top:1px solid var(--rule)}.dims-all td{border-bottom:none;border-top:1px solid var(--rule)}.settings th,.settings td,.train td:not(:last-child){white-space:nowrap}.two{grid-template-columns:1fr 1fr;gap:32px;display:grid}ol.steps,ul.steps{margin:0;padding-left:1.25rem}ol.steps li,ul.steps li{margin-bottom:6px}.targets{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.targets div{background:var(--field);border-radius:var(--radius);min-width:120px;padding:10px 14px}.targets b{font-size:1.25rem;display:block}.targets small{color:var(--muted);font-size:.8125rem}.note{color:var(--muted);margin-top:12px;font-size:.875rem}.docs{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.doc{border:1px solid var(--rule);border-radius:var(--radius);gap:14px;padding:14px;text-decoration:none;display:flex}.doc:hover{border-color:var(--ink)}.doc .ic,.req-files-list .ic{border:1.5px solid var(--ink);border-radius:2px;flex:none;width:36px;height:44px;position:relative}.doc .ic:after,.req-files-list .ic:after{content:attr(data-kind);text-align:center;font-size:9px;font-weight:600;position:absolute;bottom:4px;left:0;right:0}.doc b{font-weight:500;display:block}.doc small{color:var(--muted);font-size:.8125rem}.related{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rel{border:1px solid var(--rule);border-radius:var(--radius);padding:14px 16px;text-decoration:none}.rel:hover{border-color:var(--ink)}.rel b{font-size:1.0625rem;font-weight:600;display:block}.rel span{color:var(--muted);font-size:.875rem}.rel.cur{background:var(--field);border-color:#0000}.related-all{margin-top:12px;font-size:.9375rem}.btn+.btn.ghost{margin-left:8px}.picker{background:var(--field);border-radius:6px;padding:20px}.picker h2{margin-bottom:12px;font-size:1.0625rem}.picker .row{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.picker label{color:var(--muted);flex-direction:column;gap:4px;font-size:.8125rem;display:flex}.picker .pk-hint-power{font-size:.75rem}.picker input,.picker select{font:inherit;border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:3px;padding:8px 10px;font-size:1.0625rem}.picker input:focus,.picker select:focus{border-color:var(--steel)}.picker .chart{margin-top:14px}.picker .chart text{font-size:11px}.picker .chart .poly{fill:none;stroke:var(--rule);stroke-width:1px}.picker .chart .poly.hit{fill:var(--red-soft);stroke:var(--red);stroke-width:1.8px}.hits{margin-top:12px;font-size:.9375rem}.hits .none{color:var(--muted)}.picker .foot{color:var(--muted);margin:10px 0 0;font-size:.8125rem}.cats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cat{border:1px solid var(--rule);border-radius:var(--radius);flex-direction:column;min-height:200px;padding:18px;text-decoration:none;display:flex}.cat:hover{border-color:var(--ink)}.cat b{font-size:1.125rem;font-weight:600}.cat span{color:var(--muted);margin-top:6px;font-size:.9375rem}.cat .pic{background:var(--field);height:90px;color:var(--muted);border-radius:3px;justify-content:center;align-items:center;margin-top:14px;font-size:.8125rem;display:flex;overflow:hidden}.cat .pic img{width:auto;max-height:80px}.cats.flow{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.cat .meta{margin-top:4px;font-size:.875rem}table.series td{vertical-align:middle;padding:11px 12px}table.series td a{font-weight:600;text-decoration:none}@media (width>=961px){table.series-cmp{table-layout:fixed}table.series-cmp th:first-child{width:15%}table.series-cmp th:nth-child(2){width:17%}table.series-cmp th:nth-child(3){width:9%}table.series-cmp th:nth-child(4){width:12%}table.series-cmp th:nth-child(5){width:18%}table.series-cmp th:nth-child(6){width:16%}table.series-cmp th:nth-child(7){width:13%}table.series-cmp.legacy th:nth-child(6){width:10%}table.series-cmp.legacy th:nth-child(7){width:8%}table.series-cmp.legacy th:nth-child(8){width:11%}table.series-cmp td.num{white-space:nowrap}}table.series .bar{background:var(--field);border-radius:2px;height:8px;position:relative}table.series .bar i{background:var(--red);border-radius:2px;position:absolute;top:0;bottom:0}.fuel{border:1px solid var(--rule);color:var(--muted);white-space:nowrap;border-radius:3px;padding:1px 7px;font-size:.8125rem;display:inline-block}.service{grid-template-columns:7fr 5fr;align-items:start;gap:48px;display:grid}.service h2,.about h2{letter-spacing:-.015em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.service .big,.about .big{margin:16px 0 20px;font-size:19px;line-height:1.45}.service .area{border-left:2px solid var(--red);margin:-8px 0 20px;padding-left:12px;font-size:15px;line-height:1.5}.service ul{margin:0;padding:0;list-style:none}.service li{border-top:1px solid var(--rule);padding:10px 0 10px 22px;font-size:15px;line-height:1.45;position:relative}.service li:before{content:"";background:var(--red);width:10px;height:2px;position:absolute;top:19px;left:0}.service .ctas{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.service .ctas .btn{font-weight:600}.service .ctas .btn.ghost{border-color:var(--ink)}.service .ctas details.req[open]{flex:100%}.proto{border:1px solid var(--rule);background:var(--field);border-radius:6px;padding:22px 24px}.proto .ph{margin-bottom:12px;font-size:17px;font-weight:600}.proto .ph small{color:var(--muted);font-size:12px;font-weight:400;display:block}.proto table{font-size:14px}.proto td{border-top:1px solid var(--rule);border-bottom:0;padding:7px 0}.proto td:first-child{width:100%}.proto td:last-child{text-align:right;white-space:nowrap;font-weight:600;font-family:var(--cond);padding-left:12px}.proto td span{white-space:nowrap}@media (width<=480px){.proto{padding:18px 16px}.proto td:last-child{white-space:normal}}.proto p{color:var(--muted);margin:12px 0 0;font-size:13px}.about{grid-template-columns:6fr 6fr;gap:48px 64px;display:grid}.about .ab-text{color:var(--muted);font-size:15px;line-height:1.5}.tl{border-left:2px solid var(--red);align-self:center;gap:16px;margin:0;padding-left:22px;list-style:none;display:grid}.tl b{font:600 18px var(--cond);margin-bottom:2px;display:block}.tl span{color:var(--muted);font-size:14px;line-height:1.4}.nums{border-top:1px solid var(--rule);grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:24px;padding-top:24px;display:grid}.nums b{font:600 40px/1 var(--cond);display:block}.nums small{color:var(--muted);max-width:16em;margin-top:6px;font-size:13px;display:block}.about.dark,.about.dark .big{color:#fff}.about.dark .ab-text,.about.dark .tl span,.about.dark .nums small{color:#ffffffb3}.about.dark .nums{border-top-color:#fff3}@media (width<=860px){.service,.about{grid-template-columns:1fr;gap:28px}.service h2,.about h2{font-size:26px}.service .big,.about .big{font-size:17px}.service .ctas{flex-direction:column;align-items:stretch}.service .ctas details.req>summary{text-align:center;display:block}.service .ctas .btn{text-align:center}.nums{grid-template-columns:1fr 1fr;gap:18px}}.page-body{padding:32px 0 64px}.page-body section{margin-bottom:40px}.stub-text{max-width:62ch;font-size:1.0625rem}.contacts{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:48px;display:grid}.contacts h2{font-size:1.1875rem}.contacts h2:first-child{margin-top:0}.contacts .contacts-b2b{margin-top:32px}.req-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.req-next{background:var(--field);border-radius:var(--radius);padding:20px 24px;font-size:.9375rem;line-height:1.5}.req-next h2{margin:0 0 10px;font-size:1.1875rem}.req-next ol{gap:8px;margin:0 0 12px;padding-left:1.2em;display:grid}.req-next p{margin:0}.req-next a{white-space:nowrap}@media (width<=860px){.req-layout{grid-template-columns:1fr;gap:24px}}.contact-list{grid-template-columns:max-content 1fr;gap:10px 20px;margin:0;display:grid}.contact-list dt{color:var(--muted)}.contact-list dd{margin:0}.contact-tel{white-space:nowrap;font-size:1.25rem;font-weight:600;text-decoration:none}.about-links .btn+.btn{margin-left:8px}.legal{max-width:72ch}.legal section{margin-bottom:28px}.legal h2{font-size:1.1875rem}.legal ul{padding-left:1.25em}.legal li{margin-bottom:4px}@media (width<=960px){.layout{grid-template-columns:1fr;gap:28px}aside.passport{position:static}.spec,.dims,.dims-more,.two,.docs,.related,.contacts{grid-template-columns:1fr}.photo{order:-1;max-width:420px}.selector{grid-template-columns:1fr 1fr}.readout{grid-template-columns:1fr}.cats,.picker .row{grid-template-columns:1fr 1fr}table.series .barcell{display:none}}@media (width<=480px){.cats,.selector,.picker .row{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.chart .pt,.chart .pt-ring{transition:cx .25s,cy .25s}}.ec-search{flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 16px;display:flex}.ec-search label{font-weight:600}.ec-search input{font:inherit;border:1px solid var(--rule);border-radius:var(--radius);width:16rem;max-width:100%;padding:8px 12px}.ec-search input:focus{outline:2px solid var(--ink);outline-offset:1px}#ec-count{color:var(--muted);font-size:.875rem}table.ec{width:100%}table.ec thead th{text-align:left}table.ec tbody{border-top:1px solid var(--ink)}table.ec td,table.ec th{vertical-align:top}table.ec ul{margin:0;padding-left:1.1em}.ec-code{white-space:nowrap;text-align:left}.ec-code b{font-size:1.0625rem;display:block}.ec-code small,.ec-models{color:var(--muted);font-size:.8125rem;font-weight:400;display:block}.ec-models{margin-top:4px}tr.ec-variant td{border-top:1px dashed var(--rule)}.stages{flex-wrap:wrap;gap:6px 18px;margin:0 0 8px;font-size:.9375rem;display:flex}.stages a{border-bottom:1px solid var(--rule);align-items:center;min-height:24px;text-decoration:none;display:inline-flex}.stages a:hover{border-color:var(--ink)}.stage-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:36px 0 -4px;font-size:.8125rem;font-weight:600}.figs{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:12px;display:grid}.figs figure{margin:0}.figs img{border:1px solid var(--rule);border-radius:var(--radius);background:#fff;width:100%;height:auto}.figs figcaption{color:var(--muted);margin-top:6px;font-size:.8125rem}.legend-list{columns:3 14rem;column-gap:24px;margin:8px 0 0;padding:0;font-size:.875rem;list-style:none}.legend-title{margin:16px 0 0;font-size:.875rem}main.model .warn{color:var(--muted);border-left:2px solid var(--red);margin:8px 0 16px;padding-left:12px;font-size:.875rem;line-height:1.5}.legend-list li{break-inside:avoid;text-indent:-2.8em;padding:2px 0 2px 2.8em}.legend-list b{text-indent:0;min-width:2.8em;font-weight:600;display:inline-block}.quotes{margin:8px 0 0;padding-left:1.1em}.quotes li{margin:4px 0}.src{color:var(--muted);margin-top:6px;font-size:.8125rem}.gtable td,.gtable th{vertical-align:top;font-size:.875rem}.gtable tbody th{color:inherit;background:0 0;font-family:inherit;font-weight:400}.spec-groups{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:8px 24px;display:grid}.spec-groups h3{margin:16px 0 6px;font-size:.9375rem}.spec-groups td:first-child{color:var(--muted)}.table-note{color:var(--muted);border-left:2px solid var(--red);max-width:78ch;margin:8px 0 16px;padding-left:12px;font-size:.875rem}main.model td.v{width:1%}main.model td.nw{white-space:nowrap}main.model .steps-intro{color:var(--muted);margin:8px 0 6px;padding-left:1.25rem}.devices{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:8px 24px;display:grid}.devices h3{margin:16px 0 4px;font-size:.9375rem}.figs figure:only-child{max-width:560px}.muted{color:var(--muted)}table.legacy-models td.codes span{white-space:nowrap;display:block}table.replace td{vertical-align:top}table.replace td small{color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}table.replace tr.was td{background:var(--field)}.fit{border-radius:3px;padding:1px 6px;font-size:.8125rem;display:inline-block}.fit.check{border:1px dashed var(--rule);color:var(--ink)}.pz-request,.tool-request{margin-top:20px}.tool-request+.stages{margin-top:16px}.req-parts p{margin:0 0 4px;font-size:.875rem;font-weight:500}.req-parts ol{margin:0;padding-left:1.3em;font-size:.875rem;line-height:1.5}.req-parts .req-del,.req-files-list .req-del{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 4px}.req-parts .req-del:hover,.req-files-list .req-del:hover{color:var(--red)}details.toc{margin-top:12px}details.toc summary{cursor:pointer;font-weight:500}details.toc ol{columns:2 18rem;margin:8px 0 0;padding-left:0;font-size:.9375rem;list-style-position:inside}details.toc li{break-inside:avoid;margin:2px 0}.picker .legacy-pick{margin-top:12px}.legacy-rep{border-left:3px solid var(--red);background:#fff;margin-top:10px;padding:10px 12px;font-size:.875rem}.tool-form{background:var(--field);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));align-items:end;gap:12px 16px;margin-bottom:20px;padding:16px;display:grid}.tool-form label{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:.875rem;display:flex}.tool-form input,.tool-form select{font:inherit;border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:3px;width:100%;min-width:0;padding:8px 10px;font-size:1.0625rem}.tool-form input:focus,.tool-form select:focus{border-color:var(--steel)}.tool-form .or{color:var(--muted);grid-column:1/-1;margin:-4px 0;font-size:.875rem}.tool-result:empty{display:none}.tool-result{margin-bottom:32px}.tool-result h2{margin-top:0}.tool-result h3{margin:24px 0 8px}.tool-summary{flex-wrap:wrap;gap:8px 28px;margin:0 0 16px;font-size:.9375rem;display:flex}.tool-summary dt{color:var(--muted);font-size:.8125rem}.tool-summary dd{margin:0;font-weight:500}.tool-request{margin-top:16px}.tool-request+section{margin-top:32px}h3.cp-fam{margin:28px 0 10px}details.tool-how{border-top:1px solid var(--rule);margin-top:28px;padding-top:12px}details.tool-how>summary{cursor:pointer;font-weight:600}details.tool-how[open]>summary{margin-bottom:8px}table.tool-table td small{white-space:normal;min-width:13rem;color:var(--muted);margin-top:2px;font-size:.8125rem;display:block}table.tool-table tr.hit td{background:var(--steel-soft)}table.tool-table tr.off td{color:var(--muted)}.lc-blocks{margin:0 0 12px;font-size:.9375rem}.lc-block{border-left:3px solid var(--rule);margin-bottom:6px;padding:6px 0 6px 10px}.lc-block.cur{border-color:var(--red)}.lc-group[hidden]{display:none}table.tool-table.compat td:first-child a,table.tool-table.compat td:last-child a{white-space:nowrap}.cb-time{border-left:3px solid var(--rule);margin-bottom:10px;padding:6px 0 6px 10px}.cb-time p{margin:0 0 4px}.cb-quote{color:var(--muted);overflow-wrap:anywhere;font-size:.875rem}details.req{border:0;margin:0}details.req>summary{font-weight:500;display:inline-block}details.req>summary.block{display:block}details.req>summary:after{content:none}.passport details.req{margin-top:20px}aside.passport:has(details.req[open]){position:static}.passport details.req>summary.primary,.passport .req-form .btn.primary{margin-top:0}details.req[open]>summary{margin-bottom:12px}.req-form{gap:10px 16px;max-width:40rem;display:grid}details.req>.req-form{background:var(--field);border-radius:var(--radius);padding:16px}.passport details.req>.req-form{background:var(--paper);padding:14px}.req-form label{color:var(--muted);flex-direction:column;gap:4px;min-width:0;font-size:.875rem;display:flex}.req-form input,.req-form textarea{font:inherit;border:1px solid var(--rule);color:var(--ink);background:#fff;border-radius:3px;width:100%;min-width:0;padding:8px 10px;font-size:1rem}.req-form textarea{resize:vertical}.req-form input:focus,.req-form textarea:focus{border-color:var(--steel)}.req-form .req-files input{padding:6px;font-size:.875rem}.req-form .req-files small{font-size:.8125rem}.req-form .req-files input.visually-hidden{border:0;width:1px;padding:0}.req-form .req-files-add{font:inherit;color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:6px;padding:6px 12px 6px 9px;font-size:.875rem;line-height:1.4;display:inline-flex}.req-form .req-files-add:hover{border-color:var(--ink)}.req-form .req-files-add svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.req-form .req-files small.err{color:var(--red)}.req-files-list{gap:6px;margin:-4px 0 0;padding:0;list-style:none;display:grid}.req-files-list[hidden]{display:none}.req-files-list li{color:var(--ink);align-items:center;gap:10px;min-width:0;font-size:.875rem;display:flex}.req-files-list img{object-fit:cover;background:var(--rule);border-radius:2px;flex:none;width:40px;height:40px}.req-files-list .ic{width:33px;height:40px;margin:0 3.5px}.req-file-name{overflow-wrap:anywhere;flex:1;min-width:0}.req-file-size{color:var(--muted);white-space:nowrap}.req-files-list .req-del{padding:8px 10px;font-size:1.25rem;line-height:1}.req-form .req-model{font-size:.9375rem}.req-form .req-contact{color:var(--ink);margin:4px 0 -4px;font-size:.875rem;font-weight:500}.req-form .req-consent{color:var(--muted);margin-top:8px;font-size:.8125rem;line-height:1.45}.req-form .req-status:empty{display:none}.req-form .req-status{background:var(--steel-soft);border-radius:3px;padding:10px 12px;font-size:.9375rem}.req-form .req-status.ok{color:var(--ok);background:#1b6e3f1a}.req-form .req-status.err{background:var(--red-soft);color:var(--ink)}.req-form.sent>:not(.req-status){display:none}.req-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.req-page .req-form,.contacts .req-form{grid-template-columns:1fr 1fr}.req-page .req-form>.req-model,.req-page .req-form>.req-wide,.contacts .req-form>.req-model,.contacts .req-form>.req-wide{grid-column:1/-1}@media (width<=480px){.req-page .req-form,.contacts .req-form{grid-template-columns:1fr}}.hero-request{margin-top:20px}.sh{grid-template-columns:5fr 7fr;align-items:end;gap:40px;margin-bottom:28px;display:grid}.sh h2{letter-spacing:-.015em;margin:0;font-size:34px;font-weight:600;line-height:1.1}.sh p{color:var(--muted);max-width:38em;margin:0;font-size:16px;line-height:1.5}@media (width<=860px){.sh{grid-template-columns:1fr;gap:10px}.sh h2{font-size:26px}}.sbtns{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.sbtns a{border:1.5px solid #0000;border-radius:4px;justify-content:center;align-items:center;height:48px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.sbtns .red{background:var(--red);color:#fff}.sbtns .red:hover{background:var(--red-hover)}.sbtns .line{border-color:var(--ink);color:var(--ink)}@media (width<=860px){.sbtns a{flex:100%}}body.section .crumbs{padding-top:18px;font-size:13px}@media (width<=860px){body.section .crumbs{padding-top:14px}}.pk-hint{color:var(--muted);margin:8px 0 0;font-size:.9375rem}.pk-toggle{display:none}@media (width<=640px){.picker.pk-js{flex-direction:column;display:flex}.picker.pk-js .pk-chart{order:1}.picker.pk-js .foot{order:2}.picker.pk-js .pk-toggle{width:100%;margin-top:12px;display:block}.picker.pk-js:not(.pk-open) .pk-chart{display:none}}.pk-series{color:var(--muted);margin:10px 0 0;font-size:.875rem}.pk-series[hidden]{display:none}.parts-pill{right:16px;bottom:calc(16px + var(--ck-h,0px));z-index:40;background:var(--ink);color:#fff;border-radius:6px;align-items:center;max-width:calc(100vw - 32px);font-size:.9375rem;display:flex;position:fixed;box-shadow:0 4px 16px #15181c40}.parts-pill[hidden]{display:none}.parts-pill a{color:#fff;padding:12px 6px 12px 16px;font-weight:600;text-decoration:none}.parts-pill a:hover{text-decoration:underline}.parts-pill button{color:#fff;opacity:.7;cursor:pointer;background:0 0;border:0;padding:12px 14px;font-size:1.25rem;line-height:1}.parts-pill button:hover{opacity:1}.ck{z-index:30;padding:8px max(16px, env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--ink);color:#fff;border-bottom:1px solid #ffffff2e;justify-content:center;align-items:center;gap:8px 16px;font-size:.875rem;line-height:1.35;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 12px #15181c33}.ck p{margin:0}.ck a{color:#fff}.ck .btn{min-height:36px;color:var(--ink);background:#fff;border-color:#fff;flex:none;padding:6px 14px;font-size:.875rem;font-weight:600}.ck .btn:hover{background:var(--field)}html.ck-on body{padding-bottom:var(--ck-h,0px)}
