@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/onest-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/onest-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/onest-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/onest-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/onest-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/onest-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/onest-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/onest-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/onest-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/onest-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/onest-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/onest-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/geist-600-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/geist-600-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/geist-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/v3/geist-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v3/geist-700-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v3/geist-700-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v3/geist-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/v3/geist-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-mono-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-mono-400-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/v3/geist-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-mono-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/v3/geist-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.seo-page{--background: 0 0% 100%;--foreground: 0 0% 8%;--card: 0 0% 100%;--secondary: 0 0% 96%;--muted: 0 0% 96%;--muted-foreground: 0 0% 40%;--border: 0 0% 88%;--seo-canvas: #26150f;--seo-ink: #141414;--seo-line: rgb(20 20 20 / 12%);--seo-on-dark: #fff;--seo-on-dark-muted: #d0bfb6;--seo-line-dark: rgb(255 255 255 / 18%);--seo-sticky-top: 80px;--seo-shadow: 0 8px 24px rgb(20 20 20 / 4%);background:hsl(var(--background));font-family:Geist,system-ui,sans-serif}.seo-page h1,.seo-page h2,.seo-page h3{font-family:Onest,Geist,system-ui,sans-serif;letter-spacing:-.035em}.seo-page .font-mono{font-family:Geist Mono,ui-monospace,monospace}.seo-page :where(a,button,summary,input,select):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:3px}.seo-main{max-width:1248px;padding:20px 24px 40px;font-size:15px}.seo-sticky-inner{max-width:1248px}.seo-main :where(.text-body){font-size:15px;line-height:1.5}.seo-main :where(.text-body-sm){font-size:13px;line-height:1.45}.seo-main :where(.my-10,.my-8){margin-block:24px}.seo-main :where(.mb-12,.mb-10,.mb-8){margin-bottom:24px}.seo-main :where(.space-y-7)>:not([hidden])~:not([hidden]){margin-top:20px}.seo-main>nav{margin-bottom:14px}.seo-page>header>div{max-width:1248px}.seo-page>header{background:#fffffff5}.seo-page .btn-brand,.seo-page .btn-secondary{transition:background-color .16s ease,border-color .16s ease}.seo-page .btn-brand:hover,.seo-page .btn-secondary:hover{transform:none;box-shadow:none;filter:none}.seo-page .btn-brand:hover:after{animation:none}.seo-table-hero,.seo-index-hero,.seo-article-hero{position:relative;isolation:isolate;overflow:hidden;border:1px solid var(--seo-line);border-radius:18px;background:var(--seo-canvas);color:var(--seo-on-dark);box-shadow:var(--seo-shadow)}.seo-hero-layout{display:grid;grid-template-columns:minmax(0,1fr) 190px;position:relative}.seo-hero-copy{min-width:0;padding:24px}.seo-hero-code{margin-bottom:14px}.seo-hero-code>span{padding:6px 10px;border-radius:7px;background:hsl(var(--primary))}.seo-hero-code button{color:var(--seo-on-dark-muted)}.seo-hero-title{margin-bottom:18px;color:var(--seo-on-dark);font-size:clamp(24px,2.5vw,34px);line-height:1.12;font-weight:500;text-wrap:pretty}.seo-hero-facts{gap:8px 20px;padding-top:14px;border-top:1px solid var(--seo-line-dark)}.seo-hero-facts dt,.seo-hero-facts .text-muted-foreground{color:var(--seo-on-dark-muted)}.seo-hero-facts dd{color:var(--seo-on-dark)}.seo-hero-art{position:relative;overflow:hidden;min-height:190px;border-left:1px solid var(--seo-line-dark);background:radial-gradient(ellipse at 70% 45%,#78533b,#40281d 48%,#26150f 85%)}.seo-hero-art img{position:absolute;width:480px;max-width:none;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-12deg);filter:drop-shadow(0 12px 16px rgb(0 0 0 / 12%))}.seo-hero-crossrefs{grid-column:1 / -1;display:flex;align-items:baseline;gap:14px;padding:12px 24px;background:#ffffff0d;border-top:1px solid var(--seo-line-dark)}.seo-hero-crossrefs>p{margin:0;color:var(--seo-on-dark-muted);font-size:12px}.seo-hero-crossrefs ul{display:flex;flex-wrap:wrap;gap:8px 16px}.seo-hero-crossrefs ul>li{margin:0}.seo-hero-crossrefs a,.seo-hero-crossrefs svg{color:var(--seo-on-dark);font-size:12px}.seo-index-hero,.seo-article-hero{display:grid;grid-template-columns:minmax(0,1fr) 270px;margin-bottom:22px}.seo-index-copy,.seo-article-copy{min-width:0;padding:24px}.seo-index-copy>span,.seo-article-copy>.seo-eyebrow{display:inline-flex;margin:0 0 10px;padding:0;background:none;color:#f3b99d;font-size:12px;border-radius:0}.seo-index-copy h1,.seo-article-copy h1{color:var(--seo-on-dark);font-size:clamp(26px,2.8vw,38px);font-weight:500;line-height:1.1}.seo-index-copy>p,.seo-article-copy>p:not(.seo-eyebrow){max-width:68ch;margin-top:10px;color:var(--seo-on-dark-muted);font-size:14px;line-height:1.5}.seo-index-copy>a{margin-top:16px;padding:10px 12px;font-size:13px}.seo-index-art{position:relative;min-height:160px;overflow:hidden}.seo-index-art img{position:absolute;width:500px;max-width:none;top:50%;left:50%;transform:translate(-48%,-44%) rotate(-16deg);filter:drop-shadow(0 8px 12px rgb(0 0 0 / 12%))}.seo-article-meta{display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:14px;color:var(--seo-on-dark-muted);font-size:12px}.seo-section-nav{display:flex;flex-wrap:wrap;gap:18px;padding:0 0 16px}.seo-section-nav a{padding:4px 0;font-size:13px;transition:background .18s ease}.seo-section-nav a:hover{border-color:hsl(var(--primary));color:hsl(var(--primary))}.seo-table-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px}.seo-rates,.seo-table-sidebar{min-width:0}.seo-rates,#work-contents,#related-materials{scroll-margin-top:126px}.seo-section-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.seo-section-header h2{font-size:21px}.seo-list-filter{margin-bottom:12px}.seo-list-filter>div{max-width:none}.seo-list-filter input{min-height:40px}.seo-norm-list{display:grid;gap:12px;margin-bottom:0}.seo-page:has(#spravochnik-sticky-bar){--seo-sticky-top: 126px}.seo-norm-group{border:1px solid hsl(var(--border));border-radius:12px;overflow:clip}.seo-norm-group[hidden]{display:none}.seo-norm-group-label{padding:10px 16px;border-bottom:1px solid hsl(var(--border));font-size:13px;font-weight:600;line-height:1.4;color:#26150f}.seo-norm-group>[data-table-row]+[data-table-row]{border-top:1px solid hsl(var(--border))}[data-table-row]{scroll-margin-top:126px}[data-table-row]:target{background:#fafafa}[data-table-row]:target code{color:hsl(var(--primary))}.seo-norm-card{overflow:clip;position:relative;scroll-margin-top:126px;border:0;border-bottom:1px solid hsl(var(--border));border-radius:0;box-shadow:none}.seo-norm-card:hover{box-shadow:none}.seo-norm-group:has(>[data-norm-card]){overflow:visible}.seo-norm-card:has(>.seo-norm-details[open]){z-index:1;border-bottom:1px solid hsl(var(--border));border-radius:12px;box-shadow:0 12px 48px #26150f14,0 2px 14px #26150f08}.seo-norm-card:has(>.seo-norm-details[open]):hover{z-index:2;box-shadow:0 14px 54px #26150f1f,0 3px 16px #26150f0a}.seo-norm-group>[data-norm-card]:last-child .seo-norm-card{border-bottom:0;border-bottom-left-radius:11px;border-bottom-right-radius:11px}.seo-norm-group>[data-norm-card]:first-child .seo-norm-card{border-top-left-radius:11px;border-top-right-radius:11px}.seo-norm-card>.copy-btn{position:absolute;top:14px;left:12px;z-index:2}.seo-norm-summary{display:grid;grid-template-columns:146px minmax(0,1fr) 16px;align-items:start;gap:14px;padding:16px;cursor:pointer;list-style:none}.seo-norm-summary::-webkit-details-marker{display:none}.seo-norm-summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:-2px}.seo-norm-code{padding-left:28px;padding-top:2px;font-size:13px;line-height:1.5}.seo-norm-name{color:hsl(var(--foreground));font-size:15px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.seo-norm-context{display:block;margin-top:3px;font-size:12px;color:hsl(var(--muted-foreground))}.seo-norm-common{color:hsl(var(--muted-foreground));font-weight:400}.seo-norm-variant{color:hsl(var(--foreground));font-weight:600}@supports (interpolate-size: allow-keywords){.seo-norm-details{interpolate-size:allow-keywords}.seo-norm-details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .18s ease-out,opacity .18s ease-out,content-visibility .18s allow-discrete}.seo-norm-details[open]::details-content{block-size:auto;opacity:1}}.seo-norm-chevron{margin-top:3px;color:hsl(var(--muted-foreground))}.seo-norm-details[open]>.seo-norm-summary{border-bottom:1px solid #f1f1f1}.seo-norm-details[open]>.seo-norm-summary .seo-norm-chevron{transform:rotate(180deg)}.seo-norm-card--quoted{--seo-quote-width: 184px}.seo-norm-card--quoted>.seo-norm-details>.seo-norm-summary{grid-template-columns:146px minmax(0,1fr) var(--seo-quote-width) 16px}.seo-norm-card--quoted .seo-norm-chevron{grid-column:4}.seo-price-quote{position:absolute;top:14px;right:40px;z-index:2;display:flex;align-items:baseline;justify-content:flex-end;gap:5px;max-width:calc(var(--seo-quote-width) + 12px);padding:2px 6px;border-radius:6px;line-height:22px;white-space:nowrap;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .16s ease}.seo-price-quote:hover,.seo-price-quote[aria-expanded=true]{background:hsl(var(--secondary))}.seo-price-quote-amount{flex-shrink:0;color:hsl(var(--foreground));font-size:14px;font-weight:600;-webkit-text-decoration:underline dashed hsl(var(--muted-foreground) / 45%);text-decoration:underline dashed hsl(var(--muted-foreground) / 45%);text-underline-offset:4px}.seo-price-quote-unit{min-width:0;overflow:hidden;color:hsl(var(--muted-foreground));font-size:12px;text-overflow:ellipsis}.seo-price-quote[data-state=loading] .seo-price-quote-amount{position:relative;min-width:72px;color:transparent;text-decoration:none}.seo-price-quote[data-state=loading] .seo-price-quote-amount:after{content:"";position:absolute;inset:20% 0;border-radius:4px;background:#ededed;animation:seo-price-loading 1.4s ease-in-out infinite alternate}.seo-price-quote[data-state=unavailable] .seo-price-quote-amount{color:hsl(var(--muted-foreground));font-size:12px;font-weight:400}.seo-price-quote[data-state=unavailable] .seo-price-quote-unit{display:none}@media(prefers-reduced-motion:reduce){.seo-price-quote[data-state=loading] .seo-price-quote-amount:after{animation:none}}@media(max-width:639px){.seo-norm-card--quoted>.seo-norm-details>.seo-norm-summary{grid-template-columns:minmax(0,1fr) 16px}.seo-norm-card--quoted .seo-norm-chevron{grid-column:auto}.seo-price-quote{top:11px;right:6px;max-width:calc(100% - 156px)}}.seo-norm-body{padding:16px}.seo-norm-body>:not([hidden])~:not([hidden]){margin-top:10px}.seo-norm-body .seo-work-contents{padding:0;border:0;margin:0}.seo-norm-body .seo-work-contents h4{font-size:14px}.seo-norm-body .seo-work-contents ol{font-size:13px}.seo-norm-composition>:not([hidden])~:not([hidden]){margin-top:10px}@media(min-width:960px){.seo-norm-composition--with-work{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:14px 24px}.seo-norm-composition--with-work>:not([hidden])~:not([hidden]){margin-top:0}.seo-norm-composition--with-work>.seo-work-contents{grid-column:1;grid-row:1;align-self:start;position:sticky;top:var(--seo-sticky-top);max-height:calc(100dvh - var(--seo-sticky-top) - 24px);overflow-y:auto;background:#fff}.seo-norm-composition--with-work>.seo-norm-resources{grid-column:2;grid-row:1;border-top:0}.seo-norm-composition--with-work>.seo-norm-resources>.seo-resource-heading{padding-top:0}}.seo-norm-body h3{font-size:15px;line-height:1.4}.seo-norm-price{display:grid;border:1px solid hsl(var(--border));border-radius:10px;background:#fff}@media(min-width:640px){.seo-norm-price{grid-template-columns:minmax(0,1fr) minmax(220px,280px)}}.seo-price-slot[hidden],.seo-price-slot [hidden],.seo-price-context [hidden],.seo-price-context[hidden],.seo-inline-price-settings [hidden]{display:none}.seo-price-slot[data-price-loading=true] [data-price-value]{position:relative;display:inline-block;min-width:70px;color:transparent}.seo-price-slot[data-price-loading=true] [data-price-value]:after{content:"";position:absolute;inset:15% 0;border-radius:4px;background:#ededed;animation:seo-price-loading 1.4s ease-in-out infinite alternate}.seo-price-slot[data-price-loading=true] [data-price-value=cost]{min-width:150px}.seo-price-slot[data-price-loading=true] .seo-price-currency{visibility:hidden}@keyframes seo-price-loading{to{opacity:.45}}@media(prefers-reduced-motion:reduce){.seo-price-slot[data-price-loading=true] [data-price-value]:after{animation:none}}.seo-price-context{padding:10px 0 14px;margin-bottom:12px;border-bottom:1px solid hsl(var(--border))}.seo-price-controls{display:flex;align-items:end;flex-wrap:wrap;gap:12px;margin-top:12px}.seo-price-controls>label{display:grid;gap:4px;color:hsl(var(--muted-foreground));font-size:12px}.seo-price-controls select{min-width:190px;padding:8px 28px 8px 10px;border:1px solid hsl(var(--border));border-radius:6px;background-color:#fff;color:hsl(var(--foreground));font-size:13px}.seo-price-controls button{padding:9px 4px}.seo-price-breakdown,.seo-price-total{padding:16px 18px;min-width:0}.seo-price-heading{margin-bottom:14px;font-size:13px;font-weight:500;color:hsl(var(--foreground))}.seo-price-heading>span{margin-left:8px;font-size:11px;font-weight:400;color:hsl(var(--muted-foreground))}.seo-price-parts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.seo-price-part dt{display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;color:hsl(var(--muted-foreground))}.seo-price-part abbr{font-size:10px;text-decoration:none}.seo-price-part dd{margin-top:5px;font-size:18px;line-height:1.3;font-weight:500;font-variant-numeric:tabular-nums}.seo-price-dot{width:6px;height:6px;border-radius:50%;flex:0 0 6px}[data-price-dot=salary],[data-price-segment=salary]{background:#ff4827}[data-price-dot=machines],[data-price-segment=machines]{background:#40281d}[data-price-dot=materials],[data-price-segment=materials]{background:#bfaea5}.seo-price-machinists{display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:5px;font-size:11px;color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.seo-price-structure{margin-top:16px}.seo-price-bar{display:flex;height:4px;border-radius:2px;overflow:hidden}.seo-price-shares{display:flex;flex-wrap:wrap;gap:12px;margin-top:6px;font-size:10px;color:hsl(var(--muted-foreground))}.seo-price-total{border-top:1px solid hsl(var(--border))}.seo-price-total .seo-price-heading{margin-bottom:5px;color:hsl(var(--muted-foreground))}.seo-price-amount{font-size:26px;line-height:1.2;font-weight:600;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.seo-price-currency{margin-left:5px;font-size:17px;font-weight:400;color:hsl(var(--muted-foreground))}.seo-price-unit{margin-top:6px;font-size:12px}.seo-price-context-text{margin-top:3px;font-size:11px;color:hsl(var(--muted-foreground))}@media(min-width:640px){.seo-price-total{border-top:0;border-left:1px solid hsl(var(--border))}}.seo-norm-resources{border-top:1px solid hsl(var(--border))}.seo-resource-heading{display:flex;justify-content:space-between;gap:12px;padding:10px 0 0;font-size:13px}.seo-resource-link{display:block;text-decoration:none}.seo-resource-link:hover{color:hsl(var(--primary));text-decoration:underline;text-underline-offset:3px}.seo-resource-code{display:block;color:hsl(var(--muted-foreground));font-size:11px;line-height:1.4}.seo-labor-resource{scroll-margin-top:100px}.seo-labor-resource:target{outline:2px solid hsl(var(--primary));outline-offset:-2px}.seo-norm-resources>div:last-child{margin-top:10px;border-radius:6px}.seo-norm-resources li{padding-block:7px}.seo-work-contents{padding:0 0 16px 20px;border:0;border-left:1px solid hsl(var(--border));border-radius:0;background:#fff;margin:0 0 12px}.seo-work-contents>div{margin-bottom:12px}.seo-work-contents h2{font-size:18px}.seo-work-contents>div>span{display:none}.seo-work-contents ol{font-size:14px;line-height:1.5}.seo-work-contents ol>:not([hidden])~:not([hidden]){margin-top:8px}.seo-work-contents li{gap:8px}.seo-data-coverage{font-size:12px;line-height:1.5;border:0;border-radius:0;margin:14px 0 0}.seo-data-coverage summary{padding-inline:0;padding-block:10px;color:hsl(var(--muted-foreground));font-weight:500}.seo-cta-banner{margin-block:24px}.seo-cta-banner>a{position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;min-height:116px;padding:22px 24px;border-radius:14px;background:var(--seo-canvas)}.seo-cta-banner>a>div{position:relative;z-index:1;width:100%;padding-right:220px}.seo-cta-banner>a>div>div{max-width:630px}.seo-cta-banner>a>div>span{border-radius:7px;padding:10px 14px;background:hsl(var(--primary))}.seo-cta-banner>a{border:1px solid var(--seo-line)}.seo-cta-banner>a>div>div>p:first-child{color:var(--seo-on-dark)}.seo-cta-banner>a>div>div>p+p{color:var(--seo-on-dark-muted)}.seo-cta-art{position:absolute;width:230px;right:-10px;top:-60px;transform:rotate(-14deg);opacity:.85;pointer-events:none}.seo-related-materials{padding-block:20px;border-top:1px solid hsl(var(--border))}.seo-related-materials h2{font-size:20px;font-weight:600}.seo-related-materials>p{margin-top:6px;color:hsl(var(--muted-foreground));font-size:13px}.seo-related-materials nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:14px}.seo-related-materials nav a{display:flex;flex-direction:column;gap:4px;padding-left:12px;border-left:2px solid hsl(var(--primary))}.seo-related-materials__title{font-size:14px;font-weight:500}.seo-related-materials__description{font-size:12px;color:hsl(var(--muted-foreground));line-height:1.5}.seo-related-materials nav a:hover .seo-related-materials__title{color:hsl(var(--primary))}.seo-database-card{gap:10px;padding:10px 12px;border-radius:8px}.seo-database-card>span:first-child{min-width:64px;padding:5px 8px}.seo-catalog-grid{gap:12px}.seo-catalog-grid>a{padding:16px;border-radius:12px;background:#fff;transition:border-color .18s ease}.seo-catalog-grid>a:hover{border-color:hsl(var(--primary));box-shadow:none}.seo-podbor-norm{border-radius:10px}.seo-podbor-norm>header{padding:10px 14px}.seo-podbor-norm>div{padding:14px}.seo-podbor-norm>div>:not([hidden])~:not([hidden]){margin-top:10px}.seo-podbor-list>:not([hidden])~:not([hidden]){margin-top:12px}.seo-example-intro{position:relative;isolation:isolate;overflow:hidden;padding:20px;border-radius:14px;border:1px solid hsl(var(--border));background:#fff}.seo-example-intro>:not(.seo-example-art){position:relative;max-width:calc(100% - 75px)}.seo-example-intro h1{font-size:clamp(24px,2.4vw,32px);line-height:1.15;font-weight:500}.seo-example-art{position:absolute;z-index:-1;width:230px;max-width:none;right:-100px;bottom:-50px;transform:rotate(-12deg);opacity:.65;pointer-events:none}.seo-guide-layout{grid-template-columns:minmax(0,1fr) 248px;gap:24px}.seo-guide-layout article{max-width:100%}.seo-guide-layout .prose-smetrix>p{max-width:74ch;line-height:1.6;margin-bottom:12px}.seo-guide-layout .prose-smetrix>h2{margin-top:24px;margin-bottom:10px}.seo-guide-layout .prose-smetrix>h3{margin-top:18px}.seo-main [data-result-proof]{padding-block:14px}.seo-main [data-result-proof]>div{gap:16px}.seo-main [data-result-proof] dl{gap:12px}.seo-page #cookie-banner>div{padding-block:12px}.seo-page #cookie-banner p{font-size:13px;line-height:1.45}@media(max-width:1100px){.seo-hero-layout{grid-template-columns:minmax(0,1fr) 150px}.seo-table-layout{grid-template-columns:minmax(0,1fr);gap:16px}.seo-cta-banner>a>div{flex-direction:column;align-items:flex-start;padding-right:180px}.seo-cta-art{right:-40px}}@media(max-width:1023px){.seo-table-layout,.seo-guide-layout{grid-template-columns:minmax(0,1fr)}.seo-table-sidebar{display:block}.seo-table-sidebar .seo-work-contents{margin-bottom:0;padding-left:0;border-left:0}.seo-data-coverage{margin-left:0}.seo-index-hero,.seo-article-hero{grid-template-columns:minmax(0,1fr) 210px}}@media(min-width:640px)and (max-width:1023px){.seo-page>header>div>nav{gap:0}.seo-page>header>div>nav>a{display:none}.seo-page>header>div>div>a[aria-label="Поиск расценок"] span{display:none}}@media(max-width:639px){.seo-main{padding:14px 16px 28px}.seo-hero-layout{grid-template-columns:minmax(0,1fr)}.seo-hero-copy,.seo-index-copy,.seo-article-copy{padding:20px 18px}.seo-hero-art{display:none}.seo-hero-title{margin-bottom:14px;font-size:26px}.seo-hero-facts{grid-template-columns:minmax(0,1fr);gap:7px}.seo-hero-crossrefs{align-items:flex-start;flex-direction:column;gap:8px;padding:12px 18px}.seo-index-hero,.seo-article-hero{grid-template-columns:minmax(0,1fr)}.seo-index-copy{padding-right:58px}.seo-index-art{position:absolute;right:-185px;top:-20px;width:250px;height:230px;min-height:0;opacity:.25;z-index:-1}.seo-index-art img{width:360px}.seo-section-nav{gap:6px}.seo-section-nav a{padding:8px 9px;font-size:12px}.seo-table-sidebar{grid-template-columns:minmax(0,1fr);gap:12px}.seo-norm-summary{grid-template-columns:minmax(0,1fr) 16px;gap:8px 12px;padding:12px}.seo-norm-code{grid-column:1 / -1}.seo-norm-card>.copy-btn{top:11px;left:8px}.seo-norm-body{padding:12px}.seo-norm-price{grid-template-columns:minmax(0,1fr)}.seo-price-total{min-width:0}.seo-cta-banner>a{padding:20px 18px}.seo-cta-banner>a>div{padding-right:52px}.seo-cta-art{right:-105px;top:-12px;width:200px;opacity:.4}.seo-example-intro{padding:18px}.seo-example-intro>:not(.seo-example-art){max-width:calc(100% - 20px)}.seo-example-art{right:-145px;opacity:.25}.seo-related-materials nav{grid-template-columns:minmax(0,1fr)}.seo-page #cookie-banner>div{padding:12px 16px}.seo-page #cookie-banner>div>div{gap:8px}}.seo-similar-norms{margin-top:24px}.seo-similar-norms h2{margin-bottom:10px;font-size:18px;font-weight:600}.seo-similar-norms nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.seo-similar-norms nav>a{display:grid;align-content:start;gap:6px;padding:12px 0;border-top:1px solid hsl(var(--border))}.seo-similar-norms__code{color:hsl(var(--primary));font-family:var(--font-mono);font-size:12px}.seo-similar-norms__title{font-size:14px;line-height:1.5;overflow-wrap:anywhere}.seo-similar-norms__unit{color:hsl(var(--muted-foreground));font-size:12px}.seo-similar-norms nav>a:hover .seo-similar-norms__title{text-decoration:underline;text-underline-offset:3px}@media(max-width:639px){.seo-similar-norms nav{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.seo-norm-details::details-content{transition:none}.seo-page *,.seo-page *:before,.seo-page *:after{scroll-behavior:auto!important}.seo-section-nav a,.seo-catalog-grid>a{transition:none}}.seo-inline-price-settings{margin-top:5px}.seo-inline-price-settings>summary{display:flex;gap:7px;align-items:baseline;cursor:pointer;list-style:none;font-size:11px;color:hsl(var(--muted-foreground))}.seo-inline-price-settings>summary::-webkit-details-marker{display:none}.seo-inline-price-settings>summary:hover{color:hsl(var(--foreground))}.seo-inline-price-settings[open]>summary{color:hsl(var(--foreground))}.seo-inline-price-settings .seo-price-controls{display:grid;gap:8px;margin-top:10px}.seo-inline-price-settings .seo-price-controls select{width:100%;min-width:0}.seo-inline-price-settings .seo-price-controls button{justify-self:start;padding:0;font-size:11px}.seo-price-card{position:fixed;inset:auto;z-index:60;width:min(340px,calc(100vw - 16px));margin:0;padding:14px 16px 12px;overflow:auto;overscroll-behavior:contain;border:1px solid hsl(var(--border));border-radius:12px;background:#fff;color:hsl(var(--foreground));box-shadow:0 12px 48px #26150f1f,0 2px 14px #26150f0a;font-size:13px;line-height:1.45;text-align:left}.seo-price-card[hidden],.seo-price-card [hidden]{display:none}.seo-price-card-title,.seo-price-card-context{color:hsl(var(--muted-foreground));font-size:12px}.seo-price-card-title{font-weight:500}.seo-price-card-amount{margin-top:2px;font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.seo-price-card-amount .seo-price-currency{font-size:15px}.seo-price-card-unit{margin-left:6px;color:hsl(var(--muted-foreground));font-size:12px;font-weight:400;letter-spacing:0}.seo-price-card-context{margin-top:2px}.seo-price-card-reason{margin-top:4px}.seo-price-card-parts{display:grid;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid #f1f1f1}.seo-price-card-parts>div{display:flex;justify-content:space-between;gap:12px}.seo-price-card-parts dt{display:flex;align-items:center;gap:6px;color:hsl(var(--muted-foreground))}.seo-price-card-parts dd{font-variant-numeric:tabular-nums;white-space:nowrap}.seo-price-card-sub{margin-top:-3px;padding-left:12px;font-size:11px}.seo-price-card-note{margin-top:10px;color:hsl(var(--muted-foreground));font-size:11px}.seo-price-card-controls{margin-top:12px;padding-top:12px;border-top:1px solid #f1f1f1}.seo-price-card-controls .seo-price-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:0}.seo-price-card-controls .seo-price-controls>label:first-child{grid-column:1 / -1}.seo-price-card-controls .seo-price-controls select{width:100%;min-width:0}.seo-price-card-controls .seo-price-controls button{justify-self:start;align-self:end;padding:8px 0;font-size:12px}.seo-index-hero--compact{grid-template-columns:minmax(0,1fr) 170px}.seo-index-hero--compact .seo-index-copy{padding:20px 24px}.seo-index-hero--compact .seo-index-copy>span{margin-bottom:8px}.seo-index-hero--compact .seo-index-copy>h1{font-size:28px}.seo-index-hero--compact .seo-index-copy>p{margin-top:7px;font-size:13px}.seo-index-hero--compact .seo-index-art{min-height:0}.seo-index-hero--compact .seo-index-art img{width:400px}.seo-index-hero--compact form{margin-top:16px}.seo-index-hero--compact form :is(input,select){color:#141414;background-color:#fff;border-color:transparent}.seo-search-examples{display:flex;flex-wrap:wrap;gap:5px 14px;margin:-6px 0 18px;font-size:12px;color:hsl(var(--muted-foreground))}.seo-search-examples a{text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.seo-index-hero--compact{grid-template-columns:minmax(0,1fr)}.seo-index-hero--compact .seo-index-art{display:none}}.seo-price-footnote{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 18px;margin-top:8px;padding:0 2px;font-size:11px;color:hsl(var(--muted-foreground))}.seo-price-footnote summary{cursor:pointer}.seo-price-footnote>details{flex:1}.seo-price-footnote details[open]>p{margin:8px 0;max-width:90ch;line-height:1.6}.seo-price-footnote ul{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-family:monospace}.seo-norm-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding-top:12px;border-top:1px solid #ededed;font-size:12px}.seo-norm-footer-links,.seo-norm-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.seo-norm-footer-links a{color:hsl(var(--muted-foreground))}.seo-norm-footer-links a:hover{color:hsl(var(--foreground))}.seo-norm-footer-links a>span{margin-left:4px;color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.seo-norm-tools{margin-left:auto;gap:8px}.seo-norm-tools button,.seo-comparison-bar button{display:inline-flex;align-items:center;gap:6px;padding:6px 9px;color:hsl(var(--muted-foreground));border-radius:5px}.seo-norm-tools [data-norm-comparison-pin]{border:1px solid hsl(var(--border));color:#40281d}.seo-norm-tools button:hover,.seo-comparison-bar button:hover{color:hsl(var(--foreground));background:#f5f5f5}.seo-comparison-bar{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin:0 0 12px;padding:10px 14px;border:1px solid hsl(var(--border));border-radius:8px;background:#fff;font-size:12px}.seo-comparison-caption{color:hsl(var(--muted-foreground))}.seo-comparison-bar a{flex:1;min-width:220px;color:#40281d}.seo-comparison-bar a:hover{text-decoration:underline}.seo-comparison-bar [role=status]{color:hsl(var(--muted-foreground))}.seo-resource-table--comparison .seo-resource-header,.seo-resource-table--comparison .seo-resource-row{grid-template-columns:minmax(0,1fr) auto 72px;gap:12px}.seo-resource-change{text-align:right;font-size:12px;font-variant-numeric:tabular-nums;color:#40281d}.seo-price-change{display:inline-block;margin-top:5px;font-size:12px;font-variant-numeric:tabular-nums;color:#40281d}.seo-comparison-bar[hidden],.seo-norm-tools [hidden],.seo-resource-table [hidden]{display:none}.seo-norm-tools [data-norm-comparison-pin]{border:0;padding-right:0;color:hsl(var(--muted-foreground))}.seo-norm-tools [data-norm-comparison-pin]:hover{background:transparent;color:hsl(var(--foreground))}.seo-comparison-switch{display:inline-flex;align-items:center;width:30px;height:18px;padding:3px;border-radius:12px;background:#d4d4d4}.seo-comparison-switch>span{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026}[aria-checked=true] .seo-comparison-switch{justify-content:flex-end;background:#40281d}[aria-checked=true]>span:last-child{color:#40281d}.seo-norm-footer-links a:first-child{color:hsl(var(--foreground))}
