/* dcss.css: families/math.css
   SPDX-License-Identifier: MIT
   SPDX-FileCopyrightText: 2026 noscript.ing contributors */
:where([class*="dcss-"]) { writing-mode: horizontal-tb; }
/* Where the page's own function reaches a target, by bisection (root.mjs). */
@property --dcss-solve-sa{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-oka{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-okb{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b4{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b5{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b6{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b7{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b8{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b9{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b10{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b11{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b12{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b13{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b14{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b15{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b16{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b17{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b18{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b19{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b20{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b21{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b22{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b23{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b24{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b25{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b26{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b27{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b28{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b29{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b30{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b31{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b32{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b33{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b34{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b35{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b36{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b37{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b38{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b39{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b40{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b41{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b42{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b43{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b44{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b45{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b46{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b47{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b48{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b49{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b50{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b51{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-b52{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-p1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-p2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-p3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-p4{syntax:'<integer>';inherits:true;initial-value:0}
:where(:is(.dcss-solve)){--dcss-formula:initial;--dcss-solve-target:initial;--dcss-slope:initial;--dcss-input:initial;--dcss-solve-from:initial;--dcss-solve-to:initial;--dcss-solve-guess:initial;--dcss-solve-edge:initial;--dcss-solve-oka:0;--dcss-solve-okb:0}.dcss-solve{--dcss-solve-from:var(--from);--dcss-solve-to:var(--to);--dcss-solve-guess:var(--guess);--dcss-solve-target:var(--target, 0);--dcss-solve-grid:calc((1 - ((16777216 + 1) - 16777216)) * max(abs(var(--dcss-solve-from)), abs(var(--dcss-solve-to))) / 2097152)}:where(.dcss-solve, .dcss-solve *){--from:initial;--to:initial;--guess:initial;--target:initial}:where(:is(.dcss-solve) i){--dcss-solve-f:calc(var(--dcss-formula) - var(--dcss-solve-target, 0))}:where(:is(.dcss-solve)>i){--dcss-solve:initial;--dcss-ready:0;--dcss-err:2}:where(:is(.dcss-solve) i){display:contents;font-style:inherit}
:where(.dcss-solve-turning-point i){--dcss-solve-f:var(--dcss-slope)}
:where(:is(.dcss-solve):not(:has(>i)):not(.dcss-solve-every)){--dcss-ready:0;--dcss-err:1}
.dcss-solve:not(.dcss-solve-newton)>i{--dcss-input:var(--dcss-solve-from);--dcss-solve-sa:round(sign(var(--dcss-solve-f)));--dcss-solve-oka:round(sign(abs(var(--dcss-solve-f)) + 1))}
.dcss-solve:not(.dcss-solve-newton)>i>i{--dcss-input:var(--dcss-solve-to);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * (1 - max(0, round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa))) * var(--dcss-solve-edge, 1));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (1 / 2)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 1 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (1 / 2));--dcss-solve-b1:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + 1 / 4)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 2 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + 1 / 4));--dcss-solve-b2:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + 1 / 8)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 4 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + 1 / 8));--dcss-solve-b3:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + 1 / 16)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 8 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + 1 / 16));--dcss-solve-b4:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + 1 / 32)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 16 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + 1 / 32));--dcss-solve-b5:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + 1 / 64)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 32 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + 1 / 64));--dcss-solve-b6:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + 1 / 128)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 64 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + 1 / 128));--dcss-solve-b7:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + 1 / 256)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 128 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + 1 / 256));--dcss-solve-b8:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + 1 / 512)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 256 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + 1 / 512));--dcss-solve-b9:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + var(--dcss-solve-b9) / 512 + 1 / 1024)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 512 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + var(--dcss-solve-b9) / 512 + 1 / 1024));--dcss-solve-b10:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + var(--dcss-solve-b9) / 512 + var(--dcss-solve-b10) / 1024 + 1 / 2048)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 1024 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + var(--dcss-solve-b9) / 512 + var(--dcss-solve-b10) / 1024 + 1 / 2048));--dcss-solve-b11:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + var(--dcss-solve-b9) / 512 + var(--dcss-solve-b10) / 1024 + var(--dcss-solve-b11) / 2048 + 1 / 4096)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 2048 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-b1) / 2 + var(--dcss-solve-b2) / 4 + var(--dcss-solve-b3) / 8 + var(--dcss-solve-b4) / 16 + var(--dcss-solve-b5) / 32 + var(--dcss-solve-b6) / 64 + var(--dcss-solve-b7) / 128 + var(--dcss-solve-b8) / 256 + var(--dcss-solve-b9) / 512 + var(--dcss-solve-b10) / 1024 + var(--dcss-solve-b11) / 2048 + 1 / 4096));--dcss-solve-b12:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-p1:calc(var(--dcss-solve-b1) * 2048 + var(--dcss-solve-b2) * 1024 + var(--dcss-solve-b3) * 512 + var(--dcss-solve-b4) * 256 + var(--dcss-solve-b5) * 128 + var(--dcss-solve-b6) * 64 + var(--dcss-solve-b7) * 32 + var(--dcss-solve-b8) * 16 + var(--dcss-solve-b9) * 8 + var(--dcss-solve-b10) * 4 + var(--dcss-solve-b11) * 2 + var(--dcss-solve-b12) * 1);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + 1 / 8192)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 4096 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + 1 / 8192));--dcss-solve-b13:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + 1 / 16384)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 8192 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + 1 / 16384));--dcss-solve-b14:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + 1 / 32768)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 16384 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + 1 / 32768));--dcss-solve-b15:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + 1 / 65536)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 32768 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + 1 / 65536));--dcss-solve-b16:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + 1 / 131072)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 65536 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + 1 / 131072));--dcss-solve-b17:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + 1 / 262144)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 131072 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + 1 / 262144));--dcss-solve-b18:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + 1 / 524288)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 262144 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + 1 / 524288));--dcss-solve-b19:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + 1 / 1048576)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 524288 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + 1 / 1048576));--dcss-solve-b20:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + 1 / 2097152)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 1048576 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + 1 / 2097152));--dcss-solve-b21:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + var(--dcss-solve-b21) / 2097152 + 1 / 4194304)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 2097152 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + var(--dcss-solve-b21) / 2097152 + 1 / 4194304));--dcss-solve-b22:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + var(--dcss-solve-b21) / 2097152 + var(--dcss-solve-b22) / 4194304 + 1 / 8388608)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 4194304 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + var(--dcss-solve-b21) / 2097152 + var(--dcss-solve-b22) / 4194304 + 1 / 8388608));--dcss-solve-b23:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + var(--dcss-solve-b21) / 2097152 + var(--dcss-solve-b22) / 4194304 + var(--dcss-solve-b23) / 8388608 + 1 / 16777216)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 8388608 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-b13) / 8192 + var(--dcss-solve-b14) / 16384 + var(--dcss-solve-b15) / 32768 + var(--dcss-solve-b16) / 65536 + var(--dcss-solve-b17) / 131072 + var(--dcss-solve-b18) / 262144 + var(--dcss-solve-b19) / 524288 + var(--dcss-solve-b20) / 1048576 + var(--dcss-solve-b21) / 2097152 + var(--dcss-solve-b22) / 4194304 + var(--dcss-solve-b23) / 8388608 + 1 / 16777216));--dcss-solve-b24:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-p2:calc(var(--dcss-solve-b13) * 2048 + var(--dcss-solve-b14) * 1024 + var(--dcss-solve-b15) * 512 + var(--dcss-solve-b16) * 256 + var(--dcss-solve-b17) * 128 + var(--dcss-solve-b18) * 64 + var(--dcss-solve-b19) * 32 + var(--dcss-solve-b20) * 16 + var(--dcss-solve-b21) * 8 + var(--dcss-solve-b22) * 4 + var(--dcss-solve-b23) * 2 + var(--dcss-solve-b24) * 1);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + 1 / 33554432)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 16777216 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + 1 / 33554432));--dcss-solve-b25:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + 1 / 67108864)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 33554432 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + 1 / 67108864));--dcss-solve-b26:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + 1 / 134217728)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 67108864 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + 1 / 134217728));--dcss-solve-b27:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + 1 / 268435456)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 134217728 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + 1 / 268435456));--dcss-solve-b28:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + 1 / 536870912)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 268435456 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + 1 / 536870912));--dcss-solve-b29:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + 1 / 1073741824)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 536870912 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + 1 / 1073741824));--dcss-solve-b30:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + 1 / 2147483648)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 1073741824 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + 1 / 2147483648));--dcss-solve-b31:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + 1 / 4294967296)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 2147483648 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + 1 / 4294967296));--dcss-solve-b32:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + 1 / 8589934592)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 4294967296 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + 1 / 8589934592));--dcss-solve-b33:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + var(--dcss-solve-b33) / 8589934592 + 1 / 17179869184)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 8589934592 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + var(--dcss-solve-b33) / 8589934592 + 1 / 17179869184));--dcss-solve-b34:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + var(--dcss-solve-b33) / 8589934592 + var(--dcss-solve-b34) / 17179869184 + 1 / 34359738368)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 17179869184 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + var(--dcss-solve-b33) / 8589934592 + var(--dcss-solve-b34) / 17179869184 + 1 / 34359738368));--dcss-solve-b35:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + var(--dcss-solve-b33) / 8589934592 + var(--dcss-solve-b34) / 17179869184 + var(--dcss-solve-b35) / 34359738368 + 1 / 68719476736)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 34359738368 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-b25) / 33554432 + var(--dcss-solve-b26) / 67108864 + var(--dcss-solve-b27) / 134217728 + var(--dcss-solve-b28) / 268435456 + var(--dcss-solve-b29) / 536870912 + var(--dcss-solve-b30) / 1073741824 + var(--dcss-solve-b31) / 2147483648 + var(--dcss-solve-b32) / 4294967296 + var(--dcss-solve-b33) / 8589934592 + var(--dcss-solve-b34) / 17179869184 + var(--dcss-solve-b35) / 34359738368 + 1 / 68719476736));--dcss-solve-b36:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-p3:calc(var(--dcss-solve-b25) * 2048 + var(--dcss-solve-b26) * 1024 + var(--dcss-solve-b27) * 512 + var(--dcss-solve-b28) * 256 + var(--dcss-solve-b29) * 128 + var(--dcss-solve-b30) * 64 + var(--dcss-solve-b31) * 32 + var(--dcss-solve-b32) * 16 + var(--dcss-solve-b33) * 8 + var(--dcss-solve-b34) * 4 + var(--dcss-solve-b35) * 2 + var(--dcss-solve-b36) * 1);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + 1 / 137438953472)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 68719476736 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + 1 / 137438953472));--dcss-solve-b37:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + 1 / 274877906944)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 137438953472 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + 1 / 274877906944));--dcss-solve-b38:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + 1 / 549755813888)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 274877906944 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + 1 / 549755813888));--dcss-solve-b39:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + 1 / 1099511627776)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 549755813888 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + 1 / 1099511627776));--dcss-solve-b40:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + 1 / 2199023255552)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 1099511627776 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + 1 / 2199023255552));--dcss-solve-b41:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + 1 / 4398046511104)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 2199023255552 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + 1 / 4398046511104));--dcss-solve-b42:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + 1 / 8796093022208)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 4398046511104 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + 1 / 8796093022208));--dcss-solve-b43:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + 1 / 17592186044416)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 8796093022208 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + 1 / 17592186044416));--dcss-solve-b44:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + 1 / 35184372088832)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 17592186044416 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + 1 / 35184372088832));--dcss-solve-b45:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + var(--dcss-solve-b45) / 35184372088832 + 1 / 70368744177664)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 35184372088832 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + var(--dcss-solve-b45) / 35184372088832 + 1 / 70368744177664));--dcss-solve-b46:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + var(--dcss-solve-b45) / 35184372088832 + var(--dcss-solve-b46) / 70368744177664 + 1 / 140737488355328)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 70368744177664 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + var(--dcss-solve-b45) / 35184372088832 + var(--dcss-solve-b46) / 70368744177664 + 1 / 140737488355328));--dcss-solve-b47:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + var(--dcss-solve-b45) / 35184372088832 + var(--dcss-solve-b46) / 70368744177664 + var(--dcss-solve-b47) / 140737488355328 + 1 / 281474976710656)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 140737488355328 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-b37) / 137438953472 + var(--dcss-solve-b38) / 274877906944 + var(--dcss-solve-b39) / 549755813888 + var(--dcss-solve-b40) / 1099511627776 + var(--dcss-solve-b41) / 2199023255552 + var(--dcss-solve-b42) / 4398046511104 + var(--dcss-solve-b43) / 8796093022208 + var(--dcss-solve-b44) / 17592186044416 + var(--dcss-solve-b45) / 35184372088832 + var(--dcss-solve-b46) / 70368744177664 + var(--dcss-solve-b47) / 140737488355328 + 1 / 281474976710656));--dcss-solve-b48:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-p4:calc(var(--dcss-solve-b37) * 2048 + var(--dcss-solve-b38) * 1024 + var(--dcss-solve-b39) * 512 + var(--dcss-solve-b40) * 256 + var(--dcss-solve-b41) * 128 + var(--dcss-solve-b42) * 64 + var(--dcss-solve-b43) * 32 + var(--dcss-solve-b44) * 16 + var(--dcss-solve-b45) * 8 + var(--dcss-solve-b46) * 4 + var(--dcss-solve-b47) * 2 + var(--dcss-solve-b48) * 1);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + 1 / 562949953421312)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 281474976710656 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + 1 / 562949953421312));--dcss-solve-b49:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + 1 / 1125899906842624)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 562949953421312 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + 1 / 1125899906842624));--dcss-solve-b50:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + var(--dcss-solve-b50) / 1125899906842624 + 1 / 2251799813685248)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 1125899906842624 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + var(--dcss-solve-b50) / 1125899906842624 + 1 / 2251799813685248));--dcss-solve-b51:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + var(--dcss-solve-b50) / 1125899906842624 + var(--dcss-solve-b51) / 2251799813685248 + 1 / 4503599627370496)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 2251799813685248 + var(--dcss-solve-grid))}
.dcss-solve:not(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + var(--dcss-solve-b50) / 1125899906842624 + var(--dcss-solve-b51) / 2251799813685248 + 1 / 4503599627370496));--dcss-solve-b52:round(down, (1 + sign(var(--dcss-solve-f)) * var(--dcss-solve-sa)) / 2);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-p1) / 4096 + var(--dcss-solve-p2) / 16777216 + var(--dcss-solve-p3) / 68719476736 + var(--dcss-solve-p4) / 281474976710656 + var(--dcss-solve-b49) / 562949953421312 + var(--dcss-solve-b50) / 1125899906842624 + var(--dcss-solve-b51) / 2251799813685248 + var(--dcss-solve-b52) / 4503599627370496 + 1 / 9007199254740992)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) / 4503599627370496 + var(--dcss-solve-grid))}
/* A solve by Newton's method kept inside the bracket (root.mjs). */
@property --dcss-solve-ns{syntax:'<integer>';inherits:false;initial-value:0}@property --dcss-solve-nins{syntax:'<integer>';inherits:false;initial-value:0}@property --dcss-solve-nk{syntax:'<integer>';inherits:false;initial-value:0}@property --dcss-solve-nmu{syntax:'<integer>';inherits:false;initial-value:0}@property --dcss-solve-nnz{syntax:'<integer>';inherits:false;initial-value:0}@property --dcss-solve-nAU1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAU2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAU3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAU4{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAL1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAL2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAL3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAL4{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAH1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAH2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAH3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nAH4{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBU1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBU2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBU3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBU4{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBL1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBL2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBL3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBL4{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBH1{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBH2{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBH3{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-nBH4{syntax:'<integer>';inherits:true;initial-value:0}
:is(.dcss-solve-newton)>i{--dcss-input:var(--dcss-solve-from);--dcss-solve-sa:round(sign(var(--dcss-solve-f)));--dcss-solve-oka:round(sign(abs(var(--dcss-solve-f)) + 1))}
:is(.dcss-solve-newton)>i>i{--dcss-input:var(--dcss-solve-to);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * (1 - max(0, round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa))));--dcss-solve-nAU1:round(down, (clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)) + (1 - abs(sign(var(--dcss-solve-f)))) * (1 - clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)))) * 524288, 1);--dcss-solve-nAU2:round(down, ((clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)) + (1 - abs(sign(var(--dcss-solve-f)))) * (1 - clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)))) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)) + (1 - abs(sign(var(--dcss-solve-f)))) * (1 - clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)))) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)) + (1 - abs(sign(var(--dcss-solve-f)))) * (1 - clamp(0, (var(--dcss-solve-guess, calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) / 2)) - var(--dcss-solve-from)) / (var(--dcss-solve-to) - var(--dcss-solve-from)), 1) * abs(var(--dcss-solve-sa)))) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-nAL1:round(down, (0) * 524288, 1);--dcss-solve-nAL2:round(down, ((0) * 524288 - var(--dcss-solve-nAL1)) * 524288, 1);--dcss-solve-nAL3:round(down, (((0) * 524288 - var(--dcss-solve-nAL1)) * 524288 - var(--dcss-solve-nAL2)) * 524288, 1);--dcss-solve-nAL4:round(((((0) * 524288 - var(--dcss-solve-nAL1)) * 524288 - var(--dcss-solve-nAL2)) * 524288 - var(--dcss-solve-nAL3)) * 524288);--dcss-solve-nAH1:round(down, (1) * 524288, 1);--dcss-solve-nAH2:round(down, ((1) * 524288 - var(--dcss-solve-nAH1)) * 524288, 1);--dcss-solve-nAH3:round(down, (((1) * 524288 - var(--dcss-solve-nAH1)) * 524288 - var(--dcss-solve-nAH2)) * 524288, 1);--dcss-solve-nAH4:round(((((1) * 524288 - var(--dcss-solve-nAH1)) * 524288 - var(--dcss-solve-nAH2)) * 524288 - var(--dcss-solve-nAH3)) * 524288);}
:is(.dcss-solve-newton)>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nBL1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAL1) - var(--dcss-solve-nAU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAH1) - var(--dcss-solve-nAU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAL2) - var(--dcss-solve-nAU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAH2) - var(--dcss-solve-nAU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAL3) - var(--dcss-solve-nAU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAH3) - var(--dcss-solve-nAU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAL4) - var(--dcss-solve-nAU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAH4) - var(--dcss-solve-nAU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBU1:round(down, (((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nBU2:round(down, ((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288, 1);--dcss-solve-nBU3:round(down, (((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288, 1);--dcss-solve-nBU4:round(((((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288 - var(--dcss-solve-nBU3)) * 524288);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nAL1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBL1) - var(--dcss-solve-nBU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBH1) - var(--dcss-solve-nBU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBL2) - var(--dcss-solve-nBU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBH2) - var(--dcss-solve-nBU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBL3) - var(--dcss-solve-nBU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBH3) - var(--dcss-solve-nBU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBL4) - var(--dcss-solve-nBU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBH4) - var(--dcss-solve-nBU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAU1:round(down, (((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nAU2:round(down, ((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nBL1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAL1) - var(--dcss-solve-nAU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAH1) - var(--dcss-solve-nAU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAL2) - var(--dcss-solve-nAU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAH2) - var(--dcss-solve-nAU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAL3) - var(--dcss-solve-nAU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAH3) - var(--dcss-solve-nAU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAL4) - var(--dcss-solve-nAU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAH4) - var(--dcss-solve-nAU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBU1:round(down, (((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nBU2:round(down, ((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288, 1);--dcss-solve-nBU3:round(down, (((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288, 1);--dcss-solve-nBU4:round(((((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288 - var(--dcss-solve-nBU3)) * 524288);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nAL1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBL1) - var(--dcss-solve-nBU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBH1) - var(--dcss-solve-nBU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBL2) - var(--dcss-solve-nBU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBH2) - var(--dcss-solve-nBU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBL3) - var(--dcss-solve-nBU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBH3) - var(--dcss-solve-nBU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBL4) - var(--dcss-solve-nBU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBH4) - var(--dcss-solve-nBU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAU1:round(down, (((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nAU2:round(down, ((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nBL1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAL1) - var(--dcss-solve-nAU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAH1) - var(--dcss-solve-nAU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAL2) - var(--dcss-solve-nAU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAH2) - var(--dcss-solve-nAU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAL3) - var(--dcss-solve-nAU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAH3) - var(--dcss-solve-nAU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAL4) - var(--dcss-solve-nAU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAH4) - var(--dcss-solve-nAU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBU1:round(down, (((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nBU2:round(down, ((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288, 1);--dcss-solve-nBU3:round(down, (((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288, 1);--dcss-solve-nBU4:round(((((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288 - var(--dcss-solve-nBU3)) * 524288);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nAL1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBL1) - var(--dcss-solve-nBU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBH1) - var(--dcss-solve-nBU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBL2) - var(--dcss-solve-nBU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBH2) - var(--dcss-solve-nBU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBL3) - var(--dcss-solve-nBU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBH3) - var(--dcss-solve-nBU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBL4) - var(--dcss-solve-nBU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBH4) - var(--dcss-solve-nBU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAU1:round(down, (((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nAU2:round(down, ((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nBL1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAL1) - var(--dcss-solve-nAU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAH1) - var(--dcss-solve-nAU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAL2) - var(--dcss-solve-nAU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAH2) - var(--dcss-solve-nAU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAL3) - var(--dcss-solve-nAU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAH3) - var(--dcss-solve-nAU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAL4) - var(--dcss-solve-nAU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAH4) - var(--dcss-solve-nAU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBU1:round(down, (((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nBU2:round(down, ((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288, 1);--dcss-solve-nBU3:round(down, (((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288, 1);--dcss-solve-nBU4:round(((((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288 - var(--dcss-solve-nBU3)) * 524288);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nAL1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBL1) - var(--dcss-solve-nBU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBH1) - var(--dcss-solve-nBU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBL2) - var(--dcss-solve-nBU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBH2) - var(--dcss-solve-nBU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBL3) - var(--dcss-solve-nBU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBH3) - var(--dcss-solve-nBU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBL4) - var(--dcss-solve-nBU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBH4) - var(--dcss-solve-nBU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAU1:round(down, (((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nAU2:round(down, ((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nBL1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAL1) - var(--dcss-solve-nAU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAH1) - var(--dcss-solve-nAU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAL2) - var(--dcss-solve-nAU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAH2) - var(--dcss-solve-nAU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAL3) - var(--dcss-solve-nAU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAH3) - var(--dcss-solve-nAU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAL4) - var(--dcss-solve-nAU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAH4) - var(--dcss-solve-nAU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBU1:round(down, (((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nBU2:round(down, ((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288, 1);--dcss-solve-nBU3:round(down, (((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288, 1);--dcss-solve-nBU4:round(((((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288 - var(--dcss-solve-nBU3)) * 524288);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nAL1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBL1) - var(--dcss-solve-nBU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBH1) - var(--dcss-solve-nBU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBL2) - var(--dcss-solve-nBU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBH2) - var(--dcss-solve-nBU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBL3) - var(--dcss-solve-nBU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBH3) - var(--dcss-solve-nBU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBL4) - var(--dcss-solve-nBU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBH4) - var(--dcss-solve-nBU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAU1:round(down, (((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nAU2:round(down, ((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nBL1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAL1) - var(--dcss-solve-nAU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH1:calc(var(--dcss-solve-nAU1) + (var(--dcss-solve-nAH1) - var(--dcss-solve-nAU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAL2) - var(--dcss-solve-nAU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH2:calc(var(--dcss-solve-nAU2) + (var(--dcss-solve-nAH2) - var(--dcss-solve-nAU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAL3) - var(--dcss-solve-nAU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH3:calc(var(--dcss-solve-nAU3) + (var(--dcss-solve-nAH3) - var(--dcss-solve-nAU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBL4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAL4) - var(--dcss-solve-nAU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nBH4:calc(var(--dcss-solve-nAU4) + (var(--dcss-solve-nAH4) - var(--dcss-solve-nAU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nBU1:round(down, (((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nBU2:round(down, ((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288, 1);--dcss-solve-nBU3:round(down, (((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288, 1);--dcss-solve-nBU4:round(((((((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22) + (var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nBU1)) * 524288 - var(--dcss-solve-nBU2)) * 524288 - var(--dcss-solve-nBU3)) * 524288);--dcss-solve-oka:calc(var(--dcss-solve-okb) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-oka);--dcss-err:calc(2 * (1 - var(--dcss-solve-oka)));--dcss-solve:calc(var(--dcss-solve-oka) / var(--dcss-solve-oka) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nBH1) / 524288 + var(--dcss-solve-nBH2) / 274877906944 + var(--dcss-solve-nBH3) / 144115188075855870 + var(--dcss-solve-nBH4) / 7.555786372591432e+22) - (var(--dcss-solve-nBL1) / 524288 + var(--dcss-solve-nBL2) / 274877906944 + var(--dcss-solve-nBL3) / 144115188075855870 + var(--dcss-solve-nBL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}
:is(.dcss-solve-newton)>i>i>i>i>i>i>i>i>i>i>i>i>i>i{--dcss-input:calc(var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22));--dcss-solve-ns:calc(round(sign(var(--dcss-solve-f))) * var(--dcss-solve-sa));--dcss-solve-nk:clamp(-1100, round(down, log(abs((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from))))), 2), 1), 2);--dcss-solve-nmu:round((var(--dcss-solve-f) / (var(--dcss-slope) * (var(--dcss-solve-to) - var(--dcss-solve-from)))) / pow(2, var(--dcss-solve-nk)) * 524288);--dcss-solve-nnz:calc(abs(sign(var(--dcss-slope))));--dcss-solve-nins:calc(var(--dcss-solve-nnz) * (1 - max(0, sign((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) - ((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19)))))) * (1 - max(0, sign(((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)))) * max(0, sign(((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) / 2 - abs((var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))))));--dcss-solve-nAL1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBL1) - var(--dcss-solve-nBU1)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH1:calc(var(--dcss-solve-nBU1) + (var(--dcss-solve-nBH1) - var(--dcss-solve-nBU1)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBL2) - var(--dcss-solve-nBU2)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH2:calc(var(--dcss-solve-nBU2) + (var(--dcss-solve-nBH2) - var(--dcss-solve-nBU2)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBL3) - var(--dcss-solve-nBU3)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH3:calc(var(--dcss-solve-nBU3) + (var(--dcss-solve-nBH3) - var(--dcss-solve-nBU3)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAL4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBL4) - var(--dcss-solve-nBU4)) * max(0, -1 * var(--dcss-solve-ns)));--dcss-solve-nAH4:calc(var(--dcss-solve-nBU4) + (var(--dcss-solve-nBH4) - var(--dcss-solve-nBU4)) * max(0, var(--dcss-solve-ns)));--dcss-solve-nAU1:round(down, (((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288, 1);--dcss-solve-nAU2:round(down, ((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288, 1);--dcss-solve-nAU3:round(down, (((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288, 1);--dcss-solve-nAU4:round(((((((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2 + var(--dcss-solve-nins) * (((var(--dcss-solve-nBU1) / 524288 + var(--dcss-solve-nBU2) / 274877906944 + var(--dcss-solve-nBU3) / 144115188075855870 + var(--dcss-solve-nBU4) / 7.555786372591432e+22) - (var(--dcss-solve-nmu) * pow(2, var(--dcss-solve-nk) - 19))) - ((var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22) + (var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22)) / 2)) * 524288 - var(--dcss-solve-nAU1)) * 524288 - var(--dcss-solve-nAU2)) * 524288 - var(--dcss-solve-nAU3)) * 524288);--dcss-solve-okb:calc(var(--dcss-solve-oka) * round(sign(abs(var(--dcss-solve-f)) + 1)) * round(sign(abs(var(--dcss-slope, calc(NaN))) + 1)));--dcss-ready:var(--dcss-solve-okb);--dcss-err:calc(2 * (1 - var(--dcss-solve-okb)));--dcss-solve:calc(var(--dcss-solve-okb) / var(--dcss-solve-okb) * (var(--dcss-solve-from) + (var(--dcss-solve-to) - var(--dcss-solve-from)) * (var(--dcss-solve-nAU1) / 524288 + var(--dcss-solve-nAU2) / 274877906944 + var(--dcss-solve-nAU3) / 144115188075855870 + var(--dcss-solve-nAU4) / 7.555786372591432e+22)));--dcss-solve-width:calc(abs((var(--dcss-solve-to) - var(--dcss-solve-from))) * ((var(--dcss-solve-nAH1) / 524288 + var(--dcss-solve-nAH2) / 274877906944 + var(--dcss-solve-nAH3) / 144115188075855870 + var(--dcss-solve-nAH4) / 7.555786372591432e+22) - (var(--dcss-solve-nAL1) / 524288 + var(--dcss-solve-nAL2) / 274877906944 + var(--dcss-solve-nAL3) / 144115188075855870 + var(--dcss-solve-nAL4) / 7.555786372591432e+22)) + var(--dcss-solve-grid))}

/* Every input where the page's own function reaches a target (every.mjs). */
@property --dcss-solve-every-k{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-every-n{syntax:'<integer>';inherits:true;initial-value:0}
:where(.dcss-solve-every){--dcss-solve-every-from:initial;--dcss-solve-every-to:initial;--dcss-solve-every-target:initial}.dcss-solve-every{--dcss-solve-every-from:var(--from);--dcss-solve-every-to:var(--to);--dcss-solve-every-target:var(--target, 0)}:where(.dcss-solve-every, .dcss-solve-every *){--from:initial;--to:initial;--target:initial}.dcss-solve-every>.dcss-solve{display:contents !important;--dcss-solve-every-k:sibling-index();--dcss-solve-every-n:sibling-count();--from:calc(var(--dcss-solve-every-from) + (var(--dcss-solve-every-to) - var(--dcss-solve-every-from)) * (var(--dcss-solve-every-k) - 1) / var(--dcss-solve-every-n));--to:calc(var(--dcss-solve-every-from) + (var(--dcss-solve-every-to) - var(--dcss-solve-every-from)) * var(--dcss-solve-every-k) / var(--dcss-solve-every-n));--target:var(--dcss-solve-every-target)}:where(.dcss-solve-every>.dcss-solve>i>i){--dcss-solve-edge:calc(1 - (1 - abs(sign(var(--dcss-solve-f)))) * sign(var(--dcss-solve-every-n) - var(--dcss-solve-every-k)))}@container style(--dcss-ready: 0){:where(.dcss-solve-every>.dcss-solve i>:not(i)){visibility:hidden}}:where(.dcss-solve-every:not(:has(>.dcss-solve))){--dcss-ready:0;--dcss-err:1}

/* The page's own function at one input (evaluate.mjs). */
@property --dcss-evaluate-ok{syntax:'<integer>';inherits:false;initial-value:0}
:where(.dcss-evaluate){--dcss-formula:initial;--dcss-input:initial;--dcss-slope:initial;--dcss-evaluate-input:initial}.dcss-evaluate{--dcss-evaluate-input:var(--at)}:where(.dcss-evaluate){--at:initial}:where(.dcss-evaluate>i){display:contents;font-style:inherit;--dcss-input:var(--dcss-evaluate-input);--dcss-evaluate-ok:calc(round(sign(abs(var(--dcss-formula)) + 1)));--dcss-ready:var(--dcss-evaluate-ok);--dcss-err:calc(2 * (1 - var(--dcss-evaluate-ok)));--dcss-evaluate:calc(var(--dcss-evaluate-ok) / var(--dcss-evaluate-ok) * (var(--dcss-formula)))}:where(.dcss-evaluate:not(:has(>i))){--dcss-ready:0;--dcss-err:1}

/* The inverse of the page's own function on every row, by layout (invert.mjs). */
@property --dcss-solve-rows-k{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-rows-n{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-solve-rows-f0{syntax:'<number>';inherits:true;initial-value:0}@property --dcss-solve-rows-ok{syntax:'<number>';inherits:false;initial-value:1}
:where(.dcss-solve-rows){display:flow-root;--dcss-formula:initial;--dcss-input:initial;--dcss-err:calc(2 * var(--dcss-solve-rows-ok))}.dcss-solve-rows{--dcss-solve-rows-from:var(--from);--dcss-solve-rows-to:var(--to);--dcss-solve-rows-top:var(--top);--dcss-solve-rows-bottom:var(--bottom);--dcss-solve-rows-ok:calc(0 * var(--from) + 0 * var(--to) + 0 * var(--top) + 0 * var(--bottom))}:where(.dcss-solve-rows, .dcss-solve-rows *){--from:initial;--to:initial;--top:initial;--bottom:initial}:where(.dcss-solve-rows>:first-child){display:contents}:where(.dcss-solve-rows:not(:has(>:first-child>i))){--dcss-err:1}.dcss-solve-rows>:first-child>i{display:contents !important;font-style:inherit;--dcss-solve-rows-k:sibling-index();--dcss-solve-rows-n:sibling-count();--dcss-input:calc(var(--dcss-solve-rows-from) + (var(--dcss-solve-rows-to) - var(--dcss-solve-rows-from)) * (var(--dcss-solve-rows-k) - 1) / var(--dcss-solve-rows-n));--dcss-solve-rows-f0:var(--dcss-formula)}.dcss-solve-rows>:first-child>i>i{float:left;height:100%;font-style:inherit;width:calc(round(down, 100% * var(--dcss-solve-rows-k) / var(--dcss-solve-rows-n), 1px) - round(down, 100% * (var(--dcss-solve-rows-k) - 1) / var(--dcss-solve-rows-n), 1px));--dcss-input:calc(var(--dcss-solve-rows-from) + (var(--dcss-solve-rows-to) - var(--dcss-solve-rows-from)) * var(--dcss-solve-rows-k) / var(--dcss-solve-rows-n));shape-outside:polygon(0 calc(clamp(-1000000, (var(--dcss-solve-rows-f0) - var(--dcss-solve-rows-top)) / (var(--dcss-solve-rows-bottom) - var(--dcss-solve-rows-top)), 1000000) * 100%), 100% calc(clamp(-1000000, (var(--dcss-formula) - var(--dcss-solve-rows-top)) / (var(--dcss-solve-rows-bottom) - var(--dcss-solve-rows-top)), 1000000) * 100%), 100% 100%, 0 100%)}

/* The page's own function sampled as a list (sample.mjs). */
@property --dcss-sample-k{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-sample-n{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-sample-c{syntax:'<number>';inherits:true;initial-value:0}@property --dcss-sample-cols{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-sample-g{syntax:'<integer>';inherits:true;initial-value:0}@property --dcss-sample-ok{syntax:'<integer>';inherits:false;initial-value:0}
:where(.dcss-sample){--dcss-formula:initial;--dcss-input:initial;--dcss-input-y:initial;--dcss-sample-from:initial;--dcss-sample-to:initial;--dcss-sample-from2:initial;--dcss-sample-to2:initial}.dcss-sample{--dcss-sample-from:var(--from);--dcss-sample-to:var(--to);--dcss-sample-from2:var(--from-y);--dcss-sample-to2:var(--to-y);--dcss-sample-c:var(--columns, 0)}:where(.dcss-sample, .dcss-sample *){--from:initial;--to:initial;--from-y:initial;--to-y:initial}:where(.dcss-sample){--columns:initial}:where(.dcss-sample>:is(ul,ol)>li){--dcss-sample-k:sibling-index();--dcss-sample-n:sibling-count();--dcss-sample-cols:calc(var(--dcss-sample-c) + (1 - sign(var(--dcss-sample-c))) * var(--dcss-sample-n));--dcss-sample-g:min(1, sign(abs(var(--dcss-sample-c) - round(var(--dcss-sample-c)))) + sign(abs(var(--dcss-sample-c)) - var(--dcss-sample-c)));--dcss-input:calc(var(--dcss-sample-from) + (mod(var(--dcss-sample-k) - 1, var(--dcss-sample-cols)) + 0.5) * (var(--dcss-sample-to) - var(--dcss-sample-from)) / var(--dcss-sample-cols));--dcss-input-y:calc(var(--dcss-sample-from2) + (round(down, (var(--dcss-sample-k) - 1) / var(--dcss-sample-cols), 1) + 0.5) * (var(--dcss-sample-to2) - var(--dcss-sample-from2)) / round(up, var(--dcss-sample-n) / var(--dcss-sample-cols), 1));--dcss-sample-v:round(var(--dcss-formula), 1);--value:calc(var(--dcss-sample-v, NaN) + 0 / (1 - var(--dcss-sample-g)));--dcss-sample-ok:calc(round(sign(abs(var(--dcss-formula)) + 1)) * (1 - var(--dcss-sample-g)));--dcss-ready:var(--dcss-sample-ok);--dcss-err:calc(2 * (1 - var(--dcss-sample-ok)))}
