/* dcss.css: families/scale.css
   SPDX-License-Identifier: MIT
   SPDX-FileCopyrightText: 2026 noscript.ing contributors */
:where([class*="dcss-"]) { writing-mode: horizontal-tb; }
/* DCSS d3.scaleLinear: up to 8 stops, clamp, rangeRound (linear.mjs). */
@property --dcss-scale-linear-m-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-v-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-v-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-v-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-v-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-v-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-linear-in-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-linear-in-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-linear-in-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-linear-in-c { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-t-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-t-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-t-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-linear-m-t-c { syntax: '<number>'; inherits: false; initial-value: 0; }
.dcss-scale-linear { --dcss-p-scale-linear-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-linear-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-linear-in-e))); --dcss-p-scale-linear-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-linear-in-e)), 1) * 524288); --dcss-p-scale-linear-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-linear-in-e)) * 524288, 1) * 524288); --dcss-p-scale-linear-in: ((var(--dcss-p-scale-linear-in-a) + var(--dcss-p-scale-linear-in-b) / 524288 + var(--dcss-p-scale-linear-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-linear-in-e) - 17)); 
  --dcss-scale-linear-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), var(--domain-1, 0)), var(--dcss-p-scale-linear-in), max(var(--domain-0, 0), var(--domain-1, 0))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-linear-in))); --dcss-scale-linear-iv: calc((var(--dcss-scale-linear-v-ra) * (1 - var(--dcss-scale-linear-v-t)) + var(--dcss-scale-linear-v-rb) * var(--dcss-scale-linear-v-t)));
  --dcss-scale-linear-m-desc: clamp(0, sign(var(--domain-0, 0) - var(--domain-1, 0)), 1); --dcss-scale-linear-m-i: 0;
  --dcss-scale-linear-m-a: calc((var(--dcss-scale-linear-m-desc) * (1 - var(--dcss-scale-linear-m-i)) + (1 - var(--dcss-scale-linear-m-desc)) * var(--dcss-scale-linear-m-i))); --dcss-scale-linear-m-b: calc((var(--dcss-scale-linear-m-desc) * (1 - var(--dcss-scale-linear-m-i) - 1) + (1 - var(--dcss-scale-linear-m-desc)) * (var(--dcss-scale-linear-m-i) + 1)));
  --dcss-scale-linear-m-x: calc(var(--dcss-scale-linear-xc)); --dcss-scale-linear-m-da: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 1)) * var(--domain-1, 0))); --dcss-scale-linear-m-db: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 1)) * var(--domain-1, 0)));
  --dcss-scale-linear-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 1)) * var(--range-1, 0))); --dcss-scale-linear-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-linear-m-w: calc(var(--dcss-scale-linear-m-db) - var(--dcss-scale-linear-m-da)); --dcss-scale-linear-m-z: calc(1 - abs(sign(var(--dcss-scale-linear-m-w))));
  --dcss-scale-linear-m-traw: calc(var(--dcss-scale-linear-m-z) * 0.5 + (1 - var(--dcss-scale-linear-m-z)) * (var(--dcss-scale-linear-m-x) - var(--dcss-scale-linear-m-da)) / (var(--dcss-scale-linear-m-w) + var(--dcss-scale-linear-m-z))); --dcss-scale-linear-m-t-e: round(down, log(max(abs(var(--dcss-scale-linear-m-traw)), pow(2, -1006)), 2)); --dcss-scale-linear-m-t-a: round(to-zero, var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e))); --dcss-scale-linear-m-t-b: round(to-zero, rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)), 1) * 524288); --dcss-scale-linear-m-t-c: calc(rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)) * 524288, 1) * 524288); --dcss-scale-linear-m-t: ((var(--dcss-scale-linear-m-t-a) + var(--dcss-scale-linear-m-t-b) / 524288 + var(--dcss-scale-linear-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-linear-m-t-e) - 17));
  --dcss-scale-linear-v-desc: clamp(0, sign(var(--range-0, 0) - var(--range-1, 0)), 1); --dcss-scale-linear-v-i: 0;
  --dcss-scale-linear-v-a: calc((var(--dcss-scale-linear-v-desc) * (1 - var(--dcss-scale-linear-v-i)) + (1 - var(--dcss-scale-linear-v-desc)) * var(--dcss-scale-linear-v-i))); --dcss-scale-linear-v-b: calc((var(--dcss-scale-linear-v-desc) * (1 - var(--dcss-scale-linear-v-i) - 1) + (1 - var(--dcss-scale-linear-v-desc)) * (var(--dcss-scale-linear-v-i) + 1)));
  --dcss-scale-linear-v-x: calc(var(--dcss-p-scale-linear-in)); --dcss-scale-linear-v-da: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 1)) * var(--range-1, 0))); --dcss-scale-linear-v-db: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-linear-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 1)) * var(--domain-1, 0))); --dcss-scale-linear-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 1)) * var(--domain-1, 0)));
  --dcss-scale-linear-v-w: calc(var(--dcss-scale-linear-v-db) - var(--dcss-scale-linear-v-da)); --dcss-scale-linear-v-z: calc(1 - abs(sign(var(--dcss-scale-linear-v-w))));
  --dcss-scale-linear-v-t: calc(var(--dcss-scale-linear-v-z) * 0.5 + (1 - var(--dcss-scale-linear-v-z)) * (var(--dcss-scale-linear-v-x) - var(--dcss-scale-linear-v-da)) / (var(--dcss-scale-linear-v-w) + var(--dcss-scale-linear-v-z)));
  --dcss-scale-linear: calc((var(--round, 0) * round((var(--dcss-scale-linear-m-ra) * (1 - var(--dcss-scale-linear-m-t)) + var(--dcss-scale-linear-m-rb) * var(--dcss-scale-linear-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-linear-m-ra) * (1 - var(--dcss-scale-linear-m-t)) + var(--dcss-scale-linear-m-rb) * var(--dcss-scale-linear-m-t))) + 0 * sign(var(--value)) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-linear-in) - var(--domain-1, 0)) * (var(--domain-1, 0) - var(--domain-0, 0))), 1))); --dcss-scale-linear-invert: calc(clamp(min(min(var(--domain-0, 0), var(--domain-1, 0)), (2 * var(--clamp, 0) - 1) * infinity), var(--dcss-scale-linear-iv), max(max(var(--domain-0, 0), var(--domain-1, 0)), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-linear-in) - var(--range-1, 0)) * (var(--range-1, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-linear { --dcss-scale-linear-m-traw: calc(var(--dcss-scale-linear-m-z) * 0.5 + (1 - var(--dcss-scale-linear-m-z)) * ((var(--dcss-scale-linear-m-x) - var(--dcss-scale-linear-m-da)) * 1px) / ((var(--dcss-scale-linear-m-w) + var(--dcss-scale-linear-m-z)) * 1px)); --dcss-scale-linear-m-t-e: round(down, log(max(abs(var(--dcss-scale-linear-m-traw)), pow(2, -1006)), 2)); --dcss-scale-linear-m-t-a: round(to-zero, var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e))); --dcss-scale-linear-m-t-b: round(to-zero, rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)), 1) * 524288); --dcss-scale-linear-m-t-c: calc(rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)) * 524288, 1) * 524288); --dcss-scale-linear-m-t: ((var(--dcss-scale-linear-m-t-a) + var(--dcss-scale-linear-m-t-b) / 524288 + var(--dcss-scale-linear-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-linear-m-t-e) - 17)); --dcss-scale-linear-v-t: calc(var(--dcss-scale-linear-v-z) * 0.5 + (1 - var(--dcss-scale-linear-v-z)) * ((var(--dcss-scale-linear-v-x) - var(--dcss-scale-linear-v-da)) * 1px) / ((var(--dcss-scale-linear-v-w) + var(--dcss-scale-linear-v-z)) * 1px)); } }
