.elw-network{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 5%;background:#19191d;border-block:1px solid #38383c;position:relative;z-index:8}.elw-network nav,.elw-network>div{display:flex;gap:12px;flex-wrap:wrap}.elw-network a,.elw-network button{font:700 12px Arial,sans-serif;color:#eee;padding:8px 12px;border:1px solid #555;background:#222;min-height:38px;display:inline-flex;align-items:center;text-decoration:none;cursor:pointer}.elw-network a:hover,.elw-network button:hover{border-color:#e4161e}.elw-dialog{width:min(800px,calc(100% - 30px));max-height:85vh;background:#141417;color:#eee;border:1px solid #555;padding:30px;overflow:auto}.elw-dialog::backdrop{background:#000c}.elw-dialog h2{font-size:28px;margin:10px 0 25px}.elw-dialog input,.elw-dialog select{display:block;width:100%;margin:12px 0;padding:14px;background:#232326;border:1px solid #777;color:white;font-size:16px}.elw-close{float:right;background:none;border:0;color:#fff;font-size:28px;cursor:pointer}.elw-dialog #elw-results a{display:block;padding:16px 4px;border-bottom:1px solid #444;color:white;text-decoration:none}.elw-dialog small{display:block;color:#aaa;margin-top:5px}.elw-button{background:#e4161e;border:1px solid #e4161e;color:white;padding:12px 18px;font-size:14px;cursor:pointer;min-height:44px}.elw-guide{margin:25px 0;padding:20px;background:#171719;border:1px solid #555}.elw-guide summary{cursor:pointer;font-weight:bold}.elw-guide p{font-size:15px;line-height:1.8;color:#ccc;margin:15px 0 0}#elw-search-status{font-size:12px;color:#bbb;padding-block:12px}[dir=rtl] .elw-close{float:left}@media(max-width:700px){.elw-network{display:block;padding:12px 5%}.elw-network>div{margin-top:10px}.elw-network a,.elw-network button{font-size:11px;min-height:40px}.elw-dialog{padding:22px}}

.elw-tool-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.elw-saved-functions,.elw-stage-prep{border:1px solid #444;padding:20px;margin:20px 0}.elw-saved-row{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid #333}.elw-saved-row a{overflow-wrap:anywhere}.elw-compare-fields,.elw-procedure-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.elw-chassis-compare{width:min(1200px,96vw);max-width:96vw}.elw-chassis-compare details{border:1px solid #444;padding:15px;margin-top:10px}.elw-chassis-compare summary{cursor:pointer;overflow-wrap:anywhere}.elw-chassis-procedure{min-width:0;overflow-wrap:anywhere;padding:15px;background:#202024}.elw-chassis-procedure h4{color:#ff7d84}.elw-dialog input,.elw-dialog select,.elw-dialog textarea{box-sizing:border-box;width:100%;margin:8px 0 15px;background:#222;color:#fff;border:1px solid #555;padding:12px}.elw-recent-item{display:block;padding:15px;border-bottom:1px solid #444;overflow-wrap:anywhere}.service-actions{flex-wrap:wrap}.service-actions [data-shortlist]{width:100%}#service-page [data-shortlist]{margin:10px}.elw-graph-tools{padding:12px 0 18px}.elw-cursor-help{font-size:12px;color:#bcbcc5;line-height:1.6}.elw-graph-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:15px 0}.elw-graph-readout span{min-width:0}.elw-graph-readout small{display:block;color:#aaa;font-size:11px;margin-bottom:7px}.elw-graph-readout strong{display:block;font-size:15px;white-space:nowrap}.elw-graph-tools label{display:block;font-size:12px;color:#bbb}.elw-graph-tools input[type=range]{display:block;width:100%;padding:0;accent-color:#ed1922;min-height:44px;cursor:ew-resize}.elw-graph-dialog{width:min(1400px,96vw);max-width:96vw;max-height:96dvh;box-sizing:border-box;background:#111114;color:white;border:1px solid #555;padding:20px;overflow:auto}.elw-graph-dialog::backdrop{background:#000d}.elw-graph-dialog .chart-panel{padding:18px 0;border:0}.elw-graph-dialog .chart-panel>svg{width:100%;max-height:60dvh}.elw-graph-dialog .chart-panel>.enh-button{display:none}.elw-stage-prep{margin:20px 28px}.elw-stage-prep h4{font-size:15px;margin-top:20px}.elw-stage-prep p{font-size:13px;color:#bbb;line-height:1.7}.elw-graph-dialog .chart-legend{display:flex;gap:10px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #ff727a;outline-offset:3px}
@media(max-width:600px){.elw-compare-fields,.elw-procedure-columns{grid-template-columns:1fr}.elw-graph-readout{grid-template-columns:1fr 1fr}.elw-graph-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:15px}.elw-network>div{flex-wrap:wrap}.elw-stage-prep{margin:20px}.elw-saved-row{align-items:flex-start}}
@media(max-width:600px){.chart-top{flex-wrap:wrap}.elw-graph-dialog .chart-top{gap:12px}.elw-graph-dialog .chart-panel{min-width:0}.elw-graph-dialog .metric-toggle{flex-wrap:wrap}.elw-dialog{box-sizing:border-box}}
.estimate-badge::before,.estimate-badge::after{display:none!important}.elw-graph-readout small{margin-top:0}
.elw-lab{padding:20px;border:1px solid #45454c;margin:20px 0;background:#151518}.elw-lab>summary{font-weight:bold;cursor:pointer}.elw-lab label,.elw-function-extra label{display:block;font-size:13px;margin:16px 0 8px}.elw-lab input,.elw-lab textarea,.elw-lab select,.elw-function-extra input,.elw-function-extra textarea,#elw-graph-mode{display:block;box-sizing:border-box;width:100%;background:#232328;color:#fff;border:1px solid #666;padding:12px;min-height:44px;font-size:15px;margin:8px 0}.elw-lab textarea{min-height:110px}.elw-lab .elw-button,.elw-function-extra .elw-button,.elw-search-suggestions .elw-button{margin:5px}.elw-function-extra{border:1px solid #45454c;padding:20px;margin:18px 0}.elw-function-description{font-size:15px;line-height:1.7}.elw-function-extra[hidden]{display:none}.elw-workshop-car{border:1px solid #555;padding:18px;margin:15px 0}.elw-percentage-gains{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.elw-percentage-gains article{border:1px solid #444;padding:14px}.elw-percentage-gains p{font-size:12px;margin:5px 0}.elw-directory-link{display:inline-flex;min-height:44px;align-items:center;border:1px solid #444;padding:10px 14px;margin:6px;font-size:13px}.elw-search-suggestions{padding:10px 25px}.elw-search-suggestions:empty{display:none}.elw-graph-dialog .chart-panel label{display:block;font-size:12px;color:#bbb}.elw-graph-dialog h2{font-size:18px;line-height:1.5;margin:18px 0}.chart-legend{flex-wrap:wrap;gap:10px}.chart-legend [aria-pressed=false]{opacity:.45}.chart-legend button[hidden]{display:none!important}.elw-graph-readout{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}.elw-graph-tools input:disabled{opacity:.7}mark{background:#ffe06a;color:#161616;padding:1px 2px}.model-directory select{max-width:500px}.elw-function-extra textarea{min-height:90px}.elw-network .elw-button{background:#222}.model-hero .engine-variants{max-height:340px;overflow:auto;padding:15px;border:1px solid #444}.engine-variants a{display:block;padding:10px;font-size:14px;border-bottom:1px solid #333}.elw-dialog article{padding:15px;border-bottom:1px solid #444}.elw-dialog article h3{font-size:17px}.elw-dialog button:disabled{opacity:.5}.elw-lab input[type=search]{max-width:100%}
@media(max-width:600px){.elw-graph-readout{grid-template-columns:1fr 1fr}.elw-percentage-gains{grid-template-columns:1fr 1fr}.elw-lab,.elw-function-extra{padding:15px}.elw-dialog{max-width:calc(100vw - 16px)}.elw-lab select{max-width:100%}.elw-function-extra p,.elw-lab p{overflow-wrap:anywhere}#elw-graph-mode{font-size:13px}.elw-graph-dialog .chart-legend{gap:8px}.chart-legend .enh-button{font-size:11px;padding:8px}.elw-graph-dialog{overscroll-behavior:contain}.elw-workshop-car{padding:12px}}

.elw-saved-manager{box-sizing:border-box;width:min(880px,calc(100vw - 20px))}.elw-saved-category{margin:24px 0;padding:18px;border:1px solid #48484f}.elw-saved-category h3{font-size:20px;margin:0 0 14px}.elw-saved-category .elw-saved-row>div,.elw-saved-category .elw-saved-row>a{min-width:0;overflow-wrap:anywhere}.elw-saved-category .elw-saved-row>button{flex-shrink:0}.elw-saved-note{white-space:pre-wrap;overflow-wrap:anywhere;color:#ccc;line-height:1.7}.elw-saved-confirm{padding:14px;border:1px solid #e4161e;margin:12px 0}.elw-saved-confirm button{margin:5px}.elw-saved-manager button[hidden]{display:none!important}@media(max-width:600px){.elw-saved-category{padding:12px}.elw-saved-manager .elw-saved-row{flex-wrap:wrap}.elw-saved-manager h2{font-size:24px}.elw-saved-category .elw-saved-row>a,.elw-saved-category .elw-saved-row>div{flex-basis:100%}}

.elw-network{align-items:flex-start}.elw-network>div{justify-content:flex-end}.elw-network details{position:relative;margin:0;padding:0;background:#222;font:700 12px Arial}.elw-network details>summary{padding:12px;cursor:pointer;border:1px solid #555}.elw-network details[open]{width:240px}.elw-network details button{display:block;width:100%;text-align:start;margin:0}.elw-network details small{display:block;padding:12px;line-height:1.7;font-weight:400}.elw-workbench{width:min(1100px,calc(100vw - 20px));box-sizing:border-box}.elw-workbench label{display:block;margin-top:12px}.elw-workbench p{line-height:1.7;overflow-wrap:anywhere}.elw-tool-desk{width:min(1600px,98vw);max-width:98vw}.elw-tool-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.elw-tool-grid>section{min-width:0}.elw-tool-grid iframe{border:1px solid #555;width:100%;height:65dvh;background:#111}.elw-tool-tabs{display:none}.elw-desk-child header,.elw-desk-child .top-bar,.elw-desk-child .announcement,.elw-desk-child .navigation,.elw-desk-child .elw-network,.elw-desk-child .tool-nav,.elw-desk-child footer,.elw-desk-child .contact-strip,.elw-desk-child .whatsapp{display:none!important}.elw-desk-child main{padding:12px;max-width:100%}.elw-setting-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.elw-setting-actions .elw-button{padding:8px 12px;font-size:12px}.elw-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #444;margin:18px 0}.elw-table-scroll table{border-collapse:collapse;width:100%;min-width:800px;font-size:13px}.elw-table-scroll th,.elw-table-scroll td{padding:12px;border:1px solid #444;text-align:start;vertical-align:top;min-width:95px;overflow-wrap:anywhere}.elw-table-scroll th button{font-size:12px;padding:8px;min-height:44px}.elw-table-scroll td:first-child{min-width:180px}.elw-table-scroll a{color:#ff969d}.elw-breadcrumb{font-size:12px;line-height:1.8;padding:18px 0;overflow-wrap:anywhere}.elw-breadcrumb a{color:#ef9299}.elw-service-faq{padding:25px 5%;max-width:1400px;margin:auto}.elw-service-faq h2{font-size:24px}.elw-service-icon,.elw-category-icon{display:inline-flex;align-items:center;justify-content:center;background:#301317;border:1px solid #e4161e;color:#fff;font:bold 10px Arial;padding:7px;border-radius:4px;margin-inline-end:10px;min-width:28px;vertical-align:middle}.elw-category-icon{font-size:9px;padding:4px;min-width:24px}.elw-saved-category label{font-size:12px;min-width:120px}.elw-saved-category select{max-width:180px}.elw-parameter-dialog{width:min(1200px,96vw)}.elw-workbench input[type=file]{max-width:100%}
@media(max-width:700px){.elw-network>div{justify-content:flex-start}.elw-tool-grid{display:block}.elw-tool-grid>section{display:none}.elw-tool-grid>.elw-panel-active{display:block}.elw-tool-tabs{display:flex;gap:10px;margin:15px 0}.elw-tool-desk{padding:14px}.elw-tool-grid iframe{height:60dvh}.elw-workbench .elw-procedure-columns{grid-template-columns:1fr}.elw-service-faq{padding:20px 5%}.elw-workbench .elw-saved-row{flex-wrap:wrap}.elw-saved-category select{max-width:100%}}

.sc-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:22px 0}.sc-controls label{font-size:14px;display:block;min-width:0}.sc-controls .sc-search{grid-column:1/-1}.sc-controls input,.sc-controls select{display:block;box-sizing:border-box;width:100%;background:#222;color:white;border:1px solid #666;padding:13px;margin:8px 0;font-size:16px;min-height:46px}.sc-record{padding:18px!important;margin:14px 0!important;border:1px solid #555!important}.sc-record>summary{font-size:16px;line-height:1.6;overflow-wrap:anywhere}.sc-record-content>p{font-size:14px;line-height:1.7}.sc-code-section{padding:14px;margin:16px 0}.sc-code-section summary{font-size:15px;cursor:pointer}.sc-code-list{display:flex;flex-wrap:wrap;gap:8px;max-height:310px;overflow:auto;padding:14px 0;margin-top:10px;overscroll-behavior:contain}.sc-code{font:13px/1.5 Consolas,monospace;max-width:100%;overflow-wrap:anywhere;white-space:normal;background:#252528;border:1px solid #555;color:#eee;padding:10px;min-height:44px;cursor:pointer;text-align:start}.sc-code:hover,.sc-code.sc-match{border-color:#f32331;background:#39151a}.sc-record-content .elw-tool-actions{margin:12px 0}.sc-code-section>.elw-button{margin-top:12px}.sc-record .elw-lab{background:#161619}.tool-launch-grid,.tool-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.header-tools{flex-wrap:wrap}
@media(max-width:1000px){.tool-launch-grid,.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.sc-controls{grid-template-columns:1fr;gap:8px}.sc-controls .sc-search{grid-column:auto}.sc-record{padding:12px!important}.sc-code-section{padding:10px!important}.sc-code{font-size:12px;padding:10px 7px}.tool-launch-grid,.tool-grid{grid-template-columns:1fr}.sc-record .elw-button{font-size:12px;padding:10px}}

.sc-seo-intro{max-width:1400px;margin:35px auto 0;padding:20px 4%}.sc-seo-intro h1{font-size:clamp(30px,4vw,52px);margin:12px 0 20px}.sc-seo-intro p{line-height:1.8;max-width:1000px}.sc-tool-page #tool-title,.sc-tool-page #tool-intro,.sc-tool-page #tool-content>.eyebrow{display:none}.sc-tool-page #tool-content{padding-top:12px}.sc-seo-reference{max-width:1400px;margin:30px auto;padding:25px 4%}.sc-seo-reference>h2{font-size:25px;line-height:1.4;margin:25px 0 15px}.sc-seo-reference details{border:1px solid #444;padding:14px;margin:12px 0}.sc-seo-reference summary{cursor:pointer;line-height:1.7}.sc-seo-reference article{padding:14px 0;border-bottom:1px solid #333}.sc-seo-reference h3{font-size:16px;line-height:1.7;margin:5px 0}.sc-seo-reference p{line-height:1.8;overflow-wrap:anywhere}.sc-reference-codes{font:13px/1.9 Consolas,monospace;overflow-wrap:anywhere}.sc-family-links{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.sc-family-links a{padding:10px 13px;background:#202024;border:1px solid #555;min-height:44px;display:inline-flex;align-items:center;gap:6px}.sc-family-links a:hover{border-color:#ee1e2d}@media(max-width:600px){.sc-seo-intro{margin-top:15px;padding:18px 5%}.sc-seo-reference{padding:20px 5%}.sc-seo-intro h1{font-size:31px}.sc-seo-reference details{padding:12px}}

.sc-entry-meta{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center}.sc-entry-meta>bdi{direction:ltr;unicode-bidi:isolate}
