

/*
* orbit
* v.1.4.3
* Author Juan Martin Muda - Zumerlab
* License MIT
**/
@charset "UTF-8";

/* ../../../../../var/folders/dl/jfswzzq96_7bqvgnhjs47_8w0000gp/T/tmp-23140-k3CpJPexpehL/orbit/src/orbit.css */
.gravity-spot * {
  box-sizing: border-box;
  margin: 0;
}
.gravity-spot * ::before,
.gravity-spot * ::after {
  box-sizing: border-box;
}
.gravity-spot * input,
.gravity-spot * button,
.gravity-spot * textarea,
.gravity-spot * select {
  font: inherit;
}
.gravity-spot * p,
.gravity-spot * h1,
.gravity-spot * h2,
.gravity-spot * h3,
.gravity-spot * h4,
.gravity-spot * h5,
.gravity-spot * h6 {
  overflow-wrap: break-word;
}
.gravity-spot * img,
.gravity-spot * picture,
.gravity-spot * video,
.gravity-spot * canvas,
.gravity-spot * svg {
  max-width: unset;
}
.orbit-0 {
  --o-orbit-number: 0.00001;
}
:nth-child(1 of .orbit),
.orbit-1 {
  --o-orbit-number: 1;
}
:nth-child(2 of .orbit),
.orbit-2 {
  --o-orbit-number: 2;
}
:nth-child(3 of .orbit),
.orbit-3 {
  --o-orbit-number: 3;
}
:nth-child(4 of .orbit),
.orbit-4 {
  --o-orbit-number: 4;
}
:nth-child(5 of .orbit),
.orbit-5 {
  --o-orbit-number: 5;
}
:nth-child(6 of .orbit),
.orbit-6 {
  --o-orbit-number: 6;
}
:nth-child(7 of .orbit),
.orbit-7 {
  --o-orbit-number: 7;
}
:nth-child(8 of .orbit),
.orbit-8 {
  --o-orbit-number: 8;
}
:nth-child(9 of .orbit),
.orbit-9 {
  --o-orbit-number: 9;
}
:nth-child(10 of .orbit),
.orbit-10 {
  --o-orbit-number: 10;
}
:nth-child(11 of .orbit),
.orbit-11 {
  --o-orbit-number: 11;
}
:nth-child(12 of .orbit),
.orbit-12 {
  --o-orbit-number: 12;
}
:nth-child(13 of .orbit),
.orbit-13 {
  --o-orbit-number: 13;
}
:nth-child(14 of .orbit),
.orbit-14 {
  --o-orbit-number: 14;
}
:nth-child(15 of .orbit),
.orbit-15 {
  --o-orbit-number: 15;
}
:nth-child(16 of .orbit),
.orbit-16 {
  --o-orbit-number: 16;
}
:nth-child(17 of .orbit),
.orbit-17 {
  --o-orbit-number: 17;
}
:nth-child(18 of .orbit),
.orbit-18 {
  --o-orbit-number: 18;
}
:nth-child(19 of .orbit),
.orbit-19 {
  --o-orbit-number: 19;
}
:nth-child(20 of .orbit),
.orbit-20 {
  --o-orbit-number: 20;
}
:nth-child(21 of .orbit),
.orbit-21 {
  --o-orbit-number: 21;
}
:nth-child(22 of .orbit),
.orbit-22 {
  --o-orbit-number: 22;
}
:nth-child(23 of .orbit),
.orbit-23 {
  --o-orbit-number: 23;
}
:nth-child(24 of .orbit),
.orbit-24 {
  --o-orbit-number: 24;
}
:nth-child(1 of .side) {
  --o-orbit-child-number: -1;
}
:nth-child(2 of .side) {
  --o-orbit-child-number: 0;
}
:nth-child(3 of .side) {
  --o-orbit-child-number: 1;
}
:nth-child(4 of .side) {
  --o-orbit-child-number: 2;
}
:nth-child(5 of .side) {
  --o-orbit-child-number: 3;
}
:nth-child(6 of .side) {
  --o-orbit-child-number: 4;
}
:nth-child(7 of .side) {
  --o-orbit-child-number: 5;
}
:nth-child(8 of .side) {
  --o-orbit-child-number: 6;
}
:nth-child(9 of .side) {
  --o-orbit-child-number: 7;
}
:nth-child(10 of .side) {
  --o-orbit-child-number: 8;
}
:nth-child(11 of .side) {
  --o-orbit-child-number: 9;
}
:nth-child(12 of .side) {
  --o-orbit-child-number: 10;
}
:nth-child(13 of .side) {
  --o-orbit-child-number: 11;
}
:nth-child(14 of .side) {
  --o-orbit-child-number: 12;
}
:nth-child(15 of .side) {
  --o-orbit-child-number: 13;
}
:nth-child(16 of .side) {
  --o-orbit-child-number: 14;
}
:nth-child(17 of .side) {
  --o-orbit-child-number: 15;
}
:nth-child(18 of .side) {
  --o-orbit-child-number: 16;
}
:nth-child(19 of .side) {
  --o-orbit-child-number: 17;
}
:nth-child(20 of .side) {
  --o-orbit-child-number: 18;
}
:nth-child(21 of .side) {
  --o-orbit-child-number: 19;
}
:nth-child(22 of .side) {
  --o-orbit-child-number: 20;
}
:nth-child(23 of .side) {
  --o-orbit-child-number: 21;
}
:nth-child(24 of .side) {
  --o-orbit-child-number: 22;
}
:nth-child(25 of .side) {
  --o-orbit-child-number: 23;
}
:nth-child(26 of .side) {
  --o-orbit-child-number: 24;
}
:nth-child(27 of .side) {
  --o-orbit-child-number: 25;
}
:nth-child(28 of .side) {
  --o-orbit-child-number: 26;
}
:nth-child(29 of .side) {
  --o-orbit-child-number: 27;
}
:nth-child(30 of .side) {
  --o-orbit-child-number: 28;
}
:nth-child(31 of .side) {
  --o-orbit-child-number: 29;
}
:nth-child(32 of .side) {
  --o-orbit-child-number: 30;
}
:nth-child(33 of .side) {
  --o-orbit-child-number: 31;
}
:nth-child(34 of .side) {
  --o-orbit-child-number: 32;
}
:nth-child(35 of .side) {
  --o-orbit-child-number: 33;
}
:nth-child(36 of .side) {
  --o-orbit-child-number: 34;
}
:nth-child(37 of .side) {
  --o-orbit-child-number: 35;
}
:nth-child(38 of .side) {
  --o-orbit-child-number: 36;
}
:nth-child(39 of .side) {
  --o-orbit-child-number: 37;
}
:nth-child(40 of .side) {
  --o-orbit-child-number: 38;
}
:nth-child(41 of .side) {
  --o-orbit-child-number: 39;
}
:nth-child(42 of .side) {
  --o-orbit-child-number: 40;
}
:nth-child(43 of .side) {
  --o-orbit-child-number: 41;
}
:nth-child(44 of .side) {
  --o-orbit-child-number: 42;
}
:nth-child(45 of .side) {
  --o-orbit-child-number: 43;
}
:nth-child(46 of .side) {
  --o-orbit-child-number: 44;
}
:nth-child(47 of .side) {
  --o-orbit-child-number: 45;
}
:nth-child(48 of .side) {
  --o-orbit-child-number: 46;
}
:nth-child(49 of .side) {
  --o-orbit-child-number: 47;
}
:nth-child(50 of .side) {
  --o-orbit-child-number: 48;
}
:nth-child(51 of .side) {
  --o-orbit-child-number: 49;
}
:nth-child(52 of .side) {
  --o-orbit-child-number: 50;
}
:nth-child(53 of .side) {
  --o-orbit-child-number: 51;
}
:nth-child(54 of .side) {
  --o-orbit-child-number: 52;
}
:nth-child(55 of .side) {
  --o-orbit-child-number: 53;
}
:nth-child(56 of .side) {
  --o-orbit-child-number: 54;
}
:nth-child(57 of .side) {
  --o-orbit-child-number: 55;
}
:nth-child(58 of .side) {
  --o-orbit-child-number: 56;
}
:nth-child(59 of .side) {
  --o-orbit-child-number: 57;
}
:nth-child(60 of .side) {
  --o-orbit-child-number: 58;
}
:nth-child(1 of .satellite),
:nth-child(1 of o-arc),
:nth-child(1 of .vector) {
  --o-orbit-child-number: 0;
}
:nth-child(2 of .satellite),
:nth-child(2 of o-arc),
:nth-child(2 of .vector) {
  --o-orbit-child-number: 1;
}
:nth-child(3 of .satellite),
:nth-child(3 of o-arc),
:nth-child(3 of .vector) {
  --o-orbit-child-number: 2;
}
:nth-child(4 of .satellite),
:nth-child(4 of o-arc),
:nth-child(4 of .vector) {
  --o-orbit-child-number: 3;
}
:nth-child(5 of .satellite),
:nth-child(5 of o-arc),
:nth-child(5 of .vector) {
  --o-orbit-child-number: 4;
}
:nth-child(6 of .satellite),
:nth-child(6 of o-arc),
:nth-child(6 of .vector) {
  --o-orbit-child-number: 5;
}
:nth-child(7 of .satellite),
:nth-child(7 of o-arc),
:nth-child(7 of .vector) {
  --o-orbit-child-number: 6;
}
:nth-child(8 of .satellite),
:nth-child(8 of o-arc),
:nth-child(8 of .vector) {
  --o-orbit-child-number: 7;
}
:nth-child(9 of .satellite),
:nth-child(9 of o-arc),
:nth-child(9 of .vector) {
  --o-orbit-child-number: 8;
}
:nth-child(10 of .satellite),
:nth-child(10 of o-arc),
:nth-child(10 of .vector) {
  --o-orbit-child-number: 9;
}
:nth-child(11 of .satellite),
:nth-child(11 of o-arc),
:nth-child(11 of .vector) {
  --o-orbit-child-number: 10;
}
:nth-child(12 of .satellite),
:nth-child(12 of o-arc),
:nth-child(12 of .vector) {
  --o-orbit-child-number: 11;
}
:nth-child(13 of .satellite),
:nth-child(13 of o-arc),
:nth-child(13 of .vector) {
  --o-orbit-child-number: 12;
}
:nth-child(14 of .satellite),
:nth-child(14 of o-arc),
:nth-child(14 of .vector) {
  --o-orbit-child-number: 13;
}
:nth-child(15 of .satellite),
:nth-child(15 of o-arc),
:nth-child(15 of .vector) {
  --o-orbit-child-number: 14;
}
:nth-child(16 of .satellite),
:nth-child(16 of o-arc),
:nth-child(16 of .vector) {
  --o-orbit-child-number: 15;
}
:nth-child(17 of .satellite),
:nth-child(17 of o-arc),
:nth-child(17 of .vector) {
  --o-orbit-child-number: 16;
}
:nth-child(18 of .satellite),
:nth-child(18 of o-arc),
:nth-child(18 of .vector) {
  --o-orbit-child-number: 17;
}
:nth-child(19 of .satellite),
:nth-child(19 of o-arc),
:nth-child(19 of .vector) {
  --o-orbit-child-number: 18;
}
:nth-child(20 of .satellite),
:nth-child(20 of o-arc),
:nth-child(20 of .vector) {
  --o-orbit-child-number: 19;
}
:nth-child(21 of .satellite),
:nth-child(21 of o-arc),
:nth-child(21 of .vector) {
  --o-orbit-child-number: 20;
}
:nth-child(22 of .satellite),
:nth-child(22 of o-arc),
:nth-child(22 of .vector) {
  --o-orbit-child-number: 21;
}
:nth-child(23 of .satellite),
:nth-child(23 of o-arc),
:nth-child(23 of .vector) {
  --o-orbit-child-number: 22;
}
:nth-child(24 of .satellite),
:nth-child(24 of o-arc),
:nth-child(24 of .vector) {
  --o-orbit-child-number: 23;
}
:nth-child(25 of .satellite),
:nth-child(25 of o-arc),
:nth-child(25 of .vector) {
  --o-orbit-child-number: 24;
}
:nth-child(26 of .satellite),
:nth-child(26 of o-arc),
:nth-child(26 of .vector) {
  --o-orbit-child-number: 25;
}
:nth-child(27 of .satellite),
:nth-child(27 of o-arc),
:nth-child(27 of .vector) {
  --o-orbit-child-number: 26;
}
:nth-child(28 of .satellite),
:nth-child(28 of o-arc),
:nth-child(28 of .vector) {
  --o-orbit-child-number: 27;
}
:nth-child(29 of .satellite),
:nth-child(29 of o-arc),
:nth-child(29 of .vector) {
  --o-orbit-child-number: 28;
}
:nth-child(30 of .satellite),
:nth-child(30 of o-arc),
:nth-child(30 of .vector) {
  --o-orbit-child-number: 29;
}
:nth-child(31 of .satellite),
:nth-child(31 of o-arc),
:nth-child(31 of .vector) {
  --o-orbit-child-number: 30;
}
:nth-child(32 of .satellite),
:nth-child(32 of o-arc),
:nth-child(32 of .vector) {
  --o-orbit-child-number: 31;
}
:nth-child(33 of .satellite),
:nth-child(33 of o-arc),
:nth-child(33 of .vector) {
  --o-orbit-child-number: 32;
}
:nth-child(34 of .satellite),
:nth-child(34 of o-arc),
:nth-child(34 of .vector) {
  --o-orbit-child-number: 33;
}
:nth-child(35 of .satellite),
:nth-child(35 of o-arc),
:nth-child(35 of .vector) {
  --o-orbit-child-number: 34;
}
:nth-child(36 of .satellite),
:nth-child(36 of o-arc),
:nth-child(36 of .vector) {
  --o-orbit-child-number: 35;
}
:nth-child(37 of .satellite),
:nth-child(37 of o-arc),
:nth-child(37 of .vector) {
  --o-orbit-child-number: 36;
}
:nth-child(38 of .satellite),
:nth-child(38 of o-arc),
:nth-child(38 of .vector) {
  --o-orbit-child-number: 37;
}
:nth-child(39 of .satellite),
:nth-child(39 of o-arc),
:nth-child(39 of .vector) {
  --o-orbit-child-number: 38;
}
:nth-child(40 of .satellite),
:nth-child(40 of o-arc),
:nth-child(40 of .vector) {
  --o-orbit-child-number: 39;
}
:nth-child(41 of .satellite),
:nth-child(41 of o-arc),
:nth-child(41 of .vector) {
  --o-orbit-child-number: 40;
}
:nth-child(42 of .satellite),
:nth-child(42 of o-arc),
:nth-child(42 of .vector) {
  --o-orbit-child-number: 41;
}
:nth-child(43 of .satellite),
:nth-child(43 of o-arc),
:nth-child(43 of .vector) {
  --o-orbit-child-number: 42;
}
:nth-child(44 of .satellite),
:nth-child(44 of o-arc),
:nth-child(44 of .vector) {
  --o-orbit-child-number: 43;
}
:nth-child(45 of .satellite),
:nth-child(45 of o-arc),
:nth-child(45 of .vector) {
  --o-orbit-child-number: 44;
}
:nth-child(46 of .satellite),
:nth-child(46 of o-arc),
:nth-child(46 of .vector) {
  --o-orbit-child-number: 45;
}
:nth-child(47 of .satellite),
:nth-child(47 of o-arc),
:nth-child(47 of .vector) {
  --o-orbit-child-number: 46;
}
:nth-child(48 of .satellite),
:nth-child(48 of o-arc),
:nth-child(48 of .vector) {
  --o-orbit-child-number: 47;
}
:nth-child(49 of .satellite),
:nth-child(49 of o-arc),
:nth-child(49 of .vector) {
  --o-orbit-child-number: 48;
}
:nth-child(50 of .satellite),
:nth-child(50 of o-arc),
:nth-child(50 of .vector) {
  --o-orbit-child-number: 49;
}
:nth-child(51 of .satellite),
:nth-child(51 of o-arc),
:nth-child(51 of .vector) {
  --o-orbit-child-number: 50;
}
:nth-child(52 of .satellite),
:nth-child(52 of o-arc),
:nth-child(52 of .vector) {
  --o-orbit-child-number: 51;
}
:nth-child(53 of .satellite),
:nth-child(53 of o-arc),
:nth-child(53 of .vector) {
  --o-orbit-child-number: 52;
}
:nth-child(54 of .satellite),
:nth-child(54 of o-arc),
:nth-child(54 of .vector) {
  --o-orbit-child-number: 53;
}
:nth-child(55 of .satellite),
:nth-child(55 of o-arc),
:nth-child(55 of .vector) {
  --o-orbit-child-number: 54;
}
:nth-child(56 of .satellite),
:nth-child(56 of o-arc),
:nth-child(56 of .vector) {
  --o-orbit-child-number: 55;
}
:nth-child(57 of .satellite),
:nth-child(57 of o-arc),
:nth-child(57 of .vector) {
  --o-orbit-child-number: 56;
}
:nth-child(58 of .satellite),
:nth-child(58 of o-arc),
:nth-child(58 of .vector) {
  --o-orbit-child-number: 57;
}
:nth-child(59 of .satellite),
:nth-child(59 of o-arc),
:nth-child(59 of .vector) {
  --o-orbit-child-number: 58;
}
:nth-child(60 of .satellite),
:nth-child(60 of o-arc),
:nth-child(60 of .vector) {
  --o-orbit-child-number: 59;
}
.orbit:has(> :nth-child(1 of .satellite), > :nth-child(1 of o-arc), > :nth-child(1 of .vector), > :nth-child(1 of .side)),
[class*=orbit-]:has(> :nth-child(1 of .satellite), > :nth-child(1 of o-arc), > :nth-child(1 of .vector), > :nth-child(1 of .side)) {
  --o-angle: calc(var(--o-range) / (1 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(2 of .satellite), > :nth-child(2 of o-arc), > :nth-child(2 of .vector), > :nth-child(2 of .side)),
[class*=orbit-]:has(> :nth-child(2 of .satellite), > :nth-child(2 of o-arc), > :nth-child(2 of .vector), > :nth-child(2 of .side)) {
  --o-angle: calc(var(--o-range) / (2 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(3 of .satellite), > :nth-child(3 of o-arc), > :nth-child(3 of .vector), > :nth-child(3 of .side)),
[class*=orbit-]:has(> :nth-child(3 of .satellite), > :nth-child(3 of o-arc), > :nth-child(3 of .vector), > :nth-child(3 of .side)) {
  --o-angle: calc(var(--o-range) / (3 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(4 of .satellite), > :nth-child(4 of o-arc), > :nth-child(4 of .vector), > :nth-child(4 of .side)),
[class*=orbit-]:has(> :nth-child(4 of .satellite), > :nth-child(4 of o-arc), > :nth-child(4 of .vector), > :nth-child(4 of .side)) {
  --o-angle: calc(var(--o-range) / (4 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(5 of .satellite), > :nth-child(5 of o-arc), > :nth-child(5 of .vector), > :nth-child(5 of .side)),
[class*=orbit-]:has(> :nth-child(5 of .satellite), > :nth-child(5 of o-arc), > :nth-child(5 of .vector), > :nth-child(5 of .side)) {
  --o-angle: calc(var(--o-range) / (5 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(6 of .satellite), > :nth-child(6 of o-arc), > :nth-child(6 of .vector), > :nth-child(6 of .side)),
[class*=orbit-]:has(> :nth-child(6 of .satellite), > :nth-child(6 of o-arc), > :nth-child(6 of .vector), > :nth-child(6 of .side)) {
  --o-angle: calc(var(--o-range) / (6 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(7 of .satellite), > :nth-child(7 of o-arc), > :nth-child(7 of .vector), > :nth-child(7 of .side)),
[class*=orbit-]:has(> :nth-child(7 of .satellite), > :nth-child(7 of o-arc), > :nth-child(7 of .vector), > :nth-child(7 of .side)) {
  --o-angle: calc(var(--o-range) / (7 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(8 of .satellite), > :nth-child(8 of o-arc), > :nth-child(8 of .vector), > :nth-child(8 of .side)),
[class*=orbit-]:has(> :nth-child(8 of .satellite), > :nth-child(8 of o-arc), > :nth-child(8 of .vector), > :nth-child(8 of .side)) {
  --o-angle: calc(var(--o-range) / (8 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(9 of .satellite), > :nth-child(9 of o-arc), > :nth-child(9 of .vector), > :nth-child(9 of .side)),
[class*=orbit-]:has(> :nth-child(9 of .satellite), > :nth-child(9 of o-arc), > :nth-child(9 of .vector), > :nth-child(9 of .side)) {
  --o-angle: calc(var(--o-range) / (9 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(10 of .satellite), > :nth-child(10 of o-arc), > :nth-child(10 of .vector), > :nth-child(10 of .side)),
[class*=orbit-]:has(> :nth-child(10 of .satellite), > :nth-child(10 of o-arc), > :nth-child(10 of .vector), > :nth-child(10 of .side)) {
  --o-angle: calc(var(--o-range) / (10 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(11 of .satellite), > :nth-child(11 of o-arc), > :nth-child(11 of .vector), > :nth-child(11 of .side)),
[class*=orbit-]:has(> :nth-child(11 of .satellite), > :nth-child(11 of o-arc), > :nth-child(11 of .vector), > :nth-child(11 of .side)) {
  --o-angle: calc(var(--o-range) / (11 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(12 of .satellite), > :nth-child(12 of o-arc), > :nth-child(12 of .vector), > :nth-child(12 of .side)),
[class*=orbit-]:has(> :nth-child(12 of .satellite), > :nth-child(12 of o-arc), > :nth-child(12 of .vector), > :nth-child(12 of .side)) {
  --o-angle: calc(var(--o-range) / (12 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(13 of .satellite), > :nth-child(13 of o-arc), > :nth-child(13 of .vector), > :nth-child(13 of .side)),
[class*=orbit-]:has(> :nth-child(13 of .satellite), > :nth-child(13 of o-arc), > :nth-child(13 of .vector), > :nth-child(13 of .side)) {
  --o-angle: calc(var(--o-range) / (13 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(14 of .satellite), > :nth-child(14 of o-arc), > :nth-child(14 of .vector), > :nth-child(14 of .side)),
[class*=orbit-]:has(> :nth-child(14 of .satellite), > :nth-child(14 of o-arc), > :nth-child(14 of .vector), > :nth-child(14 of .side)) {
  --o-angle: calc(var(--o-range) / (14 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(15 of .satellite), > :nth-child(15 of o-arc), > :nth-child(15 of .vector), > :nth-child(15 of .side)),
[class*=orbit-]:has(> :nth-child(15 of .satellite), > :nth-child(15 of o-arc), > :nth-child(15 of .vector), > :nth-child(15 of .side)) {
  --o-angle: calc(var(--o-range) / (15 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(16 of .satellite), > :nth-child(16 of o-arc), > :nth-child(16 of .vector), > :nth-child(16 of .side)),
[class*=orbit-]:has(> :nth-child(16 of .satellite), > :nth-child(16 of o-arc), > :nth-child(16 of .vector), > :nth-child(16 of .side)) {
  --o-angle: calc(var(--o-range) / (16 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(17 of .satellite), > :nth-child(17 of o-arc), > :nth-child(17 of .vector), > :nth-child(17 of .side)),
[class*=orbit-]:has(> :nth-child(17 of .satellite), > :nth-child(17 of o-arc), > :nth-child(17 of .vector), > :nth-child(17 of .side)) {
  --o-angle: calc(var(--o-range) / (17 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(18 of .satellite), > :nth-child(18 of o-arc), > :nth-child(18 of .vector), > :nth-child(18 of .side)),
[class*=orbit-]:has(> :nth-child(18 of .satellite), > :nth-child(18 of o-arc), > :nth-child(18 of .vector), > :nth-child(18 of .side)) {
  --o-angle: calc(var(--o-range) / (18 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(19 of .satellite), > :nth-child(19 of o-arc), > :nth-child(19 of .vector), > :nth-child(19 of .side)),
[class*=orbit-]:has(> :nth-child(19 of .satellite), > :nth-child(19 of o-arc), > :nth-child(19 of .vector), > :nth-child(19 of .side)) {
  --o-angle: calc(var(--o-range) / (19 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(20 of .satellite), > :nth-child(20 of o-arc), > :nth-child(20 of .vector), > :nth-child(20 of .side)),
[class*=orbit-]:has(> :nth-child(20 of .satellite), > :nth-child(20 of o-arc), > :nth-child(20 of .vector), > :nth-child(20 of .side)) {
  --o-angle: calc(var(--o-range) / (20 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(21 of .satellite), > :nth-child(21 of o-arc), > :nth-child(21 of .vector), > :nth-child(21 of .side)),
[class*=orbit-]:has(> :nth-child(21 of .satellite), > :nth-child(21 of o-arc), > :nth-child(21 of .vector), > :nth-child(21 of .side)) {
  --o-angle: calc(var(--o-range) / (21 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(22 of .satellite), > :nth-child(22 of o-arc), > :nth-child(22 of .vector), > :nth-child(22 of .side)),
[class*=orbit-]:has(> :nth-child(22 of .satellite), > :nth-child(22 of o-arc), > :nth-child(22 of .vector), > :nth-child(22 of .side)) {
  --o-angle: calc(var(--o-range) / (22 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(23 of .satellite), > :nth-child(23 of o-arc), > :nth-child(23 of .vector), > :nth-child(23 of .side)),
[class*=orbit-]:has(> :nth-child(23 of .satellite), > :nth-child(23 of o-arc), > :nth-child(23 of .vector), > :nth-child(23 of .side)) {
  --o-angle: calc(var(--o-range) / (23 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(24 of .satellite), > :nth-child(24 of o-arc), > :nth-child(24 of .vector), > :nth-child(24 of .side)),
[class*=orbit-]:has(> :nth-child(24 of .satellite), > :nth-child(24 of o-arc), > :nth-child(24 of .vector), > :nth-child(24 of .side)) {
  --o-angle: calc(var(--o-range) / (24 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(25 of .satellite), > :nth-child(25 of o-arc), > :nth-child(25 of .vector), > :nth-child(25 of .side)),
[class*=orbit-]:has(> :nth-child(25 of .satellite), > :nth-child(25 of o-arc), > :nth-child(25 of .vector), > :nth-child(25 of .side)) {
  --o-angle: calc(var(--o-range) / (25 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(26 of .satellite), > :nth-child(26 of o-arc), > :nth-child(26 of .vector), > :nth-child(26 of .side)),
[class*=orbit-]:has(> :nth-child(26 of .satellite), > :nth-child(26 of o-arc), > :nth-child(26 of .vector), > :nth-child(26 of .side)) {
  --o-angle: calc(var(--o-range) / (26 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(27 of .satellite), > :nth-child(27 of o-arc), > :nth-child(27 of .vector), > :nth-child(27 of .side)),
[class*=orbit-]:has(> :nth-child(27 of .satellite), > :nth-child(27 of o-arc), > :nth-child(27 of .vector), > :nth-child(27 of .side)) {
  --o-angle: calc(var(--o-range) / (27 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(28 of .satellite), > :nth-child(28 of o-arc), > :nth-child(28 of .vector), > :nth-child(28 of .side)),
[class*=orbit-]:has(> :nth-child(28 of .satellite), > :nth-child(28 of o-arc), > :nth-child(28 of .vector), > :nth-child(28 of .side)) {
  --o-angle: calc(var(--o-range) / (28 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(29 of .satellite), > :nth-child(29 of o-arc), > :nth-child(29 of .vector), > :nth-child(29 of .side)),
[class*=orbit-]:has(> :nth-child(29 of .satellite), > :nth-child(29 of o-arc), > :nth-child(29 of .vector), > :nth-child(29 of .side)) {
  --o-angle: calc(var(--o-range) / (29 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(30 of .satellite), > :nth-child(30 of o-arc), > :nth-child(30 of .vector), > :nth-child(30 of .side)),
[class*=orbit-]:has(> :nth-child(30 of .satellite), > :nth-child(30 of o-arc), > :nth-child(30 of .vector), > :nth-child(30 of .side)) {
  --o-angle: calc(var(--o-range) / (30 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(31 of .satellite), > :nth-child(31 of o-arc), > :nth-child(31 of .vector), > :nth-child(31 of .side)),
[class*=orbit-]:has(> :nth-child(31 of .satellite), > :nth-child(31 of o-arc), > :nth-child(31 of .vector), > :nth-child(31 of .side)) {
  --o-angle: calc(var(--o-range) / (31 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(32 of .satellite), > :nth-child(32 of o-arc), > :nth-child(32 of .vector), > :nth-child(32 of .side)),
[class*=orbit-]:has(> :nth-child(32 of .satellite), > :nth-child(32 of o-arc), > :nth-child(32 of .vector), > :nth-child(32 of .side)) {
  --o-angle: calc(var(--o-range) / (32 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(33 of .satellite), > :nth-child(33 of o-arc), > :nth-child(33 of .vector), > :nth-child(33 of .side)),
[class*=orbit-]:has(> :nth-child(33 of .satellite), > :nth-child(33 of o-arc), > :nth-child(33 of .vector), > :nth-child(33 of .side)) {
  --o-angle: calc(var(--o-range) / (33 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(34 of .satellite), > :nth-child(34 of o-arc), > :nth-child(34 of .vector), > :nth-child(34 of .side)),
[class*=orbit-]:has(> :nth-child(34 of .satellite), > :nth-child(34 of o-arc), > :nth-child(34 of .vector), > :nth-child(34 of .side)) {
  --o-angle: calc(var(--o-range) / (34 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(35 of .satellite), > :nth-child(35 of o-arc), > :nth-child(35 of .vector), > :nth-child(35 of .side)),
[class*=orbit-]:has(> :nth-child(35 of .satellite), > :nth-child(35 of o-arc), > :nth-child(35 of .vector), > :nth-child(35 of .side)) {
  --o-angle: calc(var(--o-range) / (35 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(36 of .satellite), > :nth-child(36 of o-arc), > :nth-child(36 of .vector), > :nth-child(36 of .side)),
[class*=orbit-]:has(> :nth-child(36 of .satellite), > :nth-child(36 of o-arc), > :nth-child(36 of .vector), > :nth-child(36 of .side)) {
  --o-angle: calc(var(--o-range) / (36 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(37 of .satellite), > :nth-child(37 of o-arc), > :nth-child(37 of .vector), > :nth-child(37 of .side)),
[class*=orbit-]:has(> :nth-child(37 of .satellite), > :nth-child(37 of o-arc), > :nth-child(37 of .vector), > :nth-child(37 of .side)) {
  --o-angle: calc(var(--o-range) / (37 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(38 of .satellite), > :nth-child(38 of o-arc), > :nth-child(38 of .vector), > :nth-child(38 of .side)),
[class*=orbit-]:has(> :nth-child(38 of .satellite), > :nth-child(38 of o-arc), > :nth-child(38 of .vector), > :nth-child(38 of .side)) {
  --o-angle: calc(var(--o-range) / (38 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(39 of .satellite), > :nth-child(39 of o-arc), > :nth-child(39 of .vector), > :nth-child(39 of .side)),
[class*=orbit-]:has(> :nth-child(39 of .satellite), > :nth-child(39 of o-arc), > :nth-child(39 of .vector), > :nth-child(39 of .side)) {
  --o-angle: calc(var(--o-range) / (39 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(40 of .satellite), > :nth-child(40 of o-arc), > :nth-child(40 of .vector), > :nth-child(40 of .side)),
[class*=orbit-]:has(> :nth-child(40 of .satellite), > :nth-child(40 of o-arc), > :nth-child(40 of .vector), > :nth-child(40 of .side)) {
  --o-angle: calc(var(--o-range) / (40 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(41 of .satellite), > :nth-child(41 of o-arc), > :nth-child(41 of .vector), > :nth-child(41 of .side)),
[class*=orbit-]:has(> :nth-child(41 of .satellite), > :nth-child(41 of o-arc), > :nth-child(41 of .vector), > :nth-child(41 of .side)) {
  --o-angle: calc(var(--o-range) / (41 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(42 of .satellite), > :nth-child(42 of o-arc), > :nth-child(42 of .vector), > :nth-child(42 of .side)),
[class*=orbit-]:has(> :nth-child(42 of .satellite), > :nth-child(42 of o-arc), > :nth-child(42 of .vector), > :nth-child(42 of .side)) {
  --o-angle: calc(var(--o-range) / (42 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(43 of .satellite), > :nth-child(43 of o-arc), > :nth-child(43 of .vector), > :nth-child(43 of .side)),
[class*=orbit-]:has(> :nth-child(43 of .satellite), > :nth-child(43 of o-arc), > :nth-child(43 of .vector), > :nth-child(43 of .side)) {
  --o-angle: calc(var(--o-range) / (43 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(44 of .satellite), > :nth-child(44 of o-arc), > :nth-child(44 of .vector), > :nth-child(44 of .side)),
[class*=orbit-]:has(> :nth-child(44 of .satellite), > :nth-child(44 of o-arc), > :nth-child(44 of .vector), > :nth-child(44 of .side)) {
  --o-angle: calc(var(--o-range) / (44 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(45 of .satellite), > :nth-child(45 of o-arc), > :nth-child(45 of .vector), > :nth-child(45 of .side)),
[class*=orbit-]:has(> :nth-child(45 of .satellite), > :nth-child(45 of o-arc), > :nth-child(45 of .vector), > :nth-child(45 of .side)) {
  --o-angle: calc(var(--o-range) / (45 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(46 of .satellite), > :nth-child(46 of o-arc), > :nth-child(46 of .vector), > :nth-child(46 of .side)),
[class*=orbit-]:has(> :nth-child(46 of .satellite), > :nth-child(46 of o-arc), > :nth-child(46 of .vector), > :nth-child(46 of .side)) {
  --o-angle: calc(var(--o-range) / (46 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(47 of .satellite), > :nth-child(47 of o-arc), > :nth-child(47 of .vector), > :nth-child(47 of .side)),
[class*=orbit-]:has(> :nth-child(47 of .satellite), > :nth-child(47 of o-arc), > :nth-child(47 of .vector), > :nth-child(47 of .side)) {
  --o-angle: calc(var(--o-range) / (47 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(48 of .satellite), > :nth-child(48 of o-arc), > :nth-child(48 of .vector), > :nth-child(48 of .side)),
[class*=orbit-]:has(> :nth-child(48 of .satellite), > :nth-child(48 of o-arc), > :nth-child(48 of .vector), > :nth-child(48 of .side)) {
  --o-angle: calc(var(--o-range) / (48 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(49 of .satellite), > :nth-child(49 of o-arc), > :nth-child(49 of .vector), > :nth-child(49 of .side)),
[class*=orbit-]:has(> :nth-child(49 of .satellite), > :nth-child(49 of o-arc), > :nth-child(49 of .vector), > :nth-child(49 of .side)) {
  --o-angle: calc(var(--o-range) / (49 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(50 of .satellite), > :nth-child(50 of o-arc), > :nth-child(50 of .vector), > :nth-child(50 of .side)),
[class*=orbit-]:has(> :nth-child(50 of .satellite), > :nth-child(50 of o-arc), > :nth-child(50 of .vector), > :nth-child(50 of .side)) {
  --o-angle: calc(var(--o-range) / (50 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(51 of .satellite), > :nth-child(51 of o-arc), > :nth-child(51 of .vector), > :nth-child(51 of .side)),
[class*=orbit-]:has(> :nth-child(51 of .satellite), > :nth-child(51 of o-arc), > :nth-child(51 of .vector), > :nth-child(51 of .side)) {
  --o-angle: calc(var(--o-range) / (51 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(52 of .satellite), > :nth-child(52 of o-arc), > :nth-child(52 of .vector), > :nth-child(52 of .side)),
[class*=orbit-]:has(> :nth-child(52 of .satellite), > :nth-child(52 of o-arc), > :nth-child(52 of .vector), > :nth-child(52 of .side)) {
  --o-angle: calc(var(--o-range) / (52 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(53 of .satellite), > :nth-child(53 of o-arc), > :nth-child(53 of .vector), > :nth-child(53 of .side)),
[class*=orbit-]:has(> :nth-child(53 of .satellite), > :nth-child(53 of o-arc), > :nth-child(53 of .vector), > :nth-child(53 of .side)) {
  --o-angle: calc(var(--o-range) / (53 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(54 of .satellite), > :nth-child(54 of o-arc), > :nth-child(54 of .vector), > :nth-child(54 of .side)),
[class*=orbit-]:has(> :nth-child(54 of .satellite), > :nth-child(54 of o-arc), > :nth-child(54 of .vector), > :nth-child(54 of .side)) {
  --o-angle: calc(var(--o-range) / (54 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(55 of .satellite), > :nth-child(55 of o-arc), > :nth-child(55 of .vector), > :nth-child(55 of .side)),
[class*=orbit-]:has(> :nth-child(55 of .satellite), > :nth-child(55 of o-arc), > :nth-child(55 of .vector), > :nth-child(55 of .side)) {
  --o-angle: calc(var(--o-range) / (55 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(56 of .satellite), > :nth-child(56 of o-arc), > :nth-child(56 of .vector), > :nth-child(56 of .side)),
[class*=orbit-]:has(> :nth-child(56 of .satellite), > :nth-child(56 of o-arc), > :nth-child(56 of .vector), > :nth-child(56 of .side)) {
  --o-angle: calc(var(--o-range) / (56 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(57 of .satellite), > :nth-child(57 of o-arc), > :nth-child(57 of .vector), > :nth-child(57 of .side)),
[class*=orbit-]:has(> :nth-child(57 of .satellite), > :nth-child(57 of o-arc), > :nth-child(57 of .vector), > :nth-child(57 of .side)) {
  --o-angle: calc(var(--o-range) / (57 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(58 of .satellite), > :nth-child(58 of o-arc), > :nth-child(58 of .vector), > :nth-child(58 of .side)),
[class*=orbit-]:has(> :nth-child(58 of .satellite), > :nth-child(58 of o-arc), > :nth-child(58 of .vector), > :nth-child(58 of .side)) {
  --o-angle: calc(var(--o-range) / (58 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(59 of .satellite), > :nth-child(59 of o-arc), > :nth-child(59 of .vector), > :nth-child(59 of .side)),
[class*=orbit-]:has(> :nth-child(59 of .satellite), > :nth-child(59 of o-arc), > :nth-child(59 of .vector), > :nth-child(59 of .side)) {
  --o-angle: calc(var(--o-range) / (59 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(60 of .satellite), > :nth-child(60 of o-arc), > :nth-child(60 of .vector), > :nth-child(60 of .side)),
[class*=orbit-]:has(> :nth-child(60 of .satellite), > :nth-child(60 of o-arc), > :nth-child(60 of .vector), > :nth-child(60 of .side)) {
  --o-angle: calc(var(--o-range) / (60 - var(--o-fit-range, 0)));
}
.orbit:has(> :nth-child(1 of .side)),
[class*=orbit-]:has(> :nth-child(1 of .side)) {
  --o-angle: calc(var(--o-range) / 1);
}
.orbit:has(> :nth-child(2 of .side)),
[class*=orbit-]:has(> :nth-child(2 of .side)) {
  --o-angle: calc(var(--o-range) / 2);
}
.orbit:has(> :nth-child(3 of .side)),
[class*=orbit-]:has(> :nth-child(3 of .side)) {
  --o-angle: calc(var(--o-range) / 3);
}
.orbit:has(> :nth-child(4 of .side)),
[class*=orbit-]:has(> :nth-child(4 of .side)) {
  --o-angle: calc(var(--o-range) / 4);
}
.orbit:has(> :nth-child(5 of .side)),
[class*=orbit-]:has(> :nth-child(5 of .side)) {
  --o-angle: calc(var(--o-range) / 5);
}
.orbit:has(> :nth-child(6 of .side)),
[class*=orbit-]:has(> :nth-child(6 of .side)) {
  --o-angle: calc(var(--o-range) / 6);
}
.orbit:has(> :nth-child(7 of .side)),
[class*=orbit-]:has(> :nth-child(7 of .side)) {
  --o-angle: calc(var(--o-range) / 7);
}
.orbit:has(> :nth-child(8 of .side)),
[class*=orbit-]:has(> :nth-child(8 of .side)) {
  --o-angle: calc(var(--o-range) / 8);
}
.orbit:has(> :nth-child(9 of .side)),
[class*=orbit-]:has(> :nth-child(9 of .side)) {
  --o-angle: calc(var(--o-range) / 9);
}
.orbit:has(> :nth-child(10 of .side)),
[class*=orbit-]:has(> :nth-child(10 of .side)) {
  --o-angle: calc(var(--o-range) / 10);
}
.orbit:has(> :nth-child(11 of .side)),
[class*=orbit-]:has(> :nth-child(11 of .side)) {
  --o-angle: calc(var(--o-range) / 11);
}
.orbit:has(> :nth-child(12 of .side)),
[class*=orbit-]:has(> :nth-child(12 of .side)) {
  --o-angle: calc(var(--o-range) / 12);
}
.orbit:has(> :nth-child(13 of .side)),
[class*=orbit-]:has(> :nth-child(13 of .side)) {
  --o-angle: calc(var(--o-range) / 13);
}
.orbit:has(> :nth-child(14 of .side)),
[class*=orbit-]:has(> :nth-child(14 of .side)) {
  --o-angle: calc(var(--o-range) / 14);
}
.orbit:has(> :nth-child(15 of .side)),
[class*=orbit-]:has(> :nth-child(15 of .side)) {
  --o-angle: calc(var(--o-range) / 15);
}
.orbit:has(> :nth-child(16 of .side)),
[class*=orbit-]:has(> :nth-child(16 of .side)) {
  --o-angle: calc(var(--o-range) / 16);
}
.orbit:has(> :nth-child(17 of .side)),
[class*=orbit-]:has(> :nth-child(17 of .side)) {
  --o-angle: calc(var(--o-range) / 17);
}
.orbit:has(> :nth-child(18 of .side)),
[class*=orbit-]:has(> :nth-child(18 of .side)) {
  --o-angle: calc(var(--o-range) / 18);
}
.orbit:has(> :nth-child(19 of .side)),
[class*=orbit-]:has(> :nth-child(19 of .side)) {
  --o-angle: calc(var(--o-range) / 19);
}
.orbit:has(> :nth-child(20 of .side)),
[class*=orbit-]:has(> :nth-child(20 of .side)) {
  --o-angle: calc(var(--o-range) / 20);
}
.orbit:has(> :nth-child(21 of .side)),
[class*=orbit-]:has(> :nth-child(21 of .side)) {
  --o-angle: calc(var(--o-range) / 21);
}
.orbit:has(> :nth-child(22 of .side)),
[class*=orbit-]:has(> :nth-child(22 of .side)) {
  --o-angle: calc(var(--o-range) / 22);
}
.orbit:has(> :nth-child(23 of .side)),
[class*=orbit-]:has(> :nth-child(23 of .side)) {
  --o-angle: calc(var(--o-range) / 23);
}
.orbit:has(> :nth-child(24 of .side)),
[class*=orbit-]:has(> :nth-child(24 of .side)) {
  --o-angle: calc(var(--o-range) / 24);
}
.orbit:has(> :nth-child(25 of .side)),
[class*=orbit-]:has(> :nth-child(25 of .side)) {
  --o-angle: calc(var(--o-range) / 25);
}
.orbit:has(> :nth-child(26 of .side)),
[class*=orbit-]:has(> :nth-child(26 of .side)) {
  --o-angle: calc(var(--o-range) / 26);
}
.orbit:has(> :nth-child(27 of .side)),
[class*=orbit-]:has(> :nth-child(27 of .side)) {
  --o-angle: calc(var(--o-range) / 27);
}
.orbit:has(> :nth-child(28 of .side)),
[class*=orbit-]:has(> :nth-child(28 of .side)) {
  --o-angle: calc(var(--o-range) / 28);
}
.orbit:has(> :nth-child(29 of .side)),
[class*=orbit-]:has(> :nth-child(29 of .side)) {
  --o-angle: calc(var(--o-range) / 29);
}
.orbit:has(> :nth-child(30 of .side)),
[class*=orbit-]:has(> :nth-child(30 of .side)) {
  --o-angle: calc(var(--o-range) / 30);
}
.orbit:has(> :nth-child(31 of .side)),
[class*=orbit-]:has(> :nth-child(31 of .side)) {
  --o-angle: calc(var(--o-range) / 31);
}
.orbit:has(> :nth-child(32 of .side)),
[class*=orbit-]:has(> :nth-child(32 of .side)) {
  --o-angle: calc(var(--o-range) / 32);
}
.orbit:has(> :nth-child(33 of .side)),
[class*=orbit-]:has(> :nth-child(33 of .side)) {
  --o-angle: calc(var(--o-range) / 33);
}
.orbit:has(> :nth-child(34 of .side)),
[class*=orbit-]:has(> :nth-child(34 of .side)) {
  --o-angle: calc(var(--o-range) / 34);
}
.orbit:has(> :nth-child(35 of .side)),
[class*=orbit-]:has(> :nth-child(35 of .side)) {
  --o-angle: calc(var(--o-range) / 35);
}
.orbit:has(> :nth-child(36 of .side)),
[class*=orbit-]:has(> :nth-child(36 of .side)) {
  --o-angle: calc(var(--o-range) / 36);
}
.orbit:has(> :nth-child(37 of .side)),
[class*=orbit-]:has(> :nth-child(37 of .side)) {
  --o-angle: calc(var(--o-range) / 37);
}
.orbit:has(> :nth-child(38 of .side)),
[class*=orbit-]:has(> :nth-child(38 of .side)) {
  --o-angle: calc(var(--o-range) / 38);
}
.orbit:has(> :nth-child(39 of .side)),
[class*=orbit-]:has(> :nth-child(39 of .side)) {
  --o-angle: calc(var(--o-range) / 39);
}
.orbit:has(> :nth-child(40 of .side)),
[class*=orbit-]:has(> :nth-child(40 of .side)) {
  --o-angle: calc(var(--o-range) / 40);
}
.orbit:has(> :nth-child(41 of .side)),
[class*=orbit-]:has(> :nth-child(41 of .side)) {
  --o-angle: calc(var(--o-range) / 41);
}
.orbit:has(> :nth-child(42 of .side)),
[class*=orbit-]:has(> :nth-child(42 of .side)) {
  --o-angle: calc(var(--o-range) / 42);
}
.orbit:has(> :nth-child(43 of .side)),
[class*=orbit-]:has(> :nth-child(43 of .side)) {
  --o-angle: calc(var(--o-range) / 43);
}
.orbit:has(> :nth-child(44 of .side)),
[class*=orbit-]:has(> :nth-child(44 of .side)) {
  --o-angle: calc(var(--o-range) / 44);
}
.orbit:has(> :nth-child(45 of .side)),
[class*=orbit-]:has(> :nth-child(45 of .side)) {
  --o-angle: calc(var(--o-range) / 45);
}
.orbit:has(> :nth-child(46 of .side)),
[class*=orbit-]:has(> :nth-child(46 of .side)) {
  --o-angle: calc(var(--o-range) / 46);
}
.orbit:has(> :nth-child(47 of .side)),
[class*=orbit-]:has(> :nth-child(47 of .side)) {
  --o-angle: calc(var(--o-range) / 47);
}
.orbit:has(> :nth-child(48 of .side)),
[class*=orbit-]:has(> :nth-child(48 of .side)) {
  --o-angle: calc(var(--o-range) / 48);
}
.orbit:has(> :nth-child(49 of .side)),
[class*=orbit-]:has(> :nth-child(49 of .side)) {
  --o-angle: calc(var(--o-range) / 49);
}
.orbit:has(> :nth-child(50 of .side)),
[class*=orbit-]:has(> :nth-child(50 of .side)) {
  --o-angle: calc(var(--o-range) / 50);
}
.orbit:has(> :nth-child(51 of .side)),
[class*=orbit-]:has(> :nth-child(51 of .side)) {
  --o-angle: calc(var(--o-range) / 51);
}
.orbit:has(> :nth-child(52 of .side)),
[class*=orbit-]:has(> :nth-child(52 of .side)) {
  --o-angle: calc(var(--o-range) / 52);
}
.orbit:has(> :nth-child(53 of .side)),
[class*=orbit-]:has(> :nth-child(53 of .side)) {
  --o-angle: calc(var(--o-range) / 53);
}
.orbit:has(> :nth-child(54 of .side)),
[class*=orbit-]:has(> :nth-child(54 of .side)) {
  --o-angle: calc(var(--o-range) / 54);
}
.orbit:has(> :nth-child(55 of .side)),
[class*=orbit-]:has(> :nth-child(55 of .side)) {
  --o-angle: calc(var(--o-range) / 55);
}
.orbit:has(> :nth-child(56 of .side)),
[class*=orbit-]:has(> :nth-child(56 of .side)) {
  --o-angle: calc(var(--o-range) / 56);
}
.orbit:has(> :nth-child(57 of .side)),
[class*=orbit-]:has(> :nth-child(57 of .side)) {
  --o-angle: calc(var(--o-range) / 57);
}
.orbit:has(> :nth-child(58 of .side)),
[class*=orbit-]:has(> :nth-child(58 of .side)) {
  --o-angle: calc(var(--o-range) / 58);
}
.orbit:has(> :nth-child(59 of .side)),
[class*=orbit-]:has(> :nth-child(59 of .side)) {
  --o-angle: calc(var(--o-range) / 59);
}
.orbit:has(> :nth-child(60 of .side)),
[class*=orbit-]:has(> :nth-child(60 of .side)) {
  --o-angle: calc(var(--o-range) / 60);
}
.bigbang {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
body > .bigbang {
  height: 100vh;
}
.gravity-spot {
  container-name: gravityspot;
  --o-force: 500px;
  --o-force-ratio: 1;
  --o-from: 0deg;
  --o-range: 360deg;
  --o-ellipse-x: 1;
  --o-ellipse-y: 1;
  --o-fit-range: 0;
  --o-direction: 1;
  --o-size-ratio: 1;
  --o-initial-orbit: 0;
  --o-angle: 0;
  width: 0;
  aspect-ratio: 1;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.orbit,
[class*=orbit-] {
  container-name: orbit;
  --o-base-diameter: (var(--o-initial-orbit, 0) + var(--o-orbit-number)) * (var(--o-force) * var(--o-force-ratio)) / (12 + var(--o-initial-orbit, 0));
  --o-prev-diameter: ((var(--o-initial-orbit, 0) + var(--o-orbit-number)) - 1) * (var(--o-force) * var(--o-force-ratio)) / (12 + var(--o-initial-orbit, 0));
  --o-diameter: calc(var(--o-base-diameter) - ((var(--o-base-diameter) - var(--o-prev-diameter)) * var(--o-orbit-ratio, 0)));
  --o-radius: calc(var(--o-diameter) / 2);
  width: calc(var(--o-diameter) / var(--o-ellipse-x));
  height: calc(var(--o-diameter) / var(--o-ellipse-y));
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  pointer-events: none;
}
.satellite {
  container-name: satellite;
  --o-size-ratio: 1;
  --o-angle-composite: (var(--o-angle) * var(--o-orbit-child-number) var(--o-offset, + 270deg)) * var(--o-direction, 1);
  --o-transform: translate( calc( (var(--o-radius) - var(--o-aligment, 0px)) / var(--o-ellipse-x) * cos(var(--o-from) + var(--o-angle-composite )) ), calc( (var(--o-radius) - var(--o-aligment, 0px)) / var(--o-ellipse-y) * sin(var(--o-from) + var(--o-angle-composite)) ) );
  transform: var(--o-transform) var(--o-transform-custom, rotate(0deg));
  width: calc(var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1));
  height: calc(var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1));
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  pointer-events: all;
}
.satellite.at-center {
  --o-transform: rotate(0deg);
}
.satellite.circle {
  border-radius: 50%;
}
.satellite.box {
  border-radius: 0%;
}
.satellite.rounded-box {
  border-radius: calc(var(--o-force) * var(--o-force-ratio) * 0.015);
}
.vector {
  container-name: vector;
  --o-angle-composite: (var(--o-angle) * var(--o-orbit-child-number) var(--o-offset, + 270deg)) * var(--o-direction, 1);
  --o-transform: translate( calc( (var(--o-radius) - var(--o-aligment, 1px)) / var(--o-ellipse-x) * cos(var(--o-from) + var(--o-angle-composite)) ), calc( (var(--o-radius) - var(--o-aligment, 1px)) / var(--o-ellipse-y) * sin(var(--o-from) + var(--o-angle-composite)) ) ) rotate( calc(var(--o-from) + var(--o-angle-composite)) );
  width: calc(var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1));
  position: absolute;
  display: flex;
  align-items: center;
  transform: var(--o-transform);
  height: 1px;
  pointer-events: none;
  border: none;
}
.vector.at-center {
  --o-transform: rotate( calc(var(--o-from) + var(--o-angle-composite)) ) ;
}
.side {
  container-name: side;
  --o-angle-composite: (var(--o-angle) * var(--o-orbit-child-number) var(--o-offset, + 270deg)) * var(--o-direction, 1);
  --o-y: calc(var(--o-radius) * sin(90deg - var(--o-angle) / 2));
  --o-x: calc(var(--o-radius) * cos(90deg - var(--o-angle) / 2) * 2);
  --o-transform: rotate( calc(var(--o-from) + var(--o-angle-composite))) translate(0, var(--o-y));
  width: var(--o-x);
  position: absolute;
  padding: 0;
  transform: var(--o-transform);
  height: 1px;
  pointer-events: none;
  border: none;
  background: black;
}
.side.outer-orbit {
  --o-y: calc(var(--o-radius));
  width: calc(var(--o-radius) * tan(var(--o-angle)/2) * 2);
}
o-arc {
  --o-angle-composite: var(--o-angle) * var(--o-orbit-child-number) * var(--o-direction, 1);
  --o-gap: 1;
  --o_stack: 0;
  container-name: oslice;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  position: absolute;
  pointer-events: none;
  width: 100%;
  r: var(--o-radius);
  transform: rotate(calc(var(--o-from) + var(--o-angle-composite)));
}
o-progress {
  container-name: oprogress;
  --o-angle-composite: var(--o-angle) * var(--o-orbit-child-number) * var(--o-direction, 1);
  r: var(--o-radius);
  stroke-width: calc(var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1));
  transform: rotate(calc(var(--o-from) + var(--o-angle-composite, 0deg)));
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  border-radius: 50%;
  pointer-events: none;
}
.capsule {
  --o-angle-composite: 0deg;
  display: flex;
  width: inherit;
  height: auto;
  position: absolute;
  align-items: center;
  justify-content: center;
  rotate: calc(var(--o-angle-composite));
}
.at-top-left {
  align-items: flex-start !important;
  justify-content: flex-start !important;
}
.at-top {
  align-items: flex-start !important;
  justify-content: center !important;
}
.at-top-right {
  align-items: flex-start !important;
  justify-content: flex-end !important;
}
.at-bottom-left {
  align-items: flex-end !important;
  justify-content: flex-start !important;
}
.at-bottom {
  align-items: flex-end !important;
  justify-content: center !important;
}
.at-bottom-right {
  align-items: flex-end !important;
  justify-content: flex-end !important;
}
.at-center-left {
  align-items: center !important;
  justify-content: flex-start !important;
}
.at-center {
  align-items: center !important;
  justify-content: center !important;
}
.at-center-right {
  align-items: center !important;
  justify-content: flex-end !important;
}
.gravity-spot.from-1x {
  --o-initial-orbit: 1;
}
.gravity-spot.from-2x {
  --o-initial-orbit: 2;
}
.gravity-spot.from-3x {
  --o-initial-orbit: 3;
}
.gravity-spot.from-4x {
  --o-initial-orbit: 4;
}
.gravity-spot.from-5x {
  --o-initial-orbit: 5;
}
.gravity-spot.from-6x {
  --o-initial-orbit: 6;
}
.gravity-spot.from-7x {
  --o-initial-orbit: 7;
}
.gravity-spot.from-8x {
  --o-initial-orbit: 8;
}
.gravity-spot.from-9x {
  --o-initial-orbit: 9;
}
.gravity-spot.from-10x {
  --o-initial-orbit: 10;
}
.gravity-spot.from-11x {
  --o-initial-orbit: 11;
}
.gravity-spot.from-12x {
  --o-initial-orbit: 12;
}
.range-0 {
  --o-range: 0deg;
}
.range-1 {
  --o-range: 1deg;
}
.range-2 {
  --o-range: 2deg;
}
.range-3 {
  --o-range: 3deg;
}
.range-4 {
  --o-range: 4deg;
}
.range-5 {
  --o-range: 5deg;
}
.range-6 {
  --o-range: 6deg;
}
.range-7 {
  --o-range: 7deg;
}
.range-8 {
  --o-range: 8deg;
}
.range-9 {
  --o-range: 9deg;
}
.range-10 {
  --o-range: 10deg;
}
.range-11 {
  --o-range: 11deg;
}
.range-12 {
  --o-range: 12deg;
}
.range-13 {
  --o-range: 13deg;
}
.range-14 {
  --o-range: 14deg;
}
.range-15 {
  --o-range: 15deg;
}
.range-16 {
  --o-range: 16deg;
}
.range-17 {
  --o-range: 17deg;
}
.range-18 {
  --o-range: 18deg;
}
.range-19 {
  --o-range: 19deg;
}
.range-20 {
  --o-range: 20deg;
}
.range-21 {
  --o-range: 21deg;
}
.range-22 {
  --o-range: 22deg;
}
.range-23 {
  --o-range: 23deg;
}
.range-24 {
  --o-range: 24deg;
}
.range-25 {
  --o-range: 25deg;
}
.range-26 {
  --o-range: 26deg;
}
.range-27 {
  --o-range: 27deg;
}
.range-28 {
  --o-range: 28deg;
}
.range-29 {
  --o-range: 29deg;
}
.range-30 {
  --o-range: 30deg;
}
.range-31 {
  --o-range: 31deg;
}
.range-32 {
  --o-range: 32deg;
}
.range-33 {
  --o-range: 33deg;
}
.range-34 {
  --o-range: 34deg;
}
.range-35 {
  --o-range: 35deg;
}
.range-36 {
  --o-range: 36deg;
}
.range-37 {
  --o-range: 37deg;
}
.range-38 {
  --o-range: 38deg;
}
.range-39 {
  --o-range: 39deg;
}
.range-40 {
  --o-range: 40deg;
}
.range-41 {
  --o-range: 41deg;
}
.range-42 {
  --o-range: 42deg;
}
.range-43 {
  --o-range: 43deg;
}
.range-44 {
  --o-range: 44deg;
}
.range-45 {
  --o-range: 45deg;
}
.range-46 {
  --o-range: 46deg;
}
.range-47 {
  --o-range: 47deg;
}
.range-48 {
  --o-range: 48deg;
}
.range-49 {
  --o-range: 49deg;
}
.range-50 {
  --o-range: 50deg;
}
.range-51 {
  --o-range: 51deg;
}
.range-52 {
  --o-range: 52deg;
}
.range-53 {
  --o-range: 53deg;
}
.range-54 {
  --o-range: 54deg;
}
.range-55 {
  --o-range: 55deg;
}
.range-56 {
  --o-range: 56deg;
}
.range-57 {
  --o-range: 57deg;
}
.range-58 {
  --o-range: 58deg;
}
.range-59 {
  --o-range: 59deg;
}
.range-60 {
  --o-range: 60deg;
}
.range-61 {
  --o-range: 61deg;
}
.range-62 {
  --o-range: 62deg;
}
.range-63 {
  --o-range: 63deg;
}
.range-64 {
  --o-range: 64deg;
}
.range-65 {
  --o-range: 65deg;
}
.range-66 {
  --o-range: 66deg;
}
.range-67 {
  --o-range: 67deg;
}
.range-68 {
  --o-range: 68deg;
}
.range-69 {
  --o-range: 69deg;
}
.range-70 {
  --o-range: 70deg;
}
.range-71 {
  --o-range: 71deg;
}
.range-72 {
  --o-range: 72deg;
}
.range-73 {
  --o-range: 73deg;
}
.range-74 {
  --o-range: 74deg;
}
.range-75 {
  --o-range: 75deg;
}
.range-76 {
  --o-range: 76deg;
}
.range-77 {
  --o-range: 77deg;
}
.range-78 {
  --o-range: 78deg;
}
.range-79 {
  --o-range: 79deg;
}
.range-80 {
  --o-range: 80deg;
}
.range-81 {
  --o-range: 81deg;
}
.range-82 {
  --o-range: 82deg;
}
.range-83 {
  --o-range: 83deg;
}
.range-84 {
  --o-range: 84deg;
}
.range-85 {
  --o-range: 85deg;
}
.range-86 {
  --o-range: 86deg;
}
.range-87 {
  --o-range: 87deg;
}
.range-88 {
  --o-range: 88deg;
}
.range-89 {
  --o-range: 89deg;
}
.range-90 {
  --o-range: 90deg;
}
.range-91 {
  --o-range: 91deg;
}
.range-92 {
  --o-range: 92deg;
}
.range-93 {
  --o-range: 93deg;
}
.range-94 {
  --o-range: 94deg;
}
.range-95 {
  --o-range: 95deg;
}
.range-96 {
  --o-range: 96deg;
}
.range-97 {
  --o-range: 97deg;
}
.range-98 {
  --o-range: 98deg;
}
.range-99 {
  --o-range: 99deg;
}
.range-100 {
  --o-range: 100deg;
}
.range-101 {
  --o-range: 101deg;
}
.range-102 {
  --o-range: 102deg;
}
.range-103 {
  --o-range: 103deg;
}
.range-104 {
  --o-range: 104deg;
}
.range-105 {
  --o-range: 105deg;
}
.range-106 {
  --o-range: 106deg;
}
.range-107 {
  --o-range: 107deg;
}
.range-108 {
  --o-range: 108deg;
}
.range-109 {
  --o-range: 109deg;
}
.range-110 {
  --o-range: 110deg;
}
.range-111 {
  --o-range: 111deg;
}
.range-112 {
  --o-range: 112deg;
}
.range-113 {
  --o-range: 113deg;
}
.range-114 {
  --o-range: 114deg;
}
.range-115 {
  --o-range: 115deg;
}
.range-116 {
  --o-range: 116deg;
}
.range-117 {
  --o-range: 117deg;
}
.range-118 {
  --o-range: 118deg;
}
.range-119 {
  --o-range: 119deg;
}
.range-120 {
  --o-range: 120deg;
}
.range-121 {
  --o-range: 121deg;
}
.range-122 {
  --o-range: 122deg;
}
.range-123 {
  --o-range: 123deg;
}
.range-124 {
  --o-range: 124deg;
}
.range-125 {
  --o-range: 125deg;
}
.range-126 {
  --o-range: 126deg;
}
.range-127 {
  --o-range: 127deg;
}
.range-128 {
  --o-range: 128deg;
}
.range-129 {
  --o-range: 129deg;
}
.range-130 {
  --o-range: 130deg;
}
.range-131 {
  --o-range: 131deg;
}
.range-132 {
  --o-range: 132deg;
}
.range-133 {
  --o-range: 133deg;
}
.range-134 {
  --o-range: 134deg;
}
.range-135 {
  --o-range: 135deg;
}
.range-136 {
  --o-range: 136deg;
}
.range-137 {
  --o-range: 137deg;
}
.range-138 {
  --o-range: 138deg;
}
.range-139 {
  --o-range: 139deg;
}
.range-140 {
  --o-range: 140deg;
}
.range-141 {
  --o-range: 141deg;
}
.range-142 {
  --o-range: 142deg;
}
.range-143 {
  --o-range: 143deg;
}
.range-144 {
  --o-range: 144deg;
}
.range-145 {
  --o-range: 145deg;
}
.range-146 {
  --o-range: 146deg;
}
.range-147 {
  --o-range: 147deg;
}
.range-148 {
  --o-range: 148deg;
}
.range-149 {
  --o-range: 149deg;
}
.range-150 {
  --o-range: 150deg;
}
.range-151 {
  --o-range: 151deg;
}
.range-152 {
  --o-range: 152deg;
}
.range-153 {
  --o-range: 153deg;
}
.range-154 {
  --o-range: 154deg;
}
.range-155 {
  --o-range: 155deg;
}
.range-156 {
  --o-range: 156deg;
}
.range-157 {
  --o-range: 157deg;
}
.range-158 {
  --o-range: 158deg;
}
.range-159 {
  --o-range: 159deg;
}
.range-160 {
  --o-range: 160deg;
}
.range-161 {
  --o-range: 161deg;
}
.range-162 {
  --o-range: 162deg;
}
.range-163 {
  --o-range: 163deg;
}
.range-164 {
  --o-range: 164deg;
}
.range-165 {
  --o-range: 165deg;
}
.range-166 {
  --o-range: 166deg;
}
.range-167 {
  --o-range: 167deg;
}
.range-168 {
  --o-range: 168deg;
}
.range-169 {
  --o-range: 169deg;
}
.range-170 {
  --o-range: 170deg;
}
.range-171 {
  --o-range: 171deg;
}
.range-172 {
  --o-range: 172deg;
}
.range-173 {
  --o-range: 173deg;
}
.range-174 {
  --o-range: 174deg;
}
.range-175 {
  --o-range: 175deg;
}
.range-176 {
  --o-range: 176deg;
}
.range-177 {
  --o-range: 177deg;
}
.range-178 {
  --o-range: 178deg;
}
.range-179 {
  --o-range: 179deg;
}
.range-180 {
  --o-range: 180deg;
}
.range-181 {
  --o-range: 181deg;
}
.range-182 {
  --o-range: 182deg;
}
.range-183 {
  --o-range: 183deg;
}
.range-184 {
  --o-range: 184deg;
}
.range-185 {
  --o-range: 185deg;
}
.range-186 {
  --o-range: 186deg;
}
.range-187 {
  --o-range: 187deg;
}
.range-188 {
  --o-range: 188deg;
}
.range-189 {
  --o-range: 189deg;
}
.range-190 {
  --o-range: 190deg;
}
.range-191 {
  --o-range: 191deg;
}
.range-192 {
  --o-range: 192deg;
}
.range-193 {
  --o-range: 193deg;
}
.range-194 {
  --o-range: 194deg;
}
.range-195 {
  --o-range: 195deg;
}
.range-196 {
  --o-range: 196deg;
}
.range-197 {
  --o-range: 197deg;
}
.range-198 {
  --o-range: 198deg;
}
.range-199 {
  --o-range: 199deg;
}
.range-200 {
  --o-range: 200deg;
}
.range-201 {
  --o-range: 201deg;
}
.range-202 {
  --o-range: 202deg;
}
.range-203 {
  --o-range: 203deg;
}
.range-204 {
  --o-range: 204deg;
}
.range-205 {
  --o-range: 205deg;
}
.range-206 {
  --o-range: 206deg;
}
.range-207 {
  --o-range: 207deg;
}
.range-208 {
  --o-range: 208deg;
}
.range-209 {
  --o-range: 209deg;
}
.range-210 {
  --o-range: 210deg;
}
.range-211 {
  --o-range: 211deg;
}
.range-212 {
  --o-range: 212deg;
}
.range-213 {
  --o-range: 213deg;
}
.range-214 {
  --o-range: 214deg;
}
.range-215 {
  --o-range: 215deg;
}
.range-216 {
  --o-range: 216deg;
}
.range-217 {
  --o-range: 217deg;
}
.range-218 {
  --o-range: 218deg;
}
.range-219 {
  --o-range: 219deg;
}
.range-220 {
  --o-range: 220deg;
}
.range-221 {
  --o-range: 221deg;
}
.range-222 {
  --o-range: 222deg;
}
.range-223 {
  --o-range: 223deg;
}
.range-224 {
  --o-range: 224deg;
}
.range-225 {
  --o-range: 225deg;
}
.range-226 {
  --o-range: 226deg;
}
.range-227 {
  --o-range: 227deg;
}
.range-228 {
  --o-range: 228deg;
}
.range-229 {
  --o-range: 229deg;
}
.range-230 {
  --o-range: 230deg;
}
.range-231 {
  --o-range: 231deg;
}
.range-232 {
  --o-range: 232deg;
}
.range-233 {
  --o-range: 233deg;
}
.range-234 {
  --o-range: 234deg;
}
.range-235 {
  --o-range: 235deg;
}
.range-236 {
  --o-range: 236deg;
}
.range-237 {
  --o-range: 237deg;
}
.range-238 {
  --o-range: 238deg;
}
.range-239 {
  --o-range: 239deg;
}
.range-240 {
  --o-range: 240deg;
}
.range-241 {
  --o-range: 241deg;
}
.range-242 {
  --o-range: 242deg;
}
.range-243 {
  --o-range: 243deg;
}
.range-244 {
  --o-range: 244deg;
}
.range-245 {
  --o-range: 245deg;
}
.range-246 {
  --o-range: 246deg;
}
.range-247 {
  --o-range: 247deg;
}
.range-248 {
  --o-range: 248deg;
}
.range-249 {
  --o-range: 249deg;
}
.range-250 {
  --o-range: 250deg;
}
.range-251 {
  --o-range: 251deg;
}
.range-252 {
  --o-range: 252deg;
}
.range-253 {
  --o-range: 253deg;
}
.range-254 {
  --o-range: 254deg;
}
.range-255 {
  --o-range: 255deg;
}
.range-256 {
  --o-range: 256deg;
}
.range-257 {
  --o-range: 257deg;
}
.range-258 {
  --o-range: 258deg;
}
.range-259 {
  --o-range: 259deg;
}
.range-260 {
  --o-range: 260deg;
}
.range-261 {
  --o-range: 261deg;
}
.range-262 {
  --o-range: 262deg;
}
.range-263 {
  --o-range: 263deg;
}
.range-264 {
  --o-range: 264deg;
}
.range-265 {
  --o-range: 265deg;
}
.range-266 {
  --o-range: 266deg;
}
.range-267 {
  --o-range: 267deg;
}
.range-268 {
  --o-range: 268deg;
}
.range-269 {
  --o-range: 269deg;
}
.range-270 {
  --o-range: 270deg;
}
.range-271 {
  --o-range: 271deg;
}
.range-272 {
  --o-range: 272deg;
}
.range-273 {
  --o-range: 273deg;
}
.range-274 {
  --o-range: 274deg;
}
.range-275 {
  --o-range: 275deg;
}
.range-276 {
  --o-range: 276deg;
}
.range-277 {
  --o-range: 277deg;
}
.range-278 {
  --o-range: 278deg;
}
.range-279 {
  --o-range: 279deg;
}
.range-280 {
  --o-range: 280deg;
}
.range-281 {
  --o-range: 281deg;
}
.range-282 {
  --o-range: 282deg;
}
.range-283 {
  --o-range: 283deg;
}
.range-284 {
  --o-range: 284deg;
}
.range-285 {
  --o-range: 285deg;
}
.range-286 {
  --o-range: 286deg;
}
.range-287 {
  --o-range: 287deg;
}
.range-288 {
  --o-range: 288deg;
}
.range-289 {
  --o-range: 289deg;
}
.range-290 {
  --o-range: 290deg;
}
.range-291 {
  --o-range: 291deg;
}
.range-292 {
  --o-range: 292deg;
}
.range-293 {
  --o-range: 293deg;
}
.range-294 {
  --o-range: 294deg;
}
.range-295 {
  --o-range: 295deg;
}
.range-296 {
  --o-range: 296deg;
}
.range-297 {
  --o-range: 297deg;
}
.range-298 {
  --o-range: 298deg;
}
.range-299 {
  --o-range: 299deg;
}
.range-300 {
  --o-range: 300deg;
}
.range-301 {
  --o-range: 301deg;
}
.range-302 {
  --o-range: 302deg;
}
.range-303 {
  --o-range: 303deg;
}
.range-304 {
  --o-range: 304deg;
}
.range-305 {
  --o-range: 305deg;
}
.range-306 {
  --o-range: 306deg;
}
.range-307 {
  --o-range: 307deg;
}
.range-308 {
  --o-range: 308deg;
}
.range-309 {
  --o-range: 309deg;
}
.range-310 {
  --o-range: 310deg;
}
.range-311 {
  --o-range: 311deg;
}
.range-312 {
  --o-range: 312deg;
}
.range-313 {
  --o-range: 313deg;
}
.range-314 {
  --o-range: 314deg;
}
.range-315 {
  --o-range: 315deg;
}
.range-316 {
  --o-range: 316deg;
}
.range-317 {
  --o-range: 317deg;
}
.range-318 {
  --o-range: 318deg;
}
.range-319 {
  --o-range: 319deg;
}
.range-320 {
  --o-range: 320deg;
}
.range-321 {
  --o-range: 321deg;
}
.range-322 {
  --o-range: 322deg;
}
.range-323 {
  --o-range: 323deg;
}
.range-324 {
  --o-range: 324deg;
}
.range-325 {
  --o-range: 325deg;
}
.range-326 {
  --o-range: 326deg;
}
.range-327 {
  --o-range: 327deg;
}
.range-328 {
  --o-range: 328deg;
}
.range-329 {
  --o-range: 329deg;
}
.range-330 {
  --o-range: 330deg;
}
.range-331 {
  --o-range: 331deg;
}
.range-332 {
  --o-range: 332deg;
}
.range-333 {
  --o-range: 333deg;
}
.range-334 {
  --o-range: 334deg;
}
.range-335 {
  --o-range: 335deg;
}
.range-336 {
  --o-range: 336deg;
}
.range-337 {
  --o-range: 337deg;
}
.range-338 {
  --o-range: 338deg;
}
.range-339 {
  --o-range: 339deg;
}
.range-340 {
  --o-range: 340deg;
}
.range-341 {
  --o-range: 341deg;
}
.range-342 {
  --o-range: 342deg;
}
.range-343 {
  --o-range: 343deg;
}
.range-344 {
  --o-range: 344deg;
}
.range-345 {
  --o-range: 345deg;
}
.range-346 {
  --o-range: 346deg;
}
.range-347 {
  --o-range: 347deg;
}
.range-348 {
  --o-range: 348deg;
}
.range-349 {
  --o-range: 349deg;
}
.range-350 {
  --o-range: 350deg;
}
.range-351 {
  --o-range: 351deg;
}
.range-352 {
  --o-range: 352deg;
}
.range-353 {
  --o-range: 353deg;
}
.range-354 {
  --o-range: 354deg;
}
.range-355 {
  --o-range: 355deg;
}
.range-356 {
  --o-range: 356deg;
}
.range-357 {
  --o-range: 357deg;
}
.range-358 {
  --o-range: 358deg;
}
.range-359 {
  --o-range: 359deg;
}
.range-360 {
  --o-range: 360deg;
}
.from-0 {
  --o-from: 0deg;
}
.from-1 {
  --o-from: 1deg;
}
.from-2 {
  --o-from: 2deg;
}
.from-3 {
  --o-from: 3deg;
}
.from-4 {
  --o-from: 4deg;
}
.from-5 {
  --o-from: 5deg;
}
.from-6 {
  --o-from: 6deg;
}
.from-7 {
  --o-from: 7deg;
}
.from-8 {
  --o-from: 8deg;
}
.from-9 {
  --o-from: 9deg;
}
.from-10 {
  --o-from: 10deg;
}
.from-11 {
  --o-from: 11deg;
}
.from-12 {
  --o-from: 12deg;
}
.from-13 {
  --o-from: 13deg;
}
.from-14 {
  --o-from: 14deg;
}
.from-15 {
  --o-from: 15deg;
}
.from-16 {
  --o-from: 16deg;
}
.from-17 {
  --o-from: 17deg;
}
.from-18 {
  --o-from: 18deg;
}
.from-19 {
  --o-from: 19deg;
}
.from-20 {
  --o-from: 20deg;
}
.from-21 {
  --o-from: 21deg;
}
.from-22 {
  --o-from: 22deg;
}
.from-23 {
  --o-from: 23deg;
}
.from-24 {
  --o-from: 24deg;
}
.from-25 {
  --o-from: 25deg;
}
.from-26 {
  --o-from: 26deg;
}
.from-27 {
  --o-from: 27deg;
}
.from-28 {
  --o-from: 28deg;
}
.from-29 {
  --o-from: 29deg;
}
.from-30 {
  --o-from: 30deg;
}
.from-31 {
  --o-from: 31deg;
}
.from-32 {
  --o-from: 32deg;
}
.from-33 {
  --o-from: 33deg;
}
.from-34 {
  --o-from: 34deg;
}
.from-35 {
  --o-from: 35deg;
}
.from-36 {
  --o-from: 36deg;
}
.from-37 {
  --o-from: 37deg;
}
.from-38 {
  --o-from: 38deg;
}
.from-39 {
  --o-from: 39deg;
}
.from-40 {
  --o-from: 40deg;
}
.from-41 {
  --o-from: 41deg;
}
.from-42 {
  --o-from: 42deg;
}
.from-43 {
  --o-from: 43deg;
}
.from-44 {
  --o-from: 44deg;
}
.from-45 {
  --o-from: 45deg;
}
.from-46 {
  --o-from: 46deg;
}
.from-47 {
  --o-from: 47deg;
}
.from-48 {
  --o-from: 48deg;
}
.from-49 {
  --o-from: 49deg;
}
.from-50 {
  --o-from: 50deg;
}
.from-51 {
  --o-from: 51deg;
}
.from-52 {
  --o-from: 52deg;
}
.from-53 {
  --o-from: 53deg;
}
.from-54 {
  --o-from: 54deg;
}
.from-55 {
  --o-from: 55deg;
}
.from-56 {
  --o-from: 56deg;
}
.from-57 {
  --o-from: 57deg;
}
.from-58 {
  --o-from: 58deg;
}
.from-59 {
  --o-from: 59deg;
}
.from-60 {
  --o-from: 60deg;
}
.from-61 {
  --o-from: 61deg;
}
.from-62 {
  --o-from: 62deg;
}
.from-63 {
  --o-from: 63deg;
}
.from-64 {
  --o-from: 64deg;
}
.from-65 {
  --o-from: 65deg;
}
.from-66 {
  --o-from: 66deg;
}
.from-67 {
  --o-from: 67deg;
}
.from-68 {
  --o-from: 68deg;
}
.from-69 {
  --o-from: 69deg;
}
.from-70 {
  --o-from: 70deg;
}
.from-71 {
  --o-from: 71deg;
}
.from-72 {
  --o-from: 72deg;
}
.from-73 {
  --o-from: 73deg;
}
.from-74 {
  --o-from: 74deg;
}
.from-75 {
  --o-from: 75deg;
}
.from-76 {
  --o-from: 76deg;
}
.from-77 {
  --o-from: 77deg;
}
.from-78 {
  --o-from: 78deg;
}
.from-79 {
  --o-from: 79deg;
}
.from-80 {
  --o-from: 80deg;
}
.from-81 {
  --o-from: 81deg;
}
.from-82 {
  --o-from: 82deg;
}
.from-83 {
  --o-from: 83deg;
}
.from-84 {
  --o-from: 84deg;
}
.from-85 {
  --o-from: 85deg;
}
.from-86 {
  --o-from: 86deg;
}
.from-87 {
  --o-from: 87deg;
}
.from-88 {
  --o-from: 88deg;
}
.from-89 {
  --o-from: 89deg;
}
.from-90 {
  --o-from: 90deg;
}
.from-91 {
  --o-from: 91deg;
}
.from-92 {
  --o-from: 92deg;
}
.from-93 {
  --o-from: 93deg;
}
.from-94 {
  --o-from: 94deg;
}
.from-95 {
  --o-from: 95deg;
}
.from-96 {
  --o-from: 96deg;
}
.from-97 {
  --o-from: 97deg;
}
.from-98 {
  --o-from: 98deg;
}
.from-99 {
  --o-from: 99deg;
}
.from-100 {
  --o-from: 100deg;
}
.from-101 {
  --o-from: 101deg;
}
.from-102 {
  --o-from: 102deg;
}
.from-103 {
  --o-from: 103deg;
}
.from-104 {
  --o-from: 104deg;
}
.from-105 {
  --o-from: 105deg;
}
.from-106 {
  --o-from: 106deg;
}
.from-107 {
  --o-from: 107deg;
}
.from-108 {
  --o-from: 108deg;
}
.from-109 {
  --o-from: 109deg;
}
.from-110 {
  --o-from: 110deg;
}
.from-111 {
  --o-from: 111deg;
}
.from-112 {
  --o-from: 112deg;
}
.from-113 {
  --o-from: 113deg;
}
.from-114 {
  --o-from: 114deg;
}
.from-115 {
  --o-from: 115deg;
}
.from-116 {
  --o-from: 116deg;
}
.from-117 {
  --o-from: 117deg;
}
.from-118 {
  --o-from: 118deg;
}
.from-119 {
  --o-from: 119deg;
}
.from-120 {
  --o-from: 120deg;
}
.from-121 {
  --o-from: 121deg;
}
.from-122 {
  --o-from: 122deg;
}
.from-123 {
  --o-from: 123deg;
}
.from-124 {
  --o-from: 124deg;
}
.from-125 {
  --o-from: 125deg;
}
.from-126 {
  --o-from: 126deg;
}
.from-127 {
  --o-from: 127deg;
}
.from-128 {
  --o-from: 128deg;
}
.from-129 {
  --o-from: 129deg;
}
.from-130 {
  --o-from: 130deg;
}
.from-131 {
  --o-from: 131deg;
}
.from-132 {
  --o-from: 132deg;
}
.from-133 {
  --o-from: 133deg;
}
.from-134 {
  --o-from: 134deg;
}
.from-135 {
  --o-from: 135deg;
}
.from-136 {
  --o-from: 136deg;
}
.from-137 {
  --o-from: 137deg;
}
.from-138 {
  --o-from: 138deg;
}
.from-139 {
  --o-from: 139deg;
}
.from-140 {
  --o-from: 140deg;
}
.from-141 {
  --o-from: 141deg;
}
.from-142 {
  --o-from: 142deg;
}
.from-143 {
  --o-from: 143deg;
}
.from-144 {
  --o-from: 144deg;
}
.from-145 {
  --o-from: 145deg;
}
.from-146 {
  --o-from: 146deg;
}
.from-147 {
  --o-from: 147deg;
}
.from-148 {
  --o-from: 148deg;
}
.from-149 {
  --o-from: 149deg;
}
.from-150 {
  --o-from: 150deg;
}
.from-151 {
  --o-from: 151deg;
}
.from-152 {
  --o-from: 152deg;
}
.from-153 {
  --o-from: 153deg;
}
.from-154 {
  --o-from: 154deg;
}
.from-155 {
  --o-from: 155deg;
}
.from-156 {
  --o-from: 156deg;
}
.from-157 {
  --o-from: 157deg;
}
.from-158 {
  --o-from: 158deg;
}
.from-159 {
  --o-from: 159deg;
}
.from-160 {
  --o-from: 160deg;
}
.from-161 {
  --o-from: 161deg;
}
.from-162 {
  --o-from: 162deg;
}
.from-163 {
  --o-from: 163deg;
}
.from-164 {
  --o-from: 164deg;
}
.from-165 {
  --o-from: 165deg;
}
.from-166 {
  --o-from: 166deg;
}
.from-167 {
  --o-from: 167deg;
}
.from-168 {
  --o-from: 168deg;
}
.from-169 {
  --o-from: 169deg;
}
.from-170 {
  --o-from: 170deg;
}
.from-171 {
  --o-from: 171deg;
}
.from-172 {
  --o-from: 172deg;
}
.from-173 {
  --o-from: 173deg;
}
.from-174 {
  --o-from: 174deg;
}
.from-175 {
  --o-from: 175deg;
}
.from-176 {
  --o-from: 176deg;
}
.from-177 {
  --o-from: 177deg;
}
.from-178 {
  --o-from: 178deg;
}
.from-179 {
  --o-from: 179deg;
}
.from-180 {
  --o-from: 180deg;
}
.from-181 {
  --o-from: 181deg;
}
.from-182 {
  --o-from: 182deg;
}
.from-183 {
  --o-from: 183deg;
}
.from-184 {
  --o-from: 184deg;
}
.from-185 {
  --o-from: 185deg;
}
.from-186 {
  --o-from: 186deg;
}
.from-187 {
  --o-from: 187deg;
}
.from-188 {
  --o-from: 188deg;
}
.from-189 {
  --o-from: 189deg;
}
.from-190 {
  --o-from: 190deg;
}
.from-191 {
  --o-from: 191deg;
}
.from-192 {
  --o-from: 192deg;
}
.from-193 {
  --o-from: 193deg;
}
.from-194 {
  --o-from: 194deg;
}
.from-195 {
  --o-from: 195deg;
}
.from-196 {
  --o-from: 196deg;
}
.from-197 {
  --o-from: 197deg;
}
.from-198 {
  --o-from: 198deg;
}
.from-199 {
  --o-from: 199deg;
}
.from-200 {
  --o-from: 200deg;
}
.from-201 {
  --o-from: 201deg;
}
.from-202 {
  --o-from: 202deg;
}
.from-203 {
  --o-from: 203deg;
}
.from-204 {
  --o-from: 204deg;
}
.from-205 {
  --o-from: 205deg;
}
.from-206 {
  --o-from: 206deg;
}
.from-207 {
  --o-from: 207deg;
}
.from-208 {
  --o-from: 208deg;
}
.from-209 {
  --o-from: 209deg;
}
.from-210 {
  --o-from: 210deg;
}
.from-211 {
  --o-from: 211deg;
}
.from-212 {
  --o-from: 212deg;
}
.from-213 {
  --o-from: 213deg;
}
.from-214 {
  --o-from: 214deg;
}
.from-215 {
  --o-from: 215deg;
}
.from-216 {
  --o-from: 216deg;
}
.from-217 {
  --o-from: 217deg;
}
.from-218 {
  --o-from: 218deg;
}
.from-219 {
  --o-from: 219deg;
}
.from-220 {
  --o-from: 220deg;
}
.from-221 {
  --o-from: 221deg;
}
.from-222 {
  --o-from: 222deg;
}
.from-223 {
  --o-from: 223deg;
}
.from-224 {
  --o-from: 224deg;
}
.from-225 {
  --o-from: 225deg;
}
.from-226 {
  --o-from: 226deg;
}
.from-227 {
  --o-from: 227deg;
}
.from-228 {
  --o-from: 228deg;
}
.from-229 {
  --o-from: 229deg;
}
.from-230 {
  --o-from: 230deg;
}
.from-231 {
  --o-from: 231deg;
}
.from-232 {
  --o-from: 232deg;
}
.from-233 {
  --o-from: 233deg;
}
.from-234 {
  --o-from: 234deg;
}
.from-235 {
  --o-from: 235deg;
}
.from-236 {
  --o-from: 236deg;
}
.from-237 {
  --o-from: 237deg;
}
.from-238 {
  --o-from: 238deg;
}
.from-239 {
  --o-from: 239deg;
}
.from-240 {
  --o-from: 240deg;
}
.from-241 {
  --o-from: 241deg;
}
.from-242 {
  --o-from: 242deg;
}
.from-243 {
  --o-from: 243deg;
}
.from-244 {
  --o-from: 244deg;
}
.from-245 {
  --o-from: 245deg;
}
.from-246 {
  --o-from: 246deg;
}
.from-247 {
  --o-from: 247deg;
}
.from-248 {
  --o-from: 248deg;
}
.from-249 {
  --o-from: 249deg;
}
.from-250 {
  --o-from: 250deg;
}
.from-251 {
  --o-from: 251deg;
}
.from-252 {
  --o-from: 252deg;
}
.from-253 {
  --o-from: 253deg;
}
.from-254 {
  --o-from: 254deg;
}
.from-255 {
  --o-from: 255deg;
}
.from-256 {
  --o-from: 256deg;
}
.from-257 {
  --o-from: 257deg;
}
.from-258 {
  --o-from: 258deg;
}
.from-259 {
  --o-from: 259deg;
}
.from-260 {
  --o-from: 260deg;
}
.from-261 {
  --o-from: 261deg;
}
.from-262 {
  --o-from: 262deg;
}
.from-263 {
  --o-from: 263deg;
}
.from-264 {
  --o-from: 264deg;
}
.from-265 {
  --o-from: 265deg;
}
.from-266 {
  --o-from: 266deg;
}
.from-267 {
  --o-from: 267deg;
}
.from-268 {
  --o-from: 268deg;
}
.from-269 {
  --o-from: 269deg;
}
.from-270 {
  --o-from: 270deg;
}
.from-271 {
  --o-from: 271deg;
}
.from-272 {
  --o-from: 272deg;
}
.from-273 {
  --o-from: 273deg;
}
.from-274 {
  --o-from: 274deg;
}
.from-275 {
  --o-from: 275deg;
}
.from-276 {
  --o-from: 276deg;
}
.from-277 {
  --o-from: 277deg;
}
.from-278 {
  --o-from: 278deg;
}
.from-279 {
  --o-from: 279deg;
}
.from-280 {
  --o-from: 280deg;
}
.from-281 {
  --o-from: 281deg;
}
.from-282 {
  --o-from: 282deg;
}
.from-283 {
  --o-from: 283deg;
}
.from-284 {
  --o-from: 284deg;
}
.from-285 {
  --o-from: 285deg;
}
.from-286 {
  --o-from: 286deg;
}
.from-287 {
  --o-from: 287deg;
}
.from-288 {
  --o-from: 288deg;
}
.from-289 {
  --o-from: 289deg;
}
.from-290 {
  --o-from: 290deg;
}
.from-291 {
  --o-from: 291deg;
}
.from-292 {
  --o-from: 292deg;
}
.from-293 {
  --o-from: 293deg;
}
.from-294 {
  --o-from: 294deg;
}
.from-295 {
  --o-from: 295deg;
}
.from-296 {
  --o-from: 296deg;
}
.from-297 {
  --o-from: 297deg;
}
.from-298 {
  --o-from: 298deg;
}
.from-299 {
  --o-from: 299deg;
}
.from-300 {
  --o-from: 300deg;
}
.from-301 {
  --o-from: 301deg;
}
.from-302 {
  --o-from: 302deg;
}
.from-303 {
  --o-from: 303deg;
}
.from-304 {
  --o-from: 304deg;
}
.from-305 {
  --o-from: 305deg;
}
.from-306 {
  --o-from: 306deg;
}
.from-307 {
  --o-from: 307deg;
}
.from-308 {
  --o-from: 308deg;
}
.from-309 {
  --o-from: 309deg;
}
.from-310 {
  --o-from: 310deg;
}
.from-311 {
  --o-from: 311deg;
}
.from-312 {
  --o-from: 312deg;
}
.from-313 {
  --o-from: 313deg;
}
.from-314 {
  --o-from: 314deg;
}
.from-315 {
  --o-from: 315deg;
}
.from-316 {
  --o-from: 316deg;
}
.from-317 {
  --o-from: 317deg;
}
.from-318 {
  --o-from: 318deg;
}
.from-319 {
  --o-from: 319deg;
}
.from-320 {
  --o-from: 320deg;
}
.from-321 {
  --o-from: 321deg;
}
.from-322 {
  --o-from: 322deg;
}
.from-323 {
  --o-from: 323deg;
}
.from-324 {
  --o-from: 324deg;
}
.from-325 {
  --o-from: 325deg;
}
.from-326 {
  --o-from: 326deg;
}
.from-327 {
  --o-from: 327deg;
}
.from-328 {
  --o-from: 328deg;
}
.from-329 {
  --o-from: 329deg;
}
.from-330 {
  --o-from: 330deg;
}
.from-331 {
  --o-from: 331deg;
}
.from-332 {
  --o-from: 332deg;
}
.from-333 {
  --o-from: 333deg;
}
.from-334 {
  --o-from: 334deg;
}
.from-335 {
  --o-from: 335deg;
}
.from-336 {
  --o-from: 336deg;
}
.from-337 {
  --o-from: 337deg;
}
.from-338 {
  --o-from: 338deg;
}
.from-339 {
  --o-from: 339deg;
}
.from-340 {
  --o-from: 340deg;
}
.from-341 {
  --o-from: 341deg;
}
.from-342 {
  --o-from: 342deg;
}
.from-343 {
  --o-from: 343deg;
}
.from-344 {
  --o-from: 344deg;
}
.from-345 {
  --o-from: 345deg;
}
.from-346 {
  --o-from: 346deg;
}
.from-347 {
  --o-from: 347deg;
}
.from-348 {
  --o-from: 348deg;
}
.from-349 {
  --o-from: 349deg;
}
.from-350 {
  --o-from: 350deg;
}
.from-351 {
  --o-from: 351deg;
}
.from-352 {
  --o-from: 352deg;
}
.from-353 {
  --o-from: 353deg;
}
.from-354 {
  --o-from: 354deg;
}
.from-355 {
  --o-from: 355deg;
}
.from-356 {
  --o-from: 356deg;
}
.from-357 {
  --o-from: 357deg;
}
.from-358 {
  --o-from: 358deg;
}
.from-359 {
  --o-from: 359deg;
}
.from-360 {
  --o-from: 360deg;
}
[class*=angle-] {
  --o-from: 0deg !important;
}
.angle-0 {
  --o-angle-composite: calc(0deg - 90deg) !important;
}
.angle-1 {
  --o-angle-composite: calc(1deg - 90deg) !important;
}
.angle-2 {
  --o-angle-composite: calc(2deg - 90deg) !important;
}
.angle-3 {
  --o-angle-composite: calc(3deg - 90deg) !important;
}
.angle-4 {
  --o-angle-composite: calc(4deg - 90deg) !important;
}
.angle-5 {
  --o-angle-composite: calc(5deg - 90deg) !important;
}
.angle-6 {
  --o-angle-composite: calc(6deg - 90deg) !important;
}
.angle-7 {
  --o-angle-composite: calc(7deg - 90deg) !important;
}
.angle-8 {
  --o-angle-composite: calc(8deg - 90deg) !important;
}
.angle-9 {
  --o-angle-composite: calc(9deg - 90deg) !important;
}
.angle-10 {
  --o-angle-composite: calc(10deg - 90deg) !important;
}
.angle-11 {
  --o-angle-composite: calc(11deg - 90deg) !important;
}
.angle-12 {
  --o-angle-composite: calc(12deg - 90deg) !important;
}
.angle-13 {
  --o-angle-composite: calc(13deg - 90deg) !important;
}
.angle-14 {
  --o-angle-composite: calc(14deg - 90deg) !important;
}
.angle-15 {
  --o-angle-composite: calc(15deg - 90deg) !important;
}
.angle-16 {
  --o-angle-composite: calc(16deg - 90deg) !important;
}
.angle-17 {
  --o-angle-composite: calc(17deg - 90deg) !important;
}
.angle-18 {
  --o-angle-composite: calc(18deg - 90deg) !important;
}
.angle-19 {
  --o-angle-composite: calc(19deg - 90deg) !important;
}
.angle-20 {
  --o-angle-composite: calc(20deg - 90deg) !important;
}
.angle-21 {
  --o-angle-composite: calc(21deg - 90deg) !important;
}
.angle-22 {
  --o-angle-composite: calc(22deg - 90deg) !important;
}
.angle-23 {
  --o-angle-composite: calc(23deg - 90deg) !important;
}
.angle-24 {
  --o-angle-composite: calc(24deg - 90deg) !important;
}
.angle-25 {
  --o-angle-composite: calc(25deg - 90deg) !important;
}
.angle-26 {
  --o-angle-composite: calc(26deg - 90deg) !important;
}
.angle-27 {
  --o-angle-composite: calc(27deg - 90deg) !important;
}
.angle-28 {
  --o-angle-composite: calc(28deg - 90deg) !important;
}
.angle-29 {
  --o-angle-composite: calc(29deg - 90deg) !important;
}
.angle-30 {
  --o-angle-composite: calc(30deg - 90deg) !important;
}
.angle-31 {
  --o-angle-composite: calc(31deg - 90deg) !important;
}
.angle-32 {
  --o-angle-composite: calc(32deg - 90deg) !important;
}
.angle-33 {
  --o-angle-composite: calc(33deg - 90deg) !important;
}
.angle-34 {
  --o-angle-composite: calc(34deg - 90deg) !important;
}
.angle-35 {
  --o-angle-composite: calc(35deg - 90deg) !important;
}
.angle-36 {
  --o-angle-composite: calc(36deg - 90deg) !important;
}
.angle-37 {
  --o-angle-composite: calc(37deg - 90deg) !important;
}
.angle-38 {
  --o-angle-composite: calc(38deg - 90deg) !important;
}
.angle-39 {
  --o-angle-composite: calc(39deg - 90deg) !important;
}
.angle-40 {
  --o-angle-composite: calc(40deg - 90deg) !important;
}
.angle-41 {
  --o-angle-composite: calc(41deg - 90deg) !important;
}
.angle-42 {
  --o-angle-composite: calc(42deg - 90deg) !important;
}
.angle-43 {
  --o-angle-composite: calc(43deg - 90deg) !important;
}
.angle-44 {
  --o-angle-composite: calc(44deg - 90deg) !important;
}
.angle-45 {
  --o-angle-composite: calc(45deg - 90deg) !important;
}
.angle-46 {
  --o-angle-composite: calc(46deg - 90deg) !important;
}
.angle-47 {
  --o-angle-composite: calc(47deg - 90deg) !important;
}
.angle-48 {
  --o-angle-composite: calc(48deg - 90deg) !important;
}
.angle-49 {
  --o-angle-composite: calc(49deg - 90deg) !important;
}
.angle-50 {
  --o-angle-composite: calc(50deg - 90deg) !important;
}
.angle-51 {
  --o-angle-composite: calc(51deg - 90deg) !important;
}
.angle-52 {
  --o-angle-composite: calc(52deg - 90deg) !important;
}
.angle-53 {
  --o-angle-composite: calc(53deg - 90deg) !important;
}
.angle-54 {
  --o-angle-composite: calc(54deg - 90deg) !important;
}
.angle-55 {
  --o-angle-composite: calc(55deg - 90deg) !important;
}
.angle-56 {
  --o-angle-composite: calc(56deg - 90deg) !important;
}
.angle-57 {
  --o-angle-composite: calc(57deg - 90deg) !important;
}
.angle-58 {
  --o-angle-composite: calc(58deg - 90deg) !important;
}
.angle-59 {
  --o-angle-composite: calc(59deg - 90deg) !important;
}
.angle-60 {
  --o-angle-composite: calc(60deg - 90deg) !important;
}
.angle-61 {
  --o-angle-composite: calc(61deg - 90deg) !important;
}
.angle-62 {
  --o-angle-composite: calc(62deg - 90deg) !important;
}
.angle-63 {
  --o-angle-composite: calc(63deg - 90deg) !important;
}
.angle-64 {
  --o-angle-composite: calc(64deg - 90deg) !important;
}
.angle-65 {
  --o-angle-composite: calc(65deg - 90deg) !important;
}
.angle-66 {
  --o-angle-composite: calc(66deg - 90deg) !important;
}
.angle-67 {
  --o-angle-composite: calc(67deg - 90deg) !important;
}
.angle-68 {
  --o-angle-composite: calc(68deg - 90deg) !important;
}
.angle-69 {
  --o-angle-composite: calc(69deg - 90deg) !important;
}
.angle-70 {
  --o-angle-composite: calc(70deg - 90deg) !important;
}
.angle-71 {
  --o-angle-composite: calc(71deg - 90deg) !important;
}
.angle-72 {
  --o-angle-composite: calc(72deg - 90deg) !important;
}
.angle-73 {
  --o-angle-composite: calc(73deg - 90deg) !important;
}
.angle-74 {
  --o-angle-composite: calc(74deg - 90deg) !important;
}
.angle-75 {
  --o-angle-composite: calc(75deg - 90deg) !important;
}
.angle-76 {
  --o-angle-composite: calc(76deg - 90deg) !important;
}
.angle-77 {
  --o-angle-composite: calc(77deg - 90deg) !important;
}
.angle-78 {
  --o-angle-composite: calc(78deg - 90deg) !important;
}
.angle-79 {
  --o-angle-composite: calc(79deg - 90deg) !important;
}
.angle-80 {
  --o-angle-composite: calc(80deg - 90deg) !important;
}
.angle-81 {
  --o-angle-composite: calc(81deg - 90deg) !important;
}
.angle-82 {
  --o-angle-composite: calc(82deg - 90deg) !important;
}
.angle-83 {
  --o-angle-composite: calc(83deg - 90deg) !important;
}
.angle-84 {
  --o-angle-composite: calc(84deg - 90deg) !important;
}
.angle-85 {
  --o-angle-composite: calc(85deg - 90deg) !important;
}
.angle-86 {
  --o-angle-composite: calc(86deg - 90deg) !important;
}
.angle-87 {
  --o-angle-composite: calc(87deg - 90deg) !important;
}
.angle-88 {
  --o-angle-composite: calc(88deg - 90deg) !important;
}
.angle-89 {
  --o-angle-composite: calc(89deg - 90deg) !important;
}
.angle-90 {
  --o-angle-composite: calc(90deg - 90deg) !important;
}
.angle-91 {
  --o-angle-composite: calc(91deg - 90deg) !important;
}
.angle-92 {
  --o-angle-composite: calc(92deg - 90deg) !important;
}
.angle-93 {
  --o-angle-composite: calc(93deg - 90deg) !important;
}
.angle-94 {
  --o-angle-composite: calc(94deg - 90deg) !important;
}
.angle-95 {
  --o-angle-composite: calc(95deg - 90deg) !important;
}
.angle-96 {
  --o-angle-composite: calc(96deg - 90deg) !important;
}
.angle-97 {
  --o-angle-composite: calc(97deg - 90deg) !important;
}
.angle-98 {
  --o-angle-composite: calc(98deg - 90deg) !important;
}
.angle-99 {
  --o-angle-composite: calc(99deg - 90deg) !important;
}
.angle-100 {
  --o-angle-composite: calc(100deg - 90deg) !important;
}
.angle-101 {
  --o-angle-composite: calc(101deg - 90deg) !important;
}
.angle-102 {
  --o-angle-composite: calc(102deg - 90deg) !important;
}
.angle-103 {
  --o-angle-composite: calc(103deg - 90deg) !important;
}
.angle-104 {
  --o-angle-composite: calc(104deg - 90deg) !important;
}
.angle-105 {
  --o-angle-composite: calc(105deg - 90deg) !important;
}
.angle-106 {
  --o-angle-composite: calc(106deg - 90deg) !important;
}
.angle-107 {
  --o-angle-composite: calc(107deg - 90deg) !important;
}
.angle-108 {
  --o-angle-composite: calc(108deg - 90deg) !important;
}
.angle-109 {
  --o-angle-composite: calc(109deg - 90deg) !important;
}
.angle-110 {
  --o-angle-composite: calc(110deg - 90deg) !important;
}
.angle-111 {
  --o-angle-composite: calc(111deg - 90deg) !important;
}
.angle-112 {
  --o-angle-composite: calc(112deg - 90deg) !important;
}
.angle-113 {
  --o-angle-composite: calc(113deg - 90deg) !important;
}
.angle-114 {
  --o-angle-composite: calc(114deg - 90deg) !important;
}
.angle-115 {
  --o-angle-composite: calc(115deg - 90deg) !important;
}
.angle-116 {
  --o-angle-composite: calc(116deg - 90deg) !important;
}
.angle-117 {
  --o-angle-composite: calc(117deg - 90deg) !important;
}
.angle-118 {
  --o-angle-composite: calc(118deg - 90deg) !important;
}
.angle-119 {
  --o-angle-composite: calc(119deg - 90deg) !important;
}
.angle-120 {
  --o-angle-composite: calc(120deg - 90deg) !important;
}
.angle-121 {
  --o-angle-composite: calc(121deg - 90deg) !important;
}
.angle-122 {
  --o-angle-composite: calc(122deg - 90deg) !important;
}
.angle-123 {
  --o-angle-composite: calc(123deg - 90deg) !important;
}
.angle-124 {
  --o-angle-composite: calc(124deg - 90deg) !important;
}
.angle-125 {
  --o-angle-composite: calc(125deg - 90deg) !important;
}
.angle-126 {
  --o-angle-composite: calc(126deg - 90deg) !important;
}
.angle-127 {
  --o-angle-composite: calc(127deg - 90deg) !important;
}
.angle-128 {
  --o-angle-composite: calc(128deg - 90deg) !important;
}
.angle-129 {
  --o-angle-composite: calc(129deg - 90deg) !important;
}
.angle-130 {
  --o-angle-composite: calc(130deg - 90deg) !important;
}
.angle-131 {
  --o-angle-composite: calc(131deg - 90deg) !important;
}
.angle-132 {
  --o-angle-composite: calc(132deg - 90deg) !important;
}
.angle-133 {
  --o-angle-composite: calc(133deg - 90deg) !important;
}
.angle-134 {
  --o-angle-composite: calc(134deg - 90deg) !important;
}
.angle-135 {
  --o-angle-composite: calc(135deg - 90deg) !important;
}
.angle-136 {
  --o-angle-composite: calc(136deg - 90deg) !important;
}
.angle-137 {
  --o-angle-composite: calc(137deg - 90deg) !important;
}
.angle-138 {
  --o-angle-composite: calc(138deg - 90deg) !important;
}
.angle-139 {
  --o-angle-composite: calc(139deg - 90deg) !important;
}
.angle-140 {
  --o-angle-composite: calc(140deg - 90deg) !important;
}
.angle-141 {
  --o-angle-composite: calc(141deg - 90deg) !important;
}
.angle-142 {
  --o-angle-composite: calc(142deg - 90deg) !important;
}
.angle-143 {
  --o-angle-composite: calc(143deg - 90deg) !important;
}
.angle-144 {
  --o-angle-composite: calc(144deg - 90deg) !important;
}
.angle-145 {
  --o-angle-composite: calc(145deg - 90deg) !important;
}
.angle-146 {
  --o-angle-composite: calc(146deg - 90deg) !important;
}
.angle-147 {
  --o-angle-composite: calc(147deg - 90deg) !important;
}
.angle-148 {
  --o-angle-composite: calc(148deg - 90deg) !important;
}
.angle-149 {
  --o-angle-composite: calc(149deg - 90deg) !important;
}
.angle-150 {
  --o-angle-composite: calc(150deg - 90deg) !important;
}
.angle-151 {
  --o-angle-composite: calc(151deg - 90deg) !important;
}
.angle-152 {
  --o-angle-composite: calc(152deg - 90deg) !important;
}
.angle-153 {
  --o-angle-composite: calc(153deg - 90deg) !important;
}
.angle-154 {
  --o-angle-composite: calc(154deg - 90deg) !important;
}
.angle-155 {
  --o-angle-composite: calc(155deg - 90deg) !important;
}
.angle-156 {
  --o-angle-composite: calc(156deg - 90deg) !important;
}
.angle-157 {
  --o-angle-composite: calc(157deg - 90deg) !important;
}
.angle-158 {
  --o-angle-composite: calc(158deg - 90deg) !important;
}
.angle-159 {
  --o-angle-composite: calc(159deg - 90deg) !important;
}
.angle-160 {
  --o-angle-composite: calc(160deg - 90deg) !important;
}
.angle-161 {
  --o-angle-composite: calc(161deg - 90deg) !important;
}
.angle-162 {
  --o-angle-composite: calc(162deg - 90deg) !important;
}
.angle-163 {
  --o-angle-composite: calc(163deg - 90deg) !important;
}
.angle-164 {
  --o-angle-composite: calc(164deg - 90deg) !important;
}
.angle-165 {
  --o-angle-composite: calc(165deg - 90deg) !important;
}
.angle-166 {
  --o-angle-composite: calc(166deg - 90deg) !important;
}
.angle-167 {
  --o-angle-composite: calc(167deg - 90deg) !important;
}
.angle-168 {
  --o-angle-composite: calc(168deg - 90deg) !important;
}
.angle-169 {
  --o-angle-composite: calc(169deg - 90deg) !important;
}
.angle-170 {
  --o-angle-composite: calc(170deg - 90deg) !important;
}
.angle-171 {
  --o-angle-composite: calc(171deg - 90deg) !important;
}
.angle-172 {
  --o-angle-composite: calc(172deg - 90deg) !important;
}
.angle-173 {
  --o-angle-composite: calc(173deg - 90deg) !important;
}
.angle-174 {
  --o-angle-composite: calc(174deg - 90deg) !important;
}
.angle-175 {
  --o-angle-composite: calc(175deg - 90deg) !important;
}
.angle-176 {
  --o-angle-composite: calc(176deg - 90deg) !important;
}
.angle-177 {
  --o-angle-composite: calc(177deg - 90deg) !important;
}
.angle-178 {
  --o-angle-composite: calc(178deg - 90deg) !important;
}
.angle-179 {
  --o-angle-composite: calc(179deg - 90deg) !important;
}
.angle-180 {
  --o-angle-composite: calc(180deg - 90deg) !important;
}
.angle-181 {
  --o-angle-composite: calc(181deg - 90deg) !important;
}
.angle-182 {
  --o-angle-composite: calc(182deg - 90deg) !important;
}
.angle-183 {
  --o-angle-composite: calc(183deg - 90deg) !important;
}
.angle-184 {
  --o-angle-composite: calc(184deg - 90deg) !important;
}
.angle-185 {
  --o-angle-composite: calc(185deg - 90deg) !important;
}
.angle-186 {
  --o-angle-composite: calc(186deg - 90deg) !important;
}
.angle-187 {
  --o-angle-composite: calc(187deg - 90deg) !important;
}
.angle-188 {
  --o-angle-composite: calc(188deg - 90deg) !important;
}
.angle-189 {
  --o-angle-composite: calc(189deg - 90deg) !important;
}
.angle-190 {
  --o-angle-composite: calc(190deg - 90deg) !important;
}
.angle-191 {
  --o-angle-composite: calc(191deg - 90deg) !important;
}
.angle-192 {
  --o-angle-composite: calc(192deg - 90deg) !important;
}
.angle-193 {
  --o-angle-composite: calc(193deg - 90deg) !important;
}
.angle-194 {
  --o-angle-composite: calc(194deg - 90deg) !important;
}
.angle-195 {
  --o-angle-composite: calc(195deg - 90deg) !important;
}
.angle-196 {
  --o-angle-composite: calc(196deg - 90deg) !important;
}
.angle-197 {
  --o-angle-composite: calc(197deg - 90deg) !important;
}
.angle-198 {
  --o-angle-composite: calc(198deg - 90deg) !important;
}
.angle-199 {
  --o-angle-composite: calc(199deg - 90deg) !important;
}
.angle-200 {
  --o-angle-composite: calc(200deg - 90deg) !important;
}
.angle-201 {
  --o-angle-composite: calc(201deg - 90deg) !important;
}
.angle-202 {
  --o-angle-composite: calc(202deg - 90deg) !important;
}
.angle-203 {
  --o-angle-composite: calc(203deg - 90deg) !important;
}
.angle-204 {
  --o-angle-composite: calc(204deg - 90deg) !important;
}
.angle-205 {
  --o-angle-composite: calc(205deg - 90deg) !important;
}
.angle-206 {
  --o-angle-composite: calc(206deg - 90deg) !important;
}
.angle-207 {
  --o-angle-composite: calc(207deg - 90deg) !important;
}
.angle-208 {
  --o-angle-composite: calc(208deg - 90deg) !important;
}
.angle-209 {
  --o-angle-composite: calc(209deg - 90deg) !important;
}
.angle-210 {
  --o-angle-composite: calc(210deg - 90deg) !important;
}
.angle-211 {
  --o-angle-composite: calc(211deg - 90deg) !important;
}
.angle-212 {
  --o-angle-composite: calc(212deg - 90deg) !important;
}
.angle-213 {
  --o-angle-composite: calc(213deg - 90deg) !important;
}
.angle-214 {
  --o-angle-composite: calc(214deg - 90deg) !important;
}
.angle-215 {
  --o-angle-composite: calc(215deg - 90deg) !important;
}
.angle-216 {
  --o-angle-composite: calc(216deg - 90deg) !important;
}
.angle-217 {
  --o-angle-composite: calc(217deg - 90deg) !important;
}
.angle-218 {
  --o-angle-composite: calc(218deg - 90deg) !important;
}
.angle-219 {
  --o-angle-composite: calc(219deg - 90deg) !important;
}
.angle-220 {
  --o-angle-composite: calc(220deg - 90deg) !important;
}
.angle-221 {
  --o-angle-composite: calc(221deg - 90deg) !important;
}
.angle-222 {
  --o-angle-composite: calc(222deg - 90deg) !important;
}
.angle-223 {
  --o-angle-composite: calc(223deg - 90deg) !important;
}
.angle-224 {
  --o-angle-composite: calc(224deg - 90deg) !important;
}
.angle-225 {
  --o-angle-composite: calc(225deg - 90deg) !important;
}
.angle-226 {
  --o-angle-composite: calc(226deg - 90deg) !important;
}
.angle-227 {
  --o-angle-composite: calc(227deg - 90deg) !important;
}
.angle-228 {
  --o-angle-composite: calc(228deg - 90deg) !important;
}
.angle-229 {
  --o-angle-composite: calc(229deg - 90deg) !important;
}
.angle-230 {
  --o-angle-composite: calc(230deg - 90deg) !important;
}
.angle-231 {
  --o-angle-composite: calc(231deg - 90deg) !important;
}
.angle-232 {
  --o-angle-composite: calc(232deg - 90deg) !important;
}
.angle-233 {
  --o-angle-composite: calc(233deg - 90deg) !important;
}
.angle-234 {
  --o-angle-composite: calc(234deg - 90deg) !important;
}
.angle-235 {
  --o-angle-composite: calc(235deg - 90deg) !important;
}
.angle-236 {
  --o-angle-composite: calc(236deg - 90deg) !important;
}
.angle-237 {
  --o-angle-composite: calc(237deg - 90deg) !important;
}
.angle-238 {
  --o-angle-composite: calc(238deg - 90deg) !important;
}
.angle-239 {
  --o-angle-composite: calc(239deg - 90deg) !important;
}
.angle-240 {
  --o-angle-composite: calc(240deg - 90deg) !important;
}
.angle-241 {
  --o-angle-composite: calc(241deg - 90deg) !important;
}
.angle-242 {
  --o-angle-composite: calc(242deg - 90deg) !important;
}
.angle-243 {
  --o-angle-composite: calc(243deg - 90deg) !important;
}
.angle-244 {
  --o-angle-composite: calc(244deg - 90deg) !important;
}
.angle-245 {
  --o-angle-composite: calc(245deg - 90deg) !important;
}
.angle-246 {
  --o-angle-composite: calc(246deg - 90deg) !important;
}
.angle-247 {
  --o-angle-composite: calc(247deg - 90deg) !important;
}
.angle-248 {
  --o-angle-composite: calc(248deg - 90deg) !important;
}
.angle-249 {
  --o-angle-composite: calc(249deg - 90deg) !important;
}
.angle-250 {
  --o-angle-composite: calc(250deg - 90deg) !important;
}
.angle-251 {
  --o-angle-composite: calc(251deg - 90deg) !important;
}
.angle-252 {
  --o-angle-composite: calc(252deg - 90deg) !important;
}
.angle-253 {
  --o-angle-composite: calc(253deg - 90deg) !important;
}
.angle-254 {
  --o-angle-composite: calc(254deg - 90deg) !important;
}
.angle-255 {
  --o-angle-composite: calc(255deg - 90deg) !important;
}
.angle-256 {
  --o-angle-composite: calc(256deg - 90deg) !important;
}
.angle-257 {
  --o-angle-composite: calc(257deg - 90deg) !important;
}
.angle-258 {
  --o-angle-composite: calc(258deg - 90deg) !important;
}
.angle-259 {
  --o-angle-composite: calc(259deg - 90deg) !important;
}
.angle-260 {
  --o-angle-composite: calc(260deg - 90deg) !important;
}
.angle-261 {
  --o-angle-composite: calc(261deg - 90deg) !important;
}
.angle-262 {
  --o-angle-composite: calc(262deg - 90deg) !important;
}
.angle-263 {
  --o-angle-composite: calc(263deg - 90deg) !important;
}
.angle-264 {
  --o-angle-composite: calc(264deg - 90deg) !important;
}
.angle-265 {
  --o-angle-composite: calc(265deg - 90deg) !important;
}
.angle-266 {
  --o-angle-composite: calc(266deg - 90deg) !important;
}
.angle-267 {
  --o-angle-composite: calc(267deg - 90deg) !important;
}
.angle-268 {
  --o-angle-composite: calc(268deg - 90deg) !important;
}
.angle-269 {
  --o-angle-composite: calc(269deg - 90deg) !important;
}
.angle-270 {
  --o-angle-composite: calc(270deg - 90deg) !important;
}
.angle-271 {
  --o-angle-composite: calc(271deg - 90deg) !important;
}
.angle-272 {
  --o-angle-composite: calc(272deg - 90deg) !important;
}
.angle-273 {
  --o-angle-composite: calc(273deg - 90deg) !important;
}
.angle-274 {
  --o-angle-composite: calc(274deg - 90deg) !important;
}
.angle-275 {
  --o-angle-composite: calc(275deg - 90deg) !important;
}
.angle-276 {
  --o-angle-composite: calc(276deg - 90deg) !important;
}
.angle-277 {
  --o-angle-composite: calc(277deg - 90deg) !important;
}
.angle-278 {
  --o-angle-composite: calc(278deg - 90deg) !important;
}
.angle-279 {
  --o-angle-composite: calc(279deg - 90deg) !important;
}
.angle-280 {
  --o-angle-composite: calc(280deg - 90deg) !important;
}
.angle-281 {
  --o-angle-composite: calc(281deg - 90deg) !important;
}
.angle-282 {
  --o-angle-composite: calc(282deg - 90deg) !important;
}
.angle-283 {
  --o-angle-composite: calc(283deg - 90deg) !important;
}
.angle-284 {
  --o-angle-composite: calc(284deg - 90deg) !important;
}
.angle-285 {
  --o-angle-composite: calc(285deg - 90deg) !important;
}
.angle-286 {
  --o-angle-composite: calc(286deg - 90deg) !important;
}
.angle-287 {
  --o-angle-composite: calc(287deg - 90deg) !important;
}
.angle-288 {
  --o-angle-composite: calc(288deg - 90deg) !important;
}
.angle-289 {
  --o-angle-composite: calc(289deg - 90deg) !important;
}
.angle-290 {
  --o-angle-composite: calc(290deg - 90deg) !important;
}
.angle-291 {
  --o-angle-composite: calc(291deg - 90deg) !important;
}
.angle-292 {
  --o-angle-composite: calc(292deg - 90deg) !important;
}
.angle-293 {
  --o-angle-composite: calc(293deg - 90deg) !important;
}
.angle-294 {
  --o-angle-composite: calc(294deg - 90deg) !important;
}
.angle-295 {
  --o-angle-composite: calc(295deg - 90deg) !important;
}
.angle-296 {
  --o-angle-composite: calc(296deg - 90deg) !important;
}
.angle-297 {
  --o-angle-composite: calc(297deg - 90deg) !important;
}
.angle-298 {
  --o-angle-composite: calc(298deg - 90deg) !important;
}
.angle-299 {
  --o-angle-composite: calc(299deg - 90deg) !important;
}
.angle-300 {
  --o-angle-composite: calc(300deg - 90deg) !important;
}
.angle-301 {
  --o-angle-composite: calc(301deg - 90deg) !important;
}
.angle-302 {
  --o-angle-composite: calc(302deg - 90deg) !important;
}
.angle-303 {
  --o-angle-composite: calc(303deg - 90deg) !important;
}
.angle-304 {
  --o-angle-composite: calc(304deg - 90deg) !important;
}
.angle-305 {
  --o-angle-composite: calc(305deg - 90deg) !important;
}
.angle-306 {
  --o-angle-composite: calc(306deg - 90deg) !important;
}
.angle-307 {
  --o-angle-composite: calc(307deg - 90deg) !important;
}
.angle-308 {
  --o-angle-composite: calc(308deg - 90deg) !important;
}
.angle-309 {
  --o-angle-composite: calc(309deg - 90deg) !important;
}
.angle-310 {
  --o-angle-composite: calc(310deg - 90deg) !important;
}
.angle-311 {
  --o-angle-composite: calc(311deg - 90deg) !important;
}
.angle-312 {
  --o-angle-composite: calc(312deg - 90deg) !important;
}
.angle-313 {
  --o-angle-composite: calc(313deg - 90deg) !important;
}
.angle-314 {
  --o-angle-composite: calc(314deg - 90deg) !important;
}
.angle-315 {
  --o-angle-composite: calc(315deg - 90deg) !important;
}
.angle-316 {
  --o-angle-composite: calc(316deg - 90deg) !important;
}
.angle-317 {
  --o-angle-composite: calc(317deg - 90deg) !important;
}
.angle-318 {
  --o-angle-composite: calc(318deg - 90deg) !important;
}
.angle-319 {
  --o-angle-composite: calc(319deg - 90deg) !important;
}
.angle-320 {
  --o-angle-composite: calc(320deg - 90deg) !important;
}
.angle-321 {
  --o-angle-composite: calc(321deg - 90deg) !important;
}
.angle-322 {
  --o-angle-composite: calc(322deg - 90deg) !important;
}
.angle-323 {
  --o-angle-composite: calc(323deg - 90deg) !important;
}
.angle-324 {
  --o-angle-composite: calc(324deg - 90deg) !important;
}
.angle-325 {
  --o-angle-composite: calc(325deg - 90deg) !important;
}
.angle-326 {
  --o-angle-composite: calc(326deg - 90deg) !important;
}
.angle-327 {
  --o-angle-composite: calc(327deg - 90deg) !important;
}
.angle-328 {
  --o-angle-composite: calc(328deg - 90deg) !important;
}
.angle-329 {
  --o-angle-composite: calc(329deg - 90deg) !important;
}
.angle-330 {
  --o-angle-composite: calc(330deg - 90deg) !important;
}
.angle-331 {
  --o-angle-composite: calc(331deg - 90deg) !important;
}
.angle-332 {
  --o-angle-composite: calc(332deg - 90deg) !important;
}
.angle-333 {
  --o-angle-composite: calc(333deg - 90deg) !important;
}
.angle-334 {
  --o-angle-composite: calc(334deg - 90deg) !important;
}
.angle-335 {
  --o-angle-composite: calc(335deg - 90deg) !important;
}
.angle-336 {
  --o-angle-composite: calc(336deg - 90deg) !important;
}
.angle-337 {
  --o-angle-composite: calc(337deg - 90deg) !important;
}
.angle-338 {
  --o-angle-composite: calc(338deg - 90deg) !important;
}
.angle-339 {
  --o-angle-composite: calc(339deg - 90deg) !important;
}
.angle-340 {
  --o-angle-composite: calc(340deg - 90deg) !important;
}
.angle-341 {
  --o-angle-composite: calc(341deg - 90deg) !important;
}
.angle-342 {
  --o-angle-composite: calc(342deg - 90deg) !important;
}
.angle-343 {
  --o-angle-composite: calc(343deg - 90deg) !important;
}
.angle-344 {
  --o-angle-composite: calc(344deg - 90deg) !important;
}
.angle-345 {
  --o-angle-composite: calc(345deg - 90deg) !important;
}
.angle-346 {
  --o-angle-composite: calc(346deg - 90deg) !important;
}
.angle-347 {
  --o-angle-composite: calc(347deg - 90deg) !important;
}
.angle-348 {
  --o-angle-composite: calc(348deg - 90deg) !important;
}
.angle-349 {
  --o-angle-composite: calc(349deg - 90deg) !important;
}
.angle-350 {
  --o-angle-composite: calc(350deg - 90deg) !important;
}
.angle-351 {
  --o-angle-composite: calc(351deg - 90deg) !important;
}
.angle-352 {
  --o-angle-composite: calc(352deg - 90deg) !important;
}
.angle-353 {
  --o-angle-composite: calc(353deg - 90deg) !important;
}
.angle-354 {
  --o-angle-composite: calc(354deg - 90deg) !important;
}
.angle-355 {
  --o-angle-composite: calc(355deg - 90deg) !important;
}
.angle-356 {
  --o-angle-composite: calc(356deg - 90deg) !important;
}
.angle-357 {
  --o-angle-composite: calc(357deg - 90deg) !important;
}
.angle-358 {
  --o-angle-composite: calc(358deg - 90deg) !important;
}
.angle-359 {
  --o-angle-composite: calc(359deg - 90deg) !important;
}
.angle-360 {
  --o-angle-composite: calc(360deg - 90deg) !important;
}
o-arc.angle-0,
o-progress.angle-0 {
  --o-angle-composite: calc(0deg) !important;
}
o-arc.angle-1,
o-progress.angle-1 {
  --o-angle-composite: calc(1deg) !important;
}
o-arc.angle-2,
o-progress.angle-2 {
  --o-angle-composite: calc(2deg) !important;
}
o-arc.angle-3,
o-progress.angle-3 {
  --o-angle-composite: calc(3deg) !important;
}
o-arc.angle-4,
o-progress.angle-4 {
  --o-angle-composite: calc(4deg) !important;
}
o-arc.angle-5,
o-progress.angle-5 {
  --o-angle-composite: calc(5deg) !important;
}
o-arc.angle-6,
o-progress.angle-6 {
  --o-angle-composite: calc(6deg) !important;
}
o-arc.angle-7,
o-progress.angle-7 {
  --o-angle-composite: calc(7deg) !important;
}
o-arc.angle-8,
o-progress.angle-8 {
  --o-angle-composite: calc(8deg) !important;
}
o-arc.angle-9,
o-progress.angle-9 {
  --o-angle-composite: calc(9deg) !important;
}
o-arc.angle-10,
o-progress.angle-10 {
  --o-angle-composite: calc(10deg) !important;
}
o-arc.angle-11,
o-progress.angle-11 {
  --o-angle-composite: calc(11deg) !important;
}
o-arc.angle-12,
o-progress.angle-12 {
  --o-angle-composite: calc(12deg) !important;
}
o-arc.angle-13,
o-progress.angle-13 {
  --o-angle-composite: calc(13deg) !important;
}
o-arc.angle-14,
o-progress.angle-14 {
  --o-angle-composite: calc(14deg) !important;
}
o-arc.angle-15,
o-progress.angle-15 {
  --o-angle-composite: calc(15deg) !important;
}
o-arc.angle-16,
o-progress.angle-16 {
  --o-angle-composite: calc(16deg) !important;
}
o-arc.angle-17,
o-progress.angle-17 {
  --o-angle-composite: calc(17deg) !important;
}
o-arc.angle-18,
o-progress.angle-18 {
  --o-angle-composite: calc(18deg) !important;
}
o-arc.angle-19,
o-progress.angle-19 {
  --o-angle-composite: calc(19deg) !important;
}
o-arc.angle-20,
o-progress.angle-20 {
  --o-angle-composite: calc(20deg) !important;
}
o-arc.angle-21,
o-progress.angle-21 {
  --o-angle-composite: calc(21deg) !important;
}
o-arc.angle-22,
o-progress.angle-22 {
  --o-angle-composite: calc(22deg) !important;
}
o-arc.angle-23,
o-progress.angle-23 {
  --o-angle-composite: calc(23deg) !important;
}
o-arc.angle-24,
o-progress.angle-24 {
  --o-angle-composite: calc(24deg) !important;
}
o-arc.angle-25,
o-progress.angle-25 {
  --o-angle-composite: calc(25deg) !important;
}
o-arc.angle-26,
o-progress.angle-26 {
  --o-angle-composite: calc(26deg) !important;
}
o-arc.angle-27,
o-progress.angle-27 {
  --o-angle-composite: calc(27deg) !important;
}
o-arc.angle-28,
o-progress.angle-28 {
  --o-angle-composite: calc(28deg) !important;
}
o-arc.angle-29,
o-progress.angle-29 {
  --o-angle-composite: calc(29deg) !important;
}
o-arc.angle-30,
o-progress.angle-30 {
  --o-angle-composite: calc(30deg) !important;
}
o-arc.angle-31,
o-progress.angle-31 {
  --o-angle-composite: calc(31deg) !important;
}
o-arc.angle-32,
o-progress.angle-32 {
  --o-angle-composite: calc(32deg) !important;
}
o-arc.angle-33,
o-progress.angle-33 {
  --o-angle-composite: calc(33deg) !important;
}
o-arc.angle-34,
o-progress.angle-34 {
  --o-angle-composite: calc(34deg) !important;
}
o-arc.angle-35,
o-progress.angle-35 {
  --o-angle-composite: calc(35deg) !important;
}
o-arc.angle-36,
o-progress.angle-36 {
  --o-angle-composite: calc(36deg) !important;
}
o-arc.angle-37,
o-progress.angle-37 {
  --o-angle-composite: calc(37deg) !important;
}
o-arc.angle-38,
o-progress.angle-38 {
  --o-angle-composite: calc(38deg) !important;
}
o-arc.angle-39,
o-progress.angle-39 {
  --o-angle-composite: calc(39deg) !important;
}
o-arc.angle-40,
o-progress.angle-40 {
  --o-angle-composite: calc(40deg) !important;
}
o-arc.angle-41,
o-progress.angle-41 {
  --o-angle-composite: calc(41deg) !important;
}
o-arc.angle-42,
o-progress.angle-42 {
  --o-angle-composite: calc(42deg) !important;
}
o-arc.angle-43,
o-progress.angle-43 {
  --o-angle-composite: calc(43deg) !important;
}
o-arc.angle-44,
o-progress.angle-44 {
  --o-angle-composite: calc(44deg) !important;
}
o-arc.angle-45,
o-progress.angle-45 {
  --o-angle-composite: calc(45deg) !important;
}
o-arc.angle-46,
o-progress.angle-46 {
  --o-angle-composite: calc(46deg) !important;
}
o-arc.angle-47,
o-progress.angle-47 {
  --o-angle-composite: calc(47deg) !important;
}
o-arc.angle-48,
o-progress.angle-48 {
  --o-angle-composite: calc(48deg) !important;
}
o-arc.angle-49,
o-progress.angle-49 {
  --o-angle-composite: calc(49deg) !important;
}
o-arc.angle-50,
o-progress.angle-50 {
  --o-angle-composite: calc(50deg) !important;
}
o-arc.angle-51,
o-progress.angle-51 {
  --o-angle-composite: calc(51deg) !important;
}
o-arc.angle-52,
o-progress.angle-52 {
  --o-angle-composite: calc(52deg) !important;
}
o-arc.angle-53,
o-progress.angle-53 {
  --o-angle-composite: calc(53deg) !important;
}
o-arc.angle-54,
o-progress.angle-54 {
  --o-angle-composite: calc(54deg) !important;
}
o-arc.angle-55,
o-progress.angle-55 {
  --o-angle-composite: calc(55deg) !important;
}
o-arc.angle-56,
o-progress.angle-56 {
  --o-angle-composite: calc(56deg) !important;
}
o-arc.angle-57,
o-progress.angle-57 {
  --o-angle-composite: calc(57deg) !important;
}
o-arc.angle-58,
o-progress.angle-58 {
  --o-angle-composite: calc(58deg) !important;
}
o-arc.angle-59,
o-progress.angle-59 {
  --o-angle-composite: calc(59deg) !important;
}
o-arc.angle-60,
o-progress.angle-60 {
  --o-angle-composite: calc(60deg) !important;
}
o-arc.angle-61,
o-progress.angle-61 {
  --o-angle-composite: calc(61deg) !important;
}
o-arc.angle-62,
o-progress.angle-62 {
  --o-angle-composite: calc(62deg) !important;
}
o-arc.angle-63,
o-progress.angle-63 {
  --o-angle-composite: calc(63deg) !important;
}
o-arc.angle-64,
o-progress.angle-64 {
  --o-angle-composite: calc(64deg) !important;
}
o-arc.angle-65,
o-progress.angle-65 {
  --o-angle-composite: calc(65deg) !important;
}
o-arc.angle-66,
o-progress.angle-66 {
  --o-angle-composite: calc(66deg) !important;
}
o-arc.angle-67,
o-progress.angle-67 {
  --o-angle-composite: calc(67deg) !important;
}
o-arc.angle-68,
o-progress.angle-68 {
  --o-angle-composite: calc(68deg) !important;
}
o-arc.angle-69,
o-progress.angle-69 {
  --o-angle-composite: calc(69deg) !important;
}
o-arc.angle-70,
o-progress.angle-70 {
  --o-angle-composite: calc(70deg) !important;
}
o-arc.angle-71,
o-progress.angle-71 {
  --o-angle-composite: calc(71deg) !important;
}
o-arc.angle-72,
o-progress.angle-72 {
  --o-angle-composite: calc(72deg) !important;
}
o-arc.angle-73,
o-progress.angle-73 {
  --o-angle-composite: calc(73deg) !important;
}
o-arc.angle-74,
o-progress.angle-74 {
  --o-angle-composite: calc(74deg) !important;
}
o-arc.angle-75,
o-progress.angle-75 {
  --o-angle-composite: calc(75deg) !important;
}
o-arc.angle-76,
o-progress.angle-76 {
  --o-angle-composite: calc(76deg) !important;
}
o-arc.angle-77,
o-progress.angle-77 {
  --o-angle-composite: calc(77deg) !important;
}
o-arc.angle-78,
o-progress.angle-78 {
  --o-angle-composite: calc(78deg) !important;
}
o-arc.angle-79,
o-progress.angle-79 {
  --o-angle-composite: calc(79deg) !important;
}
o-arc.angle-80,
o-progress.angle-80 {
  --o-angle-composite: calc(80deg) !important;
}
o-arc.angle-81,
o-progress.angle-81 {
  --o-angle-composite: calc(81deg) !important;
}
o-arc.angle-82,
o-progress.angle-82 {
  --o-angle-composite: calc(82deg) !important;
}
o-arc.angle-83,
o-progress.angle-83 {
  --o-angle-composite: calc(83deg) !important;
}
o-arc.angle-84,
o-progress.angle-84 {
  --o-angle-composite: calc(84deg) !important;
}
o-arc.angle-85,
o-progress.angle-85 {
  --o-angle-composite: calc(85deg) !important;
}
o-arc.angle-86,
o-progress.angle-86 {
  --o-angle-composite: calc(86deg) !important;
}
o-arc.angle-87,
o-progress.angle-87 {
  --o-angle-composite: calc(87deg) !important;
}
o-arc.angle-88,
o-progress.angle-88 {
  --o-angle-composite: calc(88deg) !important;
}
o-arc.angle-89,
o-progress.angle-89 {
  --o-angle-composite: calc(89deg) !important;
}
o-arc.angle-90,
o-progress.angle-90 {
  --o-angle-composite: calc(90deg) !important;
}
o-arc.angle-91,
o-progress.angle-91 {
  --o-angle-composite: calc(91deg) !important;
}
o-arc.angle-92,
o-progress.angle-92 {
  --o-angle-composite: calc(92deg) !important;
}
o-arc.angle-93,
o-progress.angle-93 {
  --o-angle-composite: calc(93deg) !important;
}
o-arc.angle-94,
o-progress.angle-94 {
  --o-angle-composite: calc(94deg) !important;
}
o-arc.angle-95,
o-progress.angle-95 {
  --o-angle-composite: calc(95deg) !important;
}
o-arc.angle-96,
o-progress.angle-96 {
  --o-angle-composite: calc(96deg) !important;
}
o-arc.angle-97,
o-progress.angle-97 {
  --o-angle-composite: calc(97deg) !important;
}
o-arc.angle-98,
o-progress.angle-98 {
  --o-angle-composite: calc(98deg) !important;
}
o-arc.angle-99,
o-progress.angle-99 {
  --o-angle-composite: calc(99deg) !important;
}
o-arc.angle-100,
o-progress.angle-100 {
  --o-angle-composite: calc(100deg) !important;
}
o-arc.angle-101,
o-progress.angle-101 {
  --o-angle-composite: calc(101deg) !important;
}
o-arc.angle-102,
o-progress.angle-102 {
  --o-angle-composite: calc(102deg) !important;
}
o-arc.angle-103,
o-progress.angle-103 {
  --o-angle-composite: calc(103deg) !important;
}
o-arc.angle-104,
o-progress.angle-104 {
  --o-angle-composite: calc(104deg) !important;
}
o-arc.angle-105,
o-progress.angle-105 {
  --o-angle-composite: calc(105deg) !important;
}
o-arc.angle-106,
o-progress.angle-106 {
  --o-angle-composite: calc(106deg) !important;
}
o-arc.angle-107,
o-progress.angle-107 {
  --o-angle-composite: calc(107deg) !important;
}
o-arc.angle-108,
o-progress.angle-108 {
  --o-angle-composite: calc(108deg) !important;
}
o-arc.angle-109,
o-progress.angle-109 {
  --o-angle-composite: calc(109deg) !important;
}
o-arc.angle-110,
o-progress.angle-110 {
  --o-angle-composite: calc(110deg) !important;
}
o-arc.angle-111,
o-progress.angle-111 {
  --o-angle-composite: calc(111deg) !important;
}
o-arc.angle-112,
o-progress.angle-112 {
  --o-angle-composite: calc(112deg) !important;
}
o-arc.angle-113,
o-progress.angle-113 {
  --o-angle-composite: calc(113deg) !important;
}
o-arc.angle-114,
o-progress.angle-114 {
  --o-angle-composite: calc(114deg) !important;
}
o-arc.angle-115,
o-progress.angle-115 {
  --o-angle-composite: calc(115deg) !important;
}
o-arc.angle-116,
o-progress.angle-116 {
  --o-angle-composite: calc(116deg) !important;
}
o-arc.angle-117,
o-progress.angle-117 {
  --o-angle-composite: calc(117deg) !important;
}
o-arc.angle-118,
o-progress.angle-118 {
  --o-angle-composite: calc(118deg) !important;
}
o-arc.angle-119,
o-progress.angle-119 {
  --o-angle-composite: calc(119deg) !important;
}
o-arc.angle-120,
o-progress.angle-120 {
  --o-angle-composite: calc(120deg) !important;
}
o-arc.angle-121,
o-progress.angle-121 {
  --o-angle-composite: calc(121deg) !important;
}
o-arc.angle-122,
o-progress.angle-122 {
  --o-angle-composite: calc(122deg) !important;
}
o-arc.angle-123,
o-progress.angle-123 {
  --o-angle-composite: calc(123deg) !important;
}
o-arc.angle-124,
o-progress.angle-124 {
  --o-angle-composite: calc(124deg) !important;
}
o-arc.angle-125,
o-progress.angle-125 {
  --o-angle-composite: calc(125deg) !important;
}
o-arc.angle-126,
o-progress.angle-126 {
  --o-angle-composite: calc(126deg) !important;
}
o-arc.angle-127,
o-progress.angle-127 {
  --o-angle-composite: calc(127deg) !important;
}
o-arc.angle-128,
o-progress.angle-128 {
  --o-angle-composite: calc(128deg) !important;
}
o-arc.angle-129,
o-progress.angle-129 {
  --o-angle-composite: calc(129deg) !important;
}
o-arc.angle-130,
o-progress.angle-130 {
  --o-angle-composite: calc(130deg) !important;
}
o-arc.angle-131,
o-progress.angle-131 {
  --o-angle-composite: calc(131deg) !important;
}
o-arc.angle-132,
o-progress.angle-132 {
  --o-angle-composite: calc(132deg) !important;
}
o-arc.angle-133,
o-progress.angle-133 {
  --o-angle-composite: calc(133deg) !important;
}
o-arc.angle-134,
o-progress.angle-134 {
  --o-angle-composite: calc(134deg) !important;
}
o-arc.angle-135,
o-progress.angle-135 {
  --o-angle-composite: calc(135deg) !important;
}
o-arc.angle-136,
o-progress.angle-136 {
  --o-angle-composite: calc(136deg) !important;
}
o-arc.angle-137,
o-progress.angle-137 {
  --o-angle-composite: calc(137deg) !important;
}
o-arc.angle-138,
o-progress.angle-138 {
  --o-angle-composite: calc(138deg) !important;
}
o-arc.angle-139,
o-progress.angle-139 {
  --o-angle-composite: calc(139deg) !important;
}
o-arc.angle-140,
o-progress.angle-140 {
  --o-angle-composite: calc(140deg) !important;
}
o-arc.angle-141,
o-progress.angle-141 {
  --o-angle-composite: calc(141deg) !important;
}
o-arc.angle-142,
o-progress.angle-142 {
  --o-angle-composite: calc(142deg) !important;
}
o-arc.angle-143,
o-progress.angle-143 {
  --o-angle-composite: calc(143deg) !important;
}
o-arc.angle-144,
o-progress.angle-144 {
  --o-angle-composite: calc(144deg) !important;
}
o-arc.angle-145,
o-progress.angle-145 {
  --o-angle-composite: calc(145deg) !important;
}
o-arc.angle-146,
o-progress.angle-146 {
  --o-angle-composite: calc(146deg) !important;
}
o-arc.angle-147,
o-progress.angle-147 {
  --o-angle-composite: calc(147deg) !important;
}
o-arc.angle-148,
o-progress.angle-148 {
  --o-angle-composite: calc(148deg) !important;
}
o-arc.angle-149,
o-progress.angle-149 {
  --o-angle-composite: calc(149deg) !important;
}
o-arc.angle-150,
o-progress.angle-150 {
  --o-angle-composite: calc(150deg) !important;
}
o-arc.angle-151,
o-progress.angle-151 {
  --o-angle-composite: calc(151deg) !important;
}
o-arc.angle-152,
o-progress.angle-152 {
  --o-angle-composite: calc(152deg) !important;
}
o-arc.angle-153,
o-progress.angle-153 {
  --o-angle-composite: calc(153deg) !important;
}
o-arc.angle-154,
o-progress.angle-154 {
  --o-angle-composite: calc(154deg) !important;
}
o-arc.angle-155,
o-progress.angle-155 {
  --o-angle-composite: calc(155deg) !important;
}
o-arc.angle-156,
o-progress.angle-156 {
  --o-angle-composite: calc(156deg) !important;
}
o-arc.angle-157,
o-progress.angle-157 {
  --o-angle-composite: calc(157deg) !important;
}
o-arc.angle-158,
o-progress.angle-158 {
  --o-angle-composite: calc(158deg) !important;
}
o-arc.angle-159,
o-progress.angle-159 {
  --o-angle-composite: calc(159deg) !important;
}
o-arc.angle-160,
o-progress.angle-160 {
  --o-angle-composite: calc(160deg) !important;
}
o-arc.angle-161,
o-progress.angle-161 {
  --o-angle-composite: calc(161deg) !important;
}
o-arc.angle-162,
o-progress.angle-162 {
  --o-angle-composite: calc(162deg) !important;
}
o-arc.angle-163,
o-progress.angle-163 {
  --o-angle-composite: calc(163deg) !important;
}
o-arc.angle-164,
o-progress.angle-164 {
  --o-angle-composite: calc(164deg) !important;
}
o-arc.angle-165,
o-progress.angle-165 {
  --o-angle-composite: calc(165deg) !important;
}
o-arc.angle-166,
o-progress.angle-166 {
  --o-angle-composite: calc(166deg) !important;
}
o-arc.angle-167,
o-progress.angle-167 {
  --o-angle-composite: calc(167deg) !important;
}
o-arc.angle-168,
o-progress.angle-168 {
  --o-angle-composite: calc(168deg) !important;
}
o-arc.angle-169,
o-progress.angle-169 {
  --o-angle-composite: calc(169deg) !important;
}
o-arc.angle-170,
o-progress.angle-170 {
  --o-angle-composite: calc(170deg) !important;
}
o-arc.angle-171,
o-progress.angle-171 {
  --o-angle-composite: calc(171deg) !important;
}
o-arc.angle-172,
o-progress.angle-172 {
  --o-angle-composite: calc(172deg) !important;
}
o-arc.angle-173,
o-progress.angle-173 {
  --o-angle-composite: calc(173deg) !important;
}
o-arc.angle-174,
o-progress.angle-174 {
  --o-angle-composite: calc(174deg) !important;
}
o-arc.angle-175,
o-progress.angle-175 {
  --o-angle-composite: calc(175deg) !important;
}
o-arc.angle-176,
o-progress.angle-176 {
  --o-angle-composite: calc(176deg) !important;
}
o-arc.angle-177,
o-progress.angle-177 {
  --o-angle-composite: calc(177deg) !important;
}
o-arc.angle-178,
o-progress.angle-178 {
  --o-angle-composite: calc(178deg) !important;
}
o-arc.angle-179,
o-progress.angle-179 {
  --o-angle-composite: calc(179deg) !important;
}
o-arc.angle-180,
o-progress.angle-180 {
  --o-angle-composite: calc(180deg) !important;
}
o-arc.angle-181,
o-progress.angle-181 {
  --o-angle-composite: calc(181deg) !important;
}
o-arc.angle-182,
o-progress.angle-182 {
  --o-angle-composite: calc(182deg) !important;
}
o-arc.angle-183,
o-progress.angle-183 {
  --o-angle-composite: calc(183deg) !important;
}
o-arc.angle-184,
o-progress.angle-184 {
  --o-angle-composite: calc(184deg) !important;
}
o-arc.angle-185,
o-progress.angle-185 {
  --o-angle-composite: calc(185deg) !important;
}
o-arc.angle-186,
o-progress.angle-186 {
  --o-angle-composite: calc(186deg) !important;
}
o-arc.angle-187,
o-progress.angle-187 {
  --o-angle-composite: calc(187deg) !important;
}
o-arc.angle-188,
o-progress.angle-188 {
  --o-angle-composite: calc(188deg) !important;
}
o-arc.angle-189,
o-progress.angle-189 {
  --o-angle-composite: calc(189deg) !important;
}
o-arc.angle-190,
o-progress.angle-190 {
  --o-angle-composite: calc(190deg) !important;
}
o-arc.angle-191,
o-progress.angle-191 {
  --o-angle-composite: calc(191deg) !important;
}
o-arc.angle-192,
o-progress.angle-192 {
  --o-angle-composite: calc(192deg) !important;
}
o-arc.angle-193,
o-progress.angle-193 {
  --o-angle-composite: calc(193deg) !important;
}
o-arc.angle-194,
o-progress.angle-194 {
  --o-angle-composite: calc(194deg) !important;
}
o-arc.angle-195,
o-progress.angle-195 {
  --o-angle-composite: calc(195deg) !important;
}
o-arc.angle-196,
o-progress.angle-196 {
  --o-angle-composite: calc(196deg) !important;
}
o-arc.angle-197,
o-progress.angle-197 {
  --o-angle-composite: calc(197deg) !important;
}
o-arc.angle-198,
o-progress.angle-198 {
  --o-angle-composite: calc(198deg) !important;
}
o-arc.angle-199,
o-progress.angle-199 {
  --o-angle-composite: calc(199deg) !important;
}
o-arc.angle-200,
o-progress.angle-200 {
  --o-angle-composite: calc(200deg) !important;
}
o-arc.angle-201,
o-progress.angle-201 {
  --o-angle-composite: calc(201deg) !important;
}
o-arc.angle-202,
o-progress.angle-202 {
  --o-angle-composite: calc(202deg) !important;
}
o-arc.angle-203,
o-progress.angle-203 {
  --o-angle-composite: calc(203deg) !important;
}
o-arc.angle-204,
o-progress.angle-204 {
  --o-angle-composite: calc(204deg) !important;
}
o-arc.angle-205,
o-progress.angle-205 {
  --o-angle-composite: calc(205deg) !important;
}
o-arc.angle-206,
o-progress.angle-206 {
  --o-angle-composite: calc(206deg) !important;
}
o-arc.angle-207,
o-progress.angle-207 {
  --o-angle-composite: calc(207deg) !important;
}
o-arc.angle-208,
o-progress.angle-208 {
  --o-angle-composite: calc(208deg) !important;
}
o-arc.angle-209,
o-progress.angle-209 {
  --o-angle-composite: calc(209deg) !important;
}
o-arc.angle-210,
o-progress.angle-210 {
  --o-angle-composite: calc(210deg) !important;
}
o-arc.angle-211,
o-progress.angle-211 {
  --o-angle-composite: calc(211deg) !important;
}
o-arc.angle-212,
o-progress.angle-212 {
  --o-angle-composite: calc(212deg) !important;
}
o-arc.angle-213,
o-progress.angle-213 {
  --o-angle-composite: calc(213deg) !important;
}
o-arc.angle-214,
o-progress.angle-214 {
  --o-angle-composite: calc(214deg) !important;
}
o-arc.angle-215,
o-progress.angle-215 {
  --o-angle-composite: calc(215deg) !important;
}
o-arc.angle-216,
o-progress.angle-216 {
  --o-angle-composite: calc(216deg) !important;
}
o-arc.angle-217,
o-progress.angle-217 {
  --o-angle-composite: calc(217deg) !important;
}
o-arc.angle-218,
o-progress.angle-218 {
  --o-angle-composite: calc(218deg) !important;
}
o-arc.angle-219,
o-progress.angle-219 {
  --o-angle-composite: calc(219deg) !important;
}
o-arc.angle-220,
o-progress.angle-220 {
  --o-angle-composite: calc(220deg) !important;
}
o-arc.angle-221,
o-progress.angle-221 {
  --o-angle-composite: calc(221deg) !important;
}
o-arc.angle-222,
o-progress.angle-222 {
  --o-angle-composite: calc(222deg) !important;
}
o-arc.angle-223,
o-progress.angle-223 {
  --o-angle-composite: calc(223deg) !important;
}
o-arc.angle-224,
o-progress.angle-224 {
  --o-angle-composite: calc(224deg) !important;
}
o-arc.angle-225,
o-progress.angle-225 {
  --o-angle-composite: calc(225deg) !important;
}
o-arc.angle-226,
o-progress.angle-226 {
  --o-angle-composite: calc(226deg) !important;
}
o-arc.angle-227,
o-progress.angle-227 {
  --o-angle-composite: calc(227deg) !important;
}
o-arc.angle-228,
o-progress.angle-228 {
  --o-angle-composite: calc(228deg) !important;
}
o-arc.angle-229,
o-progress.angle-229 {
  --o-angle-composite: calc(229deg) !important;
}
o-arc.angle-230,
o-progress.angle-230 {
  --o-angle-composite: calc(230deg) !important;
}
o-arc.angle-231,
o-progress.angle-231 {
  --o-angle-composite: calc(231deg) !important;
}
o-arc.angle-232,
o-progress.angle-232 {
  --o-angle-composite: calc(232deg) !important;
}
o-arc.angle-233,
o-progress.angle-233 {
  --o-angle-composite: calc(233deg) !important;
}
o-arc.angle-234,
o-progress.angle-234 {
  --o-angle-composite: calc(234deg) !important;
}
o-arc.angle-235,
o-progress.angle-235 {
  --o-angle-composite: calc(235deg) !important;
}
o-arc.angle-236,
o-progress.angle-236 {
  --o-angle-composite: calc(236deg) !important;
}
o-arc.angle-237,
o-progress.angle-237 {
  --o-angle-composite: calc(237deg) !important;
}
o-arc.angle-238,
o-progress.angle-238 {
  --o-angle-composite: calc(238deg) !important;
}
o-arc.angle-239,
o-progress.angle-239 {
  --o-angle-composite: calc(239deg) !important;
}
o-arc.angle-240,
o-progress.angle-240 {
  --o-angle-composite: calc(240deg) !important;
}
o-arc.angle-241,
o-progress.angle-241 {
  --o-angle-composite: calc(241deg) !important;
}
o-arc.angle-242,
o-progress.angle-242 {
  --o-angle-composite: calc(242deg) !important;
}
o-arc.angle-243,
o-progress.angle-243 {
  --o-angle-composite: calc(243deg) !important;
}
o-arc.angle-244,
o-progress.angle-244 {
  --o-angle-composite: calc(244deg) !important;
}
o-arc.angle-245,
o-progress.angle-245 {
  --o-angle-composite: calc(245deg) !important;
}
o-arc.angle-246,
o-progress.angle-246 {
  --o-angle-composite: calc(246deg) !important;
}
o-arc.angle-247,
o-progress.angle-247 {
  --o-angle-composite: calc(247deg) !important;
}
o-arc.angle-248,
o-progress.angle-248 {
  --o-angle-composite: calc(248deg) !important;
}
o-arc.angle-249,
o-progress.angle-249 {
  --o-angle-composite: calc(249deg) !important;
}
o-arc.angle-250,
o-progress.angle-250 {
  --o-angle-composite: calc(250deg) !important;
}
o-arc.angle-251,
o-progress.angle-251 {
  --o-angle-composite: calc(251deg) !important;
}
o-arc.angle-252,
o-progress.angle-252 {
  --o-angle-composite: calc(252deg) !important;
}
o-arc.angle-253,
o-progress.angle-253 {
  --o-angle-composite: calc(253deg) !important;
}
o-arc.angle-254,
o-progress.angle-254 {
  --o-angle-composite: calc(254deg) !important;
}
o-arc.angle-255,
o-progress.angle-255 {
  --o-angle-composite: calc(255deg) !important;
}
o-arc.angle-256,
o-progress.angle-256 {
  --o-angle-composite: calc(256deg) !important;
}
o-arc.angle-257,
o-progress.angle-257 {
  --o-angle-composite: calc(257deg) !important;
}
o-arc.angle-258,
o-progress.angle-258 {
  --o-angle-composite: calc(258deg) !important;
}
o-arc.angle-259,
o-progress.angle-259 {
  --o-angle-composite: calc(259deg) !important;
}
o-arc.angle-260,
o-progress.angle-260 {
  --o-angle-composite: calc(260deg) !important;
}
o-arc.angle-261,
o-progress.angle-261 {
  --o-angle-composite: calc(261deg) !important;
}
o-arc.angle-262,
o-progress.angle-262 {
  --o-angle-composite: calc(262deg) !important;
}
o-arc.angle-263,
o-progress.angle-263 {
  --o-angle-composite: calc(263deg) !important;
}
o-arc.angle-264,
o-progress.angle-264 {
  --o-angle-composite: calc(264deg) !important;
}
o-arc.angle-265,
o-progress.angle-265 {
  --o-angle-composite: calc(265deg) !important;
}
o-arc.angle-266,
o-progress.angle-266 {
  --o-angle-composite: calc(266deg) !important;
}
o-arc.angle-267,
o-progress.angle-267 {
  --o-angle-composite: calc(267deg) !important;
}
o-arc.angle-268,
o-progress.angle-268 {
  --o-angle-composite: calc(268deg) !important;
}
o-arc.angle-269,
o-progress.angle-269 {
  --o-angle-composite: calc(269deg) !important;
}
o-arc.angle-270,
o-progress.angle-270 {
  --o-angle-composite: calc(270deg) !important;
}
o-arc.angle-271,
o-progress.angle-271 {
  --o-angle-composite: calc(271deg) !important;
}
o-arc.angle-272,
o-progress.angle-272 {
  --o-angle-composite: calc(272deg) !important;
}
o-arc.angle-273,
o-progress.angle-273 {
  --o-angle-composite: calc(273deg) !important;
}
o-arc.angle-274,
o-progress.angle-274 {
  --o-angle-composite: calc(274deg) !important;
}
o-arc.angle-275,
o-progress.angle-275 {
  --o-angle-composite: calc(275deg) !important;
}
o-arc.angle-276,
o-progress.angle-276 {
  --o-angle-composite: calc(276deg) !important;
}
o-arc.angle-277,
o-progress.angle-277 {
  --o-angle-composite: calc(277deg) !important;
}
o-arc.angle-278,
o-progress.angle-278 {
  --o-angle-composite: calc(278deg) !important;
}
o-arc.angle-279,
o-progress.angle-279 {
  --o-angle-composite: calc(279deg) !important;
}
o-arc.angle-280,
o-progress.angle-280 {
  --o-angle-composite: calc(280deg) !important;
}
o-arc.angle-281,
o-progress.angle-281 {
  --o-angle-composite: calc(281deg) !important;
}
o-arc.angle-282,
o-progress.angle-282 {
  --o-angle-composite: calc(282deg) !important;
}
o-arc.angle-283,
o-progress.angle-283 {
  --o-angle-composite: calc(283deg) !important;
}
o-arc.angle-284,
o-progress.angle-284 {
  --o-angle-composite: calc(284deg) !important;
}
o-arc.angle-285,
o-progress.angle-285 {
  --o-angle-composite: calc(285deg) !important;
}
o-arc.angle-286,
o-progress.angle-286 {
  --o-angle-composite: calc(286deg) !important;
}
o-arc.angle-287,
o-progress.angle-287 {
  --o-angle-composite: calc(287deg) !important;
}
o-arc.angle-288,
o-progress.angle-288 {
  --o-angle-composite: calc(288deg) !important;
}
o-arc.angle-289,
o-progress.angle-289 {
  --o-angle-composite: calc(289deg) !important;
}
o-arc.angle-290,
o-progress.angle-290 {
  --o-angle-composite: calc(290deg) !important;
}
o-arc.angle-291,
o-progress.angle-291 {
  --o-angle-composite: calc(291deg) !important;
}
o-arc.angle-292,
o-progress.angle-292 {
  --o-angle-composite: calc(292deg) !important;
}
o-arc.angle-293,
o-progress.angle-293 {
  --o-angle-composite: calc(293deg) !important;
}
o-arc.angle-294,
o-progress.angle-294 {
  --o-angle-composite: calc(294deg) !important;
}
o-arc.angle-295,
o-progress.angle-295 {
  --o-angle-composite: calc(295deg) !important;
}
o-arc.angle-296,
o-progress.angle-296 {
  --o-angle-composite: calc(296deg) !important;
}
o-arc.angle-297,
o-progress.angle-297 {
  --o-angle-composite: calc(297deg) !important;
}
o-arc.angle-298,
o-progress.angle-298 {
  --o-angle-composite: calc(298deg) !important;
}
o-arc.angle-299,
o-progress.angle-299 {
  --o-angle-composite: calc(299deg) !important;
}
o-arc.angle-300,
o-progress.angle-300 {
  --o-angle-composite: calc(300deg) !important;
}
o-arc.angle-301,
o-progress.angle-301 {
  --o-angle-composite: calc(301deg) !important;
}
o-arc.angle-302,
o-progress.angle-302 {
  --o-angle-composite: calc(302deg) !important;
}
o-arc.angle-303,
o-progress.angle-303 {
  --o-angle-composite: calc(303deg) !important;
}
o-arc.angle-304,
o-progress.angle-304 {
  --o-angle-composite: calc(304deg) !important;
}
o-arc.angle-305,
o-progress.angle-305 {
  --o-angle-composite: calc(305deg) !important;
}
o-arc.angle-306,
o-progress.angle-306 {
  --o-angle-composite: calc(306deg) !important;
}
o-arc.angle-307,
o-progress.angle-307 {
  --o-angle-composite: calc(307deg) !important;
}
o-arc.angle-308,
o-progress.angle-308 {
  --o-angle-composite: calc(308deg) !important;
}
o-arc.angle-309,
o-progress.angle-309 {
  --o-angle-composite: calc(309deg) !important;
}
o-arc.angle-310,
o-progress.angle-310 {
  --o-angle-composite: calc(310deg) !important;
}
o-arc.angle-311,
o-progress.angle-311 {
  --o-angle-composite: calc(311deg) !important;
}
o-arc.angle-312,
o-progress.angle-312 {
  --o-angle-composite: calc(312deg) !important;
}
o-arc.angle-313,
o-progress.angle-313 {
  --o-angle-composite: calc(313deg) !important;
}
o-arc.angle-314,
o-progress.angle-314 {
  --o-angle-composite: calc(314deg) !important;
}
o-arc.angle-315,
o-progress.angle-315 {
  --o-angle-composite: calc(315deg) !important;
}
o-arc.angle-316,
o-progress.angle-316 {
  --o-angle-composite: calc(316deg) !important;
}
o-arc.angle-317,
o-progress.angle-317 {
  --o-angle-composite: calc(317deg) !important;
}
o-arc.angle-318,
o-progress.angle-318 {
  --o-angle-composite: calc(318deg) !important;
}
o-arc.angle-319,
o-progress.angle-319 {
  --o-angle-composite: calc(319deg) !important;
}
o-arc.angle-320,
o-progress.angle-320 {
  --o-angle-composite: calc(320deg) !important;
}
o-arc.angle-321,
o-progress.angle-321 {
  --o-angle-composite: calc(321deg) !important;
}
o-arc.angle-322,
o-progress.angle-322 {
  --o-angle-composite: calc(322deg) !important;
}
o-arc.angle-323,
o-progress.angle-323 {
  --o-angle-composite: calc(323deg) !important;
}
o-arc.angle-324,
o-progress.angle-324 {
  --o-angle-composite: calc(324deg) !important;
}
o-arc.angle-325,
o-progress.angle-325 {
  --o-angle-composite: calc(325deg) !important;
}
o-arc.angle-326,
o-progress.angle-326 {
  --o-angle-composite: calc(326deg) !important;
}
o-arc.angle-327,
o-progress.angle-327 {
  --o-angle-composite: calc(327deg) !important;
}
o-arc.angle-328,
o-progress.angle-328 {
  --o-angle-composite: calc(328deg) !important;
}
o-arc.angle-329,
o-progress.angle-329 {
  --o-angle-composite: calc(329deg) !important;
}
o-arc.angle-330,
o-progress.angle-330 {
  --o-angle-composite: calc(330deg) !important;
}
o-arc.angle-331,
o-progress.angle-331 {
  --o-angle-composite: calc(331deg) !important;
}
o-arc.angle-332,
o-progress.angle-332 {
  --o-angle-composite: calc(332deg) !important;
}
o-arc.angle-333,
o-progress.angle-333 {
  --o-angle-composite: calc(333deg) !important;
}
o-arc.angle-334,
o-progress.angle-334 {
  --o-angle-composite: calc(334deg) !important;
}
o-arc.angle-335,
o-progress.angle-335 {
  --o-angle-composite: calc(335deg) !important;
}
o-arc.angle-336,
o-progress.angle-336 {
  --o-angle-composite: calc(336deg) !important;
}
o-arc.angle-337,
o-progress.angle-337 {
  --o-angle-composite: calc(337deg) !important;
}
o-arc.angle-338,
o-progress.angle-338 {
  --o-angle-composite: calc(338deg) !important;
}
o-arc.angle-339,
o-progress.angle-339 {
  --o-angle-composite: calc(339deg) !important;
}
o-arc.angle-340,
o-progress.angle-340 {
  --o-angle-composite: calc(340deg) !important;
}
o-arc.angle-341,
o-progress.angle-341 {
  --o-angle-composite: calc(341deg) !important;
}
o-arc.angle-342,
o-progress.angle-342 {
  --o-angle-composite: calc(342deg) !important;
}
o-arc.angle-343,
o-progress.angle-343 {
  --o-angle-composite: calc(343deg) !important;
}
o-arc.angle-344,
o-progress.angle-344 {
  --o-angle-composite: calc(344deg) !important;
}
o-arc.angle-345,
o-progress.angle-345 {
  --o-angle-composite: calc(345deg) !important;
}
o-arc.angle-346,
o-progress.angle-346 {
  --o-angle-composite: calc(346deg) !important;
}
o-arc.angle-347,
o-progress.angle-347 {
  --o-angle-composite: calc(347deg) !important;
}
o-arc.angle-348,
o-progress.angle-348 {
  --o-angle-composite: calc(348deg) !important;
}
o-arc.angle-349,
o-progress.angle-349 {
  --o-angle-composite: calc(349deg) !important;
}
o-arc.angle-350,
o-progress.angle-350 {
  --o-angle-composite: calc(350deg) !important;
}
o-arc.angle-351,
o-progress.angle-351 {
  --o-angle-composite: calc(351deg) !important;
}
o-arc.angle-352,
o-progress.angle-352 {
  --o-angle-composite: calc(352deg) !important;
}
o-arc.angle-353,
o-progress.angle-353 {
  --o-angle-composite: calc(353deg) !important;
}
o-arc.angle-354,
o-progress.angle-354 {
  --o-angle-composite: calc(354deg) !important;
}
o-arc.angle-355,
o-progress.angle-355 {
  --o-angle-composite: calc(355deg) !important;
}
o-arc.angle-356,
o-progress.angle-356 {
  --o-angle-composite: calc(356deg) !important;
}
o-arc.angle-357,
o-progress.angle-357 {
  --o-angle-composite: calc(357deg) !important;
}
o-arc.angle-358,
o-progress.angle-358 {
  --o-angle-composite: calc(358deg) !important;
}
o-arc.angle-359,
o-progress.angle-359 {
  --o-angle-composite: calc(359deg) !important;
}
o-arc.angle-360,
o-progress.angle-360 {
  --o-angle-composite: calc(360deg) !important;
}
o-arc.gap-0 {
  --o-gap: 0;
}
o-arc.gap-1 {
  --o-gap: 1;
}
o-arc.gap-2 {
  --o-gap: 2;
}
o-arc.gap-3 {
  --o-gap: 3;
}
o-arc.gap-4 {
  --o-gap: 4;
}
o-arc.gap-5 {
  --o-gap: 5;
}
o-arc.gap-6 {
  --o-gap: 6;
}
o-arc.gap-7 {
  --o-gap: 7;
}
o-arc.gap-8 {
  --o-gap: 8;
}
o-arc.gap-9 {
  --o-gap: 9;
}
o-arc.gap-10 {
  --o-gap: 10;
}
o-arc.gap-11 {
  --o-gap: 11;
}
o-arc.gap-12 {
  --o-gap: 12;
}
o-arc.gap-13 {
  --o-gap: 13;
}
o-arc.gap-14 {
  --o-gap: 14;
}
o-arc.gap-15 {
  --o-gap: 15;
}
o-arc.gap-16 {
  --o-gap: 16;
}
o-arc.gap-17 {
  --o-gap: 17;
}
o-arc.gap-18 {
  --o-gap: 18;
}
o-arc.gap-19 {
  --o-gap: 19;
}
o-arc.gap-20 {
  --o-gap: 20;
}
o-arc.gap-21 {
  --o-gap: 21;
}
o-arc.gap-22 {
  --o-gap: 22;
}
o-arc.gap-23 {
  --o-gap: 23;
}
o-arc.gap-24 {
  --o-gap: 24;
}
o-arc.gap-25 {
  --o-gap: 25;
}
o-arc.gap-26 {
  --o-gap: 26;
}
o-arc.gap-27 {
  --o-gap: 27;
}
o-arc.gap-28 {
  --o-gap: 28;
}
o-arc.gap-29 {
  --o-gap: 29;
}
o-arc.gap-30 {
  --o-gap: 30;
}
.orbit.shrink-0,
[class*=orbit-].shrink-0 {
  --o-orbit-ratio: 0;
}
.orbit.shrink-5,
[class*=orbit-].shrink-5 {
  --o-orbit-ratio: 0.05;
}
.orbit.shrink-10,
[class*=orbit-].shrink-10 {
  --o-orbit-ratio: 0.1;
}
.orbit.shrink-15,
[class*=orbit-].shrink-15 {
  --o-orbit-ratio: 0.15;
}
.orbit.shrink-20,
[class*=orbit-].shrink-20 {
  --o-orbit-ratio: 0.2;
}
.orbit.shrink-25,
[class*=orbit-].shrink-25 {
  --o-orbit-ratio: 0.25;
}
.orbit.shrink-30,
[class*=orbit-].shrink-30 {
  --o-orbit-ratio: 0.3;
}
.orbit.shrink-35,
[class*=orbit-].shrink-35 {
  --o-orbit-ratio: 0.35;
}
.orbit.shrink-40,
[class*=orbit-].shrink-40 {
  --o-orbit-ratio: 0.4;
}
.orbit.shrink-45,
[class*=orbit-].shrink-45 {
  --o-orbit-ratio: 0.45;
}
.orbit.shrink-50,
[class*=orbit-].shrink-50 {
  --o-orbit-ratio: 0.5;
}
.orbit.shrink-55,
[class*=orbit-].shrink-55 {
  --o-orbit-ratio: 0.55;
}
.orbit.shrink-60,
[class*=orbit-].shrink-60 {
  --o-orbit-ratio: 0.6;
}
.orbit.shrink-65,
[class*=orbit-].shrink-65 {
  --o-orbit-ratio: 0.65;
}
.orbit.shrink-70,
[class*=orbit-].shrink-70 {
  --o-orbit-ratio: 0.7;
}
.orbit.shrink-75,
[class*=orbit-].shrink-75 {
  --o-orbit-ratio: 0.75;
}
.orbit.shrink-80,
[class*=orbit-].shrink-80 {
  --o-orbit-ratio: 0.8;
}
.orbit.shrink-85,
[class*=orbit-].shrink-85 {
  --o-orbit-ratio: 0.85;
}
.orbit.shrink-90,
[class*=orbit-].shrink-90 {
  --o-orbit-ratio: 0.9;
}
.orbit.shrink-95,
[class*=orbit-].shrink-95 {
  --o-orbit-ratio: 0.95;
}
.orbit.shrink-100,
[class*=orbit-].shrink-100 {
  --o-orbit-ratio: 1;
}
.shrink-0 {
  --o-size-ratio: 1 !important;
}
.shrink-5 {
  --o-size-ratio: 0.95 !important;
}
.shrink-10 {
  --o-size-ratio: 0.9 !important;
}
.shrink-15 {
  --o-size-ratio: 0.85 !important;
}
.shrink-20 {
  --o-size-ratio: 0.8 !important;
}
.shrink-25 {
  --o-size-ratio: 0.75 !important;
}
.shrink-30 {
  --o-size-ratio: 0.7 !important;
}
.shrink-35 {
  --o-size-ratio: 0.65 !important;
}
.shrink-40 {
  --o-size-ratio: 0.6 !important;
}
.shrink-45 {
  --o-size-ratio: 0.55 !important;
}
.shrink-50 {
  --o-size-ratio: 0.5 !important;
}
.shrink-55 {
  --o-size-ratio: 0.45 !important;
}
.shrink-60 {
  --o-size-ratio: 0.4 !important;
}
.shrink-65 {
  --o-size-ratio: 0.35 !important;
}
.shrink-70 {
  --o-size-ratio: 0.3 !important;
}
.shrink-75 {
  --o-size-ratio: 0.25 !important;
}
.shrink-80 {
  --o-size-ratio: 0.2 !important;
}
.shrink-85 {
  --o-size-ratio: 0.15 !important;
}
.shrink-90 {
  --o-size-ratio: 0.1 !important;
}
.shrink-95 {
  --o-size-ratio: 0.05 !important;
}
.shrink-100 {
  --o-size-ratio: 0 !important;
}
.grow-0\.1x {
  --o-size-ratio: 1.1 !important;
}
.grow-0\.2x {
  --o-size-ratio: 1.2 !important;
}
.grow-0\.3x {
  --o-size-ratio: 1.3 !important;
}
.grow-0\.4x {
  --o-size-ratio: 1.4 !important;
}
.grow-0\.5x {
  --o-size-ratio: 1.5 !important;
}
.grow-0\.6x {
  --o-size-ratio: 1.6 !important;
}
.grow-0\.7x {
  --o-size-ratio: 1.7 !important;
}
.grow-0\.8x {
  --o-size-ratio: 1.8 !important;
}
.grow-0\.9x {
  --o-size-ratio: 1.9 !important;
}
.grow-1x {
  --o-size-ratio: 2 !important;
}
.grow-1\.1x {
  --o-size-ratio: 2.2 !important;
}
.grow-1\.2x {
  --o-size-ratio: 2.4 !important;
}
.grow-1\.3x {
  --o-size-ratio: 2.6 !important;
}
.grow-1\.4x {
  --o-size-ratio: 2.8 !important;
}
.grow-1\.5x {
  --o-size-ratio: 3 !important;
}
.grow-1\.6x {
  --o-size-ratio: 3.2 !important;
}
.grow-1\.7x {
  --o-size-ratio: 3.4 !important;
}
.grow-1\.8x {
  --o-size-ratio: 3.6 !important;
}
.grow-1\.9x {
  --o-size-ratio: 3.8 !important;
}
.grow-2x {
  --o-size-ratio: 4 !important;
}
.grow-2\.1x {
  --o-size-ratio: 4.2 !important;
}
.grow-2\.2x {
  --o-size-ratio: 4.4 !important;
}
.grow-2\.3x {
  --o-size-ratio: 4.6 !important;
}
.grow-2\.4x {
  --o-size-ratio: 4.8 !important;
}
.grow-2\.5x {
  --o-size-ratio: 5 !important;
}
.grow-2\.6x {
  --o-size-ratio: 5.2 !important;
}
.grow-2\.7x {
  --o-size-ratio: 5.4 !important;
}
.grow-2\.8x {
  --o-size-ratio: 5.6 !important;
}
.grow-2\.9x {
  --o-size-ratio: 5.8 !important;
}
.grow-3x {
  --o-size-ratio: 6 !important;
}
.grow-3\.1x {
  --o-size-ratio: 6.2 !important;
}
.grow-3\.2x {
  --o-size-ratio: 6.4 !important;
}
.grow-3\.3x {
  --o-size-ratio: 6.6 !important;
}
.grow-3\.4x {
  --o-size-ratio: 6.8 !important;
}
.grow-3\.5x {
  --o-size-ratio: 7 !important;
}
.grow-3\.6x {
  --o-size-ratio: 7.2 !important;
}
.grow-3\.7x {
  --o-size-ratio: 7.4 !important;
}
.grow-3\.8x {
  --o-size-ratio: 7.6 !important;
}
.grow-3\.9x {
  --o-size-ratio: 7.8 !important;
}
.grow-4x {
  --o-size-ratio: 8 !important;
}
.grow-4\.1x {
  --o-size-ratio: 8.2 !important;
}
.grow-4\.2x {
  --o-size-ratio: 8.4 !important;
}
.grow-4\.3x {
  --o-size-ratio: 8.6 !important;
}
.grow-4\.4x {
  --o-size-ratio: 8.8 !important;
}
.grow-4\.5x {
  --o-size-ratio: 9 !important;
}
.grow-4\.6x {
  --o-size-ratio: 9.2 !important;
}
.grow-4\.7x {
  --o-size-ratio: 9.4 !important;
}
.grow-4\.8x {
  --o-size-ratio: 9.6 !important;
}
.grow-4\.9x {
  --o-size-ratio: 9.8 !important;
}
.grow-5x {
  --o-size-ratio: 10 !important;
}
.grow-5\.1x {
  --o-size-ratio: 10.2 !important;
}
.grow-5\.2x {
  --o-size-ratio: 10.4 !important;
}
.grow-5\.3x {
  --o-size-ratio: 10.6 !important;
}
.grow-5\.4x {
  --o-size-ratio: 10.8 !important;
}
.grow-5\.5x {
  --o-size-ratio: 11 !important;
}
.grow-5\.6x {
  --o-size-ratio: 11.2 !important;
}
.grow-5\.7x {
  --o-size-ratio: 11.4 !important;
}
.grow-5\.8x {
  --o-size-ratio: 11.6 !important;
}
.grow-5\.9x {
  --o-size-ratio: 11.8 !important;
}
.grow-6x {
  --o-size-ratio: 12 !important;
}
.grow-6\.1x {
  --o-size-ratio: 12.2 !important;
}
.grow-6\.2x {
  --o-size-ratio: 12.4 !important;
}
.grow-6\.3x {
  --o-size-ratio: 12.6 !important;
}
.grow-6\.4x {
  --o-size-ratio: 12.8 !important;
}
.grow-6\.5x {
  --o-size-ratio: 13 !important;
}
.grow-6\.6x {
  --o-size-ratio: 13.2 !important;
}
.grow-6\.7x {
  --o-size-ratio: 13.4 !important;
}
.grow-6\.8x {
  --o-size-ratio: 13.6 !important;
}
.grow-6\.9x {
  --o-size-ratio: 13.8 !important;
}
.grow-7x {
  --o-size-ratio: 14 !important;
}
.grow-7\.1x {
  --o-size-ratio: 14.2 !important;
}
.grow-7\.2x {
  --o-size-ratio: 14.4 !important;
}
.grow-7\.3x {
  --o-size-ratio: 14.6 !important;
}
.grow-7\.4x {
  --o-size-ratio: 14.8 !important;
}
.grow-7\.5x {
  --o-size-ratio: 15 !important;
}
.grow-7\.6x {
  --o-size-ratio: 15.2 !important;
}
.grow-7\.7x {
  --o-size-ratio: 15.4 !important;
}
.grow-7\.8x {
  --o-size-ratio: 15.6 !important;
}
.grow-7\.9x {
  --o-size-ratio: 15.8 !important;
}
.grow-8x {
  --o-size-ratio: 16 !important;
}
.grow-8\.1x {
  --o-size-ratio: 16.2 !important;
}
.grow-8\.2x {
  --o-size-ratio: 16.4 !important;
}
.grow-8\.3x {
  --o-size-ratio: 16.6 !important;
}
.grow-8\.4x {
  --o-size-ratio: 16.8 !important;
}
.grow-8\.5x {
  --o-size-ratio: 17 !important;
}
.grow-8\.6x {
  --o-size-ratio: 17.2 !important;
}
.grow-8\.7x {
  --o-size-ratio: 17.4 !important;
}
.grow-8\.8x {
  --o-size-ratio: 17.6 !important;
}
.grow-8\.9x {
  --o-size-ratio: 17.8 !important;
}
.grow-9x {
  --o-size-ratio: 18 !important;
}
.grow-9\.1x {
  --o-size-ratio: 18.2 !important;
}
.grow-9\.2x {
  --o-size-ratio: 18.4 !important;
}
.grow-9\.3x {
  --o-size-ratio: 18.6 !important;
}
.grow-9\.4x {
  --o-size-ratio: 18.8 !important;
}
.grow-9\.5x {
  --o-size-ratio: 19 !important;
}
.grow-9\.6x {
  --o-size-ratio: 19.2 !important;
}
.grow-9\.7x {
  --o-size-ratio: 19.4 !important;
}
.grow-9\.8x {
  --o-size-ratio: 19.6 !important;
}
.grow-9\.9x {
  --o-size-ratio: 19.8 !important;
}
.grow-10x {
  --o-size-ratio: 20 !important;
}
.grow-10\.1x {
  --o-size-ratio: 20.2 !important;
}
.grow-10\.2x {
  --o-size-ratio: 20.4 !important;
}
.grow-10\.3x {
  --o-size-ratio: 20.6 !important;
}
.grow-10\.4x {
  --o-size-ratio: 20.8 !important;
}
.grow-10\.5x {
  --o-size-ratio: 21 !important;
}
.grow-10\.6x {
  --o-size-ratio: 21.2 !important;
}
.grow-10\.7x {
  --o-size-ratio: 21.4 !important;
}
.grow-10\.8x {
  --o-size-ratio: 21.6 !important;
}
.grow-10\.9x {
  --o-size-ratio: 21.8 !important;
}
.grow-11x {
  --o-size-ratio: 22 !important;
}
.grow-11\.1x {
  --o-size-ratio: 22.2 !important;
}
.grow-11\.2x {
  --o-size-ratio: 22.4 !important;
}
.grow-11\.3x {
  --o-size-ratio: 22.6 !important;
}
.grow-11\.4x {
  --o-size-ratio: 22.8 !important;
}
.grow-11\.5x {
  --o-size-ratio: 23 !important;
}
.grow-11\.6x {
  --o-size-ratio: 23.2 !important;
}
.grow-11\.7x {
  --o-size-ratio: 23.4 !important;
}
.grow-11\.8x {
  --o-size-ratio: 23.6 !important;
}
.grow-11\.9x {
  --o-size-ratio: 23.8 !important;
}
.grow-12x {
  --o-size-ratio: 24 !important;
}
.grow-12\.1x {
  --o-size-ratio: 24.2 !important;
}
.grow-12\.2x {
  --o-size-ratio: 24.4 !important;
}
.grow-12\.3x {
  --o-size-ratio: 24.6 !important;
}
.grow-12\.4x {
  --o-size-ratio: 24.8 !important;
}
.grow-12\.5x {
  --o-size-ratio: 25 !important;
}
.grow-12\.6x {
  --o-size-ratio: 25.2 !important;
}
.grow-12\.7x {
  --o-size-ratio: 25.4 !important;
}
.grow-12\.8x {
  --o-size-ratio: 25.6 !important;
}
.grow-12\.9x {
  --o-size-ratio: 25.8 !important;
}
.inner-orbit {
  --o-aligment: calc( var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1) ) / 2;
}
.quarter-inner-orbit {
  --o-aligment: calc( var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1) ) / 3.75;
}
.quarter-outer-orbit {
  --o-aligment: calc( var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1) ) / -3.75;
}
.outer-orbit {
  --o-aligment: calc( var(--o-radius) / (var(--o-orbit-number) + var(--o-initial-orbit, 0)) * var(--o-size-ratio, 1) ) / -2;
}
.ccw {
  --o-direction: -1 !important;
  --o-offset: - -90deg !important;
}
.fit-range {
  --o-fit-range: 1 !important;
}
.capsule.flip {
  --o-angle-composite: 180deg !important;
}
.capsule.turn-left {
  margin-top: 25%;
  --o-angle-composite: 90deg !important;
}
.capsule.turn-right {
  margin-top: 25%;
  --o-angle-composite: 270deg !important;
}
.side > .capsule.horizontal {
  --o-angle-composite: calc(90deg - var(--o-from) - (var(--o-angle)* var(--o-orbit-child-number)));
}
.satellite.spin-lock > .capsule {
  --o-angle-composite: calc(-90deg + var(--o-from)) !important;
}
.satellite.spin-lock > .capsule.flip {
  --o-angle-composite: calc(90deg + var(--o-from)) !important;
}
.satellite > .capsule.turn-left {
  margin-top: unset;
}
.satellite > .capsule.turn-right {
  margin-top: unset;
}
.satellite.spin-lock {
  transform: var(--o-transform) rotate(calc(var(--o-angle-composite)));
}
.gooey-fx-light,
.gooey-fx {
  filter: url('data:image/svg+xml,  <svg xmlns="http://www.w3.org/2000/svg">  <filter id="fancy-goo">  <feGaussianBlur in="SourceGraphic" stdDeviation="2" result="blur" />  <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />  <feComposite in="SourceGraphic" in2="goo" operator="atop" />  </filter>  </svg>#fancy-goo');
}
.gooey-fx-medium {
  filter: url('data:image/svg+xml,  <svg xmlns="http://www.w3.org/2000/svg">  <filter id="fancy-goo">  <feGaussianBlur in="SourceGraphic" stdDeviation="5" result="blur" />  <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />  <feComposite in="SourceGraphic" in2="goo" operator="atop" />  </filter>  </svg>#fancy-goo');
}
.gooey-fx-max {
  filter: url('data:image/svg+xml,  <svg xmlns="http://www.w3.org/2000/svg">  <filter id="fancy-goo">  <feGaussianBlur in="SourceGraphic" stdDeviation="9" result="blur" />  <feColorMatrix in="blur" mode="matrix" values="1 0 0 0 0  0 1 0 0 0  0 0 1 0 0  0 0 0 19 -9" result="goo" />  <feComposite in="SourceGraphic" in2="goo" operator="atop" />  </filter>  </svg>#fancy-goo');
}
@supports not selector(:has(a)) {
  .bigbang {
    background-color: #ff00004f;
    border: 2px dotted red !important;
    height: 100px !important;
    width: 250px !important;
  }
  .bigbang > * {
    display: none;
  }
  .bigbang::before {
    content: ":has() selector not supported. Update this browser to use Orbit";
    font-size: 18px;
    padding: 10px;
    text-align: center;
    color: red;
  }
}
@supports not (left:calc(cos(45deg) * 1px)) {
  .bigbang {
    background-color: #ff00004f;
    border: 2px dotted red !important;
    height: 100px !important;
    width: 250px !important;
  }
  .bigbang > * {
    display: none;
  }
  .bigbang::before {
    content: "Trigometric functions not supported. Update this browser to use Orbit";
    font-size: 18px;
    padding: 10px;
    color: red;
    text-align: center;
  }
}
@supports not (fill:context-stroke) {
  :not[shape=none] {
    display: none;
  }
}
@container oslice not style(--o-ellipse-x: 1) {
  o-arc,
  o-progress {
    display: none;
  }
}
@container oslice not style(--o-ellipse-y: 1) {
  o-arc,
  o-progress {
    display: none;
  }
}
.bigbangt:has(> *:not(.gravity-spot)) {
  border: 2px dotted red !important;
  width: var(--o-force) !important;
  border-radius: 50%;
}
.bigbangt:has(> *:not(.gravity-spot)) > * {
  filter: grayscale(1) opacity(0.2);
}
.bigbangt:has(> *:not(.gravity-spot))::after {
  content: "\26a0\fe0f";
  font-size: 130%;
  animation: pulse 1.5s infinite;
  z-index: 99;
  filter: drop-shadow(3px 3px 8px #fffefe);
  position: absolute;
}
.gravity-spot:has(> *:not(.orbit, [class*=orbit-], .gravity-spot)) {
  border: 2px dotted red !important;
  width: var(--o-force) !important;
  border-radius: 50%;
}
.gravity-spot:has(> *:not(.orbit, [class*=orbit-], .gravity-spot)) > * {
  filter: grayscale(1) opacity(0.2);
}
.gravity-spot:has(> *:not(.orbit, [class*=orbit-], .gravity-spot))::after {
  content: "\26a0\fe0f";
  font-size: 130%;
  animation: pulse 1.5s infinite;
  z-index: 99;
  filter: drop-shadow(3px 3px 8px #fffefe);
  position: absolute;
}
.orbit:has(> *:is(.orbit, [class*=orbit-])),
[class*=orbit-]:has(> *:is(.orbit, [class*=orbit-])),
.satellite:has(> *:not(.gravity-spot, .capsule)) {
  border: 2px dotted #ff5100 !important;
}
.orbit:has(> *:is(.orbit, [class*=orbit-])) > *,
[class*=orbit-]:has(> *:is(.orbit, [class*=orbit-])) > *,
.satellite:has(> *:not(.gravity-spot, .capsule)) > * {
  opacity: 0.4;
}
.orbit:has(> *:is(.orbit, [class*=orbit-]))::after,
[class*=orbit-]:has(> *:is(.orbit, [class*=orbit-]))::after,
.satellite:has(> *:not(.gravity-spot, .capsule))::after {
  content: "\26a0\fe0f";
  animation: pulse 1.5s infinite;
  z-index: 999;
  filter: drop-shadow(1px 1px 8px #fffefe);
  position: absolute;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  50% {
    opacity: 1;
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
:root {
  --o-red: hsl(3, 100%, 61%);
  --o-orange: hsl(36, 100%, 51%);
  --o-yellow: hsl(49, 100%, 51%);
  --o-green: hsl(129, 67%, 51%);
  --o-cyan: hsl(197, 88%, 65%);
  --o-blue: hsl(210, 100%, 51%);
  --o-indigo: hsl(240, 73%, 63%);
  --o-purple: hsl(279, 85%, 65%);
  --o-pink: hsl(348, 100%, 60%);
  --o-gray: hsl(240, 2%, 60%);
  --o-color-white: color-mix(in oklab, var(--o-color), white 95%);
  --o-color-lighter: color-mix(in oklab, var(--o-color), white 75%);
  --o-color-light: color-mix(in oklab, var(--o-color), white 30%);
  --o-color-dark: color-mix(in oklab, var(--o-color), black 20%);
  --o-color-darker: color-mix(in oklab, var(--o-color), black 40%);
  --o-color-black: color-mix(in oklab, var(--o-color), black 78%);
  --o-red-white: color-mix(in oklab, var(--o-red), white 95%);
  --o-red-lighter: color-mix(in oklab, var(--o-red), white 75%);
  --o-red-light: color-mix(in oklab, var(--o-red), white 30%);
  --o-red-dark: color-mix(in oklab, var(--o-red), black 20%);
  --o-red-darker: color-mix(in oklab, var(--o-red), black 40%);
  --o-red-black: color-mix(in oklab, var(--o-red), black 78%);
  --o-orange-white: color-mix(in oklab, var(--o-orange), white 95%);
  --o-orange-lighter: color-mix(in oklab, var(--o-orange), white 75%);
  --o-orange-light: color-mix(in oklab, var(--o-orange), white 30%);
  --o-orange-dark: color-mix(in oklab, var(--o-orange), black 20%);
  --o-orange-darker: color-mix(in oklab, var(--o-orange), black 40%);
  --o-orange-black: color-mix(in oklab, var(--o-orange), black 78%);
  --o-yellow-white: color-mix(in oklab, var(--o-yellow), white 95%);
  --o-yellow-lighter: color-mix(in oklab, var(--o-yellow), white 75%);
  --o-yellow-light: color-mix(in oklab, var(--o-yellow), white 30%);
  --o-yellow-dark: color-mix(in oklab, var(--o-yellow), black 20%);
  --o-yellow-darker: color-mix(in oklab, var(--o-yellow), black 40%);
  --o-yellow-black: color-mix(in oklab, var(--o-yellow), black 78%);
  --o-green-white: color-mix(in oklab, var(--o-green), white 95%);
  --o-green-lighter: color-mix(in oklab, var(--o-green), white 75%);
  --o-green-light: color-mix(in oklab, var(--o-green), white 30%);
  --o-green-dark: color-mix(in oklab, var(--o-green), black 20%);
  --o-green-darker: color-mix(in oklab, var(--o-green), black 40%);
  --o-green-black: color-mix(in oklab, var(--o-green), black 78%);
  --o-cyan-white: color-mix(in oklab, var(--o-cyan), white 95%);
  --o-cyan-lighter: color-mix(in oklab, var(--o-cyan), white 75%);
  --o-cyan-light: color-mix(in oklab, var(--o-cyan), white 30%);
  --o-cyan-dark: color-mix(in oklab, var(--o-cyan), black 20%);
  --o-cyan-darker: color-mix(in oklab, var(--o-cyan), black 40%);
  --o-cyan-black: color-mix(in oklab, var(--o-cyan), black 78%);
  --o-blue-white: color-mix(in oklab, var(--o-blue), white 95%);
  --o-blue-lighter: color-mix(in oklab, var(--o-blue), white 75%);
  --o-blue-light: color-mix(in oklab, var(--o-blue), white 30%);
  --o-blue-dark: color-mix(in oklab, var(--o-blue), black 20%);
  --o-blue-darker: color-mix(in oklab, var(--o-blue), black 40%);
  --o-blue-black: color-mix(in oklab, var(--o-blue), black 78%);
  --o-indigo-white: color-mix(in oklab, var(--o-indigo), white 95%);
  --o-indigo-lighter: color-mix(in oklab, var(--o-indigo), white 75%);
  --o-indigo-light: color-mix(in oklab, var(--o-indigo), white 30%);
  --o-indigo-dark: color-mix(in oklab, var(--o-indigo), black 20%);
  --o-indigo-darker: color-mix(in oklab, var(--o-indigo), black 40%);
  --o-indigo-black: color-mix(in oklab, var(--o-indigo), black 78%);
  --o-purple-white: color-mix(in oklab, var(--o-purple), white 95%);
  --o-purple-lighter: color-mix(in oklab, var(--o-purple), white 75%);
  --o-purple-light: color-mix(in oklab, var(--o-purple), white 30%);
  --o-purple-dark: color-mix(in oklab, var(--o-purple), black 20%);
  --o-purple-darker: color-mix(in oklab, var(--o-purple), black 40%);
  --o-purple-black: color-mix(in oklab, var(--o-purple), black 78%);
  --o-pink-white: color-mix(in oklab, var(--o-pink), white 95%);
  --o-pink-lighter: color-mix(in oklab, var(--o-pink), white 75%);
  --o-pink-light: color-mix(in oklab, var(--o-pink), white 30%);
  --o-pink-dark: color-mix(in oklab, var(--o-pink), black 20%);
  --o-pink-darker: color-mix(in oklab, var(--o-pink), black 40%);
  --o-pink-black: color-mix(in oklab, var(--o-pink), black 78%);
  --o-gray-white: color-mix(in oklab, var(--o-gray), white 95%);
  --o-gray-lighter: color-mix(in oklab, var(--o-gray), white 75%);
  --o-gray-light: color-mix(in oklab, var(--o-gray), white 30%);
  --o-gray-dark: color-mix(in oklab, var(--o-gray), black 20%);
  --o-gray-darker: color-mix(in oklab, var(--o-gray), black 40%);
  --o-gray-black: color-mix(in oklab, var(--o-gray), black 78%);
}
.gravity-spot {
  background: none;
  border: none;
}
.orbit,
[class*=orbit-] {
  border: 1px solid transparent;
}
.satellite {
  background-color: transparent;
  border: 1px solid currentcolor;
}
.vector {
  border: none;
  background: currentcolor;
}
.side {
  border: none;
  background: currentcolor;
}
o-progress {
  --o-fill: var(--o-gray-light);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 1;
  --o-back-fill: transparent;
  --o-back-stroke: none;
  --o-back-stroke-width: 1;
}
o-progress:hover {
  --o-fill: var(--o-gray-light);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 1;
  --o-back-fill: transparent;
  --o-back-stroke: none;
  --o-back-stroke-width: 1;
}
o-arc {
  --o-fill: var(--o-gray-light);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 1;
}
o-arc:hover {
  --o-fill: var(--o-gray-light);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 1;
}
.dev-orbit.gravity-spot {
  background: none;
  border: 1px dashed var(--o-red-light);
}
.dev-orbit .gravity-spot {
  background: none;
  border: 1px dashed var(--o-red-light);
}
.dev-orbit .orbit,
.dev-orbit [class*=orbit-] {
  border: 1px dashed var(--o-red-light);
}
.dev-orbit .satellite {
  background-color: transparent;
  border: 1px dashed var(--o-red-light);
}
.dev-orbit .vector {
  border: none;
  background: var(--o-red-light);
}
.dev-orbit .side {
  border: none;
  background: var(--o-red-light);
}
.dev-orbit o-progress {
  --o-fill: var(--o-red-lighter);
  --o-stroke: var(--o-red-lighter);
  --o-stroke-width: 1;
  --o-back-fill: var(--o-red-lighter);
  --o-back-stroke: var(--o-red-lighter);
  --o-back-stroke-width: 1;
  fill-opacity: 0.5;
}
.dev-orbit o-progress:hover {
  --o-fill: var(--o-red-light);
  --o-stroke: var(--o-red-light);
  --o-stroke-width: 2;
  --o-back-fill: var(--o-red-light);
  --o-back-stroke: var(--o-red-light);
  --o-back-stroke-width: 2;
}
.dev-orbit o-arc {
  --o-fill: var(--o-red-lighter);
  --o-stroke: var(--o-red-lighter);
  --o-stroke-width: 1;
  fill-opacity: 0.5;
}
.dev-orbit o-arc:hover {
  --o-fill: var(--o-red-light);
  --o-stroke: var(--o-red-light);
  --o-stroke-width: 2;
}
.theme-cyan .gravity-spot {
  background: none;
  border: none;
}
.theme-cyan .orbit,
.theme-cyan [class*=orbit-] {
  border: 1px solid transparent;
}
.theme-cyan .satellite {
  background-color: transparent;
  border: 1px solid var(--o-cyan);
}
.theme-cyan .vector {
  border: none;
  background: var(--o-cyan);
}
.theme-cyan .side {
  border: none;
  background: var(--o-cyan);
}
.theme-cyan o-progress {
  --o-fill: var(--o-cyan-light);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 1;
  --o-back-fill: transparent;
  --o-back-stroke: none;
  --o-back-stroke-width: 1;
}
.theme-cyan o-progress:hover {
  --o-fill: var(--o-cyan-lighter);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 2;
  --o-back-fill: transparent;
  --o-back-stroke: none;
  --o-back-stroke-width: 2;
}
.theme-cyan o-arc {
  --o-fill: var(--o-cyan-light);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 1;
}
.theme-cyan o-arc:hover {
  --o-fill: var(--o-cyan-lighter);
  --o-stroke: var(--o-fill);
  --o-stroke-width: 2;
}