.dcss-scale-linear.dcss-piecewise { --dcss-p-scale-linear-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-linear-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-linear-in-e))); --dcss-p-scale-linear-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-linear-in-e)), 1) * 524288); --dcss-p-scale-linear-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-linear-in-e)) * 524288, 1) * 524288); --dcss-p-scale-linear-in: ((var(--dcss-p-scale-linear-in-a) + var(--dcss-p-scale-linear-in-b) / 524288 + var(--dcss-p-scale-linear-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-linear-in-e) - 17)); 
  --dcss-scale-linear-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), var(--dcss-p-scale-linear-in), max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0)))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-linear-in))); --dcss-scale-linear-iv: calc((var(--dcss-scale-linear-v-ra) * (1 - var(--dcss-scale-linear-v-t)) + var(--dcss-scale-linear-v-rb) * var(--dcss-scale-linear-v-t)));
  --dcss-scale-linear-m-desc: clamp(0, sign(var(--domain-0, 0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), 1); --dcss-scale-linear-m-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-linear-m-x) - var(--domain-1, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-linear-m-x) - var(--domain-2, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-linear-m-x) - var(--domain-3, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-linear-m-x) - var(--domain-4, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-linear-m-x) - var(--domain-5, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-linear-m-x) - var(--domain-6, 0)) + 1, 1));
  --dcss-scale-linear-m-a: calc((var(--dcss-scale-linear-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-linear-m-i)) + (1 - var(--dcss-scale-linear-m-desc)) * var(--dcss-scale-linear-m-i))); --dcss-scale-linear-m-b: calc((var(--dcss-scale-linear-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-linear-m-i) - 1) + (1 - var(--dcss-scale-linear-m-desc)) * (var(--dcss-scale-linear-m-i) + 1)));
  --dcss-scale-linear-m-x: calc(var(--dcss-scale-linear-xc)); --dcss-scale-linear-m-da: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 7)) * var(--domain-7, 0))); --dcss-scale-linear-m-db: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 7)) * var(--domain-7, 0)));
  --dcss-scale-linear-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-a) - 7)) * var(--range-7, 0))); --dcss-scale-linear-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-m-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-linear-m-w: calc(var(--dcss-scale-linear-m-db) - var(--dcss-scale-linear-m-da)); --dcss-scale-linear-m-z: calc(1 - abs(sign(var(--dcss-scale-linear-m-w))));
  --dcss-scale-linear-m-traw: calc(var(--dcss-scale-linear-m-z) * 0.5 + (1 - var(--dcss-scale-linear-m-z)) * (var(--dcss-scale-linear-m-x) - var(--dcss-scale-linear-m-da)) / (var(--dcss-scale-linear-m-w) + var(--dcss-scale-linear-m-z))); --dcss-scale-linear-m-t-e: round(down, log(max(abs(var(--dcss-scale-linear-m-traw)), pow(2, -1006)), 2)); --dcss-scale-linear-m-t-a: round(to-zero, var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e))); --dcss-scale-linear-m-t-b: round(to-zero, rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)), 1) * 524288); --dcss-scale-linear-m-t-c: calc(rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)) * 524288, 1) * 524288); --dcss-scale-linear-m-t: ((var(--dcss-scale-linear-m-t-a) + var(--dcss-scale-linear-m-t-b) / 524288 + var(--dcss-scale-linear-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-linear-m-t-e) - 17));
  --dcss-scale-linear-v-desc: clamp(0, sign(var(--range-0, 0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--range-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--range-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--range-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--range-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--range-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--range-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--range-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--range-7, 0))), 1); --dcss-scale-linear-v-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-linear-v-x) - var(--range-1, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-linear-v-x) - var(--range-2, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-linear-v-x) - var(--range-3, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-linear-v-x) - var(--range-4, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-linear-v-x) - var(--range-5, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-linear-v-x) - var(--range-6, 0)) + 1, 1));
  --dcss-scale-linear-v-a: calc((var(--dcss-scale-linear-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-linear-v-i)) + (1 - var(--dcss-scale-linear-v-desc)) * var(--dcss-scale-linear-v-i))); --dcss-scale-linear-v-b: calc((var(--dcss-scale-linear-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-linear-v-i) - 1) + (1 - var(--dcss-scale-linear-v-desc)) * (var(--dcss-scale-linear-v-i) + 1)));
  --dcss-scale-linear-v-x: calc(var(--dcss-p-scale-linear-in)); --dcss-scale-linear-v-da: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 7)) * var(--range-7, 0))); --dcss-scale-linear-v-db: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-linear-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-a) - 7)) * var(--domain-7, 0))); --dcss-scale-linear-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(var(--dcss-scale-linear-v-b) - 7)) * var(--domain-7, 0)));
  --dcss-scale-linear-v-w: calc(var(--dcss-scale-linear-v-db) - var(--dcss-scale-linear-v-da)); --dcss-scale-linear-v-z: calc(1 - abs(sign(var(--dcss-scale-linear-v-w))));
  --dcss-scale-linear-v-t: calc(var(--dcss-scale-linear-v-z) * 0.5 + (1 - var(--dcss-scale-linear-v-z)) * (var(--dcss-scale-linear-v-x) - var(--dcss-scale-linear-v-da)) / (var(--dcss-scale-linear-v-w) + var(--dcss-scale-linear-v-z)));
  --dcss-scale-linear: calc((var(--round, 0) * round((var(--dcss-scale-linear-m-ra) * (1 - var(--dcss-scale-linear-m-t)) + var(--dcss-scale-linear-m-rb) * var(--dcss-scale-linear-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-linear-m-ra) * (1 - var(--dcss-scale-linear-m-t)) + var(--dcss-scale-linear-m-rb) * var(--dcss-scale-linear-m-t))) + 0 * sign(var(--value)) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-linear-in) - var(--domain-7, 0)) * (var(--domain-7, 0) - var(--domain-0, 0))), 1))); --dcss-scale-linear-invert: calc(clamp(min(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (2 * var(--clamp, 0) - 1) * infinity), var(--dcss-scale-linear-iv), max(max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-linear-in) - var(--range-7, 0)) * (var(--range-7, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-linear.dcss-piecewise { --dcss-scale-linear-m-traw: calc(var(--dcss-scale-linear-m-z) * 0.5 + (1 - var(--dcss-scale-linear-m-z)) * ((var(--dcss-scale-linear-m-x) - var(--dcss-scale-linear-m-da)) * 1px) / ((var(--dcss-scale-linear-m-w) + var(--dcss-scale-linear-m-z)) * 1px)); --dcss-scale-linear-m-t-e: round(down, log(max(abs(var(--dcss-scale-linear-m-traw)), pow(2, -1006)), 2)); --dcss-scale-linear-m-t-a: round(to-zero, var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e))); --dcss-scale-linear-m-t-b: round(to-zero, rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)), 1) * 524288); --dcss-scale-linear-m-t-c: calc(rem(var(--dcss-scale-linear-m-traw) * pow(2, 17 - var(--dcss-scale-linear-m-t-e)) * 524288, 1) * 524288); --dcss-scale-linear-m-t: ((var(--dcss-scale-linear-m-t-a) + var(--dcss-scale-linear-m-t-b) / 524288 + var(--dcss-scale-linear-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-linear-m-t-e) - 17)); --dcss-scale-linear-v-t: calc(var(--dcss-scale-linear-v-z) * 0.5 + (1 - var(--dcss-scale-linear-v-z)) * ((var(--dcss-scale-linear-v-x) - var(--dcss-scale-linear-v-da)) * 1px) / ((var(--dcss-scale-linear-v-w) + var(--dcss-scale-linear-v-z)) * 1px)); } }
:where(.dcss-scale-linear) > * { --value: initial; }

/* DCSS d3.scalePow and scaleSqrt (linear.mjs). */
@property --dcss-scale-pow-m-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-v-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-v-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-v-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-v-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-v-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-xs { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-is { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-pow-in-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-pow-in-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-pow-in-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-pow-in-c { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-t-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-t-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-t-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-pow-m-t-c { syntax: '<number>'; inherits: false; initial-value: 0; }
.dcss-scale-pow { --dcss-p-scale-pow-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-pow-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-pow-in-e))); --dcss-p-scale-pow-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-pow-in-e)), 1) * 524288); --dcss-p-scale-pow-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-pow-in-e)) * 524288, 1) * 524288); --dcss-p-scale-pow-in: ((var(--dcss-p-scale-pow-in-a) + var(--dcss-p-scale-pow-in-b) / 524288 + var(--dcss-p-scale-pow-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-pow-in-e) - 17)); --dcss-scale-pow-td0: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-0, 0) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-0, 0)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-0, 0))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-0, 0)), var(--exponent, 1)))))); --dcss-scale-pow-td1: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-1, 0) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-1, 0)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-1, 0))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-1, 0)), var(--exponent, 1))))));
  --dcss-scale-pow-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), var(--domain-1, 0)), var(--dcss-p-scale-pow-in), max(var(--domain-0, 0), var(--domain-1, 0))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-pow-in))); --dcss-scale-pow-iv: calc((var(--dcss-scale-pow-v-ra) * (1 - var(--dcss-scale-pow-v-t)) + var(--dcss-scale-pow-v-rb) * var(--dcss-scale-pow-v-t))); --dcss-scale-pow-xs: sign(var(--dcss-scale-pow-xc)); --dcss-scale-pow-is: sign(var(--dcss-scale-pow-iv));
  --dcss-scale-pow-m-desc: clamp(0, sign(var(--dcss-scale-pow-td0) - var(--dcss-scale-pow-td1)), 1); --dcss-scale-pow-m-i: 0;
  --dcss-scale-pow-m-a: calc((var(--dcss-scale-pow-m-desc) * (1 - var(--dcss-scale-pow-m-i)) + (1 - var(--dcss-scale-pow-m-desc)) * var(--dcss-scale-pow-m-i))); --dcss-scale-pow-m-b: calc((var(--dcss-scale-pow-m-desc) * (1 - var(--dcss-scale-pow-m-i) - 1) + (1 - var(--dcss-scale-pow-m-desc)) * (var(--dcss-scale-pow-m-i) + 1)));
  --dcss-scale-pow-m-x: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--dcss-scale-pow-xc) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (var(--dcss-scale-pow-xs) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--dcss-scale-pow-xc))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--dcss-scale-pow-xc)), var(--exponent, 1)))))); --dcss-scale-pow-m-da: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 1)) * var(--dcss-scale-pow-td1))); --dcss-scale-pow-m-db: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 1)) * var(--dcss-scale-pow-td1)));
  --dcss-scale-pow-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 1)) * var(--range-1, 0))); --dcss-scale-pow-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-pow-m-w: calc(var(--dcss-scale-pow-m-db) - var(--dcss-scale-pow-m-da)); --dcss-scale-pow-m-z: calc(1 - abs(sign(var(--dcss-scale-pow-m-w))));
  --dcss-scale-pow-m-traw: calc(var(--dcss-scale-pow-m-z) * 0.5 + (1 - var(--dcss-scale-pow-m-z)) * (var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-m-da)) / (var(--dcss-scale-pow-m-w) + var(--dcss-scale-pow-m-z))); --dcss-scale-pow-m-t-e: round(down, log(max(abs(var(--dcss-scale-pow-m-traw)), pow(2, -1006)), 2)); --dcss-scale-pow-m-t-a: round(to-zero, var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e))); --dcss-scale-pow-m-t-b: round(to-zero, rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)), 1) * 524288); --dcss-scale-pow-m-t-c: calc(rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)) * 524288, 1) * 524288); --dcss-scale-pow-m-t: ((var(--dcss-scale-pow-m-t-a) + var(--dcss-scale-pow-m-t-b) / 524288 + var(--dcss-scale-pow-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-pow-m-t-e) - 17));
  --dcss-scale-pow-v-desc: clamp(0, sign(var(--range-0, 0) - var(--range-1, 0)), 1); --dcss-scale-pow-v-i: 0;
  --dcss-scale-pow-v-a: calc((var(--dcss-scale-pow-v-desc) * (1 - var(--dcss-scale-pow-v-i)) + (1 - var(--dcss-scale-pow-v-desc)) * var(--dcss-scale-pow-v-i))); --dcss-scale-pow-v-b: calc((var(--dcss-scale-pow-v-desc) * (1 - var(--dcss-scale-pow-v-i) - 1) + (1 - var(--dcss-scale-pow-v-desc)) * (var(--dcss-scale-pow-v-i) + 1)));
  --dcss-scale-pow-v-x: calc(var(--dcss-p-scale-pow-in)); --dcss-scale-pow-v-da: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 1)) * var(--range-1, 0))); --dcss-scale-pow-v-db: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-pow-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 1)) * var(--dcss-scale-pow-td1))); --dcss-scale-pow-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 1)) * var(--dcss-scale-pow-td1)));
  --dcss-scale-pow-v-w: calc(var(--dcss-scale-pow-v-db) - var(--dcss-scale-pow-v-da)); --dcss-scale-pow-v-z: calc(1 - abs(sign(var(--dcss-scale-pow-v-w))));
  --dcss-scale-pow-v-t: calc(var(--dcss-scale-pow-v-z) * 0.5 + (1 - var(--dcss-scale-pow-v-z)) * (var(--dcss-scale-pow-v-x) - var(--dcss-scale-pow-v-da)) / (var(--dcss-scale-pow-v-w) + var(--dcss-scale-pow-v-z)));
  --dcss-scale-pow: calc((var(--round, 0) * round((var(--dcss-scale-pow-m-ra) * (1 - var(--dcss-scale-pow-m-t)) + var(--dcss-scale-pow-m-rb) * var(--dcss-scale-pow-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-pow-m-ra) * (1 - var(--dcss-scale-pow-m-t)) + var(--dcss-scale-pow-m-rb) * var(--dcss-scale-pow-m-t))) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-pow-in) - var(--domain-1, 0)) * (var(--domain-1, 0) - var(--domain-0, 0))), 1))); --dcss-scale-pow-invert: calc(clamp(min(min(var(--domain-0, 0), var(--domain-1, 0)), (2 * var(--clamp, 0) - 1) * infinity), ((1 - abs(sign(var(--exponent, 1) - 1))) * var(--dcss-scale-pow-iv) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (var(--dcss-scale-pow-is) * (((1 - abs(sign(var(--exponent, 1) - 0.5))) * abs(var(--dcss-scale-pow-iv))) * abs(var(--dcss-scale-pow-iv)) + pow((1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * abs(var(--dcss-scale-pow-iv)), (clamp(-1 * (pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1), 1 / var(--exponent, 1), pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1) + clamp(-1 * (pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1), (1 * 1px) / (var(--exponent, 1) * 1px), pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1)))))), max(max(var(--domain-0, 0), var(--domain-1, 0)), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-pow-in) - var(--range-1, 0)) * (var(--range-1, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-pow { --dcss-scale-pow-m-traw: calc(var(--dcss-scale-pow-m-z) * 0.5 + (1 - var(--dcss-scale-pow-m-z)) * ((var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-m-da)) * 1px) / ((var(--dcss-scale-pow-m-w) + var(--dcss-scale-pow-m-z)) * 1px)); --dcss-scale-pow-m-t-e: round(down, log(max(abs(var(--dcss-scale-pow-m-traw)), pow(2, -1006)), 2)); --dcss-scale-pow-m-t-a: round(to-zero, var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e))); --dcss-scale-pow-m-t-b: round(to-zero, rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)), 1) * 524288); --dcss-scale-pow-m-t-c: calc(rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)) * 524288, 1) * 524288); --dcss-scale-pow-m-t: ((var(--dcss-scale-pow-m-t-a) + var(--dcss-scale-pow-m-t-b) / 524288 + var(--dcss-scale-pow-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-pow-m-t-e) - 17)); --dcss-scale-pow-v-t: calc(var(--dcss-scale-pow-v-z) * 0.5 + (1 - var(--dcss-scale-pow-v-z)) * ((var(--dcss-scale-pow-v-x) - var(--dcss-scale-pow-v-da)) * 1px) / ((var(--dcss-scale-pow-v-w) + var(--dcss-scale-pow-v-z)) * 1px)); } }
