
:root {
  --__primitive---font--body: Inter, Arial, sans-serif;
  --_numeric---rem--16: var(--__primitive---numeric--1-0);
  --_numeric---rem--28: var(--__primitive---numeric--1-75);
  --__primitive---font--header: 'Mona Sans', Arial, sans-serif;
  --_theme---text--default: var(--__primitive---color--gray--900);
  --_numeric---rem--56: var(--__primitive---numeric--3-5);
  --_numeric---rem--64: var(--__primitive---numeric--4-0);
  --_numeric---rem--48: var(--__primitive---numeric--3-0);
  --_numeric---rem--40: var(--__primitive---numeric--2-5);
  --_numeric---rem--36: var(--__primitive---numeric--2-25);
  --_numeric---rem--44: var(--__primitive---numeric--2-75);
  --_numeric---rem--32: var(--__primitive---numeric--2-0);
  --_numeric---rem--24: var(--__primitive---numeric--1-5);
  --_numeric---rem--20: var(--__primitive---numeric--1-25);
  --_theme---text--supporting: var(--__primitive---color--gray--600);
  --_theme---text--semantic--link--default--rest: var(--__primitive---color--cobalt--700);
  --_theme---text--semantic--link--default--hover: var(--__primitive---color--cobalt--800);
  --_theme---text--semantic--link--default--active: var(--__primitive---color--cobalt--800);
  --_numeric---rem--2: var(--__primitive---numeric--0-125);
  --_theme---outline--focus--primary: var(--__primitive---color--cobalt--alpha--600--30);
  --_numeric---rem--8: var(--__primitive---numeric--0-5);
  --_numeric---rem--12: var(--__primitive---numeric--0-75);
  --_numeric---rem--4: var(--__primitive---numeric--0-25);
  --_numeric---padding--input--standard: var(--_numeric---rem--12);
  --_theme---gradient--default--primary--default--stop1: var(--__primitive---color--cobalt--600);
  --_theme---gradient--default--primary--default--stop2: var(--__primitive---color--cobalt--700);
  --_numeric---rem--18: var(--__primitive---numeric--1-125);
  --_theme---surface--primary--static--hover: var(--__primitive---color--cobalt--700);
  --_theme---text--static--light: var(--__primitive---color--singletone--white);
  --_theme---surface--primary--static--active: var(--__primitive---color--cobalt--800);
  --_theme---border--primary--heavy--hover: var(--__primitive---color--cobalt--600);
  --_numeric---rem--10: var(--__primitive---numeric--0-625);
  --_theme---surface--neutral--static--light--rest: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--static-light--stop1: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--static-light--stop2: var(--__primitive---color--gray--100);
  --_theme---text--static--dark: var(--__primitive---color--gray--900);
  --_theme---surface--neutral--static--light--hover: var(--__primitive---color--gray--100);
  --_theme---surface--neutral--static--light--active: var(--__primitive---color--gray--200);
  --_theme---outline--focus--neutral--static--light: var(--__primitive---color--gray--alpha--400--30);
  --_theme---border--static--primary--rest: var(--__primitive---color--cobalt--700);
  --_theme---gradient--background--primary--stop1: var(--__primitive---color--cobalt--alpha--100--6);
  --_theme---gradient--background--primary--stop2: var(--__primitive---color--cobalt--alpha--200--6);
  --_theme---gradient--background--primary--stop3: var(--__primitive---color--cobalt--alpha--300--9);
  --_theme---border--static--primary--hover: var(--__primitive---color--cobalt--600);
  --_theme---surface--alpha--primary--hover: var(--__primitive---color--cobalt--alpha--600--10);
  --_theme---border--static--primary--active: var(--__primitive---color--cobalt--800);
  --_theme---border--primary--light--rest: var(--__primitive---color--cobalt--alpha--200--30);
  --_theme---surface--base--rest: #fff;
  --_theme---gradient--default--primary--static--stop1: var(--__primitive---color--cobalt--500);
  --_theme---gradient--default--primary--static--stop2: var(--__primitive---color--cobalt--700);
  --_numeric---rem--112: var(--__primitive---numeric--7-0);
  --_numeric---rem--14: var(--__primitive---numeric--0-875);
  --_theme---border--neutral--light--rest: var(--__primitive---color--gray--alpha--200--30);
  --_theme---gradient--background--neutral--stop1: var(--__primitive---color--gray--alpha--100--6);
  --_theme---gradient--background--neutral--stop2: var(--__primitive---color--gray--alpha--200--6);
  --_theme---gradient--background--neutral--stop3: var(--__primitive---color--gray--alpha--300--9);
  --_numeric---rem--0: var(--__primitive---numeric--0);
  --_numeric---rem--120: var(--__primitive---numeric--7-5);
  --_numeric---rem--144: var(--__primitive---numeric--9-0);
  --_numeric---rem--80: var(--__primitive---numeric--5-0);
  --_numeric---rem--96: var(--__primitive---numeric--6-0);
  --_theme---surface--neutral--light--rest: var(--__primitive---color--gray--50);
  --__primitive---numeric--0-0625: .0625rem;
  --_theme---outline--focus--neutral: var(--__primitive---color--gray--alpha--600--30);
  --_theme---border--neutral--medium--rest: var(--__primitive---color--gray--200);
  --_theme---border--semantic--error--heavy--active: var(--__primitive---color--red--800);
  --_theme---text--semantic--info--default: var(--__primitive---color--cyan--700);
  --_theme---border--neutral--medium--active: var(--__primitive---color--gray--400);
  --_numeric---rem--88: var(--__primitive---numeric--5-5);
  --_numeric---rem--72: var(--__primitive---numeric--4-5);
  --_theme---border--semantic--error--light--rest: var(--__primitive---color--red--alpha--200--30);
  --_theme---gradient--background--semantic--error--stop1: var(--__primitive---color--red--alpha--100--6);
  --_theme---gradient--background--semantic--error--stop2: var(--__primitive---color--rose--alpha--200--6);
  --_theme---gradient--background--semantic--error--stop3: var(--__primitive---color--rose--alpha--300--9);
  --_numeric---rem--max: var(--__primitive---numeric--999);
  --_theme---surface--alpha--neutral--hover: var(--__primitive---color--gray--alpha--600--10);
  --_theme---text--inverse: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--inverse--stop1: var(--__primitive---color--gray--800);
  --_theme---gradient--default--neutral--inverse--stop2: var(--__primitive---color--gray--900);
  --_theme---text--accent--blue--default: var(--__primitive---color--blue--700);
  --_theme---border--primary--light--hover: var(--__primitive---color--cobalt--alpha--200--40);
  --_theme---border--semantic--danger--light--active: var(--__primitive---color--rose--alpha--200--30);
  --_theme---gradient--background--semantic--danger--stop1: var(--__primitive---color--rose--alpha--100--6);
  --_theme---gradient--background--semantic--danger--stop2: var(--__primitive---color--rose--alpha--200--6);
  --_theme---gradient--background--semantic--danger--stop3: var(--__primitive---color--rose--alpha--300--9);
  --_theme---border--semantic--warning--light--active: var(--__primitive---color--orange--alpha--200--30);
  --_theme---gradient--background--semantic--warning--stop1: var(--__primitive---color--orange--alpha--100--6);
  --_theme---gradient--background--semantic--warning--stop2: var(--__primitive---color--orange--alpha--200--6);
  --_theme---gradient--background--semantic--warning--stop3: var(--__primitive---color--orange--alpha--300--9);
  --_theme---border--semantic--info--light--hover: var(--__primitive---color--cyan--alpha--200--40);
  --_theme---gradient--background--semantic--info--stop1: var(--__primitive---color--cyan--alpha--100--6);
  --_theme---gradient--background--semantic--info--stop2: var(--__primitive---color--cyan--alpha--200--6);
  --_theme---gradient--background--semantic--info--stop3: var(--__primitive---color--cyan--alpha--300--9);
  --__primitive---color--violet--alpha--600--60: #7933f499;
  --_theme---surface--semantic--danger--heavy--hover: var(--__primitive---color--rose--700);
  --__primitive---color--blue--alpha--600--60: #025fff99;
  --__primitive---color--red--alpha--100--50: #fee3dd80;
  --__primitive---color--cyan--400: #33b5f5;
  --__primitive---color--yellow--alpha--200--40: #feef7c66;
  --_theme---border--static--error--active: var(--__primitive---color--red--800);
  --_theme---border--accent--magenta--light--rest: var(--__primitive---color--magenta--alpha--200--30);
  --__primitive---color--yellow--alpha--800--30: #6e440a4d;
  --__primitive---color--yellow--alpha--700--30: #8758014d;
  --__primitive---color--red--50: #fef4f1;
  --_theme---border--semantic--error--light--hover: var(--__primitive---color--red--alpha--200--40);
  --__primitive---color--yellow--alpha--700--40: #87580166;
  --_theme---gradient--default--semantic--warning--static--stop1: var(--__primitive---color--orange--600);
  --__primitive---color--fire--alpha--800--30: #9e240e4d;
  --_theme---surface--alpha--neutral--active: var(--__primitive---color--gray--alpha--600--20);
  --_theme---surface--alpha--danger--hover: var(--__primitive---color--rose--alpha--600--10);
  --__primitive---color--cyan--alpha--100--10: #d9eeff1a;
  --_theme---text--accent--violet--default: var(--__primitive---color--violet--700);
  --__primitive---color--fire--alpha--700--40: #c72d0766;
  --_theme---surface--alpha--danger--active: var(--__primitive---color--rose--alpha--600--20);
  --__primitive---color--magenta--alpha--700--40: #b7149f66;
  --_theme---gradient--default--semantic--success--static--stop1: var(--__primitive---color--green--700);
  --_theme---surface--semantic--info--heavy: var(--__primitive---color--cyan--600);
  --__primitive---color--blue--100: #dbe9ff;
  --_theme---text--accent--fire--default: var(--__primitive---color--fire--700);
  --__primitive---color--rose--alpha--300--15: #ffa1ac26;
  --_theme---text--oncontrast: var(--__primitive---color--gray--50);
  --__primitive---color--cobalt--50: #edf2ff;
  --__primitive---color--red--alpha--300--15: #ffa39626;
  --__primitive---color--fire--alpha--100--10: #ffe7cf1a;
  --_theme---surface--primary--heavy--active: var(--__primitive---color--cobalt--800);
  --__primitive---color--violet--50: #f6f5ff;
  --_theme---border--semantic--danger--heavy--active: var(--__primitive---color--rose--800);
  --__primitive---color--rose--alpha--700--50: #be124680;
  --__primitive---color--red--alpha--200--10: #fec6bc1a;
  --__primitive---color--green--alpha--200--30: #a5fac74d;
  --_theme---text--semantic--success--default: var(--__primitive---color--green--700);
  --__primitive---color--yellow--alpha--300--15: #ffde0d26;
  --__primitive---color--gray--alpha--300--70: #adb9ccb3;
  --_theme---border--semantic--success--heavy--hover: var(--__primitive---color--green--600);
  --__primitive---color--singletone--white-0: #fff0;
  --_theme---effects--overlay: var(--__primitive---color--cobalt--alpha--200--40);
  --_theme---icon--primary--hover: var(--__primitive---color--cobalt--800);
  --_theme---gradient--default--semantic--danger--static--stop1: var(--__primitive---color--rose--600);
  --_theme---icon--accent--blue--rest: var(--__primitive---color--blue--500);
  --_theme---border--primary--heavy--active: var(--__primitive---color--cobalt--800);
  --__primitive---color--red--alpha--600--20: #dc262633;
  --_theme---border--static--error--rest: var(--__primitive---color--red--700);
  --__primitive---color--rose--alpha--600--30: #e11d514d;
  --_theme---icon--heavy--rest: var(--__primitive---color--gray--900);
  --_theme---gradient--default--semantic--info--static--stop2: var(--__primitive---color--cyan--700);
  --_theme---icon--semantic--danger--hover: var(--__primitive---color--rose--600);
  --__primitive---color--green--alpha--950--50: #001c0e80;
  --__primitive---color--red--alpha--800--30: #991b1b4d;
  --__primitive---color--magenta--alpha--900--20: #7a156833;
  --__primitive---color--singletone--white-40: #fff6;
  --_theme---icon--semantic--success--hover: var(--__primitive---color--green--600);
  --_theme---border--accent--yellow--light--active: var(--__primitive---color--yellow--alpha--200--30);
  --_theme---surface--neutral--mediumlight: var(--__primitive---color--gray--200);
  --_theme---border--accent--violet--light--active: var(--__primitive---color--violet--alpha--200--30);
  --_theme---border--semantic--error--light--active: var(--__primitive---color--red--alpha--200--30);
  --_theme---gradient--default--neutral--default--stop1: var(--__primitive---color--gray--700);
  --_theme---border--accent--violet--light--hover: var(--__primitive---color--violet--alpha--200--40);
  --__primitive---color--violet--alpha--300--15: #c1b2ff26;
  --_theme---icon--primary--rest: var(--__primitive---color--cobalt--700);
  --__primitive---color--cyan--alpha--700--40: #00669e66;
  --_theme---border--accent--magenta--light--active: var(--__primitive---color--magenta--alpha--200--30);
  --__primitive---color--rose--alpha--300--70: #ffa1acb3;
  --__primitive---color--fire--alpha--300--70: #ffa95eb3;
  --__primitive---color--violet--alpha--200--30: #dcd4ff4d;
  --_theme---border--accent--magenta--light--hover: var(--__primitive---color--magenta--alpha--200--40);
  --_theme---surface--alphalayer100: #fff;
  --__primitive---color--cyan--alpha--200--40: #b2e0ff66;
  --_theme---border--semantic--info--heavy--active: var(--__primitive---color--cyan--800);
  --_numeric---padding--input--standalone: var(--_numeric---rem--6);
  --__primitive---color--cyan--alpha--600--60: #007cbd99;
  --_theme---icon--semantic--info--rest: var(--__primitive---color--cyan--500);
  --_theme---icon--accent--fire--rest: var(--__primitive---color--fire--500);
  --__primitive---color--singletone--black-0: #0000;
  --_theme---surface--alphalayer0: var(--__primitive---color--singletone--white-0);
  --__primitive---color--fire--alpha--600--10: #f040061a;
  --_theme---surface--semantic--warning--heavy: var(--__primitive---color--orange--600);
  --__primitive---color--fire--alpha--900--20: #7a1e0c33;
  --_theme---border--semantic--info--light--active: var(--__primitive---color--cyan--alpha--200--30);
  --__primitive---color--rose--alpha--400--20: #ff6b8433;
  --_theme---border--primary--medium--active: var(--__primitive---color--cobalt--alpha--200--50);
  --__primitive---color--red--700: #b91c1c;
  --_theme---surface--semantic--info--medium: var(--__primitive---color--cyan--alpha--300--70);
  --_theme---surface--primary--medium: var(--__primitive---color--cobalt--alpha--300--70);
  --__primitive---color--cobalt--100: #dee5ff;
  --__primitive---color--red--alpha--400--20: #ff696133;
  --__primitive---color--magenta--alpha--300--70: #ffa7f6b3;
  --_theme---icon--default--hover: var(--__primitive---color--gray--600);
  --_theme---border--accent--blue--light--rest: var(--__primitive---color--blue--alpha--200--30);
  --_theme---surface--semantic--error--static--rest: var(--__primitive---color--red--600);
  --_theme---icon--static--light: #fff;
  --_theme---surface--semantic--error--light: var(--__primitive---color--red--alpha--100--50);
  --__primitive---color--green--alpha--100--50: #e0feed80;
  --__primitive---color--violet--alpha--800--30: #591bbc4d;
  --__primitive---color--magenta--50: #fff5fe;
  --__primitive---color--yellow--50: #fffbe8;
  --_theme---border--accent--fire--light--active: var(--__primitive---color--fire--alpha--200--30);
  --__primitive---color--orange--alpha--200--30: #ffc9874d;
  --_theme---surface--semantic--error--heavy: var(--__primitive---color--red--600);
  --__primitive---color--magenta--100: #ffe7fd;
  --_theme---text--accent--yellow--default: var(--__primitive---color--yellow--700);
  --_theme---gradient--default--semantic--error--static--stop1: var(--__primitive---color--red--600);
  --__primitive---color--red--alpha--600--30: #b91c1c4d;
  --_theme---border--accent--blue--light--active: var(--__primitive---color--blue--alpha--200--30);
  --__primitive---color--orange--alpha--700--50: #a34f0080;
  --_theme---icon--accent--yellow--rest: var(--__primitive---color--yellow--500);
  --_theme---border--accent--yellow--light--rest: var(--__primitive---color--yellow--alpha--200--30);
  --__primitive---color--blue--700: #114fd4;
  --__primitive---color--red--alpha--400--30: #f871714d;
  --_theme---icon--semantic--warning--hover: var(--__primitive---color--orange--600);
  --__primitive---color--cyan--alpha--300--15: #69c7ff26;
  --__primitive---color--orange--alpha--300--15: #fca54826;
  --_theme---icon--semantic--success--active: var(--__primitive---color--green--700);
  --_theme---surface--semantic--danger--static--rest: var(--__primitive---color--rose--600);
  --_theme---surface--semantic--success--medium: var(--__primitive---color--green--alpha--300--70);
  --__primitive---color--orange--alpha--900--20: #6b340e33;
  --__primitive---color--red--alpha--200--40: #fec6bc66;
  --__primitive---color--blue--alpha--700--30: #114fd44d;
  --__primitive---color--green--100: #ddfee9;
  --_theme---icon--semantic--error--rest: var(--__primitive---color--red--500);
  --_theme---border--static--danger--rest: var(--__primitive---color--rose--700);
  --__primitive---color--fire--alpha--400--10: #ff7e2e1a;
  --__primitive---color--rose--600: #e11d51;
  --_theme---border--primary--medium--rest: var(--__primitive---color--cobalt--alpha--200--50);
  --_theme---effects--shadow--1: var(--__primitive---color--gray--alpha--800--4);
  --__primitive---color--orange--100: #ffe6c9;
  --_theme---surface--alpha--default: var(--__primitive---color--singletone--white-20);
  --_theme---border--static--danger--hover: var(--__primitive---color--rose--600);
  --__primitive---color--cyan--500: #009ee5;
  --_theme---border--semantic--success--light--rest: var(--__primitive---color--green--alpha--200--30);
  --__primitive---color--yellow--alpha--700--50: #87580180;
  --__primitive---color--magenta--alpha--200--10: #ffcefc1a;
  --__primitive---color--blue--alpha--700--40: #114fd466;
  --__primitive---color--cobalt--alpha--100--50: #dee5ff80;
  --_theme---outline--focus--error: var(--__primitive---color--red--alpha--600--30);
  --__primitive---color--yellow--100: #fff8ba;
  --_theme---border--static--error--hover: var(--__primitive---color--red--600);
  --_theme---border--primary--heavy--rest: var(--__primitive---color--cobalt--700);
  --_theme---gradient--default--semantic--danger--static--stop2: var(--__primitive---color--rose--700);
  --_theme---border--semantic--success--light--active: var(--__primitive---color--green--alpha--200--30);
  --_theme---icon--semantic--success--rest: var(--__primitive---color--green--500);
  --_theme---surface--semantic--info--light: var(--__primitive---color--cyan--alpha--100--50);
  --_theme---surface--primary--heavy--hover: var(--__primitive---color--cobalt--600);
  --_theme---icon--disabled: var(--__primitive---color--gray--400);
  --__primitive---color--cyan--alpha--950--50: #071c2980;
  --_theme---icon--default--rest: var(--__primitive---color--gray--500);
  --__primitive---color--fire--alpha--400--20: #ff7e2e33;
  --_theme---icon--default--active: var(--__primitive---color--gray--600);
  --_theme---surface--semantic--error--medium: var(--__primitive---color--red--alpha--300--70);
  --__primitive---color--orange--alpha--100--10: #ffe6c91a;
  --__primitive---color--blue--alpha--900--20: #0c2c7833;
  --_theme---text--onmedium: var(--__primitive---color--gray--900);
  --__primitive---color--fire--alpha--200--30: #ffca994d;
  --__primitive---color--yellow--200: #feef7c;
  --__primitive---color--cyan--alpha--200--30: #b2e0ff4d;
  --__primitive---color--violet--600: #7933f4;
  --__primitive---color--green--alpha--700--40: #007d4366;
  --_theme---border--semantic--warning--heavy--active: var(--__primitive---color--orange--800);
  --_theme---border--accent--fire--light--hover: var(--__primitive---color--fire--alpha--200--40);
  --_theme---gradient--default--semantic--warning--static--stop2: var(--__primitive---color--orange--700);
  --__primitive---color--green--alpha--300--70: #4ff7a0b3;
  --__primitive---color--blue--alpha--100--10: #dbe9ff1a;
  --__primitive---color--violet--alpha--900--20: #4a189a33;
  --_theme---icon--semantic--info--hover: var(--__primitive---color--cyan--600);
  --_theme---icon--subtle--active: var(--__primitive---color--gray--500);
  --__primitive---color--orange--alpha--200--40: #ffc98766;
  --__primitive---color--orange--alpha--300--70: #fca548b3;
  --_theme---surface--base--hover: var(--__primitive---color--gray--50);
  --_theme---effects--shadow--2: var(--__primitive---color--gray--alpha--800--8);
  --_theme---border--semantic--danger--light--rest: var(--__primitive---color--rose--alpha--200--30);
  --_theme---surface--semantic--danger--medium: var(--__primitive---color--rose--alpha--300--70);
  --_theme---icon--semantic--error--active: var(--__primitive---color--red--700);
  --_theme---icon--accent--violet--rest: var(--__primitive---color--violet--500);
  --_theme---icon--inverse: var(--__primitive---color--gray--50);
  --__primitive---color--green--alpha--600--60: #009e5499;
  --__primitive---color--blue--950: #08183b;
  --__primitive---color--rose--alpha--900--20: #82113933;
  --_theme---surface--elevatedbase--rest: var(--__primitive---color--singletone--white-80);
  --__primitive---color--gray--alpha--950--0: #14192100;
  --__primitive---color--yellow--alpha--900--20: #52310733;
  --__primitive---color--magenta--950: #520043;
  --_theme---surface--semantic--success--light: var(--__primitive---color--green--alpha--100--50);
  --_theme---icon--semantic--danger--active: var(--__primitive---color--rose--700);
  --__primitive---color--red--alpha--950--50: #2e080880;
  --__primitive---color--yellow--700: #875801;
  --__primitive---color--red--950: #2e0808;
  --__primitive---color--orange--500: #db6a00;
  --__primitive---color--blue--alpha--200--30: #bad6ff4d;
  --__primitive---color--orange--alpha--950--50: #2b170980;
  --__primitive---color--rose--700: #be1246;
  --_theme---surface--base--active: var(--__primitive---color--gray--100);
  --__primitive---color--fire--alpha--600--20: #f0400633;
  --_theme---icon--subtle--hover: var(--__primitive---color--gray--500);
  --_theme---border--semantic--info--heavy--hover: var(--__primitive---color--cyan--600);
  --__primitive---color--blue--alpha--700--50: #114fd480;
  --_theme---border--semantic--info--heavy--rest: var(--__primitive---color--cyan--700);
  --__primitive---color--cyan--600: #007cbd;
  --_theme---surface--semantic--warning--medium: var(--__primitive---color--orange--alpha--300--70);
  --__primitive---color--magenta--alpha--200--40: #ffcefc66;
  --__primitive---color--orange--alpha--800--30: #8c41084d;
  --_theme---icon--primary--active: var(--__primitive---color--cobalt--800);
  --_theme---border--semantic--warning--light--hover: var(--__primitive---color--orange--alpha--200--40);
  --_theme---surface--alpha--primary--active: var(--__primitive---color--cobalt--alpha--600--20);
  --_theme---surface--primary--heavy--rest: var(--__primitive---color--cobalt--700);
  --__primitive---color--orange--alpha--100--50: #ffe6c980;
  --__primitive---color--cobalt--alpha--950--50: #140d4f80;
  --_theme---surface--primary--light: var(--__primitive---color--cobalt--alpha--100--50);
  --_theme---surface--semantic--error--static--hover: var(--__primitive---color--red--700);
  --__primitive---color--cyan--800: #00507a;
  --_theme---surface--semantic--danger--static--active: var(--__primitive---color--rose--800);
  --_theme---border--semantic--danger--light--hover: var(--__primitive---color--rose--alpha--200--40);
  --_theme---surface--semantic--warning--light: var(--__primitive---color--orange--alpha--100--50);
  --__primitive---color--green--400: #17e380;
  --__primitive---color--fire--alpha--200--40: #ffca9966;
  --_theme---icon--semantic--info--active: var(--__primitive---color--cyan--700);
  --_theme---text--accent--magenta--default: var(--__primitive---color--magenta--700);
  --__primitive---color--blue--alpha--200--10: #bad6ff1a;
  --__primitive---color--fire--50: #fff5eb;
  --_theme---surface--semantic--danger--light: var(--__primitive---color--rose--50);
  --__primitive---color--rose--alpha--400--30: #ff6b844d;
  --_theme---border--semantic--error--heavy--hover: var(--__primitive---color--red--600);
  --_theme---gradient--default--neutral--default--stop2: var(--__primitive---color--gray--800);
  --_theme---text--disabled: var(--__primitive---color--gray--300);
  --__primitive---color--cobalt--alpha--100--60: #dee5ff99;
  --_theme---border--accent--fire--light--rest: var(--__primitive---color--fire--alpha--200--30);
  --_theme---border--semantic--success--light--hover: var(--__primitive---color--green--alpha--200--40);
  --__primitive---color--violet--700: #6b21e0;
  --__primitive---color--cyan--alpha--800--30: #00507a4d;
  --_theme---surface--semantic--danger--heavy--active: var(--__primitive---color--rose--700);
  --_theme---border--semantic--danger--heavy--rest: var(--__primitive---color--rose--700);
  --_theme---icon--accent--magenta--rest: var(--__primitive---color--magenta--500);
  --__primitive---color--cobalt--alpha--800--40: #3019d466;
  --_theme---surface--neutral--lighter: var(--__primitive---color--gray--100);
  --_theme---icon--semantic--danger--rest: var(--__primitive---color--rose--500);
  --_theme---border--semantic--warning--heavy--hover: var(--__primitive---color--orange--600);
  --_theme---text--semantic--danger--default--rest: var(--__primitive---color--rose--700);
  --_theme---border--accent--yellow--light--hover: var(--__primitive---color--yellow--alpha--200--40);
  --__primitive---color--violet--800: #591bbc;
  --__primitive---color--rose--alpha--800--30: #9f12414d;
  --__primitive---color--cyan--alpha--700--50: #00669e80;
  --_theme---icon--semantic--error--hover: var(--__primitive---color--red--600);
  --_theme---surface--semantic--success--heavy: var(--__primitive---color--green--600);
  --__primitive---color--fire--alpha--700--50: #c72d0780;
  --__primitive---color--green--600: #009e54;
  --__primitive---color--magenta--alpha--800--30: #9513804d;
  --__primitive---color--fire--alpha--600--60: #f0400699;
  --__primitive---color--rose--alpha--100--10: #ffe4e71a;
  --__primitive---color--cyan--alpha--900--20: #00395933;
  --_numeric---height--select: var(--__primitive---numeric--3-0);
  --__primitive---color--cyan--alpha--200--10: #b2e0ff1a;
  --__primitive---color--violet--alpha--700--40: #6b21e066;
  --__primitive---color--cyan--alpha--300--70: #69c7ffb3;
  --__primitive---color--green--alpha--700--50: #007d4380;
  --_theme---surface--neutral--medium: var(--__primitive---color--gray--alpha--300--70);
  --__primitive---color--violet--alpha--200--40: #dcd4ff66;
  --_theme---border--static--danger--active: var(--__primitive---color--rose--500);
  --__primitive---color--green--alpha--800--30: #0061344d;
  --_theme---border--semantic--warning--heavy--rest: var(--__primitive---color--orange--700);
  --_theme---surface--semantic--error--static--active: var(--__primitive---color--red--800);
  --__primitive---color--cyan--alpha--100--50: #d9eeff80;
  --_theme---border--semantic--success--heavy--rest: var(--__primitive---color--green--700);
  --_theme---text--semantic--warning--default: var(--__primitive---color--orange--700);
  --__primitive---color--blue--alpha--300--15: #80b7ff26;
  --__primitive---color--green--alpha--900--20: #00472533;
  --_theme---gradient--default--semantic--info--static--stop1: var(--__primitive---color--cyan--600);
  --__primitive---color--red--alpha--700--40: #b91c1c66;
  --_theme---icon--semantic--warning--rest: var(--__primitive---color--orange--500);
  --_theme---text--semantic--danger--default--hover: var(--__primitive---color--rose--800);
  --__primitive---color--cobalt--alpha--300--70: #99a8ffb3;
  --__primitive---color--magenta--alpha--700--50: #b7149f80;
  --__primitive---color--magenta--alpha--100--10: #ffe7fd1a;
  --_theme---border--primary--medium--hover: var(--__primitive---color--cobalt--alpha--200--60);
  --__primitive---color--rose--800: #9f1241;
  --_theme---surface--semantic--danger--heavy--rest: var(--__primitive---color--rose--600);
  --_theme---surface--semantic--danger--static--hover: var(--__primitive---color--rose--700);
  --__primitive---color--fire--100: #ffe7cf;
  --__primitive---color--cobalt--700: #2714fa;
  --__primitive---color--green--950: #001c0e;
  --__primitive---color--yellow--800: #6e440a;
  --__primitive---color--cyan--950: #071c29;
  --__primitive---color--cobalt--alpha--990--80: #0e0c1ccc;
  --__primitive---color--violet--alpha--700--50: #6b21e080;
  --_theme---outline--focus--danger: var(--__primitive---color--rose--alpha--600--30);
  --__primitive---color--violet--alpha--100--10: #ede8ff1a;
  --_theme---border--semantic--warning--light--rest: var(--__primitive---color--orange--alpha--200--30);
  --__primitive---color--cobalt--950: #110a4d;
  --_theme---border--accent--violet--light--rest: var(--__primitive---color--violet--alpha--200--30);
  --_theme---border--semantic--danger--heavy--hover: var(--__primitive---color--rose--600);
  --__primitive---color--red--alpha--300--70: #ffa396b3;
  --_theme---gradient--default--semantic--success--static--stop2: var(--__primitive---color--green--800);
  --_theme---text--onheavy: #fff;
  --_theme---border--primary--light--active: var(--__primitive---color--cobalt--alpha--200--30);
  --__primitive---color--fire--800: #9e240e;
  --_theme---icon--semantic--warning--active: var(--__primitive---color--orange--700);
  --_theme---border--semantic--info--light--rest: var(--__primitive---color--cyan--alpha--200--30);
  --__primitive---color--blue--alpha--300--70: #80b7ffb3;
  --__primitive---color--green--alpha--200--40: #a5fac766;
  --_theme---text--semantic--error--default--rest: var(--__primitive---color--red--700);
  --_theme---border--semantic--error--heavy--rest: var(--__primitive---color--red--700);
  --__primitive---color--rose--950: #300515;
  --__primitive---color--blue--alpha--800--30: #093aad4d;
  --__primitive---color--rose--alpha--600--60: #e11d5199;
  --_theme---border--accent--blue--light--hover: var(--__primitive---color--blue--alpha--200--40);
  --_theme---border--semantic--success--heavy--active: var(--__primitive---color--green--800);
  --_theme---text--semantic--error--default--hover: var(--__primitive---color--red--800);
  --_theme---icon--subtle--rest: var(--__primitive---color--gray--400);
  --__primitive---color--violet--alpha--300--70: #c1b2ffb3;
  --__primitive---color--red--alpha--600--60: #b91c1c99;
  --__primitive---color--blue--alpha--200--40: #bad6ff66;
  --__primitive---color--magenta--alpha--600--60: #d41cbc99;
  --_theme---gradient--default--semantic--error--static--stop2: var(--__primitive---color--red--700);
  --__primitive---color--gray--alpha--200--30: #d5deeb4d;
  --_theme---surface--brand: var(--__primitive---color--cobalt--50);
  --__primitive---color--orange--alpha--600--60: #bd5b0099;
  --__primitive---color--gray--alpha--200--40: #d5deeb66;
  --__primitive---numeric--0: 0rem;
  --__primitive---numeric--0-125: .125rem;
  --__primitive---numeric--0-1875: .1875rem;
  --__primitive---numeric--0-25: .25rem;
  --__primitive---numeric--0-375: .375rem;
  --_theme---border--neutral--medium--hover: var(--__primitive---color--gray--300);
  --__primitive---numeric--0-5: .5rem;
  --__primitive---numeric--0-625: .625rem;
  --__primitive---numeric--0-75: .75rem;
  --__primitive---numeric--0-875: .875rem;
  --__primitive---numeric--1-0: 1rem;
  --__primitive---numeric--1-125: 1.125rem;
  --__primitive---numeric--1-25: 1.25rem;
  --__primitive---numeric--1-5: 1.5rem;
  --__primitive---numeric--1-75: 1.75rem;
  --__primitive---numeric--2-0: 2rem;
  --__primitive---numeric--2-25: 2.25rem;
  --__primitive---numeric--2-5: 2.5rem;
  --__primitive---numeric--2-75: 2.75rem;
  --__primitive---numeric--3-0: 3rem;
  --__primitive---numeric--3-5: 3.5rem;
  --__primitive---numeric--4-0: 4rem;
  --__primitive---numeric--4-5: 4.5rem;
  --__primitive---numeric--5-0: 5rem;
  --__primitive---numeric--5-5: 5.5rem;
  --__primitive---numeric--6-0: 6rem;
  --__primitive---numeric--6-5: 6.5rem;
  --__primitive---color--cobalt--alpha--100--6: #dee5ff0f;
  --__primitive---color--cobalt--alpha--100--10: #dee5ff1a;
  --__primitive---color--cobalt--alpha--200--6: #c2cdff0f;
  --__primitive---color--cobalt--alpha--200--10: #c2cdff1a;
  --__primitive---color--cobalt--alpha--300--9: #99a8ff17;
  --__primitive---color--cobalt--alpha--300--15: #99a8ff26;
  --__primitive---color--cobalt--alpha--400--10: #7086ff1a;
  --__primitive---color--cobalt--alpha--400--20: #7086ff33;
  --__primitive---color--cobalt--alpha--400--30: #7388ff4d;
  --__primitive---color--cobalt--alpha--600--10: #423bff1a;
  --__primitive---color--cobalt--alpha--600--20: #423bff33;
  --__primitive---color--cobalt--alpha--600--30: #423bff4d;
  --__primitive---color--cobalt--alpha--600--60: #4942ff99;
  --__primitive---color--cobalt--alpha--700--30: #2714fa4d;
  --__primitive---color--cobalt--alpha--700--40: #2714fa66;
  --__primitive---color--cobalt--alpha--700--50: #2714fa80;
  --__primitive---color--cobalt--alpha--700--60: #3826ff99;
  --__primitive---color--cobalt--alpha--800--18: #260ecf2e;
  --__primitive---color--cobalt--alpha--800--30: #260ecf4d;
  --__primitive---color--cobalt--alpha--900--12: #21198c1f;
  --__primitive---color--cobalt--alpha--900--20: #21198c33;
  --__primitive---color--gray--alpha--100--6: #e9eff50f;
  --__primitive---color--gray--alpha--100--10: #e9eff51a;
  --__primitive---color--gray--alpha--200--6: #d5deeb0f;
  --__primitive---color--gray--alpha--200--10: #d5deeb1a;
  --__primitive---color--gray--alpha--300--9: #adb9cc17;
  --__primitive---color--gray--alpha--300--15: #adb9cc26;
  --__primitive---color--gray--alpha--400--10: #8f9bb01a;
  --__primitive---color--gray--alpha--400--20: #8f9bb033;
  --__primitive---color--gray--alpha--400--30: #8f9bb04d;
  --__primitive---color--gray--alpha--600--10: #5663781a;
  --__primitive---color--gray--alpha--600--20: #56637833;
  --__primitive---color--gray--alpha--600--30: #5663784d;
  --__primitive---color--gray--alpha--600--60: #56637899;
  --__primitive---color--gray--alpha--700--30: #4652664d;
  --__primitive---color--gray--alpha--700--40: #46526666;
  --__primitive---color--gray--alpha--700--50: #46526680;
  --__primitive---color--gray--alpha--800--4: #3640520a;
  --__primitive---color--gray--alpha--800--8: #36405214;
  --__primitive---color--gray--alpha--800--18: #3640522e;
  --__primitive---color--gray--alpha--800--30: #3640524d;
  --__primitive---color--gray--alpha--900--12: #2027331f;
  --__primitive---color--gray--alpha--900--20: #20273333;
  --__primitive---color--blue--alpha--100--6: #dbe9ff0f;
  --__primitive---color--blue--alpha--200--6: #bad6ff0f;
  --__primitive---color--blue--alpha--300--9: #80b7ff17;
  --__primitive---color--blue--alpha--800--18: #093aad2e;
  --__primitive---color--blue--alpha--900--12: #0c2c781f;
  --__primitive---color--cyan--alpha--100--6: #d9eeff0f;
  --__primitive---color--cyan--alpha--200--6: #b2e0ff0f;
  --__primitive---color--cyan--alpha--300--9: #69c7ff17;
  --__primitive---color--cyan--alpha--800--18: #00507a2e;
  --__primitive---color--cyan--alpha--900--12: #0039591f;
  --__primitive---color--fire--alpha--100--6: #ffe7cf0f;
  --__primitive---color--fire--alpha--200--6: #ffca990f;
  --__primitive---color--fire--alpha--300--9: #ffa95e17;
  --__primitive---color--fire--alpha--800--18: #9e240e2e;
  --__primitive---color--fire--alpha--900--12: #7a1e0c1f;
  --__primitive---color--green--alpha--100--6: #e0feeb0f;
  --__primitive---color--green--alpha--200--6: #a5fac70f;
  --__primitive---color--green--alpha--300--9: #4ff7a017;
  --__primitive---color--green--alpha--800--18: #0061342e;
  --__primitive---color--green--alpha--900--12: #0047251f;
  --__primitive---color--magenta--alpha--100--6: #ffe7fd0f;
  --__primitive---color--magenta--alpha--200--6: #ffcefc0f;
  --__primitive---color--magenta--alpha--300--9: #ffa7f617;
  --__primitive---color--magenta--alpha--800--18: #9513802e;
  --__primitive---color--magenta--alpha--900--12: #7a15681f;
  --__primitive---color--orange--alpha--100--6: #ffe6c90f;
  --__primitive---color--orange--alpha--200--6: #ffc9870f;
  --__primitive---color--orange--alpha--300--9: #fca54817;
  --__primitive---color--orange--alpha--800--18: #8c41082e;
  --__primitive---color--orange--alpha--900--12: #6b340e1f;
  --__primitive---color--red--alpha--100--6: #fee3dd0f;
  --__primitive---color--red--alpha--200--6: #fec6bc0f;
  --__primitive---color--red--alpha--300--9: #ffa39617;
  --__primitive---color--red--alpha--800--18: #991b1b2e;
  --__primitive---color--red--alpha--900--12: #7a1d1d1f;
  --__primitive---color--red--alpha--900--20: #7a1d1d33;
  --__primitive---color--rose--alpha--100--6: #ffe4e70f;
  --__primitive---color--rose--alpha--200--6: #fecbcf0f;
  --__primitive---color--rose--alpha--300--9: #ffa1ac17;
  --__primitive---color--rose--alpha--800--18: #9f12412e;
  --__primitive---color--rose--alpha--900--12: #8211391f;
  --__primitive---color--violet--alpha--100--6: #ede8ff0f;
  --__primitive---color--violet--alpha--200--6: #dcd4ff0f;
  --__primitive---color--violet--alpha--300--9: #c1b2ff17;
  --__primitive---color--violet--alpha--800--18: #591bbc2e;
  --__primitive---color--violet--alpha--900--12: #4a189a1f;
  --__primitive---color--yellow--alpha--100--6: #fff8ba0f;
  --__primitive---color--yellow--alpha--100--10: #fff8ba1a;
  --__primitive---color--yellow--alpha--200--6: #feef7c0f;
  --__primitive---color--yellow--alpha--300--9: #ffde0d17;
  --__primitive---color--yellow--alpha--800--18: #6e440a2e;
  --__primitive---color--yellow--alpha--900--12: #5231071f;
  --_theme---gradient--background--accent--blue--stop1: var(--__primitive---color--blue--alpha--100--6);
  --_theme---gradient--background--accent--blue--stop2: var(--__primitive---color--blue--alpha--200--6);
  --_theme---gradient--background--accent--blue--stop3: var(--__primitive---color--blue--alpha--300--9);
  --_theme---gradient--background--accent--fire--stop1: var(--__primitive---color--fire--alpha--100--6);
  --_theme---gradient--background--accent--fire--stop2: var(--__primitive---color--fire--alpha--200--6);
  --_theme---gradient--background--accent--fire--stop3: var(--__primitive---color--fire--alpha--300--9);
  --_theme---gradient--background--accent--magenta--stop1: var(--__primitive---color--magenta--alpha--100--6);
  --_theme---gradient--background--accent--magenta--stop2: var(--__primitive---color--magenta--alpha--200--6);
  --_theme---gradient--background--accent--magenta--stop3: var(--__primitive---color--magenta--alpha--300--9);
  --_theme---gradient--background--accent--violet--stop1: var(--__primitive---color--violet--alpha--100--6);
  --_theme---gradient--background--accent--violet--stop2: var(--__primitive---color--violet--alpha--200--6);
  --_theme---gradient--background--accent--violet--stop3: var(--__primitive---color--violet--alpha--300--9);
  --_theme---gradient--background--accent--yellow--stop1: var(--__primitive---color--yellow--alpha--100--6);
  --_theme---gradient--background--accent--yellow--stop2: var(--__primitive---color--yellow--alpha--200--6);
  --_theme---gradient--background--accent--yellow--stop3: var(--__primitive---color--yellow--alpha--300--9);
  --_theme---gradient--background--semantic--success--stop1: var(--__primitive---color--green--alpha--100--6);
  --_theme---gradient--background--semantic--success--stop2: var(--__primitive---color--green--alpha--200--6);
  --_theme---gradient--background--semantic--success--stop3: var(--__primitive---color--green--alpha--300--9);
  --__primitive---color--cobalt--alpha--200--30: #c2cdff4d;
  --__primitive---color--cobalt--alpha--200--40: #c2cdff66;
  --__primitive---color--cobalt--alpha--200--50: #c2cdff80;
  --__primitive---color--cobalt--alpha--200--60: #c2cdff99;
  --__primitive---color--blue--50: #f0f6ff;
  --_theme---surface--neutral--heavy--rest: var(--__primitive---color--gray--800);
  --_theme---surface--neutral--heavy--hover: var(--__primitive---color--gray--900);
  --_theme---surface--neutral--heavy--active: var(--__primitive---color--gray--900);
  --_theme---border--neutral--light--hover: var(--__primitive---color--gray--alpha--200--40);
  --_theme---border--neutral--light--active: var(--__primitive---color--gray--alpha--200--30);
  --__primitive---color--blue--200: #bad6ff;
  --__primitive---color--blue--300: #80b7ff;
  --__primitive---color--blue--400: #4f98ff;
  --__primitive---color--blue--500: #147eff;
  --__primitive---color--blue--600: #025fff;
  --__primitive---color--blue--800: #093aad;
  --__primitive---color--blue--900: #0c2c78;
  --__primitive---color--cobalt--200: #c2cdff;
  --__primitive---color--cobalt--300: #99a8ff;
  --__primitive---color--cobalt--400: #7086ff;
  --__primitive---color--cobalt--500: #575fff;
  --__primitive---color--cobalt--600: #423bff;
  --__primitive---color--cobalt--800: #260ecf;
  --__primitive---color--cobalt--900: #1a1287;
  --__primitive---color--cobalt--990: #0e0c1c;
  --__primitive---color--cyan--50: #f0f8ff;
  --__primitive---color--cyan--100: #d9eeff;
  --__primitive---color--cyan--200: #b2e0ff;
  --__primitive---color--cyan--300: #69c7ff;
  --__primitive---color--cyan--700: #00669e;
  --__primitive---color--cyan--900: #003959;
  --__primitive---color--cyan--alpha--700--30: #00669e4d;
  --__primitive---color--fire--200: #ffca99;
  --__primitive---color--fire--300: #ffa95e;
  --__primitive---color--fire--400: #ff7e2e;
  --__primitive---color--fire--500: #ff570a;
  --__primitive---color--fire--600: #f04006;
  --__primitive---color--fire--700: #c72d07;
  --__primitive---color--fire--900: #7a1e0c;
  --__primitive---color--fire--950: #330a04;
  --__primitive---color--fire--alpha--700--30: #c72d074d;
  --__primitive---color--gray--50: #f8fafd;
  --__primitive---color--gray--100: #e9eff5;
  --__primitive---color--gray--200: #d5deeb;
  --__primitive---color--gray--300: #adb9cc;
  --__primitive---color--gray--400: #8f9bb0;
  --__primitive---color--gray--500: #6a778c;
  --__primitive---color--gray--600: #566378;
  --__primitive---color--gray--700: #465266;
  --__primitive---color--gray--800: #364052;
  --__primitive---color--gray--900: #202733;
  --__primitive---color--gray--950: #141921;
  --__primitive---color--green--50: #f0fff6;
  --__primitive---color--green--200: #a7fac7;
  --__primitive---color--green--300: #61f29d;
  --__primitive---color--green--500: #02bf67;
  --__primitive---color--green--700: #008546;
  --__primitive---color--green--800: #006938;
  --__primitive---color--green--900: #004725;
  --__primitive---color--green--alpha--700--30: #007d434d;
  --__primitive---color--magenta--200: #ffcefc;
  --__primitive---color--magenta--300: #ffa7f6;
  --__primitive---color--magenta--400: #ff72ef;
  --__primitive---color--magenta--500: #f244e0;
  --__primitive---color--magenta--600: #d41cbc;
  --__primitive---color--magenta--700: #b7149f;
  --__primitive---color--magenta--800: #951380;
  --__primitive---color--magenta--900: #7a1568;
  --__primitive---color--magenta--alpha--700--30: #b7149f4d;
  --__primitive---color--orange--50: #fff5eb;
  --__primitive---color--orange--200: #ffc987;
  --__primitive---color--orange--300: #fca548;
  --__primitive---color--orange--400: #f78d1b;
  --__primitive---color--orange--600: #bd5b00;
  --__primitive---color--orange--700: #a34f00;
  --__primitive---color--orange--800: #8c4108;
  --__primitive---color--orange--900: #6b340e;
  --__primitive---color--orange--950: #2b1709;
  --__primitive---color--orange--alpha--700--30: #a34f004d;
  --__primitive---color--orange--alpha--700--40: #a34f0066;
  --__primitive---color--red--100: #fee3dd;
  --__primitive---color--red--200: #fec6bc;
  --__primitive---color--red--300: #ffa396;
  --__primitive---color--red--400: #ff6961;
  --__primitive---color--red--500: #ef4444;
  --__primitive---color--red--600: #dc2626;
  --__primitive---color--red--800: #991b1b;
  --__primitive---color--red--900: #7a1d1d;
  --__primitive---color--red--alpha--400--10: #ff69611a;
  --__primitive---color--red--alpha--600--10: #dc26261a;
  --__primitive---color--red--alpha--700--30: #b91c1c4d;
  --__primitive---color--red--alpha--700--50: #b91c1c80;
  --__primitive---color--rose--50: #fff2f2;
  --__primitive---color--rose--100: #ffe4e5;
  --__primitive---color--rose--200: #fecbcf;
  --__primitive---color--rose--300: #ffa1ac;
  --__primitive---color--rose--500: #f43f66;
  --__primitive---color--rose--400: #ff6b84;
  --__primitive---color--rose--900: #821139;
  --__primitive---color--rose--alpha--400--10: #ff6b841a;
  --__primitive---color--rose--alpha--600--10: #e11d511a;
  --__primitive---color--rose--alpha--600--20: #e11d5133;
  --__primitive---color--rose--alpha--700--30: #be12464d;
  --__primitive---color--rose--alpha--700--40: #be124666;
  --__primitive---color--singletone--white: #fff;
  --__primitive---color--singletone--white-80: #fffc;
  --__primitive---color--singletone--white-60: #fff9;
  --__primitive---color--singletone--white-20: #fff3;
  --__primitive---color--singletone--white-10: #ffffff1a;
  --__primitive---color--singletone--white-5: #ffffff0d;
  --__primitive---color--singletone--black: #000;
  --__primitive---color--singletone--black-80: #000c;
  --__primitive---color--singletone--black-60: #0009;
  --__primitive---color--singletone--black-40: #0006;
  --__primitive---color--singletone--black-20: #0003;
  --__primitive---color--singletone--black-10: #0000001a;
  --__primitive---color--singletone--black-5: #0000000d;
  --__primitive---color--violet--100: #ede8ff;
  --__primitive---color--violet--200: #dcd4ff;
  --__primitive---color--violet--300: #c1b2ff;
  --__primitive---color--violet--400: #a487fe;
  --__primitive---color--violet--500: #8b5bfc;
  --__primitive---color--violet--900: #4a189a;
  --__primitive---color--violet--950: #2c0d68;
  --__primitive---color--violet--alpha--700--30: #6b21e04d;
  --__primitive---color--yellow--300: #ffde0d;
  --__primitive---color--yellow--400: #f2c200;
  --__primitive---color--yellow--500: #d49b00;
  --__primitive---color--yellow--600: #ad7400;
  --__primitive---color--yellow--900: #523107;
  --__primitive---color--yellow--950: #301c04;
  --_numeric---rem--1: var(--__primitive---numeric--0-0625);
  --_numeric---rem--3: var(--__primitive---numeric--0-1875);
  --_numeric---rem--6: var(--__primitive---numeric--0-375);
  --_numeric---rem--104: var(--__primitive---numeric--6-5);
  --_numeric---rem--128: var(--__primitive---numeric--8-0);
  --__primitive---numeric--7-0: 7rem;
  --__primitive---numeric--7-5: 7.5rem;
  --__primitive---numeric--8-0: 8rem;
  --__primitive---numeric--9-0: 9rem;
  --__primitive---numeric--999: 999px;
  --__primitive---color--fire--alpha--200--10: #ffca991a;
  --__primitive---color--fire--alpha--300--15: #ffa95e26;
  --__primitive---color--green--alpha--100--10: #e0feeb1a;
  --__primitive---color--green--alpha--200--10: #a5fac71a;
  --__primitive---color--green--alpha--300--15: #4ff7a026;
  --__primitive---color--magenta--alpha--200--30: #ffcefc4d;
  --__primitive---color--magenta--alpha--300--15: #ffa7f626;
  --__primitive---color--orange--alpha--200--10: #ffc9871a;
  --__primitive---color--red--alpha--100--10: #fee3dd1a;
  --__primitive---color--red--alpha--200--30: #fec6bc4d;
  --__primitive---color--rose--alpha--200--10: #fecbcf1a;
  --__primitive---color--rose--alpha--200--30: #fecbcf4d;
  --__primitive---color--violet--alpha--200--10: #dcd4ff1a;
  --__primitive---color--yellow--alpha--200--10: #feef7c1a;
  --__primitive---color--yellow--alpha--200--30: #feef7c4d;
  --_theme---surface--neutral--light--active: var(--__primitive---color--gray--200);
  --_theme---surface--neutral--light--hover: var(--__primitive---color--gray--100);
  --__primitive---color--rose--alpha--200--40: #fecbcf66;
}

