/*!
 * © АО «МЭЗ «Уралэлектро», 2026. Все права защищены. Метка происхождения: UE-2026-3201e8ff
 * Программный код, алгоритмы расчёта, структура данных и оформление принадлежат АО «МЭЗ «Уралэлектро». Копирование, модификация, декомпиляция и использование вне материалов АО «МЭЗ «Уралэлектро» без письменного разрешения запрещены.
 * Интеллектуальный анализ текста и данных, а также использование для обучения, дообучения и проверки систем искусственного интеллекта запрещены без письменного разрешения правообладателя.
 * © JSC MEZ Uralelectro, 2026. All rights reserved. The program code, calculation algorithms, data structure and design are the property of JSC MEZ Uralelectro. Copying, modification, decompilation and use outside the materials of JSC MEZ Uralelectro without written permission are prohibited. Text and data mining and use for training, fine-tuning or evaluating artificial intelligence systems are prohibited without written permission of the rights holder. Origin: UE-2026-3201e8ff
 */
@font-face{font-family:"MEC Wadik";src:url("../fonts/Wadik.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"MEC NT Somic";src:url("../fonts/NTSomic-Regular.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"MEC NT Somic";src:url("../fonts/NTSomic-Medium.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"MEC NT Somic";src:url("../fonts/NTSomic-Semibold.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}.mec-app{--mec-brand:#374A51;--mec-bg:#FAFAF9;--mec-surface:#FFFFFF;--mec-surface-sunk:#FAFAF9;--mec-surface-mute:#F5F5F4;--mec-ink:#18181B;--mec-ink-soft:#27272A;--mec-ink-muted:#52525B;--mec-ink-faint:#71717A;--mec-accent:#374A51;--mec-accent-deep:#2D3F46;--mec-accent-deep:oklch(from var(--mec-brand) calc(l - 0.04) c h);--mec-accent-active:#25383E;--mec-accent-active:oklch(from var(--mec-brand) calc(l - 0.07) c h);--mec-accent-tint:rgba(55, 74, 81, 0.08);--mec-accent-tint:color-mix(in srgb, var(--mec-brand) 8%, transparent);--mec-accent-tint2:rgba(55, 74, 81, 0.14);--mec-accent-tint2:color-mix(in srgb, var(--mec-brand) 14%, transparent);--mec-accent-edge:rgba(55, 74, 81, 0.30);--mec-accent-edge:color-mix(in srgb, var(--mec-brand) 30%, transparent);--mec-info-bg:rgba(55, 74, 81, 0.07);--mec-info-bg:color-mix(in srgb, var(--mec-brand) 7%, transparent);--mec-info-edge:var(--mec-accent);--mec-info-ink:var(--mec-accent-deep);--mec-line:#E7E5E4;--mec-line-strong:#D6D3D1;--mec-line-faint:#F0EFEE;--mec-line-control:#908A85;--mec-shadow-soft:0 1px 2px rgba(16, 24, 40, 0.06),0 1px 3px rgba(16, 24, 40, 0.10);--mec-shadow-lift:0 12px 24px -6px rgba(16, 24, 40, 0.12),0 4px 8px -2px rgba(16, 24, 40, 0.06);--mec-font-sans:"MEC NT Somic","PT Sans",system-ui,sans-serif;--mec-font-display:"MEC Wadik","MEC NT Somic","PT Sans",system-ui,sans-serif;--mec-font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--mec-radius-xs:4px;--mec-radius-sm:8px;--mec-radius-md:12px;--mec-radius-lg:16px;--mec-space-1:4px;--mec-space-2:8px;--mec-space-3:12px;--mec-space-4:16px;--mec-space-5:24px;--mec-space-6:32px;--mec-space-7:48px;--mec-space-8:64px;--mec-ease:cubic-bezier(0.23, 1, 0.32, 1);--mec-ease-out:cubic-bezier(0.23, 1, 0.32, 1);--mec-ease-in-out:cubic-bezier(0.77, 0, 0.175, 1);--mec-dur-fast:160ms;--mec-dur-med:200ms;--mec-dur-slow:300ms;--mec-color-good:#15803D;--mec-color-good-strong:#166534;--mec-color-good-bg:rgba(21, 128, 61, 0.08);--mec-color-good-edge:rgba(21, 128, 61, 0.22);--mec-color-loss:#B91C1C;--mec-color-loss-strong:#991B1B;--mec-color-loss-bg:rgba(185, 28, 28, 0.07);--mec-color-loss-edge:rgba(185, 28, 28, 0.18);display:block;max-width:100%;font-family:var(--mec-font-sans);font-size:15px;font-weight:400;line-height:1.55;letter-spacing:normal;text-align:left;color:var(--mec-ink);background:var(--mec-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:normal;color-scheme:light}.mec-app{--mec-origin:"UE-2026-3201e8ff"}.mec-app[data-origin="UE-2026-3201e8ff"]::after{content:""}.mec-app .mec-wm{position:absolute;width:0;height:0;overflow:hidden}.mec-app,.mec-app *,.mec-app *::after,.mec-app *::before{box-sizing:border-box}.mec-app dd,.mec-app dl,.mec-app figure,.mec-app h1,.mec-app h2,.mec-app h3,.mec-app h4,.mec-app p{margin:0}.mec-app button,.mec-app input,.mec-app select,.mec-app textarea{font:inherit;color:inherit}.mec-app label{cursor:default}.mec-app.mec-app :where(h1, h2, h3, h4, h5, h6){margin:0;padding:0;border:0;text-transform:none;letter-spacing:normal;font-family:var(--mec-font-sans);font-weight:500;line-height:1.25;color:var(--mec-ink);background:0 0}.mec-app.mec-app :where(p, figure, dl, dd, blockquote, address){margin:0;padding:0}.mec-app.mec-app :where(ul, ol){margin:0;padding:0 0 0 1.25em}.mec-app.mec-app :where(ul){list-style:disc}.mec-app.mec-app :where(ol){list-style:decimal}.mec-app.mec-app :where(li){margin:0}.mec-app.mec-app :where(table){border:0;border-collapse:collapse;border-spacing:0;margin:0;width:100%;background:0 0;table-layout:auto;font-size:inherit;line-height:inherit}.mec-app.mec-app :where(th, td){border:0;padding:0;background:0 0;vertical-align:middle;font-family:inherit;line-height:1.4}.mec-app.mec-app :where(button, input, select, textarea){font-family:inherit;font-size:inherit;line-height:normal;letter-spacing:normal;text-transform:none;height:auto;margin:0;box-shadow:none;text-shadow:none}.mec-app.mec-app :where(input, select, textarea){border:0;padding:0;background:0 0;box-sizing:border-box;border-radius:0}.mec-app.mec-app :where(button){padding:0;border-radius:0;background:0 0;color:inherit;border:0}.mec-app.mec-app :where(input[type='checkbox']){width:auto;height:auto;padding:0}.mec-app.mec-app :where(a){color:var(--mec-accent);text-decoration:underline;text-underline-offset:2px;box-shadow:none}.mec-app.mec-app :where(a:hover){color:var(--mec-accent-deep)}.mec-app.mec-app :where(img, svg){max-width:100%}.mec-app .mec-num,.mec-app .mec-num *{font-variant-numeric:tabular-nums;font-feature-settings:'tnum'}.mec-app ::selection{background:var(--mec-accent);color:#fff}.mec-app .mec-hero{background:var(--mec-surface);border-bottom:1px solid var(--mec-line)}.mec-app .mec-hero__inner{max-width:1200px;margin:0 auto;padding:var(--mec-space-7) var(--mec-space-5) var(--mec-space-6)}.mec-app .mec-hero__meta{display:inline-flex;align-items:center;gap:var(--mec-space-3);margin-bottom:var(--mec-space-5);font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mec-ink-muted)}.mec-app .mec-hero__tag{display:inline-flex;align-items:center;padding:5px 10px;border:1px solid var(--mec-line-strong);border-radius:4px;color:var(--mec-ink-soft);background:var(--mec-surface-sunk);white-space:nowrap}.mec-app .mec-hero__divider{display:inline-block;width:1px;height:14px;background:var(--mec-line-strong)}.mec-app .mec-hero__version{color:var(--mec-ink-faint);white-space:nowrap}.mec-app .mec-hero__title{font-family:var(--mec-font-display);font-size:clamp(24px, 3.1vw, 36px);font-weight:400;font-synthesis-weight:none;letter-spacing:.01em;line-height:1.2;color:var(--mec-accent);max-width:24ch;margin-bottom:var(--mec-space-4);text-wrap:balance}.mec-app .mec-hero__lead{font-size:clamp(15px, 1.4vw, 17px);line-height:1.6;color:var(--mec-ink-soft);max-width:64ch;text-wrap:pretty}.mec-app .mec-trust{max-width:1200px;margin:var(--mec-space-5) auto 0;padding:var(--mec-space-4) var(--mec-space-5);border-left:2px solid var(--mec-accent);background:var(--mec-surface);border-top:1px solid var(--mec-line-faint);border-right:1px solid var(--mec-line-faint);border-bottom:1px solid var(--mec-line-faint);border-radius:0 var(--mec-radius-sm) var(--mec-radius-sm) 0}.mec-app .mec-trust p{font-size:13px;line-height:1.55;color:var(--mec-ink-soft);max-width:90ch}.mec-app .mec-trust strong{color:var(--mec-ink);font-weight:600}.mec-app .mec-layout{max-width:1200px;margin:0 auto;padding:var(--mec-space-6) var(--mec-space-5) var(--mec-space-8);display:flex;flex-direction:column;gap:var(--mec-space-5)}.mec-app .mec-panel{background:var(--mec-surface);border:1px solid var(--mec-line);border-radius:var(--mec-radius-lg);padding:var(--mec-space-6);box-shadow:var(--mec-shadow-soft)}.mec-app .mec-panel__head{margin-bottom:var(--mec-space-5);padding-bottom:var(--mec-space-4);border-bottom:1px solid var(--mec-line-faint)}.mec-app .mec-panel__eyebrow{display:block;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mec-ink-faint);margin-bottom:var(--mec-space-2)}.mec-app .mec-panel__title{font-size:20px;font-weight:500;letter-spacing:normal;color:var(--mec-ink)}.mec-app .mec-field{display:flex;flex-direction:column;min-width:0}.mec-app .mec-field__label{font-size:13px;font-weight:500;color:var(--mec-ink-soft);margin-bottom:var(--mec-space-2);letter-spacing:-.005em}.mec-app .mec-field__control{position:relative;display:flex;align-items:stretch;min-width:0}.mec-app .mec-field__suffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12.5px;color:var(--mec-ink-faint);pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap}.mec-app .mec-input{width:100%;min-height:44px;padding:11px 14px;font-size:14px;font-weight:500;color:var(--mec-ink);background:var(--mec-surface);border:1px solid var(--mec-line-control);border-radius:var(--mec-radius-sm);transition:border-color var(--mec-dur-fast) var(--mec-ease),background var(--mec-dur-fast) var(--mec-ease),box-shadow var(--mec-dur-fast) var(--mec-ease);font-variant-numeric:tabular-nums}.mec-app select.mec-input{padding-right:40px;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%2352525B' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:12px 8px;text-overflow:ellipsis}.mec-app .mec-field__control--has-suffix.mec-field__control--suffix-xs .mec-input{padding-right:36px}.mec-app .mec-field__control--has-suffix.mec-field__control--suffix-sm .mec-input{padding-right:70px}.mec-app .mec-field__control--has-suffix.mec-field__control--suffix-md .mec-input{padding-right:96px}.mec-app .mec-input:hover{background:var(--mec-surface);border-color:#78716c}.mec-app .mec-input:focus{outline:0;background:var(--mec-surface);border-color:var(--mec-accent);box-shadow:0 0 0 3px var(--mec-accent-tint)}.mec-app .mec-input::placeholder{color:var(--mec-ink-faint)}.mec-app .mec-input[type='number']::-webkit-inner-spin-button,.mec-app .mec-input[type='number']::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.mec-app .mec-input[type='number']{-moz-appearance:textfield}.mec-app .mec-input--sm{min-height:38px;padding:8px 12px;font-size:13px}.mec-app .mec-range{width:100%;height:6px;min-height:0;padding:0;margin:0;border:0;box-sizing:border-box;-webkit-appearance:none;appearance:none;background:var(--mec-line-strong);border-radius:999px;outline:0;cursor:pointer}.mec-app .mec-range::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--mec-accent);border-radius:50%;border:2px solid var(--mec-surface);box-shadow:0 1px 4px rgba(55,74,81,.35);cursor:pointer}.mec-app .mec-range::-moz-range-thumb{width:18px;height:18px;background:var(--mec-accent);border-radius:50%;border:2px solid var(--mec-surface);box-shadow:0 1px 4px rgba(55,74,81,.35);cursor:pointer}.mec-app .mec-globals-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mec-space-4);margin-bottom:var(--mec-space-5)}.mec-app .mec-class-toggle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mec-space-3) var(--mec-space-4);padding-top:var(--mec-space-4);padding-bottom:var(--mec-space-4);border-top:1px solid var(--mec-line-faint);border-bottom:1px solid var(--mec-line-faint);margin-bottom:var(--mec-space-4)}.mec-app .mec-class-toggle__label{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mec-ink-muted)}.mec-app .mec-class-toggle__items{display:flex;flex-wrap:wrap;gap:var(--mec-space-2)}.mec-app .mec-class-toggle__item{display:inline-flex;align-items:center;gap:var(--mec-space-2);padding:6px 12px;border:1px solid var(--mec-line-strong);border-radius:999px;background:var(--mec-surface-sunk);font-size:13px;font-weight:500;color:var(--mec-ink-soft);cursor:pointer;transition:background var(--mec-dur-fast) var(--mec-ease),border-color var(--mec-dur-fast) var(--mec-ease),color var(--mec-dur-fast) var(--mec-ease);user-select:none}.mec-app .mec-class-toggle__item:hover{background:var(--mec-surface);border-color:var(--mec-accent-edge)}.mec-app .mec-class-toggle__item input[type='checkbox']{accent-color:var(--mec-accent);margin:0}.mec-app .mec-class-toggle__item:has(input:checked){background:var(--mec-accent-tint);border-color:var(--mec-accent-edge);color:var(--mec-accent-deep)}.mec-app .mec-class-toggle__name{font-weight:600;letter-spacing:.02em}.mec-app .mec-class-toggle__opt{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--mec-ink-faint);padding:2px 6px;border:1px solid var(--mec-line-faint);border-radius:3px}.mec-app .mec-tco-params__label{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mec-ink-muted);margin-bottom:var(--mec-space-3)}.mec-app .mec-tco-params__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mec-space-4)}.mec-app .mec-motors-list{display:flex;flex-direction:column;gap:var(--mec-space-4);margin-bottom:var(--mec-space-4)}.mec-app .mec-motor-card{position:relative;padding:var(--mec-space-5);background:var(--mec-surface-sunk);border:1px solid var(--mec-line);border-radius:var(--mec-radius-md);transition:border-color var(--mec-dur-fast) var(--mec-ease)}.mec-app .mec-motor-card:hover{border-color:var(--mec-line-strong)}.mec-app .mec-motor-card__head{display:flex;align-items:center;justify-content:space-between;gap:var(--mec-space-3);margin-bottom:var(--mec-space-4);padding-bottom:var(--mec-space-3);border-bottom:1px solid var(--mec-line-faint)}.mec-app .mec-motor-card__title{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mec-ink-soft)}.mec-app .mec-motor-card__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mec-space-3)}.mec-app .mec-motor-card__prices{margin-top:var(--mec-space-4);padding-top:var(--mec-space-3);border-top:1px solid var(--mec-line-faint)}.mec-app .mec-prices-toggle{display:inline-flex;align-items:center;gap:var(--mec-space-2);flex-wrap:wrap;text-align:left;padding:4px 0;font-size:13px;font-weight:500;color:var(--mec-ink-soft);background:0 0;border:0;cursor:pointer}.mec-app .mec-prices-toggle:hover{color:var(--mec-accent-deep)}.mec-app .mec-prices-toggle__chevron{display:inline-block;transition:transform var(--mec-dur-fast) var(--mec-ease);font-size:10px;color:var(--mec-ink-faint)}.mec-app .mec-prices-toggle[aria-expanded='true'] .mec-prices-toggle__chevron{transform:rotate(90deg);color:var(--mec-accent)}.mec-app .mec-prices-toggle__hint{font-size:12px;color:var(--mec-ink-muted);font-weight:400}.mec-app .mec-prices{display:none;margin-top:var(--mec-space-3);padding:var(--mec-space-4);background:var(--mec-surface);border:1px solid var(--mec-line-faint);border-radius:var(--mec-radius-sm)}.mec-app .mec-prices.mec-is-open{display:block}.mec-app .mec-prices__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--mec-space-3)}.mec-app .mec-price-field{display:flex;flex-direction:column;gap:4px;min-width:0}.mec-app .mec-price-field__label{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mec-ink-muted)}.mec-app .mec-prices__note{margin-top:var(--mec-space-3);font-size:11px;color:var(--mec-ink-faint);line-height:1.4}.mec-app .mec-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--mec-space-2);min-height:40px;padding:8px 16px;font-size:13px;font-weight:600;letter-spacing:-.005em;border-radius:var(--mec-radius-sm);cursor:pointer;transition:transform var(--mec-dur-fast) var(--mec-ease-out),background-color var(--mec-dur-fast) var(--mec-ease-out),border-color var(--mec-dur-fast) var(--mec-ease-out),color var(--mec-dur-fast) var(--mec-ease-out);border:1px solid transparent;background:0 0;color:var(--mec-ink);text-decoration:none}.mec-app .mec-btn--secondary{background:var(--mec-surface);border-color:var(--mec-line-strong);color:var(--mec-ink-soft)}.mec-app .mec-btn--secondary:hover{background:var(--mec-accent-tint);border-color:var(--mec-accent-edge);color:var(--mec-accent-deep)}.mec-app .mec-btn--add{width:100%}.mec-app .mec-btn--primary{background:var(--mec-accent);color:#fff;border-color:var(--mec-accent);min-height:48px;padding:12px 24px;font-size:14px}.mec-app .mec-btn--primary:hover{background:var(--mec-accent-deep);border-color:var(--mec-accent-deep);color:#fff}.mec-app .mec-btn--primary:active{background:var(--mec-accent-active);border-color:var(--mec-accent-active)}.mec-app .mec-btn:not([disabled]):active{transform:scale(.97)}.mec-app .mec-btn--ghost{background:0 0;color:var(--mec-ink-muted);border-color:transparent;min-height:48px}.mec-app .mec-btn--ghost:hover{color:var(--mec-ink);background:var(--mec-surface-mute)}.mec-app .mec-btn-icon{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--mec-line-faint);background:0 0;border-radius:50%;color:var(--mec-ink-muted);font-size:16px;line-height:1;cursor:pointer;transition:transform var(--mec-dur-fast) var(--mec-ease-out),background-color var(--mec-dur-fast) var(--mec-ease-out),border-color var(--mec-dur-fast) var(--mec-ease-out),color var(--mec-dur-fast) var(--mec-ease-out)}.mec-app .mec-btn-icon:hover{background:var(--mec-color-loss-bg);border-color:var(--mec-color-loss);color:var(--mec-color-loss)}.mec-app .mec-btn-icon:active{transform:scale(.97)}.mec-app .mec-cta{display:flex;align-items:center;justify-content:center;gap:var(--mec-space-3);padding:var(--mec-space-5) 0 0;flex-wrap:wrap}.mec-app .mec-result-table-wrap{margin-bottom:var(--mec-space-5)}.mec-app .mec-result-table-wrap:last-child{margin-bottom:0}.mec-app .mec-result-table__head{margin-bottom:var(--mec-space-3)}.mec-app .mec-result-table__title{font-size:15px;font-weight:600;color:var(--mec-ink);letter-spacing:-.01em}.mec-app .mec-result-table__sub{margin-top:4px;font-size:12px;color:var(--mec-ink-muted);line-height:1.4}.mec-app .mec-result-table__note{margin:6px 0 0;padding-left:8px;border-left:2px solid var(--mec-brand,#374a51);font-size:12px;color:var(--mec-ink-muted);line-height:1.4}.mec-app .mec-result-table-scroll{overflow-x:auto;border:1px solid var(--mec-line);border-radius:var(--mec-radius-md);background:var(--mec-surface)}.mec-app .mec-result-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-feature-settings:'tnum';font-size:13px}.mec-app .mec-result-table td,.mec-app .mec-result-table th{padding:10px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--mec-line-faint)}.mec-app .mec-result-table thead th{background:var(--mec-surface-sunk);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--mec-ink-muted);border-bottom:1px solid var(--mec-line)}.mec-app .mec-result-table .mec-cell-key{text-align:left;font-weight:500;color:var(--mec-ink-soft);background:var(--mec-surface-sunk);font-size:12.5px;text-transform:none;position:sticky;left:0;z-index:1}.mec-app .mec-result-table thead .mec-cell-key{z-index:2}.mec-app .mec-result-table .mec-cell-class{color:var(--mec-ink);font-weight:700;letter-spacing:.04em}.mec-app .mec-result-table .mec-cell-class.mec-is-base{color:var(--mec-ink-faint)}.mec-app .mec-result-table tbody td{color:var(--mec-ink);font-weight:500}.mec-app .mec-result-table tr:last-child td,.mec-app .mec-result-table tr:last-child th{border-bottom:0}.mec-app .mec-result-table .mec-row-total td,.mec-app .mec-result-table .mec-row-total th{background:var(--mec-accent-tint);font-weight:600;color:var(--mec-ink);border-top:1px solid var(--mec-accent-edge);border-bottom:1px solid var(--mec-accent-edge)}.mec-app .mec-result-table .mec-row-delta td,.mec-app .mec-result-table .mec-row-delta th{background:var(--mec-surface-sunk)}.mec-app .mec-result-table .mec-row-payback td,.mec-app .mec-result-table .mec-row-payback th{background:var(--mec-surface);font-weight:500}.mec-app .mec-result-table .mec-eta-nom{color:var(--mec-ink-soft)}.mec-app .mec-result-table .mec-row-eta-load td.mec-eta-load{color:var(--mec-accent-deep);font-weight:600;background:var(--mec-accent-tint)}.mec-app .mec-result-table .mec-row-eta-load th.mec-cell-key{background:var(--mec-accent-tint);color:var(--mec-ink)}.mec-app .mec-result-table .mec-cell-positive{color:var(--mec-accent-deep);font-weight:600}.mec-app .mec-result-table .mec-cell-positive.mec-is-tweening{color:var(--mec-accent);transition:color var(--mec-dur-med) var(--mec-ease-out)}.mec-app .mec-result-table .mec-cell-muted{color:var(--mec-ink-faint);font-weight:400}.mec-app .mec-result-table .mec-cell-sub{display:block;font-size:11px;font-weight:500;color:var(--mec-ink-muted);letter-spacing:0;margin-top:2px}.mec-app .mec-result-table .mec-cell-positive .mec-cell-sub{color:var(--mec-accent);opacity:.85}.mec-app .mec-tco-empty{padding:var(--mec-space-4);background:var(--mec-surface-sunk);border:1px dashed var(--mec-line-strong);border-radius:var(--mec-radius-sm);font-size:13px;color:var(--mec-ink-muted);line-height:1.5}.mec-app .mec-tco-motor{margin:var(--mec-space-4) 0 var(--mec-space-3);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mec-ink-soft)}.mec-app .mec-hint{margin-top:var(--mec-space-3);margin-bottom:var(--mec-space-4);padding:var(--mec-space-3) var(--mec-space-4);border-left:2px solid var(--mec-line-strong);font-size:13px;color:var(--mec-ink-muted);background:var(--mec-surface-sunk);border-radius:0 var(--mec-radius-sm) var(--mec-radius-sm) 0;line-height:1.55}.mec-app .mec-hint--info{border-left-color:var(--mec-info-edge);background:var(--mec-info-bg);color:var(--mec-info-ink)}.mec-app .mec-hint__icon{display:inline-block;margin-right:6px;font-size:15px;color:var(--mec-info-edge)}.mec-app .mec-error{padding:var(--mec-space-5);background:var(--mec-surface-sunk);border:1px solid var(--mec-line);border-left:3px solid #b4362c;border-radius:var(--mec-radius-sm);color:var(--mec-ink-soft);font-size:14px;line-height:1.5}.mec-app .mec-error strong{display:block;margin-bottom:4px;color:var(--mec-ink);font-weight:600}.mec-app .mec-foot{border-top:1px solid var(--mec-line);background:var(--mec-surface);padding:var(--mec-space-5) var(--mec-space-5);text-align:center}.mec-app .mec-foot p{font-size:12px;color:var(--mec-ink-muted);line-height:1.5;max-width:800px;margin:0 auto}.mec-app .mec-mono{font-family:var(--mec-font-mono);font-size:.92em;color:var(--mec-ink-soft);background:var(--mec-surface-sunk);padding:1px 6px;border-radius:3px;border:1px solid var(--mec-line-faint)}.mec-app :focus-visible{outline:2px solid var(--mec-accent);outline-offset:3px;border-radius:2px}.mec-app .mec-input:focus-visible{outline:0;border-color:var(--mec-accent);box-shadow:0 0 0 2px var(--mec-bg),0 0 0 4px var(--mec-accent)}@media (max-width:1023px){.mec-app .mec-hero__inner{padding:var(--mec-space-6) var(--mec-space-5) var(--mec-space-5)}.mec-app .mec-panel{padding:var(--mec-space-5)}}@media (max-width:767px){.mec-app .mec-hero__inner{padding:var(--mec-space-5) var(--mec-space-4)}.mec-app .mec-hero__title{font-size:clamp(17px, 5.1vw, 26px);overflow-wrap:anywhere;margin-bottom:var(--mec-space-3)}.mec-app .mec-hero__lead{font-size:14px}.mec-app .mec-layout{padding:var(--mec-space-5) var(--mec-space-4) var(--mec-space-6);gap:var(--mec-space-4)}.mec-app .mec-panel{padding:var(--mec-space-5) var(--mec-space-4)}.mec-app .mec-globals-grid,.mec-app .mec-tco-params__grid{grid-template-columns:1fr}.mec-app .mec-motor-card__grid{grid-template-columns:repeat(2,1fr)}.mec-app .mec-trust{margin-left:var(--mec-space-4);margin-right:var(--mec-space-4)}}@media (max-width:480px){.mec-app .mec-motor-card__grid{grid-template-columns:1fr}.mec-app .mec-hero__divider{display:none}.mec-app .mec-hero__meta{flex-wrap:wrap;gap:var(--mec-space-2)}}@media (prefers-reduced-motion:reduce){.mec-app *,.mec-app *::after,.mec-app *::before{animation-duration:0s!important;transition-duration:0s!important}}@media print{@page{margin:14mm}body:not(.mec-printing-report) > *:not(#mec-app):not(:has(#mec-app)){display:none!important}.mec-app,body,html{background:#fff!important;color:#000!important;color-scheme:light!important}.mec-app{font-size:10.5pt;--mec-bg:#FFFFFF;--mec-surface:#FFFFFF;--mec-surface-sunk:#F5F5F5;--mec-surface-mute:#FAFAFA;--mec-ink:#000000;--mec-ink-soft:#1A1A1A;--mec-ink-muted:#555555;--mec-ink-faint:#888888}.mec-app #mec-add-motor-btn,.mec-app .mec-add-motor-btn,.mec-app .mec-btn-icon,.mec-app .mec-class-toggle,.mec-app .mec-cta,.mec-app .mec-prices-toggle,.mec-app .mec-prices__note,.mec-app .mec-trust,.mec-app button:not(.mec-prices-toggle){display:none!important}.mec-app .mec-input,.mec-app .mec-range,.mec-app select.mec-input{border:0!important;background:0 0!important;box-shadow:none!important;padding:0!important;min-height:auto!important;color:#000!important;-webkit-appearance:none;appearance:none}.mec-app select.mec-input{background-image:none!important;padding-right:0!important}.mec-app .mec-field__suffix{color:#555!important}.mec-app .mec-hero{border-bottom:1px solid #000;background:#fff}.mec-app .mec-hero__inner{padding:0 0 6mm}.mec-app .mec-hero__title{font-size:18pt;max-width:none}.mec-app .mec-hero__lead{font-size:11pt}.mec-app .mec-layout{display:block!important;padding:4mm 0 0;max-width:100%}.mec-app .mec-panel{border:1px solid #000!important;background:#fff!important;box-shadow:none!important;page-break-inside:avoid;margin-bottom:6mm;padding:4mm 5mm}.mec-app .mec-result-table-scroll{overflow:visible!important;border:1px solid #000!important}.mec-app .mec-result-table td,.mec-app .mec-result-table th{color:#000!important;border-bottom-color:#888!important;background:#fff!important}.mec-app .mec-result-table thead th{background:#eee!important;color:#000!important}.mec-app .mec-result-table .mec-row-total td,.mec-app .mec-result-table .mec-row-total th{border-top:1px solid #000!important;border-bottom:1px solid #000!important;background:#f0f0f0!important}.mec-app .mec-result-table .mec-row-eta-load td,.mec-app .mec-result-table .mec-row-eta-load th{background:#f5f5f5!important}.mec-app .mec-result-table .mec-cell-positive{color:#000!important;font-weight:700}.mec-app .mec-foot{border-top:1px solid #000!important;background:#fff!important;padding:4mm 0 0;text-align:left}.mec-app .mec-foot p{color:#000!important}.mec-app *,.mec-app *::after,.mec-app *::before{animation:none!important;transition:none!important}}.mec-app .mec-globals-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid var(--mec-line);flex-wrap:wrap}.mec-app .mec-globals-actions__note{font-size:12px;color:var(--mec-ink-muted);display:inline-flex;align-items:center;gap:6px;cursor:help}.mec-app .mec-btn--sm{padding:6px 12px;font-size:12px;line-height:1.2;border-radius:6px}@media print{.mec-app .mec-globals-actions{display:none!important}}.mec-app .mec-gloss{display:inline-block;vertical-align:super;margin-left:3px;padding:0;width:14px;height:14px;font-size:11px;line-height:14px;text-align:center;border:none;background:0 0;color:var(--mec-ink-muted);cursor:help;border-radius:50%;transition:color var(--mec-dur-fast) var(--mec-ease-out),background-color var(--mec-dur-fast) var(--mec-ease-out);font-family:inherit}.mec-app .mec-gloss:focus-visible,.mec-app .mec-gloss:hover{color:var(--mec-accent);background:var(--mec-accent-tint);outline:0}.mec-app .mec-gloss:focus-visible{outline:2px solid var(--mec-accent);outline-offset:1px}.mec-app .mec-gloss--inline{vertical-align:middle;width:18px;height:18px;font-size:14px;line-height:18px;margin-left:8px}.mec-gloss-tip{position:absolute;z-index:2147483000;max-width:340px;min-width:220px;box-sizing:border-box;padding:12px 14px;background:#fff;color:#18181b;border:1px solid #e7e5e4;border-radius:8px;box-shadow:0 12px 24px -6px rgba(16,24,40,.12),0 4px 8px -2px rgba(16,24,40,.06);font-family:"MEC NT Somic","PT Sans",system-ui,sans-serif;font-weight:400;text-align:left;text-transform:none;letter-spacing:normal;font-size:13px;line-height:1.45;pointer-events:auto}.mec-gloss-tip[hidden]{display:none}.mec-gloss-tip__title{display:block;font-weight:500;font-size:13px;color:#18181b;margin:0 0 6px}.mec-gloss-tip__body{margin:0;color:#27272a;font-size:12.5px;line-height:1.5}@media print{.mec-app .mec-gloss{display:none!important}.mec-gloss-tip{display:none!important}}.mec-app .mec-math,.mec-gloss-tip .mec-math{font-family:'Cambria Math','STIX Two Math','Latin Modern Math','Times New Roman',serif;font-size:1.05em;margin:6px 0 4px;display:block;line-height:1.4;color:inherit}.mec-gloss-tip math{margin:8px 0;display:block;font-size:14px;line-height:1.45}.mec-gloss-tip math mtext{font-family:"MEC NT Somic","PT Sans",system-ui,sans-serif;font-style:normal;font-size:.85em}.mec-app .mec-math--foot{font-size:1.05em;margin:6px auto 8px;width:fit-content;max-width:100%;color:var(--mec-ink-muted)}.mec-gloss-tip{max-width:380px}.mec-gloss-tip p{margin:0 0 6px}.mec-gloss-tip p:last-child{margin-bottom:0}@media print{.mec-app .mec-math{color:#000!important;margin:4mm 0}}@media screen{#mec-report.is-hidden,#mec-report:empty{display:none}}#mec-report,#mec-report *,#mec-report *::after,#mec-report *::before{box-sizing:border-box}#mec-report :where(h1, h2, h3, h4, h5, h6, p, ul, ol, li, table, thead, tbody, tfoot, tr, th, td, a, dl, dt, dd, div, span, header, footer, section, b, strong, em, small, sub, sup){border:0;padding:0;margin:0;text-transform:none;letter-spacing:normal;font-size:inherit;line-height:inherit;font-family:inherit;font-weight:inherit;color:inherit;background:0 0;text-decoration:none;text-shadow:none;box-shadow:none;list-style:none;float:none;width:auto;max-width:none;min-height:0;text-align:inherit}#mec-report :where(b, strong, th){font-weight:700}#mec-report :where(table){border-collapse:collapse;border-spacing:0;width:100%}#mec-report :where(ul){list-style:disc}#mec-report :where(ol){list-style:decimal}#mec-report :where(li){display:list-item}#mec-report .report{font-family:"MEC NT Somic","PT Sans",system-ui,sans-serif;color:#18181b;font-feature-settings:'kern' 1,'liga' 1;font-size:9pt;line-height:1.35;counter-reset:h2counter}#mec-report .report h2{counter-reset:h3counter}#mec-report .report-page{break-after:page;counter-increment:pageno}#mec-report .report-page:last-child{break-after:auto}#mec-report .report-hdr{display:flex;align-items:flex-end;justify-content:space-between;border-bottom:1pt solid #18181b;padding-bottom:3mm;margin-bottom:4mm}#mec-report .report-hdr--uralelectro{border-bottom-color:#374a51}#mec-report .report-hdr__title{flex:1;padding-right:8mm}#mec-report .report-hdr__title h1{font-family:"MEC Wadik","MEC NT Somic","PT Sans",system-ui,sans-serif;font-synthesis-weight:none;font-size:14pt;font-weight:400;line-height:1.15;color:#18181b;margin:0}#mec-report .report-hdr__title span{font-size:8.5pt;color:#52525b;display:block;margin-top:1.5mm}#mec-report .report-hdr__meta{text-align:right;font-size:8pt;color:#52525b;line-height:1.4;white-space:nowrap}#mec-report .report-hdr__meta b{display:block;color:#18181b;font-weight:700;margin-bottom:.5mm;font-size:8.5pt}#mec-report .report h2{font-size:10pt;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:#374a51;margin:5mm 0 2.5mm;padding:0 0 5px;border-bottom:1px solid #374a51;break-after:avoid}#mec-report .report h2::before{counter-increment:h2counter;content:counter(h2counter) '. '}#mec-report .report h3{font-size:9.5pt;font-weight:600;color:#374a51;margin:3mm 0 1mm;break-after:avoid}#mec-report .report h3::before{counter-increment:h3counter;content:counter(h2counter) '.' counter(h3counter) '. '}#mec-report .report p{margin:0 0 1.5mm}#mec-report .report p.intro{font-size:9.5pt;color:#18181b;margin:0 0 4mm;padding:2.5mm 3mm;border-left:2pt solid #374a51;background:rgba(55,74,81,.11);line-height:1.4}#mec-report .report p.intro b{color:#18181b}#mec-report .report b,#mec-report .report strong{font-weight:700;color:#18181b}#mec-report .report em{font-style:italic}#mec-report .report sub,#mec-report .report sup{font-size:7pt}#mec-report .report table{width:100%;border-collapse:collapse;border:1px dashed #374a51;margin:1.5mm 0 2.5mm;font-size:9pt;line-height:1.45;background:#fff;font-variant-numeric:tabular-nums}#mec-report .report thead{display:table-header-group}#mec-report .report tr{break-inside:avoid}#mec-report .report td,#mec-report .report th{text-align:left;border:1px dashed #374a51;padding:3px 3px 3px 10px;vertical-align:middle;line-height:1.45;color:#18181b}#mec-report .report thead th{background:rgba(55,74,81,.1);color:#374a51;font-weight:600;-webkit-print-color-adjust:exact;print-color-adjust:exact}#mec-report .report tbody th{background:#fff;font-weight:400}#mec-report .report td.num,#mec-report .report th.num{text-align:right;white-space:nowrap;padding-right:8px}#mec-report .report th.num.base{color:#374a51}#mec-report .report table.compact{font-size:8.5pt}#mec-report .report table.kv tbody th{width:50%}#mec-report .report .report-formula{background:rgba(55,74,81,.11);border-left:2pt solid #374a51;padding:2mm 3mm;margin:2mm 0;font-family:'Cambria Math','STIX Two Math','Latin Modern Math','Times New Roman',serif;font-size:11pt;line-height:1.5;break-inside:avoid;display:block}#mec-report .report .note-warn{border-left:2pt solid #b91c1c;background:rgba(185,28,28,.09);padding:2mm 3mm;margin:2mm 0;font-size:8.5pt;line-height:1.4;break-inside:avoid}#mec-report .report .note-warn__ttl{font-variant:small-caps;letter-spacing:.08em;font-weight:700;color:#18181b;margin-bottom:1mm;display:block}#mec-report .report .note{border-left:1pt solid #374a51;background:rgba(55,74,81,.05);padding:1.5mm 3mm;margin:2mm 0;font-size:8.5pt;line-height:1.4;break-inside:avoid}#mec-report .report .note .label{font-weight:700;color:#18181b}#mec-report .report ol,#mec-report .report ul{margin:1mm 0 2mm 4mm;padding-left:3mm;font-size:8.5pt}#mec-report .report li{margin:.5mm 0;line-height:1.4;break-inside:avoid}#mec-report .report ul li::marker{color:#374a51}#mec-report .report ol li::marker{color:#374a51;font-weight:700}@media screen{#mec-report .report-page{width:210mm;min-height:297mm;padding:15mm 15mm 15mm 20mm;box-sizing:border-box;margin:10mm auto;background:#fff;color:#18181b;box-shadow:0 1px 4px rgba(0,0,0,.08)}}@page{size:A4 portrait;margin:15mm 15mm 22mm 20mm;@bottom-left{content:'АО «МЭЗ «Уралэлектро» · ОГРН 1025600752649 · uralelectro.ru\A 462275, Оренбургская обл., г. Медногорск, ул. Моторная, зд. 1А';white-space:pre;font-family:"MEC NT Somic","PT Sans",system-ui,sans-serif;font-size:7pt;color:#444;line-height:1.55;padding-top:2mm}@bottom-right{content:'+7 (35326) 6-36-53 · mail@uralelectro.ru\A стр. ' counter(page) ' / ' counter(pages);white-space:pre;font-family:"MEC NT Somic","PT Sans",system-ui,sans-serif;font-size:7pt;color:#444;line-height:1.55;text-align:right;padding-top:2mm}}@media print{body.mec-printing-report > *:not(#mec-report){display:none!important}body.mec-printing-report #mec-report{display:block!important}body.mec-printing-report{background:#fff;color:#18181b}body.mec-printing-report{margin:8px!important;padding:0!important}body.mec-printing-report #mec-report .report-page{width:auto;height:auto;min-height:0;padding:0;margin:0;background:0 0;box-shadow:none;display:block}body.mec-printing-report #mec-report .report h2,body.mec-printing-report #mec-report .report h3{break-after:avoid}body.mec-printing-report #mec-report .report .note,body.mec-printing-report #mec-report .report .note-warn,body.mec-printing-report #mec-report .report .report-formula,body.mec-printing-report #mec-report .report table{break-inside:avoid}body.mec-printing-report #mec-report .report li,body.mec-printing-report #mec-report .report p{orphans:3;widows:3}}.mec-app .mec-cell-pct{display:inline-block;margin-left:6px;padding:1px 6px;font-size:10.5px;font-weight:600;border-radius:3px;vertical-align:middle;font-variant-numeric:tabular-nums;letter-spacing:.01em;white-space:nowrap}.mec-app .mec-cell-pct--good{color:var(--mec-color-good-strong);background:var(--mec-color-good-bg);border:1px solid var(--mec-color-good-edge)}.mec-app .mec-cell-pct--bad{color:var(--mec-color-loss);background:var(--mec-color-loss-bg);border:1px solid var(--mec-color-loss-edge)}.mec-app .mec-result-table .mec-cell-base-loss{background:var(--mec-color-loss-bg)}.mec-app .mec-cell-base-tag{display:inline-block;margin-left:6px;padding:1px 6px;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--mec-color-loss);background:rgba(185,28,28,.1);border-radius:3px;vertical-align:middle}.mec-app .mec-result-table .mec-cell-positive{color:var(--mec-color-good-strong);font-weight:700}.mec-app .mec-result-table .mec-cell-positive .mec-cell-sub{color:var(--mec-color-good);opacity:1;font-weight:600}.mec-app .mec-result-table .mec-cell-positive.mec-is-tweening{color:var(--mec-color-good)}.mec-app .mec-result-table .mec-row-delta td,.mec-app .mec-result-table .mec-row-delta th{background:var(--mec-color-good-bg)}.mec-app .mec-result-table .mec-row-delta .mec-cell-key{color:var(--mec-color-good-strong);font-weight:700}@media print{.mec-app .mec-cell-base-loss{background:#faeaea!important}.mec-app .mec-cell-base-tag{color:#000!important;background:#f2d5d5!important;border:.5pt solid #999!important}.mec-app .mec-cell-pct--good{color:#000!important;background:#dff3ea!important;border-color:#999!important}.mec-app .mec-cell-pct--bad{color:#000!important;background:#faeaea!important;border-color:#999!important}.mec-app .mec-result-table .mec-cell-positive{color:#000!important;font-weight:700}.mec-app .mec-result-table .mec-row-delta td,.mec-app .mec-result-table .mec-row-delta th{background:#dff3ea!important}}#mec-report .report .num.is-saving{color:#047857;font-weight:700}#mec-report .report .rep-base-tag,#mec-report .report .rep-pct{display:inline-block;padding:0 3pt;font-size:7pt;font-weight:600;line-height:1.35;border-radius:2pt;background:0 0;vertical-align:.5pt;font-variant-numeric:tabular-nums;-webkit-print-color-adjust:exact;print-color-adjust:exact}#mec-report .report .rep-base-tag{margin-right:4px;letter-spacing:.06em;text-transform:uppercase;color:#374a51;border:.5pt solid rgba(55,74,81,.55)}#mec-report .report .rep-pct{margin-left:4px}#mec-report .report .rep-pct--good{color:#047857;border:.5pt solid rgba(4,120,87,.55)}#mec-report .report .rep-pct--bad{color:#b91c1c;border:.5pt solid rgba(185,28,28,.55)}#mec-report .report .rep-row-delta th{color:#047857;font-weight:600}#mec-report .report-hdr__brand{display:flex;align-items:center;padding-right:5mm;margin-right:5mm;border-right:.5pt solid #999;flex-shrink:0;color:#374a51}#mec-report .report-hdr__brand .mec-logo-uralelectro{height:12mm;width:auto;display:block}.mec-app .mec-result-table .mec-row-total td,.mec-app .mec-result-table .mec-row-total th{background:0 0;border-top:1px solid var(--mec-line-faint);border-bottom:1px solid var(--mec-line-faint)}.mec-app .mec-result-table .mec-row-eta-load td.mec-eta-load{background:0 0}.mec-app .mec-result-table .mec-row-eta-load th.mec-cell-key{background:var(--mec-surface-sunk);color:var(--mec-ink-soft)}.mec-app .mec-cell-pct{border:none;padding:1px 6px;font-size:10.5px;font-weight:700}.mec-app .mec-cell-base-tag{padding:1px 5px;font-size:9.5px}@media print{.mec-app .mec-result-table .mec-cell-base-loss{background:#ececec!important}.mec-app .mec-result-table .mec-row-delta td,.mec-app .mec-result-table .mec-row-delta th{background:#f5f5f2!important}.mec-app .mec-cell-pct--good{background:#f0f0ec!important;color:#000!important;border:.3pt solid #888!important}.mec-app .mec-cell-pct--bad{background:#e8e8e8!important;color:#000!important;border:.3pt solid #666!important}.mec-app .mec-cell-base-tag{background:#e8e8e8!important;color:#000!important;border:.3pt solid #666!important}.mec-app .mec-result-table .mec-row-total td,.mec-app .mec-result-table .mec-row-total th{background:0 0!important;border-top:.4pt solid #888!important;border-bottom:.4pt solid #888!important}}#mec-report .report .report-contacts{margin-top:6mm;padding-top:3mm;border-top:.5pt solid #999;font-size:8pt;color:#52525b;line-height:1.5;text-align:center;break-inside:avoid}#mec-report .report .report-contacts a{color:inherit;text-decoration:none;border-bottom:.4pt dotted #999}#mec-report .report .report-contacts a:hover{border-bottom-color:#374a51;color:#374a51}#mec-report .report .report-contacts__brand{font-size:9pt;color:#18181b;margin-bottom:1mm;letter-spacing:.02em}#mec-report .report .report-contacts__addr{margin-bottom:.8mm}#mec-report .report .report-contacts__channels{font-variant-numeric:tabular-nums}#mec-report .report .report-contacts__sep{margin:0 5px;color:#bbb}@media print{#mec-report .report .report-contacts a{color:#000!important;border-bottom:0!important}#mec-report .report .report-contacts__brand{color:#000!important}}.mec-app .mec-result-table-scroll{border:none;border-radius:0;background:0 0}.mec-app .mec-result-table .mec-cell-key{background:var(--mec-surface)}.mec-app .mec-result-table thead th{background:0 0}.mec-app .mec-result-table thead .mec-cell-key{background:var(--mec-surface)}.mec-app .mec-result-table .mec-row-total td,.mec-app .mec-result-table .mec-row-total th{border-top:0;border-bottom:1px solid var(--mec-line)}.mec-app .mec-result-table .mec-row-payback td,.mec-app .mec-result-table .mec-row-payback th{background:0 0}.mec-app .mec-result-table .mec-row-eta-load th.mec-cell-key{background:var(--mec-surface)}.mec-app .mec-result-table .mec-row-delta th.mec-cell-key{background:var(--mec-color-good-bg)}.mec-app .mec-result-table .mec-cell-base-loss{background:0 0}.mec-app .mec-result-table .mec-row-delta td,.mec-app .mec-result-table .mec-row-delta th,.mec-app .mec-result-table .mec-row-delta th.mec-cell-key{background:0 0}.mec-app .mec-result-table .mec-row-delta th.mec-cell-key{color:var(--mec-color-good-strong);font-weight:700}@media print{.mec-app .mec-result-table .mec-cell-base-loss{background:0 0!important}.mec-app .mec-result-table .mec-row-delta td,.mec-app .mec-result-table .mec-row-delta th{background:0 0!important}}#mec-report .report .compact tbody th{width:1%;white-space:nowrap;padding-right:6mm}.mec-app .mec-result-table td,.mec-app .mec-result-table th{border-bottom:1px solid var(--mec-line)}.mec-app .mec-result-table thead th{border-bottom:1px solid var(--mec-line-strong)}#mec-report .report .report-formula{border-left-width:1pt!important}#mec-report .report .note-warn{border-left-width:1pt!important}#mec-report .report .note{border-left-width:.5pt!important}#mec-report .report-hdr{border-bottom-width:.5pt!important}#mec-report .report .tab-hint{font-size:7.8pt;font-style:italic;color:#666;margin:.5mm 0 1.5mm;line-height:1.35}#mec-report .report .tab-hint b{font-style:normal;font-weight:600;color:#18181b}@media print{#mec-report .report .tab-hint{color:#444!important}#mec-report .report .tab-hint b{color:#000!important}}#mec-report .report .tab-hint,#mec-report .report h2,#mec-report .report h3{break-after:avoid;page-break-after:avoid}#mec-report .report .report-block{break-inside:avoid;page-break-inside:avoid}#mec-report .report .report-formula{break-before:avoid;break-inside:avoid;page-break-before:avoid;page-break-inside:avoid}#mec-report .report p:has(+ .report-formula){break-after:avoid;page-break-after:avoid}#mec-report .report table.kv td{text-align:right;white-space:nowrap}.mec-app .mec-method{border-top:1px solid var(--mec-line);padding-top:var(--mec-space-4)}.mec-app .mec-method__summary{display:inline-flex;align-items:center;gap:var(--mec-space-2);padding:4px 0;font-size:13px;font-weight:500;color:var(--mec-ink-muted);cursor:pointer;list-style:none;user-select:none}.mec-app .mec-method__summary::-webkit-details-marker{display:none}.mec-app .mec-method__summary:hover{color:var(--mec-accent-deep)}.mec-app .mec-method__chevron{display:inline-block;font-size:10px;color:var(--mec-ink-faint);transition:transform var(--mec-dur-fast) var(--mec-ease)}.mec-app .mec-method[open] .mec-method__chevron{transform:rotate(90deg);color:var(--mec-accent)}.mec-app .mec-method__body{max-width:90ch;margin-top:var(--mec-space-4);font-size:13px;line-height:1.6;color:var(--mec-ink-soft)}.mec-app .mec-method__body h3{margin:var(--mec-space-5) 0 var(--mec-space-2);font-size:14px;font-weight:600;color:var(--mec-ink)}.mec-app .mec-method__body h3:first-child{margin-top:0}.mec-app .mec-method__body p + p{margin-top:var(--mec-space-2)}.mec-app .mec-method__body dl{margin:0}.mec-app .mec-method__body dt{margin-top:var(--mec-space-3);font-weight:600;color:var(--mec-ink)}.mec-app .mec-method__body dt:first-child{margin-top:0}.mec-app .mec-method__body dd{margin:var(--mec-space-1) 0 0;padding-left:var(--mec-space-4);border-left:1px solid var(--mec-line)}.mec-app .mec-method__address{font-style:normal;color:var(--mec-ink-muted)}.mec-app .mec-method__body a{color:var(--mec-accent-deep);text-decoration:underline;text-underline-offset:2px}@media print{.mec-app .mec-method{display:none!important}}#mec-report .report .note,#mec-report .report .note-warn,#mec-report .report .report-formula,#mec-report .report p.intro{-webkit-print-color-adjust:exact;print-color-adjust:exact}.mec-terms{margin:24px 0 0}.mec-terms__title{font-size:1.1rem;margin:0 0 8px;color:#374a51}#mec-report .report .rep-terms,.mec-terms__list{display:grid;grid-template-columns:max-content 1fr;column-gap:12px;row-gap:4px;margin:0;font-size:.875rem;line-height:1.4}#mec-report .report .rep-terms dt,.mec-terms__list dt{font-weight:600;color:#18181b}#mec-report .report .rep-terms dd,.mec-terms__list dd{margin:0;color:#3f3f46}#mec-report .report .rep-terms{font-size:8.5pt;column-gap:4mm;row-gap:1mm}#mec-report .report .rep-terms dd,#mec-report .report .rep-terms dt{break-inside:avoid}