.dcss-scale-pow.dcss-piecewise { --dcss-p-scale-pow-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-pow-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-pow-in-e))); --dcss-p-scale-pow-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-pow-in-e)), 1) * 524288); --dcss-p-scale-pow-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-pow-in-e)) * 524288, 1) * 524288); --dcss-p-scale-pow-in: ((var(--dcss-p-scale-pow-in-a) + var(--dcss-p-scale-pow-in-b) / 524288 + var(--dcss-p-scale-pow-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-pow-in-e) - 17)); --dcss-scale-pow-td0: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-0, 0) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-0, 0)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-0, 0))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-0, 0)), var(--exponent, 1)))))); --dcss-scale-pow-td1: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-1, 0) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-1, 0)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-1, 0))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-1, 0)), var(--exponent, 1)))))); --dcss-scale-pow-td2: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-2, 1) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-2, 1)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-2, 1))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-2, 1)), var(--exponent, 1)))))); --dcss-scale-pow-td3: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-3, 1) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-3, 1)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-3, 1))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-3, 1)), var(--exponent, 1)))))); --dcss-scale-pow-td4: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-4, 1) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-4, 1)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-4, 1))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-4, 1)), var(--exponent, 1)))))); --dcss-scale-pow-td5: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-5, 1) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-5, 1)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-5, 1))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-5, 1)), var(--exponent, 1)))))); --dcss-scale-pow-td6: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-6, 1) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-6, 1)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-6, 1))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-6, 1)), var(--exponent, 1)))))); --dcss-scale-pow-td7: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--domain-7, 1) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (sign(var(--domain-7, 1)) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--domain-7, 1))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--domain-7, 1)), var(--exponent, 1))))));
  --dcss-scale-pow-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), var(--dcss-p-scale-pow-in), max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0)))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-pow-in))); --dcss-scale-pow-iv: calc((var(--dcss-scale-pow-v-ra) * (1 - var(--dcss-scale-pow-v-t)) + var(--dcss-scale-pow-v-rb) * var(--dcss-scale-pow-v-t))); --dcss-scale-pow-xs: sign(var(--dcss-scale-pow-xc)); --dcss-scale-pow-is: sign(var(--dcss-scale-pow-iv));
  --dcss-scale-pow-m-desc: clamp(0, sign(var(--dcss-scale-pow-td0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--dcss-scale-pow-td1) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--dcss-scale-pow-td2) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--dcss-scale-pow-td3) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--dcss-scale-pow-td4) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--dcss-scale-pow-td5) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--dcss-scale-pow-td6) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--dcss-scale-pow-td7))), 1); --dcss-scale-pow-m-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-td1)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-td2)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-td3)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-td4)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-td5)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-td6)) + 1, 1));
  --dcss-scale-pow-m-a: calc((var(--dcss-scale-pow-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-pow-m-i)) + (1 - var(--dcss-scale-pow-m-desc)) * var(--dcss-scale-pow-m-i))); --dcss-scale-pow-m-b: calc((var(--dcss-scale-pow-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-pow-m-i) - 1) + (1 - var(--dcss-scale-pow-m-desc)) * (var(--dcss-scale-pow-m-i) + 1)));
  --dcss-scale-pow-m-x: calc(((1 - abs(sign(var(--exponent, 1) - 1))) * var(--dcss-scale-pow-xc) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (var(--dcss-scale-pow-xs) * ((1 - abs(sign(var(--exponent, 1) - 0.5))) * sqrt(abs(var(--dcss-scale-pow-xc))) + (1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * pow(abs(var(--dcss-scale-pow-xc)), var(--exponent, 1)))))); --dcss-scale-pow-m-da: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 1)) * var(--dcss-scale-pow-td1) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 2)) * var(--dcss-scale-pow-td2) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 3)) * var(--dcss-scale-pow-td3) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 4)) * var(--dcss-scale-pow-td4) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 5)) * var(--dcss-scale-pow-td5) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 6)) * var(--dcss-scale-pow-td6) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 7)) * var(--dcss-scale-pow-td7))); --dcss-scale-pow-m-db: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 1)) * var(--dcss-scale-pow-td1) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 2)) * var(--dcss-scale-pow-td2) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 3)) * var(--dcss-scale-pow-td3) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 4)) * var(--dcss-scale-pow-td4) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 5)) * var(--dcss-scale-pow-td5) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 6)) * var(--dcss-scale-pow-td6) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 7)) * var(--dcss-scale-pow-td7)));
  --dcss-scale-pow-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-a) - 7)) * var(--range-7, 0))); --dcss-scale-pow-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-pow-m-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-pow-m-w: calc(var(--dcss-scale-pow-m-db) - var(--dcss-scale-pow-m-da)); --dcss-scale-pow-m-z: calc(1 - abs(sign(var(--dcss-scale-pow-m-w))));
  --dcss-scale-pow-m-traw: calc(var(--dcss-scale-pow-m-z) * 0.5 + (1 - var(--dcss-scale-pow-m-z)) * (var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-m-da)) / (var(--dcss-scale-pow-m-w) + var(--dcss-scale-pow-m-z))); --dcss-scale-pow-m-t-e: round(down, log(max(abs(var(--dcss-scale-pow-m-traw)), pow(2, -1006)), 2)); --dcss-scale-pow-m-t-a: round(to-zero, var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e))); --dcss-scale-pow-m-t-b: round(to-zero, rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)), 1) * 524288); --dcss-scale-pow-m-t-c: calc(rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)) * 524288, 1) * 524288); --dcss-scale-pow-m-t: ((var(--dcss-scale-pow-m-t-a) + var(--dcss-scale-pow-m-t-b) / 524288 + var(--dcss-scale-pow-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-pow-m-t-e) - 17));
  --dcss-scale-pow-v-desc: clamp(0, sign(var(--range-0, 0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--range-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--range-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--range-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--range-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--range-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--range-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--range-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--range-7, 0))), 1); --dcss-scale-pow-v-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-pow-v-x) - var(--range-1, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-pow-v-x) - var(--range-2, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-pow-v-x) - var(--range-3, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-pow-v-x) - var(--range-4, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-pow-v-x) - var(--range-5, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-pow-v-x) - var(--range-6, 0)) + 1, 1));
  --dcss-scale-pow-v-a: calc((var(--dcss-scale-pow-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-pow-v-i)) + (1 - var(--dcss-scale-pow-v-desc)) * var(--dcss-scale-pow-v-i))); --dcss-scale-pow-v-b: calc((var(--dcss-scale-pow-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-pow-v-i) - 1) + (1 - var(--dcss-scale-pow-v-desc)) * (var(--dcss-scale-pow-v-i) + 1)));
  --dcss-scale-pow-v-x: calc(var(--dcss-p-scale-pow-in)); --dcss-scale-pow-v-da: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 7)) * var(--range-7, 0))); --dcss-scale-pow-v-db: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-pow-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 1)) * var(--dcss-scale-pow-td1) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 2)) * var(--dcss-scale-pow-td2) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 3)) * var(--dcss-scale-pow-td3) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 4)) * var(--dcss-scale-pow-td4) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 5)) * var(--dcss-scale-pow-td5) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 6)) * var(--dcss-scale-pow-td6) + max(0, 1 - abs(var(--dcss-scale-pow-v-a) - 7)) * var(--dcss-scale-pow-td7))); --dcss-scale-pow-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 0)) * var(--dcss-scale-pow-td0) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 1)) * var(--dcss-scale-pow-td1) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 2)) * var(--dcss-scale-pow-td2) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 3)) * var(--dcss-scale-pow-td3) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 4)) * var(--dcss-scale-pow-td4) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 5)) * var(--dcss-scale-pow-td5) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 6)) * var(--dcss-scale-pow-td6) + max(0, 1 - abs(var(--dcss-scale-pow-v-b) - 7)) * var(--dcss-scale-pow-td7)));
  --dcss-scale-pow-v-w: calc(var(--dcss-scale-pow-v-db) - var(--dcss-scale-pow-v-da)); --dcss-scale-pow-v-z: calc(1 - abs(sign(var(--dcss-scale-pow-v-w))));
  --dcss-scale-pow-v-t: calc(var(--dcss-scale-pow-v-z) * 0.5 + (1 - var(--dcss-scale-pow-v-z)) * (var(--dcss-scale-pow-v-x) - var(--dcss-scale-pow-v-da)) / (var(--dcss-scale-pow-v-w) + var(--dcss-scale-pow-v-z)));
  --dcss-scale-pow: calc((var(--round, 0) * round((var(--dcss-scale-pow-m-ra) * (1 - var(--dcss-scale-pow-m-t)) + var(--dcss-scale-pow-m-rb) * var(--dcss-scale-pow-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-pow-m-ra) * (1 - var(--dcss-scale-pow-m-t)) + var(--dcss-scale-pow-m-rb) * var(--dcss-scale-pow-m-t))) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-pow-in) - var(--domain-7, 0)) * (var(--domain-7, 0) - var(--domain-0, 0))), 1))); --dcss-scale-pow-invert: calc(clamp(min(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (2 * var(--clamp, 0) - 1) * infinity), ((1 - abs(sign(var(--exponent, 1) - 1))) * var(--dcss-scale-pow-iv) + (1 - (1 - abs(sign(var(--exponent, 1) - 1)))) * (var(--dcss-scale-pow-is) * (((1 - abs(sign(var(--exponent, 1) - 0.5))) * abs(var(--dcss-scale-pow-iv))) * abs(var(--dcss-scale-pow-iv)) + pow((1 - (1 - abs(sign(var(--exponent, 1) - 0.5)))) * abs(var(--dcss-scale-pow-iv)), (clamp(-1 * (pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1), 1 / var(--exponent, 1), pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1) + clamp(-1 * (pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1), (1 * 1px) / (var(--exponent, 1) * 1px), pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1)))))), max(max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-pow-in) - var(--range-7, 0)) * (var(--range-7, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-pow.dcss-piecewise { --dcss-scale-pow-m-traw: calc(var(--dcss-scale-pow-m-z) * 0.5 + (1 - var(--dcss-scale-pow-m-z)) * ((var(--dcss-scale-pow-m-x) - var(--dcss-scale-pow-m-da)) * 1px) / ((var(--dcss-scale-pow-m-w) + var(--dcss-scale-pow-m-z)) * 1px)); --dcss-scale-pow-m-t-e: round(down, log(max(abs(var(--dcss-scale-pow-m-traw)), pow(2, -1006)), 2)); --dcss-scale-pow-m-t-a: round(to-zero, var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e))); --dcss-scale-pow-m-t-b: round(to-zero, rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)), 1) * 524288); --dcss-scale-pow-m-t-c: calc(rem(var(--dcss-scale-pow-m-traw) * pow(2, 17 - var(--dcss-scale-pow-m-t-e)) * 524288, 1) * 524288); --dcss-scale-pow-m-t: ((var(--dcss-scale-pow-m-t-a) + var(--dcss-scale-pow-m-t-b) / 524288 + var(--dcss-scale-pow-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-pow-m-t-e) - 17)); --dcss-scale-pow-v-t: calc(var(--dcss-scale-pow-v-z) * 0.5 + (1 - var(--dcss-scale-pow-v-z)) * ((var(--dcss-scale-pow-v-x) - var(--dcss-scale-pow-v-da)) * 1px) / ((var(--dcss-scale-pow-v-w) + var(--dcss-scale-pow-v-z)) * 1px)); } }