body {
  font-family: var(--__primitive---font--body);
  color: #333;
  font-size: var(--_numeric---rem--16);
  line-height: var(--_numeric---rem--28);
}

h1 {
  font-family: var(--__primitive---font--header);
  color: var(--_theme---text--default);
  font-size: var(--_numeric---rem--56);
  line-height: var(--_numeric---rem--64);
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

h2 {
  font-family: var(--__primitive---font--header);
  font-size: var(--_numeric---rem--48);
  line-height: var(--_numeric---rem--56);
  letter-spacing: 1px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

h3 {
  font-family: var(--__primitive---font--header);
  font-size: var(--_numeric---rem--36);
  line-height: var(--_numeric---rem--44);
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

h4 {
  font-family: var(--__primitive---font--header);
  font-size: var(--_numeric---rem--32);
  line-height: var(--_numeric---rem--40);
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

h5 {
  font-family: var(--__primitive---font--header);
  font-size: var(--_numeric---rem--24);
  line-height: var(--_numeric---rem--32);
  letter-spacing: .2px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

h6 {
  font-family: var(--__primitive---font--header);
  font-size: var(--_numeric---rem--20);
  line-height: var(--_numeric---rem--24);
  letter-spacing: .4px;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 600;
}

p {
  color: var(--_theme---text--supporting);
  margin-bottom: 0;
}

a {
  color: var(--_theme---text--semantic--link--default--rest);
  text-decoration: underline;
}

a:hover {
  color: var(--_theme---text--semantic--link--default--hover);
}

a:active {
  color: var(--_theme---text--semantic--link--default--active);
}

a:focus {
  border-radius: var(--_numeric---rem--2);
  outline-color: var(--_theme---outline--focus--primary);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

ul {
  margin-top: 0;
  margin-bottom: var(--_numeric---rem--8);
  padding-left: var(--_numeric---rem--40);
  color: var(--_theme---text--supporting);
}

label {
  margin-bottom: 5px;
  font-weight: 500;
  display: block;
}

.navigation {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.kpi-item {
  grid-column-gap: var(--_numeric---rem--12);
  grid-row-gap: var(--_numeric---rem--12);
  flex-wrap: wrap;
  grid-template-rows: auto;
  grid-template-columns: minmax(70px, max-content) repeat(auto-fit, minmax(40%, 1fr));
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  place-items: center start;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  display: grid;
}

.kpi-item.vertical {
  grid-column-gap: var(--_numeric---rem--4);
  grid-row-gap: var(--_numeric---rem--4);
  grid-template-rows: auto auto;
  grid-template-columns: minmax(70px, max-content);
}

.button {
  min-height: 44px;
  padding: var(--_numeric---rem--12) var(--_numeric---rem--16);
  grid-column-gap: var(--_numeric---rem--8);
  border-radius: var(--_numeric---padding--input--standard);
  background-color: #0000;
  background-image: linear-gradient(145deg, var(--_theme---gradient--default--primary--default--stop1), var(--_theme---gradient--default--primary--default--stop2));
  font-family: var(--__primitive---font--body);
  font-size: var(--_numeric---rem--18);
  line-height: var(--_numeric---rem--24);
  border: 1px solid #0000;
  flex: none;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  transition: transform .2s;
  display: flex;
  overflow: hidden;
}

.button:hover {
  background-color: var(--_theme---surface--primary--static--hover);
  color: var(--_theme---text--static--light);
  background-image: none;
}

.button:active {
  border-radius: var(--_numeric---padding--input--standard);
  background-color: var(--_theme---surface--primary--static--active);
}

.button:focus {
  border: 1px solid var(--_theme---border--primary--heavy--hover);
  border-radius: var(--_numeric---padding--input--standard);
  outline-color: var(--_theme---outline--focus--primary);
  outline-offset: 0px;
  color: var(--_theme---text--static--light);
  outline-width: 3px;
  outline-style: solid;
}

.button:focus-visible, .button[data-wf-focus-visible] {
  border-radius: var(--_numeric---padding--input--standard);
}

.button:visited, .button:lang(en-us) {
  color: var(--_theme---text--static--light);
}

.button:disabled {
  opacity: .5;
}

.button.md {
  padding-top: var(--_numeric---rem--10);
  padding-bottom: var(--_numeric---rem--10);
  font-size: var(--_numeric---rem--16);
  line-height: var(--_numeric---rem--20);
}

.button.static-light {
  background-color: var(--_theme---surface--neutral--static--light--rest);
  background-image: linear-gradient(145deg, var(--_theme---gradient--default--neutral--static-light--stop1), var(--_theme---gradient--default--neutral--static-light--stop2));
  color: var(--_theme---text--static--dark);
}

.button.static-light:hover {
  background-color: var(--_theme---surface--neutral--static--light--hover);
  background-image: none;
}

.button.static-light:active {
  background-color: var(--_theme---surface--neutral--static--light--active);
}

.button.static-light:focus {
  box-sizing: border-box;
  background-image: linear-gradient(145deg, var(--_theme---gradient--default--neutral--static-light--stop1), var(--_theme---gradient--default--neutral--static-light--stop2));
  outline-color: var(--_theme---outline--focus--neutral--static--light);
}

.button.outline {
  border-color: var(--_theme---border--static--primary--rest);
  background-color: #0000;
  background-image: linear-gradient(140deg, var(--_theme---gradient--background--primary--stop1), var(--_theme---gradient--background--primary--stop2) 35%, var(--_theme---gradient--background--primary--stop3));
  color: var(--_theme---text--default);
}

.button.outline:hover {
  border-color: var(--_theme---border--static--primary--hover);
  background-color: var(--_theme---surface--alpha--primary--hover);
  background-image: none;
}

.button.outline:active {
  border-color: var(--_theme---border--static--primary--active);
}

.status-indicator {
  border-radius: 999px;
  padding: 2px 0;
}

.badge {
  width: auto;
  height: auto;
  padding: var(--_numeric---rem--4) var(--_numeric---rem--10);
  grid-column-gap: var(--_numeric---rem--4);
  background-image: linear-gradient(96.77deg, #46526680, #3640524d 35%, #20273333);
  border: 1px solid #4652664d;
  border-radius: 999px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.header {
  z-index: 100;
  width: 100%;
  padding: var(--_numeric---rem--12) var(--_numeric---rem--48);
  grid-column-gap: 48px;
  border-bottom: 1px solid var(--_theme---border--primary--light--rest);
  background-color: var(--_theme---surface--base--rest);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: fixed;
}

.nav-links {
  grid-column-gap: var(--_numeric---rem--32);
  grid-row-gap: var(--_numeric---rem--32);
  flex: 0 auto;
  justify-content: flex-end;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.site-hero {
  background-image: url('../images/bg-texture-compressed.png'), linear-gradient(119.66deg, var(--_theme---gradient--default--primary--static--stop1), var(--_theme---gradient--default--primary--static--stop2) 50%);
  background-position: 0 0, 0 0;
  background-size: cover, auto;
  flex-flow: column;
  justify-content: space-between;
  height: 100vh;
  display: flex;
  overflow: hidden;
}

.banner-content {
  grid-column-gap: var(--_numeric---rem--24);
  grid-row-gap: var(--_numeric---rem--24);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  max-width: 600px;
  text-decoration: none;
  display: flex;
}

.kpi-container {
  grid-column-gap: var(--_numeric---rem--16);
  grid-row-gap: var(--_numeric---rem--24);
  flex-flow: wrap;
  flex: none;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: grid;
}

.logo-light {
  background-color: #fff0;
  display: flex;
}

.logo-light:focus {
  border-radius: var(--_numeric---rem--4);
  outline-color: var(--_theme---outline--focus--primary);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.appmock {
  flex: 0 auto;
}

.eyebrow {
  width: 100%;
  font-family: var(--__primitive---font--header);
  color: var(--_theme---text--semantic--link--default--rest);
  font-size: var(--_numeric---rem--14);
  line-height: var(--_numeric---rem--18);
  letter-spacing: .04em;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 500;
  text-decoration: none;
}

.eyebrow.center {
  text-align: center;
}

.features-grid {
  grid-column-gap: var(--_numeric---rem--16);
  grid-row-gap: var(--_numeric---rem--16);
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: grid;
}

.features-grid._4 {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.feature-card {
  padding: var(--_numeric---rem--16) var(--_numeric---rem--20);
  grid-column-gap: var(--_numeric---rem--12);
  grid-row-gap: var(--_numeric---rem--12);
  border: 1px solid var(--_theme---border--primary--light--rest);
  background-color: #0000;
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--primary--stop1), var(--_theme---gradient--background--primary--stop2) 35%, var(--_theme---gradient--background--primary--stop3));
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.feature-card.horizontal {
  flex-flow: row;
  align-items: center;
  max-width: 1280px;
}

.feature-card.form {
  align-items: stretch;
  width: 80%;
}

.feature-card.neutral {
  border-color: var(--_theme---border--neutral--light--rest);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--neutral--stop1), var(--_theme---gradient--background--neutral--stop2) 35%, var(--_theme---gradient--background--neutral--stop3));
}

.feature-card.image-bg {
  padding: var(--_numeric---rem--0);
  aspect-ratio: 2 / 2.6;
  background-image: url('../images/Raeva-screen-Garmin.jpg');
  background-position: 0 0;
  background-size: cover;
  border-style: none;
  justify-content: flex-end;
  align-items: stretch;
}

.feature-card.step-by-step.neutral {
  flex-flow: row;
}

.icon {
  object-fit: cover;
  width: 28px;
  height: 28px;
}

.main-section {
  padding: var(--_numeric---rem--120) var(--_numeric---rem--48);
  grid-column-gap: var(--_numeric---rem--144);
  grid-row-gap: var(--_numeric---rem--144);
  background-color: var(--_theme---surface--base--rest);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.main-section.bg1 {
  grid-column-gap: var(--_numeric---rem--64);
  grid-row-gap: var(--_numeric---rem--64);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--primary--stop1), var(--_theme---gradient--background--primary--stop2) 40%, var(--_theme---gradient--background--primary--stop3));
}

.main-section.utility-page {
  height: 100vh;
}

.main-section.neutral {
  background-color: var(--_theme---surface--neutral--light--rest);
  background-image: url('../images/bg-texture-neutral-compressed.png');
  background-position: 0 0;
  background-size: cover;
}

.main-section.value-prop {
  padding-top: var(--_numeric---rem--64);
  padding-bottom: var(--_numeric---rem--64);
  background-image: url('../images/bg-texture-neutral-compressed_1.png');
  background-position: 0 0;
  background-size: cover;
}

.content-frame {
  grid-column-gap: var(--_numeric---rem--48);
  grid-row-gap: var(--_numeric---rem--48);
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  height: 100%;
  text-decoration: none;
  display: flex;
}

.content-frame.vertical {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
}

.content-frame.vertical.subpage-banner {
  margin-top: var(--_numeric---rem--40);
}

.content-frame.vertical.center {
  justify-content: center;
  align-items: center;
}

.content-frame.vertical.cta {
  grid-column-gap: var(--_numeric---rem--20);
  grid-row-gap: var(--_numeric---rem--20);
}

.content-frame.banner {
  max-width: none;
  min-height: 0;
  margin-top: var(--_numeric---rem--64);
  padding-right: var(--_numeric---rem--48);
  padding-left: var(--_numeric---rem--48);
  flex: 1;
  justify-content: center;
  align-items: center;
}

.content-frame.privacy {
  justify-content: center;
  align-items: flex-start;
}

.section-header {
  grid-column-gap: var(--_numeric---rem--12);
  grid-row-gap: var(--_numeric---rem--12);
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 720px;
  text-decoration: none;
  display: flex;
}

.section-header.auto {
  width: auto;
  max-width: 100%;
}

.header-with-body {
  grid-column-gap: var(--_numeric---rem--8);
  grid-row-gap: var(--_numeric---rem--8);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.sizing-frame {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.sizing-frame.mockup {
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  height: 100%;
  min-height: 0;
  padding-top: 48px;
  overflow: visible;
}

.sizing-frame._404-frame {
  position: relative;
}

.sizing-frame.left {
  justify-content: flex-start;
  align-items: center;
}

.image {
  z-index: 10;
  object-fit: cover;
  border-radius: 16px;
  width: 100%;
  height: 100%;
  position: relative;
}

.image-wrapper {
  aspect-ratio: 5 / 7;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 560px;
  display: flex;
}

.card-items {
  grid-column-gap: var(--_numeric---rem--16);
  grid-row-gap: var(--_numeric---rem--16);
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  max-width: 600px;
  display: grid;
}

.card-items._4 {
  grid-template-rows: auto auto auto auto;
}

.card-items._3 {
  grid-template-rows: auto auto auto;
}

.logo-dark {
  aspect-ratio: 117 / 20;
  display: flex;
}

.logo-dark:focus {
  border-radius: var(--_numeric---rem--4);
  outline-color: var(--_theme---outline--focus--neutral);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.team-grid {
  grid-column-gap: var(--_numeric---rem--24);
  grid-row-gap: var(--_numeric---rem--24);
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: grid;
}

.team-card-top {
  grid-column-gap: 16px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.avatar {
  object-fit: cover;
  border-radius: 999px;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  height: 64px;
  text-decoration: none;
  display: flex;
}

.bullet-item {
  grid-column-gap: var(--_numeric---rem--12);
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.form-item-wrapper {
  grid-column-gap: var(--_numeric---rem--2);
  grid-row-gap: var(--_numeric---rem--2);
  border-radius: 4px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.investor-kpi-table {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid var(--_theme---border--primary--light--rest);
  background-image: linear-gradient(140deg, var(--_theme---gradient--background--primary--stop1), var(--_theme---gradient--background--primary--stop2) 35%, var(--_theme---gradient--background--primary--stop3));
  border-radius: 16px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: stretch;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: grid;
  overflow: hidden;
}

.investor-kpi-card {
  grid-row-gap: 8px;
  border-right: 1px solid var(--_theme---border--primary--light--rest);
  border-bottom: 1px solid var(--_theme---border--primary--light--rest);
  flex-direction: column;
  flex-grow: 1;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding: 24px;
  text-decoration: none;
  display: flex;
}

.investor-block {
  padding-bottom: var(--_numeric---rem--16);
  grid-column-gap: var(--_numeric---rem--24);
  grid-row-gap: var(--_numeric---rem--24);
  align-items: center;
  display: flex;
}

.form {
  grid-column-gap: var(--_numeric---rem--24);
  grid-row-gap: var(--_numeric---rem--24);
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.input-field {
  height: 44px;
  padding: var(--_numeric---rem--10) var(--_numeric---rem--12);
  border: 1px solid var(--_theme---border--neutral--medium--rest);
  border-radius: var(--_numeric---rem--12);
  background-color: var(--_theme---surface--base--rest);
  color: var(--_theme---text--default);
  font-size: var(--_numeric---rem--16);
  line-height: var(--_numeric---rem--20);
  margin-bottom: 0;
  display: block;
}

.input-field:hover {
  border-color: var(--_theme---border--primary--heavy--hover);
}

.input-field:focus {
  border-color: var(--_theme---border--primary--heavy--hover);
  outline-color: var(--_theme---outline--focus--primary);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.input-field::placeholder {
  color: var(--_theme---text--supporting);
}

.body {
  color: var(--_theme---text--default);
  text-align: left;
}

.body.lg {
  font-size: var(--_numeric---rem--18);
  line-height: var(--_numeric---rem--32);
}

.body.lg.inverse {
  color: var(--_theme---text--static--light);
}

.body.lg.center {
  text-align: center;
}

.body.supporting {
  color: var(--_theme---text--supporting);
}

.body.supporting.tight {
  width: 100%;
  line-height: var(--_numeric---rem--20);
}

.body.supporting.tight.sm {
  font-size: var(--_numeric---rem--14);
  line-height: var(--_numeric---rem--18);
}

.body.supporting.center {
  text-align: center;
}

.body.tight {
  line-height: var(--_numeric---rem--20);
}

.body.tight.inverse {
  color: var(--_theme---text--static--light);
  margin-bottom: 0;
}

.body.sm {
  font-size: var(--_numeric---rem--14);
  line-height: var(--_numeric---rem--24);
}

.body.sm.tight {
  color: var(--_theme---text--supporting);
  line-height: var(--_numeric---rem--18);
}

.body.dark-mode {
  --_theme---text--default: var(--__primitive---color--gray--100);
  --_theme---text--supporting: var(--__primitive---color--gray--300);
  --_theme---text--semantic--link--default--rest: var(--__primitive---color--cobalt--300);
  --_theme---text--semantic--link--default--hover: var(--__primitive---color--cobalt--200);
  --_theme---text--semantic--link--default--active: var(--__primitive---color--cobalt--200);
  --_theme---outline--focus--primary: var(--__primitive---color--cobalt--alpha--400--30);
  --_theme---gradient--default--primary--default--stop1: var(--__primitive---color--cobalt--500);
  --_theme---gradient--default--primary--default--stop2: var(--__primitive---color--cobalt--600);
  --_theme---surface--primary--static--hover: var(--__primitive---color--cobalt--600);
  --_theme---text--static--light: var(--__primitive---color--singletone--white);
  --_theme---surface--primary--static--active: var(--__primitive---color--cobalt--700);
  --_theme---border--primary--heavy--hover: var(--__primitive---color--cobalt--400);
  --_theme---surface--neutral--static--light--rest: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--static-light--stop1: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--static-light--stop2: var(--__primitive---color--gray--100);
  --_theme---text--static--dark: var(--__primitive---color--gray--900);
  --_theme---surface--neutral--static--light--hover: var(--__primitive---color--gray--100);
  --_theme---surface--neutral--static--light--active: var(--__primitive---color--gray--200);
  --_theme---outline--focus--neutral--static--light: var(--__primitive---color--gray--alpha--400--30);
  --_theme---border--static--primary--rest: var(--__primitive---color--cobalt--600);
  --_theme---gradient--background--primary--stop1: var(--__primitive---color--cobalt--alpha--700--30);
  --_theme---gradient--background--primary--stop2: var(--__primitive---color--cobalt--alpha--800--18);
  --_theme---gradient--background--primary--stop3: var(--__primitive---color--cobalt--alpha--900--12);
  --_theme---border--static--primary--hover: var(--__primitive---color--cobalt--500);
  --_theme---surface--alpha--primary--hover: var(--__primitive---color--cobalt--alpha--400--10);
  --_theme---border--static--primary--active: var(--__primitive---color--cobalt--700);
  --_theme---border--primary--light--rest: var(--__primitive---color--cobalt--alpha--700--30);
  --_theme---surface--base--rest: var(--__primitive---color--cobalt--990);
  --_theme---gradient--default--primary--static--stop1: var(--__primitive---color--cobalt--500);
  --_theme---gradient--default--primary--static--stop2: var(--__primitive---color--cobalt--700);
  --_theme---border--neutral--light--rest: var(--__primitive---color--gray--alpha--700--30);
  --_theme---gradient--background--neutral--stop1: var(--__primitive---color--gray--alpha--700--30);
  --_theme---gradient--background--neutral--stop2: var(--__primitive---color--gray--alpha--800--18);
  --_theme---gradient--background--neutral--stop3: var(--__primitive---color--gray--alpha--900--12);
  --_theme---surface--neutral--light--rest: var(--__primitive---color--gray--950);
  --_theme---outline--focus--neutral: var(--__primitive---color--gray--alpha--400--30);
  --_theme---border--neutral--medium--rest: var(--__primitive---color--gray--700);
  --_theme---border--semantic--error--heavy--active: var(--__primitive---color--red--200);
  --_theme---text--semantic--info--default: var(--__primitive---color--cyan--300);
  --_theme---border--neutral--medium--active: var(--__primitive---color--gray--500);
  --_theme---border--semantic--error--light--rest: var(--__primitive---color--red--alpha--700--30);
  --_theme---gradient--background--semantic--error--stop1: var(--__primitive---color--red--alpha--700--30);
  --_theme---gradient--background--semantic--error--stop2: var(--__primitive---color--rose--alpha--800--18);
  --_theme---gradient--background--semantic--error--stop3: var(--__primitive---color--rose--alpha--900--12);
  --_theme---surface--alpha--neutral--hover: var(--__primitive---color--gray--alpha--400--10);
  --_theme---text--inverse: var(--__primitive---color--gray--950);
  --_theme---gradient--default--neutral--inverse--stop1: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--inverse--stop2: var(--__primitive---color--gray--100);
  --_theme---text--accent--blue--default: var(--__primitive---color--blue--300);
  --_theme---border--primary--light--hover: var(--__primitive---color--cobalt--alpha--700--40);
  --_theme---border--semantic--danger--light--active: var(--__primitive---color--rose--alpha--700--30);
  --_theme---gradient--background--semantic--danger--stop1: var(--__primitive---color--rose--alpha--700--30);
  --_theme---gradient--background--semantic--danger--stop2: var(--__primitive---color--rose--alpha--800--18);
  --_theme---gradient--background--semantic--danger--stop3: var(--__primitive---color--rose--alpha--900--12);
  --_theme---border--semantic--warning--light--active: var(--__primitive---color--orange--alpha--700--30);
  --_theme---gradient--background--semantic--warning--stop1: var(--__primitive---color--orange--alpha--700--30);
  --_theme---gradient--background--semantic--warning--stop2: var(--__primitive---color--orange--alpha--800--18);
  --_theme---gradient--background--semantic--warning--stop3: var(--__primitive---color--orange--alpha--900--12);
  --_theme---border--semantic--info--light--hover: var(--__primitive---color--cyan--alpha--700--40);
  --_theme---gradient--background--semantic--info--stop1: var(--__primitive---color--cyan--alpha--700--30);
  --_theme---gradient--background--semantic--info--stop2: var(--__primitive---color--cyan--alpha--800--18);
  --_theme---gradient--background--semantic--info--stop3: var(--__primitive---color--cyan--alpha--900--12);
  --_theme---surface--semantic--danger--heavy--hover: var(--__primitive---color--rose--500);
  --_theme---border--static--error--active: var(--__primitive---color--red--800);
  --_theme---border--accent--magenta--light--rest: var(--__primitive---color--magenta--alpha--700--30);
  --_theme---border--semantic--error--light--hover: var(--__primitive---color--red--alpha--700--40);
  --_theme---gradient--default--semantic--warning--static--stop1: var(--__primitive---color--orange--600);
  --_theme---surface--alpha--neutral--active: var(--__primitive---color--gray--alpha--400--20);
  --_theme---surface--alpha--danger--hover: var(--__primitive---color--rose--alpha--400--10);
  --_theme---text--accent--violet--default: var(--__primitive---color--violet--300);
  --_theme---surface--alpha--danger--active: var(--__primitive---color--rose--alpha--400--20);
  --_theme---gradient--default--semantic--success--static--stop1: var(--__primitive---color--green--700);
  --_theme---surface--semantic--info--heavy: var(--__primitive---color--cyan--400);
  --_theme---text--accent--fire--default: var(--__primitive---color--fire--300);
  --_theme---text--oncontrast: var(--__primitive---color--gray--50);
  --_theme---surface--primary--heavy--active: var(--__primitive---color--cobalt--600);
  --_theme---border--semantic--danger--heavy--active: var(--__primitive---color--rose--200);
  --_theme---text--semantic--success--default: var(--__primitive---color--green--300);
  --_theme---border--semantic--success--heavy--hover: var(--__primitive---color--green--400);
  --_theme---effects--overlay: #2e346966;
  --_theme---icon--primary--hover: var(--__primitive---color--cobalt--300);
  --_theme---gradient--default--semantic--danger--static--stop1: var(--__primitive---color--rose--600);
  --_theme---icon--accent--blue--rest: var(--__primitive---color--blue--400);
  --_theme---border--primary--heavy--active: var(--__primitive---color--cobalt--200);
  --_theme---border--static--error--rest: var(--__primitive---color--red--700);
  --_theme---icon--heavy--rest: var(--__primitive---color--gray--200);
  --_theme---gradient--default--semantic--info--static--stop2: var(--__primitive---color--cyan--700);
  --_theme---icon--semantic--danger--hover: var(--__primitive---color--rose--300);
  --_theme---icon--semantic--success--hover: var(--__primitive---color--green--300);
  --_theme---border--accent--yellow--light--active: var(--__primitive---color--yellow--alpha--700--30);
  --_theme---surface--neutral--mediumlight: var(--__primitive---color--gray--700);
  --_theme---border--accent--violet--light--active: var(--__primitive---color--violet--alpha--700--30);
  --_theme---border--semantic--error--light--active: var(--__primitive---color--red--alpha--700--30);
  --_theme---gradient--default--neutral--default--stop1: var(--__primitive---color--gray--600);
  --_theme---border--accent--violet--light--hover: var(--__primitive---color--violet--alpha--700--40);
  --_theme---icon--primary--rest: var(--__primitive---color--cobalt--400);
  --_theme---border--accent--magenta--light--active: var(--__primitive---color--magenta--alpha--700--30);
  --_theme---border--accent--magenta--light--hover: var(--__primitive---color--magenta--alpha--700--40);
  --_theme---surface--alphalayer100: var(--__primitive---color--gray--950);
  --_theme---border--semantic--info--heavy--active: var(--__primitive---color--cyan--200);
  --_theme---icon--semantic--info--rest: var(--__primitive---color--cyan--400);
  --_theme---icon--accent--fire--rest: var(--__primitive---color--fire--400);
  --_theme---surface--alphalayer0: var(--__primitive---color--gray--alpha--950--0);
  --_theme---surface--semantic--warning--heavy: var(--__primitive---color--orange--400);
  --_theme---border--semantic--info--light--active: var(--__primitive---color--cyan--alpha--300--70);
  --_theme---border--primary--medium--active: var(--__primitive---color--cobalt--alpha--700--50);
  --_theme---surface--semantic--info--medium: var(--__primitive---color--cyan--alpha--600--60);
  --_theme---surface--primary--medium: var(--__primitive---color--cobalt--alpha--600--60);
  --_theme---icon--default--hover: var(--__primitive---color--gray--200);
  --_theme---border--accent--blue--light--rest: var(--__primitive---color--blue--alpha--700--30);
  --_theme---surface--semantic--error--static--rest: var(--__primitive---color--red--600);
  --_theme---icon--static--light: #fff;
  --_theme---surface--semantic--error--light: var(--__primitive---color--red--alpha--950--50);
  --_theme---border--accent--fire--light--active: var(--__primitive---color--fire--alpha--700--30);
  --_theme---surface--semantic--error--heavy: var(--__primitive---color--red--400);
  --_theme---text--accent--yellow--default: var(--__primitive---color--yellow--300);
  --_theme---gradient--default--semantic--error--static--stop1: var(--__primitive---color--red--600);
  --_theme---border--accent--blue--light--active: var(--__primitive---color--blue--alpha--700--30);
  --_theme---icon--accent--yellow--rest: var(--__primitive---color--yellow--400);
  --_theme---border--accent--yellow--light--rest: var(--__primitive---color--yellow--alpha--700--30);
  --_theme---icon--semantic--warning--hover: var(--__primitive---color--orange--300);
  --_theme---icon--semantic--success--active: var(--__primitive---color--green--300);
  --_theme---surface--semantic--danger--static--rest: var(--__primitive---color--rose--600);
  --_theme---surface--semantic--success--medium: var(--__primitive---color--green--alpha--600--60);
  --_theme---icon--semantic--error--rest: var(--__primitive---color--red--400);
  --_theme---border--static--danger--rest: var(--__primitive---color--rose--700);
  --_theme---border--primary--medium--rest: var(--__primitive---color--cobalt--alpha--700--50);
  --_theme---effects--shadow--1: var(--__primitive---color--singletone--black-5);
  --_theme---surface--alpha--default: var(--__primitive---color--singletone--black-20);
  --_theme---border--static--danger--hover: var(--__primitive---color--rose--600);
  --_theme---border--semantic--success--light--rest: var(--__primitive---color--green--alpha--700--30);
  --_theme---outline--focus--error: var(--__primitive---color--red--alpha--400--30);
  --_theme---border--static--error--hover: var(--__primitive---color--red--600);
  --_theme---border--primary--heavy--rest: var(--__primitive---color--cobalt--300);
  --_theme---gradient--default--semantic--danger--static--stop2: var(--__primitive---color--rose--700);
  --_theme---border--semantic--success--light--active: var(--__primitive---color--green--alpha--700--30);
  --_theme---icon--semantic--success--rest: var(--__primitive---color--green--400);
  --_theme---surface--semantic--info--light: var(--__primitive---color--cyan--alpha--950--50);
  --_theme---surface--primary--heavy--hover: var(--__primitive---color--cobalt--500);
  --_theme---icon--disabled: var(--__primitive---color--gray--600);
  --_theme---icon--default--rest: var(--__primitive---color--gray--300);
  --_theme---icon--default--active: var(--__primitive---color--gray--200);
  --_theme---surface--semantic--error--medium: var(--__primitive---color--red--alpha--600--60);
  --_theme---text--onmedium: var(--__primitive---color--gray--100);
  --_theme---border--semantic--warning--heavy--active: var(--__primitive---color--orange--200);
  --_theme---border--accent--fire--light--hover: var(--__primitive---color--fire--alpha--700--40);
  --_theme---gradient--default--semantic--warning--static--stop2: var(--__primitive---color--orange--700);
  --_theme---icon--semantic--info--hover: var(--__primitive---color--cyan--300);
  --_theme---icon--subtle--active: var(--__primitive---color--gray--300);
  --_theme---surface--base--hover: var(--__primitive---color--gray--950);
  --_theme---effects--shadow--2: var(--__primitive---color--singletone--black-10);
  --_theme---border--semantic--danger--light--rest: var(--__primitive---color--rose--alpha--700--30);
  --_theme---surface--semantic--danger--medium: var(--__primitive---color--rose--alpha--600--60);
  --_theme---icon--semantic--error--active: var(--__primitive---color--red--300);
  --_theme---icon--accent--violet--rest: var(--__primitive---color--violet--400);
  --_theme---icon--inverse: var(--__primitive---color--gray--900);
  --_theme---surface--elevatedbase--rest: var(--__primitive---color--cobalt--alpha--990--80);
  --_theme---surface--semantic--success--light: var(--__primitive---color--green--alpha--950--50);
  --_theme---icon--semantic--danger--active: var(--__primitive---color--rose--300);
  --_theme---surface--base--active: var(--__primitive---color--gray--900);
  --_theme---icon--subtle--hover: var(--__primitive---color--gray--300);
  --_theme---border--semantic--info--heavy--hover: var(--__primitive---color--cyan--400);
  --_theme---border--semantic--info--heavy--rest: var(--__primitive---color--cyan--300);
  --_theme---surface--semantic--warning--medium: var(--__primitive---color--orange--alpha--600--60);
  --_theme---icon--primary--active: var(--__primitive---color--cobalt--300);
  --_theme---border--semantic--warning--light--hover: var(--__primitive---color--orange--alpha--700--40);
  --_theme---surface--alpha--primary--active: var(--__primitive---color--cobalt--alpha--400--20);
  --_theme---surface--primary--heavy--rest: var(--__primitive---color--cobalt--400);
  --_theme---surface--primary--light: var(--__primitive---color--cobalt--alpha--950--50);
  --_theme---surface--semantic--error--static--hover: var(--__primitive---color--red--700);
  --_theme---surface--semantic--danger--static--active: var(--__primitive---color--rose--800);
  --_theme---border--semantic--danger--light--hover: var(--__primitive---color--rose--alpha--700--40);
  --_theme---surface--semantic--warning--light: var(--__primitive---color--orange--alpha--950--50);
  --_theme---icon--semantic--info--active: var(--__primitive---color--cyan--300);
  --_theme---text--accent--magenta--default: var(--__primitive---color--magenta--300);
  --_theme---surface--semantic--danger--light: var(--__primitive---color--rose--950);
  --_theme---border--semantic--error--heavy--hover: var(--__primitive---color--red--400);
  --_theme---gradient--default--neutral--default--stop2: var(--__primitive---color--gray--700);
  --_theme---text--disabled: var(--__primitive---color--gray--700);
  --_theme---border--accent--fire--light--rest: var(--__primitive---color--fire--alpha--700--30);
  --_theme---border--semantic--success--light--hover: var(--__primitive---color--green--alpha--700--40);
  --_theme---surface--semantic--danger--heavy--active: var(--__primitive---color--rose--600);
  --_theme---border--semantic--danger--heavy--rest: var(--__primitive---color--rose--300);
  --_theme---icon--accent--magenta--rest: var(--__primitive---color--magenta--400);
  --_theme---surface--neutral--lighter: var(--__primitive---color--gray--800);
  --_theme---icon--semantic--danger--rest: var(--__primitive---color--rose--400);
  --_theme---border--semantic--warning--heavy--hover: var(--__primitive---color--orange--400);
  --_theme---text--semantic--danger--default--rest: var(--__primitive---color--rose--300);
  --_theme---border--accent--yellow--light--hover: var(--__primitive---color--yellow--alpha--700--40);
  --_theme---icon--semantic--error--hover: var(--__primitive---color--red--300);
  --_theme---surface--semantic--success--heavy: var(--__primitive---color--green--400);
  --_theme---surface--neutral--medium: var(--__primitive---color--gray--alpha--600--60);
  --_theme---border--static--danger--active: var(--__primitive---color--rose--500);
  --_theme---border--semantic--warning--heavy--rest: var(--__primitive---color--orange--300);
  --_theme---surface--semantic--error--static--active: var(--__primitive---color--red--800);
  --_theme---border--semantic--success--heavy--rest: var(--__primitive---color--green--300);
  --_theme---text--semantic--warning--default: var(--__primitive---color--orange--300);
  --_theme---gradient--default--semantic--info--static--stop1: var(--__primitive---color--cyan--600);
  --_theme---icon--semantic--warning--rest: var(--__primitive---color--orange--400);
  --_theme---text--semantic--danger--default--hover: var(--__primitive---color--rose--200);
  --_theme---border--primary--medium--hover: var(--__primitive---color--cobalt--alpha--700--60);
  --_theme---surface--semantic--danger--heavy--rest: var(--__primitive---color--rose--400);
  --_theme---surface--semantic--danger--static--hover: var(--__primitive---color--rose--700);
  --_theme---outline--focus--danger: var(--__primitive---color--rose--alpha--400--30);
  --_theme---border--semantic--warning--light--rest: var(--__primitive---color--orange--alpha--700--30);
  --_theme---border--accent--violet--light--rest: var(--__primitive---color--violet--alpha--700--30);
  --_theme---border--semantic--danger--heavy--hover: var(--__primitive---color--rose--400);
  --_theme---gradient--default--semantic--success--static--stop2: var(--__primitive---color--green--800);
  --_theme---text--onheavy: var(--__primitive---color--gray--950);
  --_theme---border--primary--light--active: var(--__primitive---color--cobalt--alpha--700--30);
  --_theme---icon--semantic--warning--active: var(--__primitive---color--orange--300);
  --_theme---border--semantic--info--light--rest: var(--__primitive---color--cyan--alpha--700--30);
  --_theme---text--semantic--error--default--rest: var(--__primitive---color--red--300);
  --_theme---border--semantic--error--heavy--rest: var(--__primitive---color--red--300);
  --_theme---border--accent--blue--light--hover: var(--__primitive---color--blue--alpha--700--40);
  --_theme---border--semantic--success--heavy--active: var(--__primitive---color--green--200);
  --_theme---text--semantic--error--default--hover: var(--__primitive---color--red--200);
  --_theme---icon--subtle--rest: var(--__primitive---color--gray--400);
  --_theme---gradient--default--semantic--error--static--stop2: var(--__primitive---color--red--700);
  --_theme---surface--brand: var(--__primitive---color--cobalt--950);
  --_theme---border--neutral--medium--hover: var(--__primitive---color--gray--600);
  --_theme---gradient--background--accent--blue--stop1: var(--__primitive---color--blue--alpha--700--30);
  --_theme---gradient--background--accent--blue--stop2: var(--__primitive---color--blue--alpha--800--18);
  --_theme---gradient--background--accent--blue--stop3: var(--__primitive---color--blue--alpha--900--12);
  --_theme---gradient--background--accent--fire--stop1: var(--__primitive---color--fire--alpha--700--30);
  --_theme---gradient--background--accent--fire--stop2: var(--__primitive---color--fire--alpha--800--18);
  --_theme---gradient--background--accent--fire--stop3: var(--__primitive---color--fire--alpha--900--12);
  --_theme---gradient--background--accent--magenta--stop1: var(--__primitive---color--magenta--alpha--700--30);
  --_theme---gradient--background--accent--magenta--stop2: var(--__primitive---color--magenta--alpha--800--18);
  --_theme---gradient--background--accent--magenta--stop3: var(--__primitive---color--magenta--alpha--900--12);
  --_theme---gradient--background--accent--violet--stop1: var(--__primitive---color--violet--alpha--700--30);
  --_theme---gradient--background--accent--violet--stop2: var(--__primitive---color--violet--alpha--800--18);
  --_theme---gradient--background--accent--violet--stop3: var(--__primitive---color--violet--alpha--900--12);
  --_theme---gradient--background--accent--yellow--stop1: var(--__primitive---color--yellow--alpha--700--30);
  --_theme---gradient--background--accent--yellow--stop2: var(--__primitive---color--yellow--alpha--800--18);
  --_theme---gradient--background--accent--yellow--stop3: var(--__primitive---color--yellow--alpha--900--12);
  --_theme---gradient--background--semantic--success--stop1: var(--__primitive---color--green--alpha--700--30);
  --_theme---gradient--background--semantic--success--stop2: var(--__primitive---color--green--alpha--800--18);
  --_theme---gradient--background--semantic--success--stop3: var(--__primitive---color--green--alpha--900--12);
  --_theme---surface--neutral--heavy--rest: var(--__primitive---color--gray--100);
  --_theme---surface--neutral--heavy--hover: var(--__primitive---color--gray--200);
  --_theme---surface--neutral--heavy--active: var(--__primitive---color--gray--200);
  --_theme---border--neutral--light--hover: var(--__primitive---color--gray--alpha--700--40);
  --_theme---border--neutral--light--active: var(--__primitive---color--gray--alpha--700--30);
  --_theme---surface--neutral--light--active: var(--__primitive---color--gray--800);
  --_theme---surface--neutral--light--hover: var(--__primitive---color--gray--900);
}

.body.error {
  color: var(--_theme---border--semantic--error--heavy--active);
}

.body._3rem {
  width: 48px;
  color: var(--_theme---text--semantic--info--default);
  font-size: var(--_numeric---rem--48);
  line-height: var(--_numeric---rem--80);
  text-align: center;
  font-weight: 700;
}

.logo-icon-dark, .logo-icon-light {
  width: 36px;
  display: flex;
}

.phone-wrapper {
  aspect-ratio: 412 / 845;
  height: 112%;
  display: flex;
}

.kpi-strip {
  z-index: 10;
  padding: var(--_numeric---rem--20) var(--_numeric---rem--48);
  background-image: linear-gradient(to bottom, var(--_theme---surface--base--rest), var(--_theme---surface--base--rest));
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.link {
  padding: var(--_numeric---rem--2);
  color: var(--_theme---text--default);
  border: 1px solid #0000;
  text-decoration: none;
  transition: transform .2s;
}

.link:hover {
  color: var(--_theme---text--semantic--link--default--hover);
  text-decoration: underline;
}

.link:active {
  color: var(--_theme---text--semantic--link--default--active);
}

.link:focus {
  border-color: var(--_theme---border--neutral--medium--active);
  border-radius: var(--_numeric---rem--4);
  outline-color: var(--_theme---outline--focus--neutral);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.link.footer-link {
  color: var(--_theme---text--supporting);
  font-size: var(--_numeric---rem--14);
  line-height: var(--_numeric---rem--18);
}

.link.footer-link:active {
  -webkit-text-stroke-color: var(--_theme---text--semantic--link--default--active);
}

.link.footer-link:focus {
  -webkit-text-stroke-color: var(--_theme---text--semantic--link--default--hover);
}

.footer {
  padding: var(--_numeric---rem--20) var(--_numeric---rem--48);
  border-top: 1px solid var(--_theme---border--neutral--light--rest);
  background-color: var(--_theme---surface--base--rest);
  --_theme---text--default: var(--__primitive---color--gray--100);
  --_theme---text--supporting: var(--__primitive---color--gray--300);
  --_theme---text--semantic--link--default--rest: var(--__primitive---color--cobalt--300);
  --_theme---text--semantic--link--default--hover: var(--__primitive---color--cobalt--200);
  --_theme---text--semantic--link--default--active: var(--__primitive---color--cobalt--200);
  --_theme---outline--focus--primary: var(--__primitive---color--cobalt--alpha--400--30);
  --_theme---gradient--default--primary--default--stop1: var(--__primitive---color--cobalt--500);
  --_theme---gradient--default--primary--default--stop2: var(--__primitive---color--cobalt--600);
  --_theme---surface--primary--static--hover: var(--__primitive---color--cobalt--600);
  --_theme---text--static--light: var(--__primitive---color--singletone--white);
  --_theme---surface--primary--static--active: var(--__primitive---color--cobalt--700);
  --_theme---border--primary--heavy--hover: var(--__primitive---color--cobalt--400);
  --_theme---surface--neutral--static--light--rest: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--static-light--stop1: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--static-light--stop2: var(--__primitive---color--gray--100);
  --_theme---text--static--dark: var(--__primitive---color--gray--900);
  --_theme---surface--neutral--static--light--hover: var(--__primitive---color--gray--100);
  --_theme---surface--neutral--static--light--active: var(--__primitive---color--gray--200);
  --_theme---outline--focus--neutral--static--light: var(--__primitive---color--gray--alpha--400--30);
  --_theme---border--static--primary--rest: var(--__primitive---color--cobalt--600);
  --_theme---gradient--background--primary--stop1: var(--__primitive---color--cobalt--alpha--700--30);
  --_theme---gradient--background--primary--stop2: var(--__primitive---color--cobalt--alpha--800--18);
  --_theme---gradient--background--primary--stop3: var(--__primitive---color--cobalt--alpha--900--12);
  --_theme---border--static--primary--hover: var(--__primitive---color--cobalt--500);
  --_theme---surface--alpha--primary--hover: var(--__primitive---color--cobalt--alpha--400--10);
  --_theme---border--static--primary--active: var(--__primitive---color--cobalt--700);
  --_theme---border--primary--light--rest: var(--__primitive---color--cobalt--alpha--700--30);
  --_theme---surface--base--rest: var(--__primitive---color--cobalt--990);
  --_theme---gradient--default--primary--static--stop1: var(--__primitive---color--cobalt--500);
  --_theme---gradient--default--primary--static--stop2: var(--__primitive---color--cobalt--700);
  --_theme---border--neutral--light--rest: var(--__primitive---color--gray--alpha--700--30);
  --_theme---gradient--background--neutral--stop1: var(--__primitive---color--gray--alpha--700--30);
  --_theme---gradient--background--neutral--stop2: var(--__primitive---color--gray--alpha--800--18);
  --_theme---gradient--background--neutral--stop3: var(--__primitive---color--gray--alpha--900--12);
  --_theme---surface--neutral--light--rest: var(--__primitive---color--gray--950);
  --_theme---outline--focus--neutral: var(--__primitive---color--gray--alpha--400--30);
  --_theme---border--neutral--medium--rest: var(--__primitive---color--gray--700);
  --_theme---border--semantic--error--heavy--active: var(--__primitive---color--red--200);
  --_theme---text--semantic--info--default: var(--__primitive---color--cyan--300);
  --_theme---border--neutral--medium--active: var(--__primitive---color--gray--500);
  --_theme---border--semantic--error--light--rest: var(--__primitive---color--red--alpha--700--30);
  --_theme---gradient--background--semantic--error--stop1: var(--__primitive---color--red--alpha--700--30);
  --_theme---gradient--background--semantic--error--stop2: var(--__primitive---color--rose--alpha--800--18);
  --_theme---gradient--background--semantic--error--stop3: var(--__primitive---color--rose--alpha--900--12);
  --_theme---surface--alpha--neutral--hover: var(--__primitive---color--gray--alpha--400--10);
  --_theme---text--inverse: var(--__primitive---color--gray--950);
  --_theme---gradient--default--neutral--inverse--stop1: var(--__primitive---color--gray--50);
  --_theme---gradient--default--neutral--inverse--stop2: var(--__primitive---color--gray--100);
  --_theme---text--accent--blue--default: var(--__primitive---color--blue--300);
  --_theme---border--primary--light--hover: var(--__primitive---color--cobalt--alpha--700--40);
  --_theme---border--semantic--danger--light--active: var(--__primitive---color--rose--alpha--700--30);
  --_theme---gradient--background--semantic--danger--stop1: var(--__primitive---color--rose--alpha--700--30);
  --_theme---gradient--background--semantic--danger--stop2: var(--__primitive---color--rose--alpha--800--18);
  --_theme---gradient--background--semantic--danger--stop3: var(--__primitive---color--rose--alpha--900--12);
  --_theme---border--semantic--warning--light--active: var(--__primitive---color--orange--alpha--700--30);
  --_theme---gradient--background--semantic--warning--stop1: var(--__primitive---color--orange--alpha--700--30);
  --_theme---gradient--background--semantic--warning--stop2: var(--__primitive---color--orange--alpha--800--18);
  --_theme---gradient--background--semantic--warning--stop3: var(--__primitive---color--orange--alpha--900--12);
  --_theme---border--semantic--info--light--hover: var(--__primitive---color--cyan--alpha--700--40);
  --_theme---gradient--background--semantic--info--stop1: var(--__primitive---color--cyan--alpha--700--30);
  --_theme---gradient--background--semantic--info--stop2: var(--__primitive---color--cyan--alpha--800--18);
  --_theme---gradient--background--semantic--info--stop3: var(--__primitive---color--cyan--alpha--900--12);
  --_theme---surface--semantic--danger--heavy--hover: var(--__primitive---color--rose--500);
  --_theme---border--static--error--active: var(--__primitive---color--red--800);
  --_theme---border--accent--magenta--light--rest: var(--__primitive---color--magenta--alpha--700--30);
  --_theme---border--semantic--error--light--hover: var(--__primitive---color--red--alpha--700--40);
  --_theme---gradient--default--semantic--warning--static--stop1: var(--__primitive---color--orange--600);
  --_theme---surface--alpha--neutral--active: var(--__primitive---color--gray--alpha--400--20);
  --_theme---surface--alpha--danger--hover: var(--__primitive---color--rose--alpha--400--10);
  --_theme---text--accent--violet--default: var(--__primitive---color--violet--300);
  --_theme---surface--alpha--danger--active: var(--__primitive---color--rose--alpha--400--20);
  --_theme---gradient--default--semantic--success--static--stop1: var(--__primitive---color--green--700);
  --_theme---surface--semantic--info--heavy: var(--__primitive---color--cyan--400);
  --_theme---text--accent--fire--default: var(--__primitive---color--fire--300);
  --_theme---text--oncontrast: var(--__primitive---color--gray--50);
  --_theme---surface--primary--heavy--active: var(--__primitive---color--cobalt--600);
  --_theme---border--semantic--danger--heavy--active: var(--__primitive---color--rose--200);
  --_theme---text--semantic--success--default: var(--__primitive---color--green--300);
  --_theme---border--semantic--success--heavy--hover: var(--__primitive---color--green--400);
  --_theme---effects--overlay: #2e346966;
  --_theme---icon--primary--hover: var(--__primitive---color--cobalt--300);
  --_theme---gradient--default--semantic--danger--static--stop1: var(--__primitive---color--rose--600);
  --_theme---icon--accent--blue--rest: var(--__primitive---color--blue--400);
  --_theme---border--primary--heavy--active: var(--__primitive---color--cobalt--200);
  --_theme---border--static--error--rest: var(--__primitive---color--red--700);
  --_theme---icon--heavy--rest: var(--__primitive---color--gray--200);
  --_theme---gradient--default--semantic--info--static--stop2: var(--__primitive---color--cyan--700);
  --_theme---icon--semantic--danger--hover: var(--__primitive---color--rose--300);
  --_theme---icon--semantic--success--hover: var(--__primitive---color--green--300);
  --_theme---border--accent--yellow--light--active: var(--__primitive---color--yellow--alpha--700--30);
  --_theme---surface--neutral--mediumlight: var(--__primitive---color--gray--700);
  --_theme---border--accent--violet--light--active: var(--__primitive---color--violet--alpha--700--30);
  --_theme---border--semantic--error--light--active: var(--__primitive---color--red--alpha--700--30);
  --_theme---gradient--default--neutral--default--stop1: var(--__primitive---color--gray--600);
  --_theme---border--accent--violet--light--hover: var(--__primitive---color--violet--alpha--700--40);
  --_theme---icon--primary--rest: var(--__primitive---color--cobalt--400);
  --_theme---border--accent--magenta--light--active: var(--__primitive---color--magenta--alpha--700--30);
  --_theme---border--accent--magenta--light--hover: var(--__primitive---color--magenta--alpha--700--40);
  --_theme---surface--alphalayer100: var(--__primitive---color--gray--950);
  --_theme---border--semantic--info--heavy--active: var(--__primitive---color--cyan--200);
  --_theme---icon--semantic--info--rest: var(--__primitive---color--cyan--400);
  --_theme---icon--accent--fire--rest: var(--__primitive---color--fire--400);
  --_theme---surface--alphalayer0: var(--__primitive---color--gray--alpha--950--0);
  --_theme---surface--semantic--warning--heavy: var(--__primitive---color--orange--400);
  --_theme---border--semantic--info--light--active: var(--__primitive---color--cyan--alpha--300--70);
  --_theme---border--primary--medium--active: var(--__primitive---color--cobalt--alpha--700--50);
  --_theme---surface--semantic--info--medium: var(--__primitive---color--cyan--alpha--600--60);
  --_theme---surface--primary--medium: var(--__primitive---color--cobalt--alpha--600--60);
  --_theme---icon--default--hover: var(--__primitive---color--gray--200);
  --_theme---border--accent--blue--light--rest: var(--__primitive---color--blue--alpha--700--30);
  --_theme---surface--semantic--error--static--rest: var(--__primitive---color--red--600);
  --_theme---icon--static--light: #fff;
  --_theme---surface--semantic--error--light: var(--__primitive---color--red--alpha--950--50);
  --_theme---border--accent--fire--light--active: var(--__primitive---color--fire--alpha--700--30);
  --_theme---surface--semantic--error--heavy: var(--__primitive---color--red--400);
  --_theme---text--accent--yellow--default: var(--__primitive---color--yellow--300);
  --_theme---gradient--default--semantic--error--static--stop1: var(--__primitive---color--red--600);
  --_theme---border--accent--blue--light--active: var(--__primitive---color--blue--alpha--700--30);
  --_theme---icon--accent--yellow--rest: var(--__primitive---color--yellow--400);
  --_theme---border--accent--yellow--light--rest: var(--__primitive---color--yellow--alpha--700--30);
  --_theme---icon--semantic--warning--hover: var(--__primitive---color--orange--300);
  --_theme---icon--semantic--success--active: var(--__primitive---color--green--300);
  --_theme---surface--semantic--danger--static--rest: var(--__primitive---color--rose--600);
  --_theme---surface--semantic--success--medium: var(--__primitive---color--green--alpha--600--60);
  --_theme---icon--semantic--error--rest: var(--__primitive---color--red--400);
  --_theme---border--static--danger--rest: var(--__primitive---color--rose--700);
  --_theme---border--primary--medium--rest: var(--__primitive---color--cobalt--alpha--700--50);
  --_theme---effects--shadow--1: var(--__primitive---color--singletone--black-5);
  --_theme---surface--alpha--default: var(--__primitive---color--singletone--black-20);
  --_theme---border--static--danger--hover: var(--__primitive---color--rose--600);
  --_theme---border--semantic--success--light--rest: var(--__primitive---color--green--alpha--700--30);
  --_theme---outline--focus--error: var(--__primitive---color--red--alpha--400--30);
  --_theme---border--static--error--hover: var(--__primitive---color--red--600);
  --_theme---border--primary--heavy--rest: var(--__primitive---color--cobalt--300);
  --_theme---gradient--default--semantic--danger--static--stop2: var(--__primitive---color--rose--700);
  --_theme---border--semantic--success--light--active: var(--__primitive---color--green--alpha--700--30);
  --_theme---icon--semantic--success--rest: var(--__primitive---color--green--400);
  --_theme---surface--semantic--info--light: var(--__primitive---color--cyan--alpha--950--50);
  --_theme---surface--primary--heavy--hover: var(--__primitive---color--cobalt--500);
  --_theme---icon--disabled: var(--__primitive---color--gray--600);
  --_theme---icon--default--rest: var(--__primitive---color--gray--300);
  --_theme---icon--default--active: var(--__primitive---color--gray--200);
  --_theme---surface--semantic--error--medium: var(--__primitive---color--red--alpha--600--60);
  --_theme---text--onmedium: var(--__primitive---color--gray--100);
  --_theme---border--semantic--warning--heavy--active: var(--__primitive---color--orange--200);
  --_theme---border--accent--fire--light--hover: var(--__primitive---color--fire--alpha--700--40);
  --_theme---gradient--default--semantic--warning--static--stop2: var(--__primitive---color--orange--700);
  --_theme---icon--semantic--info--hover: var(--__primitive---color--cyan--300);
  --_theme---icon--subtle--active: var(--__primitive---color--gray--300);
  --_theme---surface--base--hover: var(--__primitive---color--gray--950);
  --_theme---effects--shadow--2: var(--__primitive---color--singletone--black-10);
  --_theme---border--semantic--danger--light--rest: var(--__primitive---color--rose--alpha--700--30);
  --_theme---surface--semantic--danger--medium: var(--__primitive---color--rose--alpha--600--60);
  --_theme---icon--semantic--error--active: var(--__primitive---color--red--300);
  --_theme---icon--accent--violet--rest: var(--__primitive---color--violet--400);
  --_theme---icon--inverse: var(--__primitive---color--gray--900);
  --_theme---surface--elevatedbase--rest: var(--__primitive---color--cobalt--alpha--990--80);
  --_theme---surface--semantic--success--light: var(--__primitive---color--green--alpha--950--50);
  --_theme---icon--semantic--danger--active: var(--__primitive---color--rose--300);
  --_theme---surface--base--active: var(--__primitive---color--gray--900);
  --_theme---icon--subtle--hover: var(--__primitive---color--gray--300);
  --_theme---border--semantic--info--heavy--hover: var(--__primitive---color--cyan--400);
  --_theme---border--semantic--info--heavy--rest: var(--__primitive---color--cyan--300);
  --_theme---surface--semantic--warning--medium: var(--__primitive---color--orange--alpha--600--60);
  --_theme---icon--primary--active: var(--__primitive---color--cobalt--300);
  --_theme---border--semantic--warning--light--hover: var(--__primitive---color--orange--alpha--700--40);
  --_theme---surface--alpha--primary--active: var(--__primitive---color--cobalt--alpha--400--20);
  --_theme---surface--primary--heavy--rest: var(--__primitive---color--cobalt--400);
  --_theme---surface--primary--light: var(--__primitive---color--cobalt--alpha--950--50);
  --_theme---surface--semantic--error--static--hover: var(--__primitive---color--red--700);
  --_theme---surface--semantic--danger--static--active: var(--__primitive---color--rose--800);
  --_theme---border--semantic--danger--light--hover: var(--__primitive---color--rose--alpha--700--40);
  --_theme---surface--semantic--warning--light: var(--__primitive---color--orange--alpha--950--50);
  --_theme---icon--semantic--info--active: var(--__primitive---color--cyan--300);
  --_theme---text--accent--magenta--default: var(--__primitive---color--magenta--300);
  --_theme---surface--semantic--danger--light: var(--__primitive---color--rose--950);
  --_theme---border--semantic--error--heavy--hover: var(--__primitive---color--red--400);
  --_theme---gradient--default--neutral--default--stop2: var(--__primitive---color--gray--700);
  --_theme---text--disabled: var(--__primitive---color--gray--700);
  --_theme---border--accent--fire--light--rest: var(--__primitive---color--fire--alpha--700--30);
  --_theme---border--semantic--success--light--hover: var(--__primitive---color--green--alpha--700--40);
  --_theme---surface--semantic--danger--heavy--active: var(--__primitive---color--rose--600);
  --_theme---border--semantic--danger--heavy--rest: var(--__primitive---color--rose--300);
  --_theme---icon--accent--magenta--rest: var(--__primitive---color--magenta--400);
  --_theme---surface--neutral--lighter: var(--__primitive---color--gray--800);
  --_theme---icon--semantic--danger--rest: var(--__primitive---color--rose--400);
  --_theme---border--semantic--warning--heavy--hover: var(--__primitive---color--orange--400);
  --_theme---text--semantic--danger--default--rest: var(--__primitive---color--rose--300);
  --_theme---border--accent--yellow--light--hover: var(--__primitive---color--yellow--alpha--700--40);
  --_theme---icon--semantic--error--hover: var(--__primitive---color--red--300);
  --_theme---surface--semantic--success--heavy: var(--__primitive---color--green--400);
  --_theme---surface--neutral--medium: var(--__primitive---color--gray--alpha--600--60);
  --_theme---border--static--danger--active: var(--__primitive---color--rose--500);
  --_theme---border--semantic--warning--heavy--rest: var(--__primitive---color--orange--300);
  --_theme---surface--semantic--error--static--active: var(--__primitive---color--red--800);
  --_theme---border--semantic--success--heavy--rest: var(--__primitive---color--green--300);
  --_theme---text--semantic--warning--default: var(--__primitive---color--orange--300);
  --_theme---gradient--default--semantic--info--static--stop1: var(--__primitive---color--cyan--600);
  --_theme---icon--semantic--warning--rest: var(--__primitive---color--orange--400);
  --_theme---text--semantic--danger--default--hover: var(--__primitive---color--rose--200);
  --_theme---border--primary--medium--hover: var(--__primitive---color--cobalt--alpha--700--60);
  --_theme---surface--semantic--danger--heavy--rest: var(--__primitive---color--rose--400);
  --_theme---surface--semantic--danger--static--hover: var(--__primitive---color--rose--700);
  --_theme---outline--focus--danger: var(--__primitive---color--rose--alpha--400--30);
  --_theme---border--semantic--warning--light--rest: var(--__primitive---color--orange--alpha--700--30);
  --_theme---border--accent--violet--light--rest: var(--__primitive---color--violet--alpha--700--30);
  --_theme---border--semantic--danger--heavy--hover: var(--__primitive---color--rose--400);
  --_theme---gradient--default--semantic--success--static--stop2: var(--__primitive---color--green--800);
  --_theme---text--onheavy: var(--__primitive---color--gray--950);
  --_theme---border--primary--light--active: var(--__primitive---color--cobalt--alpha--700--30);
  --_theme---icon--semantic--warning--active: var(--__primitive---color--orange--300);
  --_theme---border--semantic--info--light--rest: var(--__primitive---color--cyan--alpha--700--30);
  --_theme---text--semantic--error--default--rest: var(--__primitive---color--red--300);
  --_theme---border--semantic--error--heavy--rest: var(--__primitive---color--red--300);
  --_theme---border--accent--blue--light--hover: var(--__primitive---color--blue--alpha--700--40);
  --_theme---border--semantic--success--heavy--active: var(--__primitive---color--green--200);
  --_theme---text--semantic--error--default--hover: var(--__primitive---color--red--200);
  --_theme---icon--subtle--rest: var(--__primitive---color--gray--400);
  --_theme---gradient--default--semantic--error--static--stop2: var(--__primitive---color--red--700);
  --_theme---surface--brand: var(--__primitive---color--cobalt--950);
  --_theme---border--neutral--medium--hover: var(--__primitive---color--gray--600);
  --_theme---gradient--background--accent--blue--stop1: var(--__primitive---color--blue--alpha--700--30);
  --_theme---gradient--background--accent--blue--stop2: var(--__primitive---color--blue--alpha--800--18);
  --_theme---gradient--background--accent--blue--stop3: var(--__primitive---color--blue--alpha--900--12);
  --_theme---gradient--background--accent--fire--stop1: var(--__primitive---color--fire--alpha--700--30);
  --_theme---gradient--background--accent--fire--stop2: var(--__primitive---color--fire--alpha--800--18);
  --_theme---gradient--background--accent--fire--stop3: var(--__primitive---color--fire--alpha--900--12);
  --_theme---gradient--background--accent--magenta--stop1: var(--__primitive---color--magenta--alpha--700--30);
  --_theme---gradient--background--accent--magenta--stop2: var(--__primitive---color--magenta--alpha--800--18);
  --_theme---gradient--background--accent--magenta--stop3: var(--__primitive---color--magenta--alpha--900--12);
  --_theme---gradient--background--accent--violet--stop1: var(--__primitive---color--violet--alpha--700--30);
  --_theme---gradient--background--accent--violet--stop2: var(--__primitive---color--violet--alpha--800--18);
  --_theme---gradient--background--accent--violet--stop3: var(--__primitive---color--violet--alpha--900--12);
  --_theme---gradient--background--accent--yellow--stop1: var(--__primitive---color--yellow--alpha--700--30);
  --_theme---gradient--background--accent--yellow--stop2: var(--__primitive---color--yellow--alpha--800--18);
  --_theme---gradient--background--accent--yellow--stop3: var(--__primitive---color--yellow--alpha--900--12);
  --_theme---gradient--background--semantic--success--stop1: var(--__primitive---color--green--alpha--700--30);
  --_theme---gradient--background--semantic--success--stop2: var(--__primitive---color--green--alpha--800--18);
  --_theme---gradient--background--semantic--success--stop3: var(--__primitive---color--green--alpha--900--12);
  --_theme---surface--neutral--heavy--rest: var(--__primitive---color--gray--100);
  --_theme---surface--neutral--heavy--hover: var(--__primitive---color--gray--200);
  --_theme---surface--neutral--heavy--active: var(--__primitive---color--gray--200);
  --_theme---border--neutral--light--hover: var(--__primitive---color--gray--alpha--700--40);
  --_theme---border--neutral--light--active: var(--__primitive---color--gray--alpha--700--30);
  --_theme---surface--neutral--light--active: var(--__primitive---color--gray--800);
  --_theme---surface--neutral--light--hover: var(--__primitive---color--gray--900);
  justify-content: center;
  align-items: stretch;
  text-decoration: none;
  display: flex;
}

.footer-container {
  grid-column-gap: var(--_numeric---rem--24);
  grid-row-gap: var(--_numeric---rem--24);
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.footer-link-container {
  grid-column-gap: var(--_numeric---rem--24);
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.problem {
  width: 100%;
  padding: var(--_numeric---rem--120) var(--_numeric---rem--48) var(--_numeric---rem--88);
  grid-column-gap: 48px;
  background-image: linear-gradient(to bottom, var(--_theme---surface--base--rest), var(--_theme---surface--base--rest));
  justify-content: center;
  align-items: flex-start;
  text-decoration: none;
  display: flex;
}

.in-page-links {
  top: var(--_numeric---rem--72);
  grid-column-gap: var(--_numeric---rem--4);
  grid-row-gap: var(--_numeric---rem--4);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 248px;
  text-decoration: none;
  display: flex;
  position: sticky;
}

.privacy-policy-container {
  grid-column-gap: var(--_numeric---rem--40);
  grid-row-gap: var(--_numeric---rem--40);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 740px;
  text-decoration: none;
  display: flex;
}

.header-frame {
  grid-row-gap: 10px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  max-width: 1440px;
  text-decoration: none;
  display: flex;
}

.privacy-link {
  padding: var(--_numeric---rem--2);
  border-radius: var(--_numeric---rem--4);
  color: var(--_theme---text--semantic--link--default--rest);
  border: 1px solid #0000;
  text-decoration: none;
  transition: opacity .2s;
}

.privacy-link:hover {
  color: var(--_theme---text--semantic--link--default--hover);
}

.privacy-link:active {
  -webkit-text-stroke-color: var(--_theme---text--semantic--link--default--active);
}

.privacy-link:focus {
  border-color: var(--_theme---border--primary--heavy--hover);
  outline-color: var(--_theme---outline--focus--primary);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.logo--dark-footer {
  height: 20px;
  display: flex;
}

.link-block {
  width: auto;
  display: flex;
}

.logo-icon-wrap {
  display: none;
}

.logo-wrap {
  display: flex;
}

.inline-link {
  border-radius: var(--_numeric---rem--4);
  color: var(--_theme---text--semantic--link--default--rest);
  border: 1px solid #0000;
}

.inline-link:focus {
  border-color: var(--_theme---border--primary--heavy--hover);
  outline-color: var(--_theme---outline--focus--primary);
  outline-offset: 0px;
  outline-width: 3px;
  outline-style: solid;
}

.success-message {
  border: 1px solid var(--_theme---border--primary--light--rest);
  border-radius: var(--_numeric---padding--input--standard);
  background-color: #ddd0;
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--primary--stop1), var(--_theme---gradient--background--primary--stop2) 35%, var(--_theme---gradient--background--primary--stop3));
}

.error-message {
  border: 1px solid var(--_theme---border--semantic--error--light--rest);
  border-radius: var(--_numeric---padding--input--standard);
  background-color: #fff0;
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--semantic--error--stop1), var(--_theme---gradient--background--semantic--error--stop2) 35%, var(--_theme---gradient--background--semantic--error--stop3));
}

.fill-container {
  grid-column-gap: var(--_numeric---rem--16);
  grid-row-gap: var(--_numeric---rem--16);
  display: flex;
}

.multivalue-kpi {
  grid-column-gap: var(--_numeric---rem--8);
  grid-row-gap: var(--_numeric---rem--8);
  display: flex;
}

.button-outline {
  padding-top: var(--_numeric---rem--12);
  border-radius: var(--_numeric---padding--input--standard);
  font-size: var(--_numeric---rem--18);
  line-height: var(--_numeric---rem--24);
}

._404 {
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(125.55deg, #575fff, #423bff);
  -webkit-background-clip: text;
  background-clip: text;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 220px;
  font-weight: 900;
  line-height: 100%;
  text-decoration: none;
  position: absolute;
}

.pulse {
  z-index: 1;
  width: 100%;
  position: relative;
}

.tabs-menu {
  padding: var(--_numeric---rem--4);
  border: 1px solid var(--_theme---border--neutral--light--rest);
  border-radius: var(--_numeric---rem--max);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--neutral--stop1), var(--_theme---gradient--background--neutral--stop2) 35%, var(--_theme---gradient--background--neutral--stop3));
  display: flex;
}

.tab-link {
  padding: var(--_numeric---rem--8) var(--_numeric---rem--24);
  border-radius: var(--_numeric---rem--max);
  color: var(--_theme---text--default);
  text-align: center;
  background-color: #0000;
  flex: 1;
  justify-content: center;
  align-items: center;
  transition: background-position .3s;
  display: flex;
}

.tab-link:hover {
  background-color: var(--_theme---surface--alpha--neutral--hover);
}

.tab-link.w--current {
  min-height: 44px;
  color: var(--_theme---text--inverse);
  background-color: #0000;
}

.tabs {
  flex-flow: column;
  align-items: stretch;
  display: flex;
}

.tabs-content {
  margin-top: var(--_numeric---rem--24);
  grid-column-gap: var(--_numeric---rem--24);
  grid-row-gap: var(--_numeric---rem--24);
  flex-flow: column;
  display: flex;
}

.tab-link-bg {
  border-radius: var(--_numeric---rem--max);
  background-image: linear-gradient(145deg, var(--_theme---gradient--default--neutral--inverse--stop1), var(--_theme---gradient--default--neutral--inverse--stop2));
  position: absolute;
  inset: 0%;
}

.tab-link-text {
  z-index: 1;
  position: relative;
}

.de-emphasis {
  font-weight: 400;
}

.kpi-suffix {
  color: var(--_theme---text--default);
  font-size: var(--_numeric---rem--24);
  line-height: var(--_numeric---rem--32);
}

.kpi-suffix.blue {
  color: var(--_theme---text--accent--blue--default);
}

.kpi-num {
  font-family: var(--__primitive---font--header);
  color: var(--_theme---text--accent--blue--default);
  font-size: var(--_numeric---rem--32);
  line-height: var(--_numeric---rem--40);
  font-weight: 600;
}

.kpi-num.lg {
  color: var(--_theme---text--default);
  font-size: var(--_numeric---rem--36);
  line-height: var(--_numeric---rem--44);
}

.card-header {
  font-size: var(--_numeric---rem--20);
  line-height: var(--_numeric---rem--24);
}

.form-header {
  font-size: var(--_numeric---rem--24);
  line-height: var(--_numeric---rem--32);
}

.tab-header {
  font-size: var(--_numeric---rem--32);
  line-height: var(--_numeric---rem--40);
}

.static {
  color: var(--_theme---text--static--light);
}

._2rem {
  font-size: var(--_numeric---rem--32);
  line-height: var(--_numeric---rem--40);
}

._1-25rem {
  font-size: var(--_numeric---rem--20);
  line-height: var(--_numeric---rem--24);
}

.rich-text-block {
  grid-column-gap: var(--_numeric---rem--8);
  grid-row-gap: var(--_numeric---rem--8);
  flex-flow: column;
  display: flex;
}

.lg {
  font-size: var(--_numeric---rem--18);
  line-height: var(--_numeric---rem--32);
}

.value-prop-card {
  width: auto;
  height: auto;
  padding: var(--_numeric---rem--24) var(--_numeric---rem--16);
  grid-row-gap: 16px;
  text-align: center;
  border: 1px solid #2714fa4d;
  border-radius: 16px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.value-prop-card.primary {
  border-color: var(--_theme---border--primary--light--hover);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--primary--stop1), var(--_theme---gradient--background--primary--stop2) 35%, var(--_theme---gradient--background--primary--stop3));
}

.value-prop-card.rose {
  border-color: var(--_theme---border--semantic--danger--light--active);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--semantic--danger--stop1), var(--_theme---gradient--background--semantic--danger--stop2) 35%, var(--_theme---gradient--background--semantic--danger--stop3));
}

.value-prop-card.orange {
  border-color: var(--_theme---border--semantic--warning--light--active);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--semantic--warning--stop1), var(--_theme---gradient--background--semantic--warning--stop2) 35%, var(--_theme---gradient--background--semantic--warning--stop3));
}

.value-prop-card.teal {
  border-color: var(--_theme---border--semantic--info--light--hover);
  background-image: radial-gradient(circle farthest-corner at 0% 0%, var(--_theme---gradient--background--semantic--info--stop1), var(--_theme---gradient--background--semantic--info--stop2) 35%, var(--_theme---gradient--background--semantic--info--stop3));
}

.value-prop-icon {
  width: var(--_numeric---rem--40);
  height: var(--_numeric---rem--40);
}

.heading.center {
  text-align: center;
}

.gradient-bg {
  height: 100%;
  padding-right: var(--_numeric---rem--16);
  padding-bottom: var(--_numeric---rem--16);
  padding-left: var(--_numeric---rem--16);
  grid-column-gap: var(--_numeric---rem--8);
  grid-row-gap: var(--_numeric---rem--8);
  background-image: linear-gradient(180deg, var(--_theme---gradient--background--primary--stop3), var(--_theme---surface--neutral--light--rest));
  flex-flow: column;
  justify-content: flex-end;
  align-items: flex-start;
  display: flex;
}

@media screen and (max-width: 991px) {
  .kpi-item {
    grid-column-gap: var(--_numeric---rem--4);
    grid-row-gap: var(--_numeric---rem--4);
    grid-template-rows: auto auto;
    grid-template-columns: minmax(70px, max-content);
  }

  .header {
    padding-right: var(--_numeric---rem--32);
    padding-left: var(--_numeric---rem--32);
  }

  .site-hero {
    height: auto;
    padding-top: var(--_numeric---rem--112);
    grid-column-gap: var(--_numeric---rem--40);
  }

  .banner-content {
    grid-column-gap: var(--_numeric---rem--16);
    grid-row-gap: var(--_numeric---rem--16);
  }

  .kpi-container {
    position: static;
    inset: auto 0% 0%;
  }

  .features-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .feature-card {
    padding: var(--_numeric---rem--16);
  }

  .feature-card.horizontal.neutral {
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
  }

  .feature-card.step-by-step.neutral {
    flex-flow: column;
  }

  .main-section {
    padding: var(--_numeric---rem--80) var(--_numeric---rem--32);
    grid-column-gap: var(--_numeric---rem--120);
    grid-row-gap: var(--_numeric---rem--120);
  }

  .main-section.utility-page {
    padding-top: var(--_numeric---rem--40);
    padding-bottom: var(--_numeric---rem--20);
  }

  .main-section.value-prop {
    padding-top: var(--_numeric---rem--48);
    padding-bottom: var(--_numeric---rem--48);
  }

  .content-frame {
    grid-column-gap: var(--_numeric---rem--40);
    grid-row-gap: var(--_numeric---rem--40);
    flex-flow: column;
  }

  .content-frame.vertical._404-page {
    justify-content: center;
    height: auto;
  }

  .content-frame.banner {
    padding-right: var(--_numeric---rem--32);
    padding-left: var(--_numeric---rem--32);
    justify-content: flex-start;
    align-items: center;
  }

  .content-frame.privacy {
    flex-flow: row;
  }

  .content-frame.parallax {
    grid-column-gap: var(--_numeric---rem--48);
    grid-row-gap: var(--_numeric---rem--48);
  }

  .sizing-frame {
    justify-content: center;
    align-items: center;
  }

  .sizing-frame.mockup {
    height: 560px;
    padding-top: var(--__primitive---numeric--0-0625);
    flex: 0 auto;
    order: 0;
  }

  .sizing-frame.order {
    order: -9999;
  }

  .image {
    height: 100%;
  }

  .image-wrapper {
    aspect-ratio: 5 / 7;
    width: 48%;
  }

  .card-items._4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    max-width: 800px;
  }

  .card-items._3 {
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    max-width: 800px;
  }

  .team-grid {
    grid-column-gap: var(--_numeric---rem--16);
    grid-row-gap: var(--_numeric---rem--16);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .investor-kpi-table {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .phone-wrapper {
    max-width: 320px;
  }

  .kpi-strip, .footer {
    padding-right: var(--_numeric---rem--32);
    padding-left: var(--_numeric---rem--32);
  }

  .footer-container {
    flex-flow: wrap;
  }

  .problem {
    padding-right: var(--_numeric---rem--32);
    padding-left: var(--_numeric---rem--32);
  }

  .in-page-links {
    min-width: 216px;
  }

  .privacy-policy-container {
    grid-column-gap: var(--_numeric---rem--32);
    grid-row-gap: var(--_numeric---rem--32);
  }

  ._404 {
    font-size: 200px;
  }

  .pulse {
    width: 70%;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font-size: var(--_numeric---rem--48);
    line-height: var(--_numeric---rem--56);
  }

  h2 {
    font-size: var(--_numeric---rem--40);
    line-height: var(--_numeric---rem--48);
  }

  h3 {
    font-size: var(--_numeric---rem--32);
    line-height: var(--_numeric---rem--40);
  }

  h4 {
    font-size: var(--_numeric---rem--28);
    line-height: var(--_numeric---rem--36);
  }

  ul {
    padding-left: var(--_numeric---rem--32);
  }

  .button.md {
    padding-right: var(--_numeric---rem--12);
    padding-left: var(--_numeric---rem--12);
  }

  .header {
    padding-right: var(--_numeric---rem--16);
    padding-left: var(--_numeric---rem--16);
  }

  .nav-links {
    grid-column-gap: var(--_numeric---rem--20);
    grid-row-gap: var(--_numeric---rem--20);
  }

  .site-hero {
    grid-column-gap: var(--_numeric---rem--16);
    height: auto;
  }

  .kpi-container {
    grid-row-gap: var(--_numeric---rem--16);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .features-grid._4 {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .feature-card.horizontal.neutral {
    flex-flow: row;
    justify-content: center;
    align-items: center;
  }

  .feature-card.step-by-step.neutral {
    flex-flow: row;
  }

  .main-section {
    padding: var(--_numeric---rem--48) var(--_numeric---rem--16);
    grid-column-gap: var(--_numeric---rem--80);
    grid-row-gap: var(--_numeric---rem--80);
  }

  .main-section.utility-page {
    height: auto;
    padding-top: var(--_numeric---rem--96);
    padding-bottom: var(--_numeric---rem--40);
  }

  .content-frame {
    grid-column-gap: var(--_numeric---rem--36);
    grid-row-gap: var(--_numeric---rem--36);
  }

  .content-frame.banner {
    padding-right: var(--_numeric---rem--16);
    padding-left: var(--_numeric---rem--16);
    justify-content: flex-start;
    align-items: center;
  }

  .section-header, .sizing-frame {
    order: -9999;
  }

  .sizing-frame.mockup {
    padding-top: var(--_numeric---rem--0);
  }

  .card-items._3 {
    grid-template-columns: 1fr;
  }

  .team-grid {
    grid-column-gap: var(--_numeric---rem--16);
    grid-row-gap: var(--_numeric---rem--16);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .investor-kpi-card {
    padding: var(--_numeric---rem--16);
  }

  .logo-icon-dark {
    width: var(--_numeric---rem--32);
  }

  .logo-icon-dark:focus {
    border-radius: var(--_numeric---rem--4);
    outline-color: var(--_theme---outline--focus--neutral);
    outline-offset: 0px;
    outline-width: 3px;
    outline-style: solid;
  }

  .logo-icon-light {
    width: var(--_numeric---rem--32);
  }

  .logo-icon-light:focus {
    border-radius: var(--_numeric---rem--4);
    outline-color: var(--_theme---outline--focus--primary);
    outline-offset: 0px;
    outline-width: 3px;
    outline-style: solid;
  }

  .kpi-strip {
    padding-right: var(--_numeric---rem--16);
    padding-left: var(--_numeric---rem--16);
  }

  .link.mobile {
    white-space: nowrap;
  }

  .footer {
    padding-right: var(--_numeric---rem--16);
    padding-left: var(--_numeric---rem--16);
  }

  .problem {
    padding: var(--_numeric---rem--96) var(--_numeric---rem--16) var(--_numeric---rem--72);
  }

  .in-page-links {
    display: none;
  }

  .logo-icon-wrap {
    display: flex;
  }

  .logo-wrap {
    display: none;
  }

  ._404 {
    font-size: 164px;
  }

  .pulse {
    width: 64%;
  }

  ._2rem {
    font-size: var(--_numeric---rem--28);
    line-height: var(--_numeric---rem--36);
  }

  .value-prop-card {
    padding-top: var(--_numeric---rem--20);
    padding-bottom: var(--_numeric---rem--20);
  }

  .value-prop-icon {
    width: var(--_numeric---rem--32);
    height: var(--_numeric---rem--32);
  }
}

@media screen and (max-width: 479px) {
  .kpi-item {
    min-width: 148px;
  }

  .site-hero {
    padding-top: var(--_numeric---rem--48);
  }

  .logo-light {
    display: none;
  }

  .features-grid {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .feature-card.form {
    width: 100%;
  }

  .main-section {
    padding-top: var(--_numeric---rem--64);
    padding-bottom: var(--_numeric---rem--64);
  }

  .content-frame {
    flex-flow: column;
  }

  .sizing-frame.mockup {
    width: 100%;
    height: 400px;
  }

  .image-wrapper {
    width: 80%;
  }

  .card-items._4 {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .investor-kpi-table {
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .investor-block {
    flex-flow: column;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .logo-icon-light {
    display: block;
  }

  .phone-wrapper {
    max-width: 100%;
    height: 112%;
  }

  .kpi-strip {
    padding-top: var(--_numeric---rem--16);
    padding-bottom: var(--_numeric---rem--16);
  }

  .link {
    text-align: center;
  }

  .link.mobile {
    display: none;
  }

  .footer-container {
    justify-content: center;
  }

  .footer-link-container {
    grid-column-gap: var(--_numeric---rem--16);
  }

  .privacy-policy-container {
    grid-column-gap: var(--_numeric---rem--24);
    grid-row-gap: var(--_numeric---rem--24);
  }

  .logo--dark-footer {
    display: flex;
  }

  ._404 {
    font-size: 140px;
  }

  .pulse {
    width: 100%;
  }

  .card-header.main-value-prop {
    font-size: var(--_numeric---rem--18);
  }

  .value-prop-card {
    padding-right: var(--_numeric---rem--12);
    padding-left: var(--_numeric---rem--12);
  }
}