:where(.dcss-scale-pow) > * { --value: initial; }
@property --dcss-scale-sqrt-m-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-v-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-v-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-v-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-v-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-v-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-xs { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-is { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-sqrt-in-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-sqrt-in-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-sqrt-in-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-sqrt-in-c { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-t-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-t-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-t-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-sqrt-m-t-c { syntax: '<number>'; inherits: false; initial-value: 0; }
.dcss-scale-sqrt { --dcss-p-scale-sqrt-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-sqrt-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-sqrt-in-e))); --dcss-p-scale-sqrt-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-sqrt-in-e)), 1) * 524288); --dcss-p-scale-sqrt-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-sqrt-in-e)) * 524288, 1) * 524288); --dcss-p-scale-sqrt-in: ((var(--dcss-p-scale-sqrt-in-a) + var(--dcss-p-scale-sqrt-in-b) / 524288 + var(--dcss-p-scale-sqrt-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-sqrt-in-e) - 17)); --dcss-scale-sqrt-td0: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-0, 0) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-0, 0)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-0, 0))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-0, 0)), 0.5))))); --dcss-scale-sqrt-td1: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-1, 0) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-1, 0)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-1, 0))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-1, 0)), 0.5)))));
  --dcss-scale-sqrt-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), var(--domain-1, 0)), var(--dcss-p-scale-sqrt-in), max(var(--domain-0, 0), var(--domain-1, 0))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-sqrt-in))); --dcss-scale-sqrt-iv: calc((var(--dcss-scale-sqrt-v-ra) * (1 - var(--dcss-scale-sqrt-v-t)) + var(--dcss-scale-sqrt-v-rb) * var(--dcss-scale-sqrt-v-t))); --dcss-scale-sqrt-xs: sign(var(--dcss-scale-sqrt-xc)); --dcss-scale-sqrt-is: sign(var(--dcss-scale-sqrt-iv));
  --dcss-scale-sqrt-m-desc: clamp(0, sign(var(--dcss-scale-sqrt-td0) - var(--dcss-scale-sqrt-td1)), 1); --dcss-scale-sqrt-m-i: 0;
  --dcss-scale-sqrt-m-a: calc((var(--dcss-scale-sqrt-m-desc) * (1 - var(--dcss-scale-sqrt-m-i)) + (1 - var(--dcss-scale-sqrt-m-desc)) * var(--dcss-scale-sqrt-m-i))); --dcss-scale-sqrt-m-b: calc((var(--dcss-scale-sqrt-m-desc) * (1 - var(--dcss-scale-sqrt-m-i) - 1) + (1 - var(--dcss-scale-sqrt-m-desc)) * (var(--dcss-scale-sqrt-m-i) + 1)));
  --dcss-scale-sqrt-m-x: calc(((1 - abs(sign(0.5 - 1))) * var(--dcss-scale-sqrt-xc) + (1 - (1 - abs(sign(0.5 - 1)))) * (var(--dcss-scale-sqrt-xs) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--dcss-scale-sqrt-xc))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--dcss-scale-sqrt-xc)), 0.5))))); --dcss-scale-sqrt-m-da: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 1)) * var(--dcss-scale-sqrt-td1))); --dcss-scale-sqrt-m-db: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 1)) * var(--dcss-scale-sqrt-td1)));
  --dcss-scale-sqrt-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 1)) * var(--range-1, 0))); --dcss-scale-sqrt-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-sqrt-m-w: calc(var(--dcss-scale-sqrt-m-db) - var(--dcss-scale-sqrt-m-da)); --dcss-scale-sqrt-m-z: calc(1 - abs(sign(var(--dcss-scale-sqrt-m-w))));
  --dcss-scale-sqrt-m-traw: calc(var(--dcss-scale-sqrt-m-z) * 0.5 + (1 - var(--dcss-scale-sqrt-m-z)) * (var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-m-da)) / (var(--dcss-scale-sqrt-m-w) + var(--dcss-scale-sqrt-m-z))); --dcss-scale-sqrt-m-t-e: round(down, log(max(abs(var(--dcss-scale-sqrt-m-traw)), pow(2, -1006)), 2)); --dcss-scale-sqrt-m-t-a: round(to-zero, var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e))); --dcss-scale-sqrt-m-t-b: round(to-zero, rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)), 1) * 524288); --dcss-scale-sqrt-m-t-c: calc(rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)) * 524288, 1) * 524288); --dcss-scale-sqrt-m-t: ((var(--dcss-scale-sqrt-m-t-a) + var(--dcss-scale-sqrt-m-t-b) / 524288 + var(--dcss-scale-sqrt-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-sqrt-m-t-e) - 17));
  --dcss-scale-sqrt-v-desc: clamp(0, sign(var(--range-0, 0) - var(--range-1, 0)), 1); --dcss-scale-sqrt-v-i: 0;
  --dcss-scale-sqrt-v-a: calc((var(--dcss-scale-sqrt-v-desc) * (1 - var(--dcss-scale-sqrt-v-i)) + (1 - var(--dcss-scale-sqrt-v-desc)) * var(--dcss-scale-sqrt-v-i))); --dcss-scale-sqrt-v-b: calc((var(--dcss-scale-sqrt-v-desc) * (1 - var(--dcss-scale-sqrt-v-i) - 1) + (1 - var(--dcss-scale-sqrt-v-desc)) * (var(--dcss-scale-sqrt-v-i) + 1)));
  --dcss-scale-sqrt-v-x: calc(var(--dcss-p-scale-sqrt-in)); --dcss-scale-sqrt-v-da: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 1)) * var(--range-1, 0))); --dcss-scale-sqrt-v-db: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-sqrt-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 1)) * var(--dcss-scale-sqrt-td1))); --dcss-scale-sqrt-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 1)) * var(--dcss-scale-sqrt-td1)));
  --dcss-scale-sqrt-v-w: calc(var(--dcss-scale-sqrt-v-db) - var(--dcss-scale-sqrt-v-da)); --dcss-scale-sqrt-v-z: calc(1 - abs(sign(var(--dcss-scale-sqrt-v-w))));
  --dcss-scale-sqrt-v-t: calc(var(--dcss-scale-sqrt-v-z) * 0.5 + (1 - var(--dcss-scale-sqrt-v-z)) * (var(--dcss-scale-sqrt-v-x) - var(--dcss-scale-sqrt-v-da)) / (var(--dcss-scale-sqrt-v-w) + var(--dcss-scale-sqrt-v-z)));
  --dcss-scale-sqrt: calc((var(--round, 0) * round((var(--dcss-scale-sqrt-m-ra) * (1 - var(--dcss-scale-sqrt-m-t)) + var(--dcss-scale-sqrt-m-rb) * var(--dcss-scale-sqrt-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-sqrt-m-ra) * (1 - var(--dcss-scale-sqrt-m-t)) + var(--dcss-scale-sqrt-m-rb) * var(--dcss-scale-sqrt-m-t))) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-sqrt-in) - var(--domain-1, 0)) * (var(--domain-1, 0) - var(--domain-0, 0))), 1))); --dcss-scale-sqrt-invert: calc(clamp(min(min(var(--domain-0, 0), var(--domain-1, 0)), (2 * var(--clamp, 0) - 1) * infinity), ((1 - abs(sign(0.5 - 1))) * var(--dcss-scale-sqrt-iv) + (1 - (1 - abs(sign(0.5 - 1)))) * (var(--dcss-scale-sqrt-is) * (((1 - abs(sign(0.5 - 0.5))) * abs(var(--dcss-scale-sqrt-iv))) * abs(var(--dcss-scale-sqrt-iv)) + pow((1 - (1 - abs(sign(0.5 - 0.5)))) * abs(var(--dcss-scale-sqrt-iv)), (clamp(-1 * (pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1), 1 / 0.5, pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1) + clamp(-1 * (pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1), (1 * 1px) / (0.5 * 1px), pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1)))))), max(max(var(--domain-0, 0), var(--domain-1, 0)), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-sqrt-in) - var(--range-1, 0)) * (var(--range-1, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-sqrt { --dcss-scale-sqrt-m-traw: calc(var(--dcss-scale-sqrt-m-z) * 0.5 + (1 - var(--dcss-scale-sqrt-m-z)) * ((var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-m-da)) * 1px) / ((var(--dcss-scale-sqrt-m-w) + var(--dcss-scale-sqrt-m-z)) * 1px)); --dcss-scale-sqrt-m-t-e: round(down, log(max(abs(var(--dcss-scale-sqrt-m-traw)), pow(2, -1006)), 2)); --dcss-scale-sqrt-m-t-a: round(to-zero, var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e))); --dcss-scale-sqrt-m-t-b: round(to-zero, rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)), 1) * 524288); --dcss-scale-sqrt-m-t-c: calc(rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)) * 524288, 1) * 524288); --dcss-scale-sqrt-m-t: ((var(--dcss-scale-sqrt-m-t-a) + var(--dcss-scale-sqrt-m-t-b) / 524288 + var(--dcss-scale-sqrt-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-sqrt-m-t-e) - 17)); --dcss-scale-sqrt-v-t: calc(var(--dcss-scale-sqrt-v-z) * 0.5 + (1 - var(--dcss-scale-sqrt-v-z)) * ((var(--dcss-scale-sqrt-v-x) - var(--dcss-scale-sqrt-v-da)) * 1px) / ((var(--dcss-scale-sqrt-v-w) + var(--dcss-scale-sqrt-v-z)) * 1px)); } }
.dcss-scale-sqrt.dcss-piecewise { --dcss-p-scale-sqrt-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-sqrt-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-sqrt-in-e))); --dcss-p-scale-sqrt-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-sqrt-in-e)), 1) * 524288); --dcss-p-scale-sqrt-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-sqrt-in-e)) * 524288, 1) * 524288); --dcss-p-scale-sqrt-in: ((var(--dcss-p-scale-sqrt-in-a) + var(--dcss-p-scale-sqrt-in-b) / 524288 + var(--dcss-p-scale-sqrt-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-sqrt-in-e) - 17)); --dcss-scale-sqrt-td0: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-0, 0) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-0, 0)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-0, 0))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-0, 0)), 0.5))))); --dcss-scale-sqrt-td1: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-1, 0) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-1, 0)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-1, 0))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-1, 0)), 0.5))))); --dcss-scale-sqrt-td2: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-2, 1) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-2, 1)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-2, 1))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-2, 1)), 0.5))))); --dcss-scale-sqrt-td3: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-3, 1) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-3, 1)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-3, 1))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-3, 1)), 0.5))))); --dcss-scale-sqrt-td4: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-4, 1) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-4, 1)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-4, 1))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-4, 1)), 0.5))))); --dcss-scale-sqrt-td5: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-5, 1) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-5, 1)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-5, 1))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-5, 1)), 0.5))))); --dcss-scale-sqrt-td6: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-6, 1) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-6, 1)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-6, 1))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-6, 1)), 0.5))))); --dcss-scale-sqrt-td7: calc(((1 - abs(sign(0.5 - 1))) * var(--domain-7, 1) + (1 - (1 - abs(sign(0.5 - 1)))) * (sign(var(--domain-7, 1)) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--domain-7, 1))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--domain-7, 1)), 0.5)))));
  --dcss-scale-sqrt-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), var(--dcss-p-scale-sqrt-in), max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0)))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-sqrt-in))); --dcss-scale-sqrt-iv: calc((var(--dcss-scale-sqrt-v-ra) * (1 - var(--dcss-scale-sqrt-v-t)) + var(--dcss-scale-sqrt-v-rb) * var(--dcss-scale-sqrt-v-t))); --dcss-scale-sqrt-xs: sign(var(--dcss-scale-sqrt-xc)); --dcss-scale-sqrt-is: sign(var(--dcss-scale-sqrt-iv));
  --dcss-scale-sqrt-m-desc: clamp(0, sign(var(--dcss-scale-sqrt-td0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--dcss-scale-sqrt-td1) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--dcss-scale-sqrt-td2) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--dcss-scale-sqrt-td3) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--dcss-scale-sqrt-td4) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--dcss-scale-sqrt-td5) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--dcss-scale-sqrt-td6) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--dcss-scale-sqrt-td7))), 1); --dcss-scale-sqrt-m-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-td1)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-td2)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-td3)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-td4)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-td5)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-td6)) + 1, 1));
  --dcss-scale-sqrt-m-a: calc((var(--dcss-scale-sqrt-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-sqrt-m-i)) + (1 - var(--dcss-scale-sqrt-m-desc)) * var(--dcss-scale-sqrt-m-i))); --dcss-scale-sqrt-m-b: calc((var(--dcss-scale-sqrt-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-sqrt-m-i) - 1) + (1 - var(--dcss-scale-sqrt-m-desc)) * (var(--dcss-scale-sqrt-m-i) + 1)));
  --dcss-scale-sqrt-m-x: calc(((1 - abs(sign(0.5 - 1))) * var(--dcss-scale-sqrt-xc) + (1 - (1 - abs(sign(0.5 - 1)))) * (var(--dcss-scale-sqrt-xs) * ((1 - abs(sign(0.5 - 0.5))) * sqrt(abs(var(--dcss-scale-sqrt-xc))) + (1 - (1 - abs(sign(0.5 - 0.5)))) * pow(abs(var(--dcss-scale-sqrt-xc)), 0.5))))); --dcss-scale-sqrt-m-da: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 1)) * var(--dcss-scale-sqrt-td1) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 2)) * var(--dcss-scale-sqrt-td2) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 3)) * var(--dcss-scale-sqrt-td3) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 4)) * var(--dcss-scale-sqrt-td4) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 5)) * var(--dcss-scale-sqrt-td5) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 6)) * var(--dcss-scale-sqrt-td6) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 7)) * var(--dcss-scale-sqrt-td7))); --dcss-scale-sqrt-m-db: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 1)) * var(--dcss-scale-sqrt-td1) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 2)) * var(--dcss-scale-sqrt-td2) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 3)) * var(--dcss-scale-sqrt-td3) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 4)) * var(--dcss-scale-sqrt-td4) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 5)) * var(--dcss-scale-sqrt-td5) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 6)) * var(--dcss-scale-sqrt-td6) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 7)) * var(--dcss-scale-sqrt-td7)));
  --dcss-scale-sqrt-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-a) - 7)) * var(--range-7, 0))); --dcss-scale-sqrt-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-m-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-sqrt-m-w: calc(var(--dcss-scale-sqrt-m-db) - var(--dcss-scale-sqrt-m-da)); --dcss-scale-sqrt-m-z: calc(1 - abs(sign(var(--dcss-scale-sqrt-m-w))));
  --dcss-scale-sqrt-m-traw: calc(var(--dcss-scale-sqrt-m-z) * 0.5 + (1 - var(--dcss-scale-sqrt-m-z)) * (var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-m-da)) / (var(--dcss-scale-sqrt-m-w) + var(--dcss-scale-sqrt-m-z))); --dcss-scale-sqrt-m-t-e: round(down, log(max(abs(var(--dcss-scale-sqrt-m-traw)), pow(2, -1006)), 2)); --dcss-scale-sqrt-m-t-a: round(to-zero, var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e))); --dcss-scale-sqrt-m-t-b: round(to-zero, rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)), 1) * 524288); --dcss-scale-sqrt-m-t-c: calc(rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)) * 524288, 1) * 524288); --dcss-scale-sqrt-m-t: ((var(--dcss-scale-sqrt-m-t-a) + var(--dcss-scale-sqrt-m-t-b) / 524288 + var(--dcss-scale-sqrt-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-sqrt-m-t-e) - 17));
  --dcss-scale-sqrt-v-desc: clamp(0, sign(var(--range-0, 0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--range-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--range-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--range-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--range-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--range-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--range-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--range-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--range-7, 0))), 1); --dcss-scale-sqrt-v-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-sqrt-v-x) - var(--range-1, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-sqrt-v-x) - var(--range-2, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-sqrt-v-x) - var(--range-3, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-sqrt-v-x) - var(--range-4, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-sqrt-v-x) - var(--range-5, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-sqrt-v-x) - var(--range-6, 0)) + 1, 1));
  --dcss-scale-sqrt-v-a: calc((var(--dcss-scale-sqrt-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-sqrt-v-i)) + (1 - var(--dcss-scale-sqrt-v-desc)) * var(--dcss-scale-sqrt-v-i))); --dcss-scale-sqrt-v-b: calc((var(--dcss-scale-sqrt-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-sqrt-v-i) - 1) + (1 - var(--dcss-scale-sqrt-v-desc)) * (var(--dcss-scale-sqrt-v-i) + 1)));
  --dcss-scale-sqrt-v-x: calc(var(--dcss-p-scale-sqrt-in)); --dcss-scale-sqrt-v-da: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 7)) * var(--range-7, 0))); --dcss-scale-sqrt-v-db: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-sqrt-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 1)) * var(--dcss-scale-sqrt-td1) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 2)) * var(--dcss-scale-sqrt-td2) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 3)) * var(--dcss-scale-sqrt-td3) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 4)) * var(--dcss-scale-sqrt-td4) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 5)) * var(--dcss-scale-sqrt-td5) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 6)) * var(--dcss-scale-sqrt-td6) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-a) - 7)) * var(--dcss-scale-sqrt-td7))); --dcss-scale-sqrt-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 0)) * var(--dcss-scale-sqrt-td0) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 1)) * var(--dcss-scale-sqrt-td1) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 2)) * var(--dcss-scale-sqrt-td2) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 3)) * var(--dcss-scale-sqrt-td3) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 4)) * var(--dcss-scale-sqrt-td4) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 5)) * var(--dcss-scale-sqrt-td5) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 6)) * var(--dcss-scale-sqrt-td6) + max(0, 1 - abs(var(--dcss-scale-sqrt-v-b) - 7)) * var(--dcss-scale-sqrt-td7)));
  --dcss-scale-sqrt-v-w: calc(var(--dcss-scale-sqrt-v-db) - var(--dcss-scale-sqrt-v-da)); --dcss-scale-sqrt-v-z: calc(1 - abs(sign(var(--dcss-scale-sqrt-v-w))));
  --dcss-scale-sqrt-v-t: calc(var(--dcss-scale-sqrt-v-z) * 0.5 + (1 - var(--dcss-scale-sqrt-v-z)) * (var(--dcss-scale-sqrt-v-x) - var(--dcss-scale-sqrt-v-da)) / (var(--dcss-scale-sqrt-v-w) + var(--dcss-scale-sqrt-v-z)));
  --dcss-scale-sqrt: calc((var(--round, 0) * round((var(--dcss-scale-sqrt-m-ra) * (1 - var(--dcss-scale-sqrt-m-t)) + var(--dcss-scale-sqrt-m-rb) * var(--dcss-scale-sqrt-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-sqrt-m-ra) * (1 - var(--dcss-scale-sqrt-m-t)) + var(--dcss-scale-sqrt-m-rb) * var(--dcss-scale-sqrt-m-t))) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-sqrt-in) - var(--domain-7, 0)) * (var(--domain-7, 0) - var(--domain-0, 0))), 1))); --dcss-scale-sqrt-invert: calc(clamp(min(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (2 * var(--clamp, 0) - 1) * infinity), ((1 - abs(sign(0.5 - 1))) * var(--dcss-scale-sqrt-iv) + (1 - (1 - abs(sign(0.5 - 1)))) * (var(--dcss-scale-sqrt-is) * (((1 - abs(sign(0.5 - 0.5))) * abs(var(--dcss-scale-sqrt-iv))) * abs(var(--dcss-scale-sqrt-iv)) + pow((1 - (1 - abs(sign(0.5 - 0.5)))) * abs(var(--dcss-scale-sqrt-iv)), (clamp(-1 * (pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1), 1 / 0.5, pow(2, 2000 * (1 - abs(sign(3 / 10 - 0.3)))) - 1) + clamp(-1 * (pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1), (1 * 1px) / (0.5 * 1px), pow(2, 2000 * abs(sign(3 / 10 - 0.3))) - 1)))))), max(max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-sqrt-in) - var(--range-7, 0)) * (var(--range-7, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-sqrt.dcss-piecewise { --dcss-scale-sqrt-m-traw: calc(var(--dcss-scale-sqrt-m-z) * 0.5 + (1 - var(--dcss-scale-sqrt-m-z)) * ((var(--dcss-scale-sqrt-m-x) - var(--dcss-scale-sqrt-m-da)) * 1px) / ((var(--dcss-scale-sqrt-m-w) + var(--dcss-scale-sqrt-m-z)) * 1px)); --dcss-scale-sqrt-m-t-e: round(down, log(max(abs(var(--dcss-scale-sqrt-m-traw)), pow(2, -1006)), 2)); --dcss-scale-sqrt-m-t-a: round(to-zero, var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e))); --dcss-scale-sqrt-m-t-b: round(to-zero, rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)), 1) * 524288); --dcss-scale-sqrt-m-t-c: calc(rem(var(--dcss-scale-sqrt-m-traw) * pow(2, 17 - var(--dcss-scale-sqrt-m-t-e)) * 524288, 1) * 524288); --dcss-scale-sqrt-m-t: ((var(--dcss-scale-sqrt-m-t-a) + var(--dcss-scale-sqrt-m-t-b) / 524288 + var(--dcss-scale-sqrt-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-sqrt-m-t-e) - 17)); --dcss-scale-sqrt-v-t: calc(var(--dcss-scale-sqrt-v-z) * 0.5 + (1 - var(--dcss-scale-sqrt-v-z)) * ((var(--dcss-scale-sqrt-v-x) - var(--dcss-scale-sqrt-v-da)) * 1px) / ((var(--dcss-scale-sqrt-v-w) + var(--dcss-scale-sqrt-v-z)) * 1px)); } }
:where(.dcss-scale-sqrt) > * { --value: initial; }

/* DCSS d3.scaleLog: map and invert (linear.mjs). */
@property --dcss-scale-log-m-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-v-desc { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-v-i { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-v-a { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-v-b { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-v-z { syntax: '<integer>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-log-in-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-log-in-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-log-in-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-p-scale-log-in-c { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-t-e { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-t-a { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-t-b { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-scale-log-m-t-c { syntax: '<number>'; inherits: false; initial-value: 0; }
.dcss-scale-log { --dcss-p-scale-log-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-log-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-log-in-e))); --dcss-p-scale-log-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-log-in-e)), 1) * 524288); --dcss-p-scale-log-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-log-in-e)) * 524288, 1) * 524288); --dcss-p-scale-log-in: ((var(--dcss-p-scale-log-in-a) + var(--dcss-p-scale-log-in-b) / 524288 + var(--dcss-p-scale-log-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-log-in-e) - 17)); --dcss-scale-log-td0: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-0, 0))))); --dcss-scale-log-td1: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-1, 0)))));
  --dcss-scale-log-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), var(--domain-1, 0)), var(--dcss-p-scale-log-in), max(var(--domain-0, 0), var(--domain-1, 0))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-log-in))); --dcss-scale-log-iv: calc((var(--dcss-scale-log-v-ra) * (1 - var(--dcss-scale-log-v-t)) + var(--dcss-scale-log-v-rb) * var(--dcss-scale-log-v-t)));
  --dcss-scale-log-m-desc: clamp(0, sign(var(--dcss-scale-log-td0) - var(--dcss-scale-log-td1)), 1); --dcss-scale-log-m-i: 0;
  --dcss-scale-log-m-a: calc((var(--dcss-scale-log-m-desc) * (1 - var(--dcss-scale-log-m-i)) + (1 - var(--dcss-scale-log-m-desc)) * var(--dcss-scale-log-m-i))); --dcss-scale-log-m-b: calc((var(--dcss-scale-log-m-desc) * (1 - var(--dcss-scale-log-m-i) - 1) + (1 - var(--dcss-scale-log-m-desc)) * (var(--dcss-scale-log-m-i) + 1)));
  --dcss-scale-log-m-x: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--dcss-scale-log-xc))))); --dcss-scale-log-m-da: calc((max(0, 1 - abs(var(--dcss-scale-log-m-a) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 1)) * var(--dcss-scale-log-td1))); --dcss-scale-log-m-db: calc((max(0, 1 - abs(var(--dcss-scale-log-m-b) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 1)) * var(--dcss-scale-log-td1)));
  --dcss-scale-log-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-log-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 1)) * var(--range-1, 0))); --dcss-scale-log-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-log-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-log-m-w: calc(var(--dcss-scale-log-m-db) - var(--dcss-scale-log-m-da)); --dcss-scale-log-m-z: calc(1 - abs(sign(var(--dcss-scale-log-m-w))));
  --dcss-scale-log-m-traw: calc(var(--dcss-scale-log-m-z) * 0.5 + (1 - var(--dcss-scale-log-m-z)) * (var(--dcss-scale-log-m-x) - var(--dcss-scale-log-m-da)) / (var(--dcss-scale-log-m-w) + var(--dcss-scale-log-m-z))); --dcss-scale-log-m-t-e: round(down, log(max(abs(var(--dcss-scale-log-m-traw)), pow(2, -1006)), 2)); --dcss-scale-log-m-t-a: round(to-zero, var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e))); --dcss-scale-log-m-t-b: round(to-zero, rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)), 1) * 524288); --dcss-scale-log-m-t-c: calc(rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)) * 524288, 1) * 524288); --dcss-scale-log-m-t: ((var(--dcss-scale-log-m-t-a) + var(--dcss-scale-log-m-t-b) / 524288 + var(--dcss-scale-log-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-log-m-t-e) - 17));
  --dcss-scale-log-v-desc: clamp(0, sign(var(--range-0, 0) - var(--range-1, 0)), 1); --dcss-scale-log-v-i: 0;
  --dcss-scale-log-v-a: calc((var(--dcss-scale-log-v-desc) * (1 - var(--dcss-scale-log-v-i)) + (1 - var(--dcss-scale-log-v-desc)) * var(--dcss-scale-log-v-i))); --dcss-scale-log-v-b: calc((var(--dcss-scale-log-v-desc) * (1 - var(--dcss-scale-log-v-i) - 1) + (1 - var(--dcss-scale-log-v-desc)) * (var(--dcss-scale-log-v-i) + 1)));
  --dcss-scale-log-v-x: calc(var(--dcss-p-scale-log-in)); --dcss-scale-log-v-da: calc((max(0, 1 - abs(var(--dcss-scale-log-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 1)) * var(--range-1, 0))); --dcss-scale-log-v-db: calc((max(0, 1 - abs(var(--dcss-scale-log-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 1)) * var(--range-1, 0)));
  --dcss-scale-log-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-log-v-a) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 1)) * var(--dcss-scale-log-td1))); --dcss-scale-log-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-log-v-b) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 1)) * var(--dcss-scale-log-td1)));
  --dcss-scale-log-v-w: calc(var(--dcss-scale-log-v-db) - var(--dcss-scale-log-v-da)); --dcss-scale-log-v-z: calc(1 - abs(sign(var(--dcss-scale-log-v-w))));
  --dcss-scale-log-v-t: calc(var(--dcss-scale-log-v-z) * 0.5 + (1 - var(--dcss-scale-log-v-z)) * (var(--dcss-scale-log-v-x) - var(--dcss-scale-log-v-da)) / (var(--dcss-scale-log-v-w) + var(--dcss-scale-log-v-z)));
  --dcss-scale-log: calc((var(--round, 0) * round((var(--dcss-scale-log-m-ra) * (1 - var(--dcss-scale-log-m-t)) + var(--dcss-scale-log-m-rb) * var(--dcss-scale-log-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-log-m-ra) * (1 - var(--dcss-scale-log-m-t)) + var(--dcss-scale-log-m-rb) * var(--dcss-scale-log-m-t))) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-log-in) - var(--domain-1, 0)) * (var(--domain-1, 0) - var(--domain-0, 0))), 1)) + 0 * log((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * var(--dcss-scale-log-xc))); --dcss-scale-log-invert: calc(clamp(min(min(var(--domain-0, 0), var(--domain-1, 0)), (2 * var(--clamp, 0) - 1) * infinity), ((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * exp((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * var(--dcss-scale-log-iv))), max(max(var(--domain-0, 0), var(--domain-1, 0)), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 2)) * clamp(0, sign((var(--dcss-p-scale-log-in) - var(--range-1, 0)) * (var(--range-1, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-log { --dcss-scale-log-m-traw: calc(var(--dcss-scale-log-m-z) * 0.5 + (1 - var(--dcss-scale-log-m-z)) * ((var(--dcss-scale-log-m-x) - var(--dcss-scale-log-m-da)) * 1px) / ((var(--dcss-scale-log-m-w) + var(--dcss-scale-log-m-z)) * 1px)); --dcss-scale-log-m-t-e: round(down, log(max(abs(var(--dcss-scale-log-m-traw)), pow(2, -1006)), 2)); --dcss-scale-log-m-t-a: round(to-zero, var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e))); --dcss-scale-log-m-t-b: round(to-zero, rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)), 1) * 524288); --dcss-scale-log-m-t-c: calc(rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)) * 524288, 1) * 524288); --dcss-scale-log-m-t: ((var(--dcss-scale-log-m-t-a) + var(--dcss-scale-log-m-t-b) / 524288 + var(--dcss-scale-log-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-log-m-t-e) - 17)); --dcss-scale-log-v-t: calc(var(--dcss-scale-log-v-z) * 0.5 + (1 - var(--dcss-scale-log-v-z)) * ((var(--dcss-scale-log-v-x) - var(--dcss-scale-log-v-da)) * 1px) / ((var(--dcss-scale-log-v-w) + var(--dcss-scale-log-v-z)) * 1px)); } }
.dcss-scale-log.dcss-piecewise { --dcss-p-scale-log-in-e: round(down, log(max(abs(var(--value)), pow(2, -1006)), 2)); --dcss-p-scale-log-in-a: round(to-zero, var(--value) * pow(2, 17 - var(--dcss-p-scale-log-in-e))); --dcss-p-scale-log-in-b: round(to-zero, rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-log-in-e)), 1) * 524288); --dcss-p-scale-log-in-c: calc(rem(var(--value) * pow(2, 17 - var(--dcss-p-scale-log-in-e)) * 524288, 1) * 524288); --dcss-p-scale-log-in: ((var(--dcss-p-scale-log-in-a) + var(--dcss-p-scale-log-in-b) / 524288 + var(--dcss-p-scale-log-in-c) / 274877906944) * pow(2, var(--dcss-p-scale-log-in-e) - 17)); --dcss-scale-log-td0: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-0, 0))))); --dcss-scale-log-td1: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-1, 0))))); --dcss-scale-log-td2: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-2, 1))))); --dcss-scale-log-td3: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-3, 1))))); --dcss-scale-log-td4: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-4, 1))))); --dcss-scale-log-td5: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-5, 1))))); --dcss-scale-log-td6: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-6, 1))))); --dcss-scale-log-td7: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--domain-7, 1)))));
  --dcss-scale-log-xc: calc((var(--clamp, 0) * clamp(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), var(--dcss-p-scale-log-in), max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0)))) + (1 - var(--clamp, 0)) * var(--dcss-p-scale-log-in))); --dcss-scale-log-iv: calc((var(--dcss-scale-log-v-ra) * (1 - var(--dcss-scale-log-v-t)) + var(--dcss-scale-log-v-rb) * var(--dcss-scale-log-v-t)));
  --dcss-scale-log-m-desc: clamp(0, sign(var(--dcss-scale-log-td0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--dcss-scale-log-td1) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--dcss-scale-log-td2) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--dcss-scale-log-td3) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--dcss-scale-log-td4) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--dcss-scale-log-td5) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--dcss-scale-log-td6) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--dcss-scale-log-td7))), 1); --dcss-scale-log-m-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-log-m-x) - var(--dcss-scale-log-td1)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-log-m-x) - var(--dcss-scale-log-td2)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-log-m-x) - var(--dcss-scale-log-td3)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-log-m-x) - var(--dcss-scale-log-td4)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-log-m-x) - var(--dcss-scale-log-td5)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-log-m-x) - var(--dcss-scale-log-td6)) + 1, 1));
  --dcss-scale-log-m-a: calc((var(--dcss-scale-log-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-log-m-i)) + (1 - var(--dcss-scale-log-m-desc)) * var(--dcss-scale-log-m-i))); --dcss-scale-log-m-b: calc((var(--dcss-scale-log-m-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-log-m-i) - 1) + (1 - var(--dcss-scale-log-m-desc)) * (var(--dcss-scale-log-m-i) + 1)));
  --dcss-scale-log-m-x: calc(((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * log(abs(var(--dcss-scale-log-xc))))); --dcss-scale-log-m-da: calc((max(0, 1 - abs(var(--dcss-scale-log-m-a) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 1)) * var(--dcss-scale-log-td1) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 2)) * var(--dcss-scale-log-td2) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 3)) * var(--dcss-scale-log-td3) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 4)) * var(--dcss-scale-log-td4) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 5)) * var(--dcss-scale-log-td5) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 6)) * var(--dcss-scale-log-td6) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 7)) * var(--dcss-scale-log-td7))); --dcss-scale-log-m-db: calc((max(0, 1 - abs(var(--dcss-scale-log-m-b) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 1)) * var(--dcss-scale-log-td1) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 2)) * var(--dcss-scale-log-td2) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 3)) * var(--dcss-scale-log-td3) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 4)) * var(--dcss-scale-log-td4) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 5)) * var(--dcss-scale-log-td5) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 6)) * var(--dcss-scale-log-td6) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 7)) * var(--dcss-scale-log-td7)));
  --dcss-scale-log-m-ra: calc((max(0, 1 - abs(var(--dcss-scale-log-m-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-a) - 7)) * var(--range-7, 0))); --dcss-scale-log-m-rb: calc((max(0, 1 - abs(var(--dcss-scale-log-m-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-log-m-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-log-m-w: calc(var(--dcss-scale-log-m-db) - var(--dcss-scale-log-m-da)); --dcss-scale-log-m-z: calc(1 - abs(sign(var(--dcss-scale-log-m-w))));
  --dcss-scale-log-m-traw: calc(var(--dcss-scale-log-m-z) * 0.5 + (1 - var(--dcss-scale-log-m-z)) * (var(--dcss-scale-log-m-x) - var(--dcss-scale-log-m-da)) / (var(--dcss-scale-log-m-w) + var(--dcss-scale-log-m-z))); --dcss-scale-log-m-t-e: round(down, log(max(abs(var(--dcss-scale-log-m-traw)), pow(2, -1006)), 2)); --dcss-scale-log-m-t-a: round(to-zero, var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e))); --dcss-scale-log-m-t-b: round(to-zero, rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)), 1) * 524288); --dcss-scale-log-m-t-c: calc(rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)) * 524288, 1) * 524288); --dcss-scale-log-m-t: ((var(--dcss-scale-log-m-t-a) + var(--dcss-scale-log-m-t-b) / 524288 + var(--dcss-scale-log-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-log-m-t-e) - 17));
  --dcss-scale-log-v-desc: clamp(0, sign(var(--range-0, 0) - (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--range-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--range-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--range-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--range-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--range-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--range-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--range-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--range-7, 0))), 1); --dcss-scale-log-v-i: calc(clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 1), 1) * clamp(0, sign(var(--dcss-scale-log-v-x) - var(--range-1, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 2), 1) * clamp(0, sign(var(--dcss-scale-log-v-x) - var(--range-2, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 3), 1) * clamp(0, sign(var(--dcss-scale-log-v-x) - var(--range-3, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 4), 1) * clamp(0, sign(var(--dcss-scale-log-v-x) - var(--range-4, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 5), 1) * clamp(0, sign(var(--dcss-scale-log-v-x) - var(--range-5, 0)) + 1, 1) + clamp(0, sign(calc(clamp(1, var(--stops, 2), 8) - 1) - 6), 1) * clamp(0, sign(var(--dcss-scale-log-v-x) - var(--range-6, 0)) + 1, 1));
  --dcss-scale-log-v-a: calc((var(--dcss-scale-log-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-log-v-i)) + (1 - var(--dcss-scale-log-v-desc)) * var(--dcss-scale-log-v-i))); --dcss-scale-log-v-b: calc((var(--dcss-scale-log-v-desc) * (calc(clamp(1, var(--stops, 2), 8) - 1) - var(--dcss-scale-log-v-i) - 1) + (1 - var(--dcss-scale-log-v-desc)) * (var(--dcss-scale-log-v-i) + 1)));
  --dcss-scale-log-v-x: calc(var(--dcss-p-scale-log-in)); --dcss-scale-log-v-da: calc((max(0, 1 - abs(var(--dcss-scale-log-v-a) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 7)) * var(--range-7, 0))); --dcss-scale-log-v-db: calc((max(0, 1 - abs(var(--dcss-scale-log-v-b) - 0)) * var(--range-0, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 1)) * var(--range-1, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 2)) * var(--range-2, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 3)) * var(--range-3, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 4)) * var(--range-4, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 5)) * var(--range-5, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 6)) * var(--range-6, 0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 7)) * var(--range-7, 0)));
  --dcss-scale-log-v-ra: calc((max(0, 1 - abs(var(--dcss-scale-log-v-a) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 1)) * var(--dcss-scale-log-td1) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 2)) * var(--dcss-scale-log-td2) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 3)) * var(--dcss-scale-log-td3) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 4)) * var(--dcss-scale-log-td4) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 5)) * var(--dcss-scale-log-td5) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 6)) * var(--dcss-scale-log-td6) + max(0, 1 - abs(var(--dcss-scale-log-v-a) - 7)) * var(--dcss-scale-log-td7))); --dcss-scale-log-v-rb: calc((max(0, 1 - abs(var(--dcss-scale-log-v-b) - 0)) * var(--dcss-scale-log-td0) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 1)) * var(--dcss-scale-log-td1) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 2)) * var(--dcss-scale-log-td2) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 3)) * var(--dcss-scale-log-td3) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 4)) * var(--dcss-scale-log-td4) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 5)) * var(--dcss-scale-log-td5) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 6)) * var(--dcss-scale-log-td6) + max(0, 1 - abs(var(--dcss-scale-log-v-b) - 7)) * var(--dcss-scale-log-td7)));
  --dcss-scale-log-v-w: calc(var(--dcss-scale-log-v-db) - var(--dcss-scale-log-v-da)); --dcss-scale-log-v-z: calc(1 - abs(sign(var(--dcss-scale-log-v-w))));
  --dcss-scale-log-v-t: calc(var(--dcss-scale-log-v-z) * 0.5 + (1 - var(--dcss-scale-log-v-z)) * (var(--dcss-scale-log-v-x) - var(--dcss-scale-log-v-da)) / (var(--dcss-scale-log-v-w) + var(--dcss-scale-log-v-z)));
  --dcss-scale-log: calc((var(--round, 0) * round((var(--dcss-scale-log-m-ra) * (1 - var(--dcss-scale-log-m-t)) + var(--dcss-scale-log-m-rb) * var(--dcss-scale-log-m-t))) + (1 - var(--round, 0)) * (var(--dcss-scale-log-m-ra) * (1 - var(--dcss-scale-log-m-t)) + var(--dcss-scale-log-m-rb) * var(--dcss-scale-log-m-t))) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-log-in) - var(--domain-7, 0)) * (var(--domain-7, 0) - var(--domain-0, 0))), 1)) + 0 * log((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * var(--dcss-scale-log-xc))); --dcss-scale-log-invert: calc(clamp(min(min(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (2 * var(--clamp, 0) - 1) * infinity), ((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * exp((1 - 2 * clamp(0, -1 * sign(var(--domain-0, 1)), 1)) * var(--dcss-scale-log-iv))), max(max(var(--domain-0, 0), (max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 0)) * var(--domain-0, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 1)) * var(--domain-1, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 2)) * var(--domain-2, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 3)) * var(--domain-3, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 4)) * var(--domain-4, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 5)) * var(--domain-5, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 6)) * var(--domain-6, 0) + max(0, 1 - abs(calc(clamp(1, var(--stops, 2), 8) - 1) - 7)) * var(--domain-7, 0))), (1 - 2 * var(--clamp, 0)) * infinity)) + 0 * sign(var(--value)) + 0 / (1 - (1 - ((16777216 + 1) - 16777216))) + 0 / (1 - sign(max(0, var(--stops, 2) - 8)) * clamp(0, sign((var(--dcss-p-scale-log-in) - var(--range-7, 0)) * (var(--range-7, 0) - var(--range-0, 0))), 1))); }
@property --dcss-dcss-inexact{syntax:'<number>';inherits:true;initial-value:0}:root{--dcss-dcss-inexact:abs(sign(3 / 10 - 0.3))}@container style(--dcss-dcss-inexact: 1) { .dcss-scale-log.dcss-piecewise { --dcss-scale-log-m-traw: calc(var(--dcss-scale-log-m-z) * 0.5 + (1 - var(--dcss-scale-log-m-z)) * ((var(--dcss-scale-log-m-x) - var(--dcss-scale-log-m-da)) * 1px) / ((var(--dcss-scale-log-m-w) + var(--dcss-scale-log-m-z)) * 1px)); --dcss-scale-log-m-t-e: round(down, log(max(abs(var(--dcss-scale-log-m-traw)), pow(2, -1006)), 2)); --dcss-scale-log-m-t-a: round(to-zero, var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e))); --dcss-scale-log-m-t-b: round(to-zero, rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)), 1) * 524288); --dcss-scale-log-m-t-c: calc(rem(var(--dcss-scale-log-m-traw) * pow(2, 17 - var(--dcss-scale-log-m-t-e)) * 524288, 1) * 524288); --dcss-scale-log-m-t: ((var(--dcss-scale-log-m-t-a) + var(--dcss-scale-log-m-t-b) / 524288 + var(--dcss-scale-log-m-t-c) / 274877906944) * pow(2, var(--dcss-scale-log-m-t-e) - 17)); --dcss-scale-log-v-t: calc(var(--dcss-scale-log-v-z) * 0.5 + (1 - var(--dcss-scale-log-v-z)) * ((var(--dcss-scale-log-v-x) - var(--dcss-scale-log-v-da)) * 1px) / ((var(--dcss-scale-log-v-w) + var(--dcss-scale-log-v-z)) * 1px)); } }
:where(.dcss-scale-log) > * { --value: initial; }


@property --dcss-identity-present{syntax:'<integer>';inherits:false;initial-value:0}
@property --dcss-identity-error{syntax:'<integer>';inherits:false;initial-value:1}
.dcss-scale-identity{--dcss-scale-identity:calc(var(--value));--dcss-scale-identity-invert:calc(var(--value));--dcss-identity-present:calc(var(--dcss-scale-identity) * 0 + 1);--dcss-identity-error:calc(1 - var(--dcss-identity-present));--dcss-ready:var(--dcss-identity-present);--dcss-err:var(--dcss-identity-error);--dcss-scale-identity-ready:var(--dcss-identity-present);--dcss-scale-identity-error:var(--dcss-identity-error);}
:where(.dcss-scale-identity)>*{--value:initial}

/* DCSS d3.scaleOrdinal: a value's place in the domain picks the range item (ordinal.mjs). */
@property --dcss-dcss-on { syntax: '<number>'; inherits: false; initial-value: 0; }
@property --dcss-dcss-oq { syntax: '<number>'; inherits: false; initial-value: 2; }
@property --dcss-dcss-off { syntax: '<integer>'; inherits: false; initial-value: 0; }
.dcss-scale-ordinal { container-name: dcss-ordinal; --dcss-dcss-on: calc(var(--value) * 1); --dcss-dcss-oq: calc(var(--value) * 0 + 1); --dcss-dcss-off: calc((1 - ((16777216 + 1) - 16777216))); }
:where(.dcss-scale-ordinal) > * { --value: initial; --domain-0: initial; --domain-1: initial; --domain-2: initial; --domain-3: initial; --domain-4: initial; --domain-5: initial; --domain-6: initial; --domain-7: initial; --domain-8: initial; --domain-9: initial; --domain-10: initial; --domain-11: initial; --domain-12: initial; --domain-13: initial; --domain-14: initial; --domain-15: initial; --dcss-err: 1; }
:where(.dcss-scale-ordinal) > output:not([class*="dcss-format-"]):empty::after { content: var(--dcss-scale-ordinal); }
@container dcss-ordinal style(--value) and style(--domains: 0) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-7); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-8); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-9); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-10); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-11); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-12); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-13); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 14) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-14); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 14) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 15) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-15); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-7); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 14) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 15) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--value) and style(--domains: 16) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-16); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-7); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 14) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 15) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 16) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--implicit: 0) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 2; } }
@container dcss-ordinal style(--unknown) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--unknown); --dcss-err: 0; } }
@container dcss-ordinal style(--dcss-dcss-oq: 1) and style(--dcss-dcss-off: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-15))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-15)))) and ((not style(--domains)) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-15); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-7); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 14) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 15) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-14))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-14)))) and ((not style(--domains)) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-14); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 14) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-13))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-13)))) and ((not style(--domains)) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-13); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 13) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-12))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-12)))) and ((not style(--domains)) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-12); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 12) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-11))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-11)))) and ((not style(--domains)) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-11); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 11) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-10))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-10)))) and ((not style(--domains)) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-10); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 10) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-9))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-9)))) and ((not style(--domains)) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-9); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 9) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-8))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-8)))) and ((not style(--domains)) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-8); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 8) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-7))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-7)))) and ((not style(--domains)) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-7); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 7) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-6))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-6)))) and ((not style(--domains)) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-6); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 6) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-5))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-5)))) and ((not style(--domains)) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-5); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 5) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-4))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-4)))) and ((not style(--domains)) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-4); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 4) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-3))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-3)))) and ((not style(--domains)) or style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-3); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } } @container dcss-ordinal style(--ranges: 3) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-2))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-2)))) and ((not style(--domains)) or style(--domains: 3) or style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-2); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } @container dcss-ordinal style(--ranges: 2) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-1))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-1)))) and ((not style(--domains)) or style(--domains: 2) or style(--domains: 3) or style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-1); } @container dcss-ordinal style(--ranges: 1) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal ((style(--value) and style(--value: var(--domain-0))) or (style(--dcss-dcss-oq: 1) and style(--dcss-dcss-on: var(--domain-0)))) and ((not style(--domains)) or style(--domains: 1) or style(--domains: 2) or style(--domains: 3) or style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: var(--range-0); } :where(.dcss-scale-ordinal) > * { --dcss-err: 0; } }
@container dcss-ordinal style(--dcss-dcss-oq: 0) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } }
@container dcss-ordinal style(--ranges: 0) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 2; } }
@container dcss-ordinal (style(--domains: 2) or style(--domains: 3) or style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-1) and style(--domain-1: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 3) or style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-2) and style(--domain-2: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-2) and style(--domain-2: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 4) or style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-3) and style(--domain-3: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-3) and style(--domain-3: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-3) and style(--domain-3: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 5) or style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-4) and style(--domain-4: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-4) and style(--domain-4: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-4) and style(--domain-4: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-4) and style(--domain-4: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 6) or style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-5) and style(--domain-5: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-5) and style(--domain-5: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-5) and style(--domain-5: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-5) and style(--domain-5: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-5) and style(--domain-5: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 7) or style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-6) and style(--domain-6: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-6) and style(--domain-6: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-6) and style(--domain-6: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-6) and style(--domain-6: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-6) and style(--domain-6: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-6) and style(--domain-6: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 8) or style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-7) and style(--domain-7: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 9) or style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-8) and style(--domain-8: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 10) or style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-9) and style(--domain-9: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 11) or style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-10) and style(--domain-10: var(--domain-9)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 12) or style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-9)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-11) and style(--domain-11: var(--domain-10)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 13) or style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-9)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-10)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-12) and style(--domain-12: var(--domain-11)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 14) or style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-9)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-10)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-11)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-13) and style(--domain-13: var(--domain-12)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 15) or style(--domains: 16)) { @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-9)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-10)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-11)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-12)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-14) and style(--domain-14: var(--domain-13)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
@container dcss-ordinal (style(--domains: 16)) { @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-0)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-1)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-2)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-3)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-4)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-5)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-6)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-7)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-8)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-9)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-10)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-11)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-12)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-13)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } @container dcss-ordinal style(--domain-15) and style(--domain-15: var(--domain-14)) { :where(.dcss-scale-ordinal) > * { --dcss-scale-ordinal: initial; --dcss-err: 1; } } }
