.jtnbq65i {
  --jtnbq60: inset 0px 0px 0px 1px #0000, 0px 0px 2px 0px #1c28402e, 0px 1px 3px 0px #0000000a;
  --jtnbq61: inset 0px 0px 0px 1px #0000, 0px 0px 0px 1px #1c28400a, 0px 4px 8px -4px #1c28401f, 0px 4px 12px -2px #18294b29;
  --jtnbq62: 0px 8px 28px -6px #1c28401f, 0px 18px 88px -4px #1c284029, 0px 0px 1px 0px #1c284029;
  --jtnbq63: #266df0;
  --jtnbq64: #215bc4;
  --jtnbq65: #ff5454;
  --jtnbq66: #eb3b3b;
  --jtnbq67: #fff;
  --jtnbq68: #f6f7f7;
  --jtnbq69: #0000;
  --jtnbq6a: #0000000a;
  --jtnbq6b: #00000005;
  --jtnbq6c: #266df00d;
  --jtnbq6d: #00000005;
  --jtnbq6e: #0000000a;
  --jtnbq6f: #fff0;
  --jtnbq6g: #ffffff1a;
  --jtnbq6h: #101112;
  --jtnbq6i: #000000a1;
  --jtnbq6j: #000000a1;
  --jtnbq6k: #00000080;
  --jtnbq6l: #266df0;
  --jtnbq6m: #215bc4;
  --jtnbq6n: #fff;
  --jtnbq6o: #ffffff26;
  --jtnbq6p: #fff;
  --jtnbq6q: #266df0;
  --jtnbq6r: #02ad6e;
  --jtnbq6s: #eb3b3b;
  --jtnbq6t: #cf8300;
  --jtnbq6u: #215bc4;
  --jtnbq6v: #007d53;
  --jtnbq6w: #ba2525;
  --jtnbq6x: #874d00;
  --jtnbq6y: #0000008c;
  --jtnbq6z: #eeeff1;
  --jtnbq610: #a2a4a7;
  --jtnbq611: #898a8d;
  --jtnbq612: #eeeff1;
  --jtnbq613: #f6f7f7;
  --jtnbq614: #0000000f;
  --jtnbq615: #e6e7ea;
  --jtnbq616: #00000017;
  --jtnbq617: #d9dade;
  --jtnbq618: #eeeff1;
  --jtnbq619: #0000;
  --jtnbq61a: #266df0;
  --jtnbq61b: #266df01a;
  --jtnbq61c: #ffdcdb;
  --jtnbq61d: #d6e5ff;
  --jtnbq61e: #ffe59e;
  --jtnbq61f: #cbf7e1;
  --jtnbq61g: #ffffff1a;
  --jtnbq61h: #ffffff0f;
  --jtnbq61i: #fff;
  --jtnbq61j: #fbfbfb;
  --jtnbq61k: #ffffff8c;
  --jtnbq61l: #fbfbfb;
  --jtnbq61m: #f1f2f3;
  --jtnbq61n: #fbfbfbcc;
  --jtnbq61o: #f6f7f7;
  --jtnbq61p: #eeeff1;
  --jtnbq61q: #f1f2f3;
  --jtnbq61r: #266df0;
  --jtnbq61s: #266df01a;
  --jtnbq61t: #9b69ff0a;
  --jtnbq61u: #00000040;
  --jtnbq61v: #000c;
  --jtnbq61w: #fff;
  --jtnbq61x: #f6f7f7;
  --jtnbq61y: #10111299;
  --jtnbq61z: #e5eeff;
  --jtnbq620: #fff3cc;
  --jtnbq621: #ffebeb;
  --jtnbq622: #e0fced;
  --jtnbq623: #0000000a;
  --jtnbq624: #00000005;
  --jtnbq625: #0000001a;
  --jtnbq626: #101112;
  --jtnbq627: #ffffff1a;
  --jtnbq628: #000;
  --jtnbq629: #fff;
  --jtnbq62a: #8c7d00;
  --jtnbq62b: #266df0;
  --jtnbq62c: #0d99bd;
  --jtnbq62d: #02ad6e;
  --jtnbq62e: #898a8d;
  --jtnbq62f: #cd33de;
  --jtnbq62g: #748700;
  --jtnbq62h: #665a00;
  --jtnbq62i: #e5eeff;
  --jtnbq62j: #215bc4;
  --jtnbq62k: #ddf7ff;
  --jtnbq62l: #056c87;
  --jtnbq62m: #e0fced;
  --jtnbq62n: #007d53;
  --jtnbq62o: #eeeff1;
  --jtnbq62p: #505155;
  --jtnbq62q: #9c1bab;
  --jtnbq62r: #536300;
  --jtnbq62s: #feeee1;
  --jtnbq62t: #9e3f00;
  --jtnbq62u: #feecf3;
  --jtnbq62v: #b81c5d;
  --jtnbq62w: #f5f0ff;
  --jtnbq62x: #6238b5;
  --jtnbq62y: #ffebeb;
  --jtnbq62z: #ba2525;
  --jtnbq630: #fff3cc;
  --jtnbq631: #874d00;
  --jtnbq632: #c95908;
  --jtnbq633: #e0387e;
  --jtnbq634: #864aff;
  --jtnbq635: #eb3b3b;
  --jtnbq636: #cf8300;
  --jtnbq637: #fcef7e;
  --jtnbq638: #d6e5ff;
  --jtnbq639: #d0eff7;
  --jtnbq63a: #cbf7e1;
  --jtnbq63b: #eeeff1;
  --jtnbq63c: #fad6ff;
  --jtnbq63d: #e9f797;
  --jtnbq63e: #fee0c8;
  --jtnbq63f: #fdddea;
  --jtnbq63g: #e8ddfe;
  --jtnbq63h: #ffdcdb;
  --jtnbq63i: #ffe59e;
  --jtnbq63j: #cfb700;
  --jtnbq63k: #fdf7c4;
  --jtnbq63l: #a89500;
  --jtnbq63m: #266df0;
  --jtnbq63n: #215bc4;
  --jtnbq63o: #e5eeff;
  --jtnbq63p: #00b9eb;
  --jtnbq63q: #0d99bd;
  --jtnbq63r: #ddf7ff;
  --jtnbq63s: #00d17e;
  --jtnbq63t: #02ad6e;
  --jtnbq63u: #e0fced;
  --jtnbq63v: #a2a4a7;
  --jtnbq63w: #f6f7f7;
  --jtnbq63x: #db4beb;
  --jtnbq63y: #cd33de;
  --jtnbq63z: #fdedff;
  --jtnbq640: #aabf2a;
  --jtnbq641: #89a100;
  --jtnbq642: #f4fbcb;
  --jtnbq643: #f97514;
  --jtnbq644: #c95908;
  --jtnbq645: #feeee1;
  --jtnbq646: #fa4b94;
  --jtnbq647: #e0387e;
  --jtnbq648: #feecf3;
  --jtnbq649: #9b69ff;
  --jtnbq64a: #864aff;
  --jtnbq64b: #f5f0ff;
  --jtnbq64c: #ff5454;
  --jtnbq64d: #eb3b3b;
  --jtnbq64e: #ffebeb;
  --jtnbq64f: #f5a300;
  --jtnbq64g: #cf8300;
  --jtnbq64h: #fff3cc;
  --jtnbq64i: #266df0;
  --jtnbq64j: #80acff;
  --jtnbq64k: #215bc4;
  --jtnbq64l: #00d17e;
  --jtnbq64m: #4ad99a;
  --jtnbq64n: #007d53;
  --jtnbq64o: #ff9340;
  --jtnbq64p: #ffc89e;
  --jtnbq64q: #f97514;
  --jtnbq64r: #ff73ad;
  --jtnbq64s: #ffbfda;
  --jtnbq64t: #fa4b94;
  --jtnbq64u: #ff5454;
  --jtnbq64v: #ff8180;
  --jtnbq64w: #ba2525;
  --jtnbq64x: #00b9eb;
  --jtnbq64y: #a9ebfc;
  --jtnbq64z: #0d99bd;
  --jtnbq650: #9b69ff;
  --jtnbq651: #d8c4ff;
  --jtnbq652: #6238b5;
  --jtnbq653: #ffd269;
  --jtnbq654: #ffe59e;
  --jtnbq655: #cf8300;
  --jtnbq656: #d7eb67;
  --jtnbq657: #f4fbcb;
  --jtnbq658: #748700;
  --jtnbq659: #f6bdfc;
  --jtnbq65a: #fad6ff;
  --jtnbq65b: #cd33de;
  --jtnbq65c: #f5e242;
  --jtnbq65d: #fdf7c4;
  --jtnbq65e: #cfb700;
  --jtnbq65f: #d9dade;
  --jtnbq65g: #e6e7ea;
  --jtnbq65h: #a2a4a7;
}

.jtnbq65j {
  --jtnbq63: #00b9eb;
  --jtnbq64: #0d99bd;
  --jtnbq6c: #00b9eb0d;
  --jtnbq6l: #0d99bd;
  --jtnbq6m: #0d99bd;
  --jtnbq6o: #056c87;
  --jtnbq61a: #00b9eb;
  --jtnbq61b: #00b9eb1a;
  --jtnbq61r: #00b9eb;
  --jtnbq61s: #00b9eb1a;
}

.jtnbq65l {
  --jtnbq63: #f5a300;
  --jtnbq64: #cf8300;
  --jtnbq6c: #f5a3000d;
  --jtnbq6l: #cf8300;
  --jtnbq6m: #cf8300;
  --jtnbq6o: #874d00;
  --jtnbq61a: #f5a300;
  --jtnbq61b: #f5a3001a;
  --jtnbq61r: #f5a300;
  --jtnbq61s: #f5a3001a;
}

.jtnbq65n {
  --jtnbq63: #f97514;
  --jtnbq64: #c95908;
  --jtnbq6c: #f975140d;
  --jtnbq6l: #c95908;
  --jtnbq6m: #c95908;
  --jtnbq6o: #9e3f00;
  --jtnbq61a: #f97514;
  --jtnbq61b: #f975141a;
  --jtnbq61r: #f97514;
  --jtnbq61s: #f975141a;
}

.jtnbq65p {
  --jtnbq63: #fa4b94;
  --jtnbq64: #e0387e;
  --jtnbq6c: #fa4b940d;
  --jtnbq6l: #e0387e;
  --jtnbq6m: #e0387e;
  --jtnbq6o: #b81c5d;
  --jtnbq61a: #fa4b94;
  --jtnbq61b: #fa4b941a;
  --jtnbq61r: #fa4b94;
  --jtnbq61s: #fa4b941a;
}

.jtnbq65r {
  --jtnbq63: #9b69ff;
  --jtnbq64: #864aff;
  --jtnbq6c: #9b69ff0d;
  --jtnbq6l: #864aff;
  --jtnbq6m: #864aff;
  --jtnbq6o: #6238b5;
  --jtnbq61a: #9b69ff;
  --jtnbq61b: #9b69ff1a;
  --jtnbq61r: #9b69ff;
  --jtnbq61s: #9b69ff1a;
}

.jtnbq65t {
  --jtnbq63: #00d17e;
  --jtnbq64: #02ad6e;
  --jtnbq6c: #00d17e0d;
  --jtnbq6l: #02ad6e;
  --jtnbq6m: #02ad6e;
  --jtnbq6o: #007d53;
  --jtnbq61a: #00d17e;
  --jtnbq61b: #00d17e1a;
  --jtnbq61r: #00d17e;
  --jtnbq61s: #00d17e1a;
}

.jtnbq65v {
  --jtnbq60: inset 0px 0px 0px 1px #212224, 0px 0px 2px 0px #0000000a, 0px 1px 3px 0px #0000001f;
  --jtnbq61: inset 0px 0px 0px 1px #212224, 0px 0px 0px 1px #00000029, 0px 4px 8px -4px #0000003d, 0px 4px 12px -2px #00000052;
  --jtnbq62: 0px 8px 28px -6px #0000007a, 0px 18px 88px -4px #000000a3;
  --jtnbq63: #266df0;
  --jtnbq64: #4e8cfc;
  --jtnbq65: #eb3b3b;
  --jtnbq66: #ff5454;
  --jtnbq69: #fff0;
  --jtnbq6a: #ffffff0d;
  --jtnbq6b: #ffffff08;
  --jtnbq6c: #266df00d;
  --jtnbq6d: #ffffff0a;
  --jtnbq6e: #ffffff0f;
  --jtnbq6f: #fff0;
  --jtnbq67: #101112;
  --jtnbq68: #1b1c1f;
  --jtnbq6g: #ffffff1a;
  --jtnbq6l: #4e8cfc;
  --jtnbq6m: #4e8cfc;
  --jtnbq6y: #ffffff8c;
  --jtnbq6p: #101112;
  --jtnbq6n: #fff;
  --jtnbq6o: #ffffff26;
  --jtnbq6h: #f1f2f3;
  --jtnbq6k: #ffffff73;
  --jtnbq6i: #fff9;
  --jtnbq6j: #fff9;
  --jtnbq6q: #4e8cfc;
  --jtnbq6s: #ff5454;
  --jtnbq6t: #cf8300;
  --jtnbq6r: #00d17e;
  --jtnbq6u: #c2d6ff;
  --jtnbq6v: #a7f2cf;
  --jtnbq6w: #ffd1d1;
  --jtnbq6x: #ffd269;
  --jtnbq6z: #eeeff1;
  --jtnbq610: #a2a4a7;
  --jtnbq611: #898a8d;
  --jtnbq61a: #266df0;
  --jtnbq61b: #266df01a;
  --jtnbq61c: #692623;
  --jtnbq61d: #2b3e6d;
  --jtnbq61e: #523817;
  --jtnbq61f: #244a3a;
  --jtnbq618: #212224;
  --jtnbq619: #212224;
  --jtnbq612: #1b1c1f;
  --jtnbq613: #1b1c1f;
  --jtnbq614: #ffffff12;
  --jtnbq615: #212224;
  --jtnbq616: #ffffff17;
  --jtnbq617: #2f3033;
  --jtnbq61g: #ffffff1a;
  --jtnbq61h: #ffffff0f;
  --jtnbq61r: #266df0;
  --jtnbq61s: #266df01a;
  --jtnbq61t: #9b69ff0f;
  --jtnbq61u: #0000008c;
  --jtnbq61v: #000c;
  --jtnbq61w: #17181a;
  --jtnbq61x: #212224;
  --jtnbq61i: #101112;
  --jtnbq61j: #17181a;
  --jtnbq61k: #10111299;
  --jtnbq61l: #0b0c0d;
  --jtnbq61m: #1b1c1f;
  --jtnbq61n: #0b0c0dcc;
  --jtnbq61o: #0b0c0d;
  --jtnbq61p: #1b1c1f;
  --jtnbq61q: #000;
  --jtnbq61y: #2f3033;
  --jtnbq61z: #1d2e55;
  --jtnbq620: #3a2d12;
  --jtnbq621: #4e1b28;
  --jtnbq622: #1d4034;
  --jtnbq623: #ffffff0d;
  --jtnbq624: #ffffff08;
  --jtnbq625: #ffffff1a;
  --jtnbq626: #101112;
  --jtnbq627: #ffffff1a;
  --jtnbq628: #000;
  --jtnbq629: #fff;
  --jtnbq62a: #cfb700;
  --jtnbq62b: #4e8cfc;
  --jtnbq62c: #40cff5;
  --jtnbq62d: #4ad99a;
  --jtnbq62e: #a2a4a7;
  --jtnbq62f: #f16bff;
  --jtnbq62g: #aabf2a;
  --jtnbq62h: #f5e242;
  --jtnbq62i: #e5eeff;
  --jtnbq62j: #c2d6ff;
  --jtnbq62k: #ddf7ff;
  --jtnbq62l: #a9ebfc;
  --jtnbq62m: #e0fced;
  --jtnbq62n: #a7f2cf;
  --jtnbq62o: #eeeff1;
  --jtnbq62p: #d9dade;
  --jtnbq62q: #f6bdfc;
  --jtnbq62r: #d7eb67;
  --jtnbq62s: #feeee1;
  --jtnbq62t: #ffc89e;
  --jtnbq62u: #feecf3;
  --jtnbq62v: #ffbfda;
  --jtnbq62w: #f5f0ff;
  --jtnbq62x: #d8c4ff;
  --jtnbq62y: #ffebeb;
  --jtnbq62z: #ffd1d1;
  --jtnbq630: #fff3cc;
  --jtnbq631: #ffd269;
  --jtnbq632: #ff9340;
  --jtnbq633: #ff73ad;
  --jtnbq634: #b28cff;
  --jtnbq635: #ff8180;
  --jtnbq636: #f5a300;
  --jtnbq637: #423e17;
  --jtnbq638: #2b3e6d;
  --jtnbq639: #0a4e6b;
  --jtnbq63a: #244a3a;
  --jtnbq63b: #2f3033;
  --jtnbq63c: #5c2169;
  --jtnbq63d: #3b4217;
  --jtnbq63e: #593217;
  --jtnbq63f: #642640;
  --jtnbq63g: #45297d;
  --jtnbq63h: #692623;
  --jtnbq63i: #523817;
  --jtnbq63j: #a89500;
  --jtnbq63k: #373313;
  --jtnbq63l: #cfb700;
  --jtnbq63m: #266df0;
  --jtnbq63n: #4e8cfc;
  --jtnbq63o: #1d2e55;
  --jtnbq63p: #0d99bd;
  --jtnbq63q: #00b9eb;
  --jtnbq63r: #1a3946;
  --jtnbq63s: #02ad6e;
  --jtnbq63t: #00d17e;
  --jtnbq63u: #1d4034;
  --jtnbq63v: #77797c;
  --jtnbq63w: #1b1c1f;
  --jtnbq63x: #cd33de;
  --jtnbq63y: #db4beb;
  --jtnbq63z: #431b4b;
  --jtnbq640: #89a100;
  --jtnbq641: #aabf2a;
  --jtnbq642: #2f3802;
  --jtnbq643: #c95908;
  --jtnbq644: #f97514;
  --jtnbq645: #432410;
  --jtnbq646: #e0387e;
  --jtnbq647: #fa4b94;
  --jtnbq648: #4e1b30;
  --jtnbq649: #864aff;
  --jtnbq64a: #9b69ff;
  --jtnbq64b: #2f1e5a;
  --jtnbq64c: #eb3b3b;
  --jtnbq64d: #ff5454;
  --jtnbq64e: #4e1b28;
  --jtnbq64f: #cf8300;
  --jtnbq64g: #f5a300;
  --jtnbq64h: #3a2d12;
  --jtnbq64i: #266df0;
  --jtnbq64j: #2b3e6d;
  --jtnbq64k: #80acff;
  --jtnbq64l: #4ad99a;
  --jtnbq64m: #007d53;
  --jtnbq64n: #a7f2cf;
  --jtnbq64o: #ff9340;
  --jtnbq64p: #c95908;
  --jtnbq64q: #ffc89e;
  --jtnbq64r: #ff73ad;
  --jtnbq64s: #b81c5d;
  --jtnbq64t: #ffbfda;
  --jtnbq64u: #ff5454;
  --jtnbq64v: #692623;
  --jtnbq64w: #ff8180;
  --jtnbq64x: #00b9eb;
  --jtnbq64y: #056c87;
  --jtnbq64z: #a9ebfc;
  --jtnbq650: #9b69ff;
  --jtnbq651: #6238b5;
  --jtnbq652: #d8c4ff;
  --jtnbq653: #ffd269;
  --jtnbq654: #b06a00;
  --jtnbq655: #ffe59e;
  --jtnbq656: #d7eb67;
  --jtnbq657: #536300;
  --jtnbq658: #e9f797;
  --jtnbq659: #f6bdfc;
  --jtnbq65a: #5c2169;
  --jtnbq65b: #fad6ff;
  --jtnbq65c: #f5e242;
  --jtnbq65d: #8c7d00;
  --jtnbq65e: #fcef7e;
  --jtnbq65f: #d9dade;
  --jtnbq65g: #77797c;
  --jtnbq65h: #e6e7ea;
}

.jtnbq65w {
  --jtnbq63: #0d99bd;
  --jtnbq64: #00b9eb;
  --jtnbq6c: #0d99bd0d;
  --jtnbq6l: #40cff5;
  --jtnbq6m: #00b9eb;
  --jtnbq6o: #a9ebfc;
  --jtnbq61a: #0d99bd;
  --jtnbq61b: #0d99bd1a;
  --jtnbq61r: #0d99bd;
  --jtnbq61s: #0d99bd1a;
}

.jtnbq65y {
  --jtnbq63: #cf8300;
  --jtnbq64: #f5a300;
  --jtnbq6c: #cf83000d;
  --jtnbq6l: #f5a300;
  --jtnbq6m: #f5a300;
  --jtnbq6o: #ffd269;
  --jtnbq61a: #cf8300;
  --jtnbq61b: #cf83001a;
  --jtnbq61r: #cf8300;
  --jtnbq61s: #cf83001a;
}

.jtnbq660 {
  --jtnbq63: #c95908;
  --jtnbq64: #f97514;
  --jtnbq6c: #c959080d;
  --jtnbq6l: #ff9340;
  --jtnbq6m: #f97514;
  --jtnbq6o: #ffc89e;
  --jtnbq61a: #c95908;
  --jtnbq61b: #c959081a;
  --jtnbq61r: #c95908;
  --jtnbq61s: #c959081a;
}

.jtnbq662 {
  --jtnbq63: #e0387e;
  --jtnbq64: #fa4b94;
  --jtnbq6c: #e0387e0d;
  --jtnbq6l: #ff73ad;
  --jtnbq6m: #fa4b94;
  --jtnbq6o: #ffbfda;
  --jtnbq61a: #e0387e;
  --jtnbq61b: #e0387e1a;
  --jtnbq61r: #e0387e;
  --jtnbq61s: #e0387e1a;
}

.jtnbq664 {
  --jtnbq63: #864aff;
  --jtnbq64: #9b69ff;
  --jtnbq6c: #864aff0d;
  --jtnbq6l: #b28cff;
  --jtnbq6m: #9b69ff;
  --jtnbq6o: #d8c4ff;
  --jtnbq61a: #864aff;
  --jtnbq61b: #864aff1a;
  --jtnbq61r: #864aff;
  --jtnbq61s: #864aff1a;
}

.jtnbq666 {
  --jtnbq63: #02ad6e;
  --jtnbq64: #00d17e;
  --jtnbq6c: #02ad6e0d;
  --jtnbq6l: #4ad99a;
  --jtnbq6m: #00d17e;
  --jtnbq6o: #a7f2cf;
  --jtnbq61a: #02ad6e;
  --jtnbq61b: #02ad6e1a;
  --jtnbq61r: #02ad6e;
  --jtnbq61s: #02ad6e1a;
}

.jtnbq668 {
  --jtnbq60: inset 0px 0px 0px 1px #244a3a, 0px 0px 2px 0px #0000000a, 0px 1px 3px 0px #0000001f;
  --jtnbq61: inset 0px 0px 0px 1px #244a3a, 0px 0px 0px 1px #00000029, 0px 4px 8px -4px #0000003d, 0px 4px 12px -2px #00000052;
  --jtnbq62: 0px 8px 28px -6px #0000007a, 0px 18px 88px -4px #000000a3;
  --jtnbq63: #00d17e;
  --jtnbq64: #4ad99a;
  --jtnbq65: #eb3b3b;
  --jtnbq66: #ff5454;
  --jtnbq69: #00d17e00;
  --jtnbq6a: #00d17e1a;
  --jtnbq6b: #00d17e08;
  --jtnbq6c: #266df00f;
  --jtnbq6d: #ffffff0a;
  --jtnbq6e: #ffffff0f;
  --jtnbq6f: #fff0;
  --jtnbq67: #0b0c0d;
  --jtnbq68: #17181a;
  --jtnbq6g: #4ad99a1a;
  --jtnbq6l: #00d17e;
  --jtnbq6m: #4ad99a;
  --jtnbq6y: #00d17e8c;
  --jtnbq6p: #0b0c0d;
  --jtnbq6n: #02ad6e;
  --jtnbq6o: #a7f2cf;
  --jtnbq6h: #4ad99a;
  --jtnbq6k: #00d17e4a;
  --jtnbq6i: #02ad6e;
  --jtnbq6j: #00d17e8c;
  --jtnbq6s: #ff5454;
  --jtnbq6t: #cf8300;
  --jtnbq6r: #00d17e;
  --jtnbq6q: #4e8cfc;
  --jtnbq6u: #c2d6ff;
  --jtnbq6v: #a7f2cf;
  --jtnbq6w: #ffd1d1;
  --jtnbq6x: #ffd269;
  --jtnbq6z: #eeeff1;
  --jtnbq610: #a2a4a7;
  --jtnbq611: #898a8d;
  --jtnbq61a: #00d17e;
  --jtnbq61b: #244a3a;
  --jtnbq618: #0b0c0d;
  --jtnbq619: #244a3a;
  --jtnbq612: #17181a;
  --jtnbq613: #101112;
  --jtnbq614: #00d17e0d;
  --jtnbq615: #1b1c1f;
  --jtnbq616: #00d17e1a;
  --jtnbq617: #1d4034;
  --jtnbq61g: #ffffff1a;
  --jtnbq61c: #4e1b28;
  --jtnbq61d: #1d2e55;
  --jtnbq61e: #3a2d12;
  --jtnbq61f: #1d4034;
  --jtnbq61h: #ffffff0f;
  --jtnbq61r: #00d17e;
  --jtnbq61s: #00d17e0f;
  --jtnbq61t: #00d17e0f;
  --jtnbq61u: #000000bf;
  --jtnbq61v: #000000d1;
  --jtnbq61w: #0b0c0d;
  --jtnbq61x: #17181a;
  --jtnbq61i: #000;
  --jtnbq61j: #0b0c0d;
  --jtnbq61k: #000c;
  --jtnbq61l: #0b0c0d;
  --jtnbq61m: #101112;
  --jtnbq61n: #0b0c0de6;
  --jtnbq61o: #101112;
  --jtnbq61p: #17181a;
  --jtnbq61q: #000;
  --jtnbq61y: #02ad6ea6;
  --jtnbq61z: #1d2e55;
  --jtnbq620: #3a2d12;
  --jtnbq621: #4e1b28;
  --jtnbq622: #1d4034;
  --jtnbq623: #0000000a;
  --jtnbq624: #ffffff08;
  --jtnbq625: #ffffff1a;
  --jtnbq626: #101112;
  --jtnbq627: #ffffff1a;
  --jtnbq628: #000;
  --jtnbq629: #fff;
  --jtnbq62a: #00d17e;
  --jtnbq62b: #4ad99a;
  --jtnbq62c: #a7f2cf;
  --jtnbq62d: #4ad99a;
  --jtnbq62e: #d9dade;
  --jtnbq62f: #02ad6e;
  --jtnbq62g: #00d17e;
  --jtnbq62h: #a7f2cf;
  --jtnbq62i: #e0fced;
  --jtnbq62j: #a7f2cf;
  --jtnbq62k: #e0fced;
  --jtnbq62l: #a7f2cf;
  --jtnbq62m: #e0fced;
  --jtnbq62n: #a7f2cf;
  --jtnbq62o: #fbfbfb;
  --jtnbq62p: #e6e7ea;
  --jtnbq62q: #a7f2cf;
  --jtnbq62r: #a7f2cf;
  --jtnbq62s: #e0fced;
  --jtnbq62t: #a7f2cf;
  --jtnbq62u: #e0fced;
  --jtnbq62v: #a7f2cf;
  --jtnbq62w: #e0fced;
  --jtnbq62x: #a7f2cf;
  --jtnbq62y: #ffebeb;
  --jtnbq62z: #ffd1d1;
  --jtnbq630: #fff3cc;
  --jtnbq631: #ffd269;
  --jtnbq632: #4ad99a;
  --jtnbq633: #4ad99a;
  --jtnbq634: #4ad99a;
  --jtnbq635: #ff8180;
  --jtnbq636: #f5a300;
  --jtnbq637: #244a3a;
  --jtnbq638: #244a3a;
  --jtnbq639: #244a3a;
  --jtnbq63a: #007d53;
  --jtnbq63b: #1b1c1f;
  --jtnbq63c: #244a3a;
  --jtnbq63d: #244a3a;
  --jtnbq63e: #244a3a;
  --jtnbq63f: #244a3a;
  --jtnbq63g: #244a3a;
  --jtnbq63h: #692623;
  --jtnbq63i: #523817;
  --jtnbq63j: #00d17e;
  --jtnbq63k: #1d4034;
  --jtnbq63l: #4ad99a;
  --jtnbq63m: #007d53;
  --jtnbq63n: #02ad6e;
  --jtnbq63o: #1d4034;
  --jtnbq63p: #02ad6e;
  --jtnbq63q: #00d17e;
  --jtnbq63r: #1d4034;
  --jtnbq63s: #02ad6e;
  --jtnbq63t: #4ad99a;
  --jtnbq63u: #1d4034;
  --jtnbq63v: #17181a;
  --jtnbq63w: #101112;
  --jtnbq63x: #00d17e;
  --jtnbq63y: #4ad99a;
  --jtnbq63z: #1d4034;
  --jtnbq640: #00d17e;
  --jtnbq641: #4ad99a;
  --jtnbq642: #1d4034;
  --jtnbq643: #02ad6e;
  --jtnbq644: #00d17e;
  --jtnbq645: #1d4034;
  --jtnbq646: #02ad6e;
  --jtnbq647: #00d17e;
  --jtnbq648: #1d4034;
  --jtnbq649: #02ad6e;
  --jtnbq64a: #00d17e;
  --jtnbq64b: #1d4034;
  --jtnbq64c: #eb3b3b;
  --jtnbq64d: #ff8180;
  --jtnbq64e: #4e1b28;
  --jtnbq64f: #b06a00;
  --jtnbq64g: #f5a300;
  --jtnbq64h: #3a2d12;
  --jtnbq64i: #266df0;
  --jtnbq64j: #2b3e6d;
  --jtnbq64k: #80acff;
  --jtnbq64l: #4ad99a;
  --jtnbq64m: #007d53;
  --jtnbq64n: #a7f2cf;
  --jtnbq64o: #ff9340;
  --jtnbq64p: #c95908;
  --jtnbq64q: #ffc89e;
  --jtnbq64r: #ff73ad;
  --jtnbq64s: #b81c5d;
  --jtnbq64t: #ffbfda;
  --jtnbq64u: #ff5454;
  --jtnbq64v: #692623;
  --jtnbq64w: #ff8180;
  --jtnbq64x: #00b9eb;
  --jtnbq64y: #056c87;
  --jtnbq64z: #a9ebfc;
  --jtnbq650: #9b69ff;
  --jtnbq651: #6238b5;
  --jtnbq652: #d8c4ff;
  --jtnbq653: #ffd269;
  --jtnbq654: #b06a00;
  --jtnbq655: #ffe59e;
  --jtnbq656: #d7eb67;
  --jtnbq657: #536300;
  --jtnbq658: #e9f797;
  --jtnbq659: #f6bdfc;
  --jtnbq65a: #5c2169;
  --jtnbq65b: #fad6ff;
  --jtnbq65c: #f5e242;
  --jtnbq65d: #8c7d00;
  --jtnbq65e: #fcef7e;
  --jtnbq65f: #d9dade;
  --jtnbq65g: #77797c;
  --jtnbq65h: #e6e7ea;
}

.jtnbq669 {
  --jtnbq63: #02ad6e;
  --jtnbq64: #00d17e;
  --jtnbq6c: #02ad6e0d;
  --jtnbq6l: #a7f2cf;
  --jtnbq6m: #00d17e;
  --jtnbq61a: #02ad6e;
  --jtnbq61b: #02ad6e1a;
  --jtnbq61r: #02ad6e;
  --jtnbq61s: #02ad6e1a;
}

.jtnbq66b {
  --jtnbq63: #b06a00;
  --jtnbq64: #f5a300;
  --jtnbq6c: #b06a000d;
  --jtnbq6l: #f5a300;
  --jtnbq6m: #f5a300;
  --jtnbq6o: #ffd269;
  --jtnbq61a: #b06a00;
  --jtnbq61b: #b06a001a;
  --jtnbq61r: #b06a00;
  --jtnbq61s: #b06a001a;
}

.jtnbq66d, .jtnbq66f, .jtnbq66h {
  --jtnbq63: #02ad6e;
  --jtnbq64: #00d17e;
  --jtnbq6c: #02ad6e0d;
  --jtnbq6l: #4ad99a;
  --jtnbq6m: #00d17e;
  --jtnbq61a: #02ad6e;
  --jtnbq61b: #02ad6e1a;
  --jtnbq61r: #02ad6e;
  --jtnbq61s: #02ad6e1a;
}

.jtnbq66j {
  --jtnbq63: #02ad6e;
  --jtnbq6c: #02ad6e0d;
  --jtnbq6l: #4ad99a;
  --jtnbq61a: #02ad6e;
  --jtnbq61b: #02ad6e1a;
  --jtnbq61r: #02ad6e;
  --jtnbq61s: #02ad6e1a;
}

._1fxkonr0 {
  color: inherit;
  font-style: normal;
}

._1fxkonr1 {
  font-family: Inter;
}

._1fxkonr2 {
  font-family: Jetbrains Mono, SF Mono, SFMono-Regular, ui-monospace, DejaVu Sans Mono, Menlo, Consolas, monospace;
}

._1fxkonr3 {
  font-size: 10px;
}

._1fxkonr4 {
  font-size: 11px;
}

._1fxkonr5 {
  font-size: 12px;
}

._1fxkonr6 {
  font-size: 13px;
}

._1fxkonr7 {
  font-size: 14px;
}

._1fxkonr8 {
  font-size: 15px;
}

._1fxkonr9 {
  font-size: 16px;
}

._1fxkonra {
  font-size: 18px;
}

._1fxkonrb {
  font-size: 20px;
}

._1fxkonrc {
  font-size: 22px;
}

._1fxkonrd {
  font-size: 24px;
}

._1fxkonre {
  font-size: 32px;
}

._1fxkonrf {
  line-height: 12px;
}

._1fxkonrg {
  line-height: 14px;
}

._1fxkonrh {
  line-height: 16px;
}

._1fxkonri {
  line-height: 20px;
}

._1fxkonrj {
  line-height: 24px;
}

._1fxkonrk {
  line-height: 28px;
}

._1fxkonrl {
  line-height: 36px;
}

._1fxkonrm {
  font-weight: 400;
}

._1fxkonrn {
  font-weight: 500;
}

._1fxkonro {
  font-weight: 600;
}

._1fxkonrp {
  letter-spacing: 0;
}

._1fxkonrq {
  letter-spacing: -.02em;
}

._1fxkonrr, ._1fxkonrs {
  letter-spacing: -.01em;
}

._1fxkonrt {
  text-align: left;
}

._1fxkonru {
  text-align: center;
}

._1fxkonrv {
  text-align: right;
}

._1fxkonrw {
  color: var(--jtnbq6n);
}

._1fxkonrx {
  color: var(--jtnbq6h);
}

._1fxkonry {
  color: var(--jtnbq6i);
}

._1fxkonrz {
  color: var(--jtnbq6j);
}

._1fxkonr10, ._1fxkonr11 {
  color: var(--jtnbq6k);
}

._1fxkonr12 {
  color: var(--jtnbq6s);
}

._1fxkonr13 {
  color: var(--jtnbq6r);
}

._1fxkonr14 {
  color: var(--jtnbq6t);
}

._1fxkonr15 {
  color: var(--jtnbq6p);
}

._1fxkonr16 {
  color: var(--jtnbq6l);
}

._1fxkonr17 {
  color: var(--jtnbq6z);
}

._1fxkonr18 {
  color: var(--jtnbq610);
}

._1fxkonr19 {
  color: var(--jtnbq611);
}

._1fxkonr1a {
  color: var(--jtnbq6q);
}

._1fxkonr1b {
  color: var(--jtnbq6u);
}

._1fxkonr1c {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._1fxkonr1e {
  -webkit-line-clamp: var(--_1fxkonr1d);
  white-space: pre-wrap;
  -webkit-box-orient: vertical;
  min-width: 0;
  display: -webkit-box;
  overflow: hidden;
}

._1fxkonr1f {
  word-break: break-all;
}

._1fxkonr1g {
  word-break: keep-all;
}

._1fxkonr1h {
  font-variant: tabular-nums;
}

._1fxkonr1i {
  text-transform: uppercase;
}

._1fxkonr1j {
  text-decoration-line: underline;
  text-decoration-style: solid;
  -webkit-text-decoration-color: var(--jtnbq616);
  text-decoration-color: var(--jtnbq616);
  text-underline-offset: .14em;
}

._1fxkonr1k {
  text-decoration-line: underline;
  text-decoration-style: dashed;
  -webkit-text-decoration-color: var(--jtnbq616);
  text-decoration-color: var(--jtnbq616);
  text-underline-offset: .14em;
  text-decoration-thickness: .07em;
}

@supports ((-moz-appearance: none)) {
  ._1fxkonr1k {
    text-underline-offset: auto;
    text-decoration-thickness: auto;
  }
}

.v2aqaz0 {
  display: contents;
}

@keyframes iquqca0 {
  to {
    background-position-x: -100%;
  }
}

.iquqca1 {
  background-color: color-mix(in srgb, var(--jtnbq6h) 5.0%, transparent);
  background-position: 100% 0;
  background-image: linear-gradient(90deg,
       transparent 0%,
       color-mix(in srgb, var(--jtnbq6h) 3.0%, transparent) 20%,
       transparent 40%,
       transparent 100%);
  background-repeat: no-repeat;
  background-size: 200% 100%;
  animation: 1.5s infinite forwards iquqca0;
}

.iquqca1[data-shimmer="false"] {
  animation: none;
}

.iquqca2 {
  background-color: color-mix(in srgb, var(--jtnbq6z) 10.0%, transparent);
  background-image: linear-gradient(90deg,
       transparent 0%,
       color-mix(in srgb, var(--jtnbq6z) 10.0%, transparent) 20%,
       transparent 40%,
       transparent 100%);
}

._1qzsvsu0 {
  flex-shrink: 0;
  align-items: center;
  display: flex;
}

._1qzsvsu1, ._1qzsvsu2 {
  flex-shrink: 0;
}

:root {
  --react-pdf-annotation-layer: 1;
  --annotation-unfocused-field-background: url("data:image/svg+xml;charset=UTF-8,<svg width='1px' height='1px' xmlns='http://www.w3.org/2000/svg'><rect width='100%' height='100%' style='fill:rgba(0, 54, 255, 0.13);'/></svg>");
  --input-focus-border-color: Highlight;
  --input-focus-outline: 1px solid Canvas;
  --input-unfocused-border-color: transparent;
  --input-disabled-border-color: transparent;
  --input-hover-border-color: black;
  --link-outline: none;
}

@media screen and (forced-colors: active) {
  :root {
    --input-focus-border-color: CanvasText;
    --input-unfocused-border-color: ActiveText;
    --input-disabled-border-color: GrayText;
    --input-hover-border-color: Highlight;
    --link-outline: 1.5px solid LinkText;
  }

  .annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
    outline: 1.5px solid selecteditem;
  }

  .annotationLayer .linkAnnotation:hover {
    -webkit-backdrop-filter: invert();
    backdrop-filter: invert();
  }
}

.annotationLayer {
  pointer-events: none;
  transform-origin: 0 0;
  z-index: 3;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer[data-main-rotation="90"] .norotate {
  transform: rotate(270deg) translateX(-100%);
}

.annotationLayer[data-main-rotation="180"] .norotate {
  transform: rotate(180deg) translate(-100%, -100%);
}

.annotationLayer[data-main-rotation="270"] .norotate {
  transform: rotate(90deg) translateY(-100%);
}

.annotationLayer canvas {
  width: 100%;
  height: 100%;
  position: absolute;
}

.annotationLayer section {
  text-align: initial;
  pointer-events: auto;
  box-sizing: border-box;
  transform-origin: 0 0;
  margin: 0;
  position: absolute;
}

.annotationLayer .linkAnnotation {
  outline: var(--link-outline);
}

.textLayer.selecting ~ .annotationLayer section {
  pointer-events: none;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a {
  width: 100%;
  height: 100%;
  font-size: 1em;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer :is(.linkAnnotation, .buttonWidgetAnnotation.pushButton) > a:hover {
  opacity: .2;
  background: #ff0;
  box-shadow: 0 2px 10px #ff0;
}

.annotationLayer .textAnnotation img {
  cursor: pointer;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea), .annotationLayer .choiceWidgetAnnotation select, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  background-image: var(--annotation-unfocused-field-background);
  border: 2px solid var(--input-unfocused-border-color);
  box-sizing: border-box;
  font: calc(9px * var(--scale-factor)) sans-serif;
  vertical-align: top;
  width: 100%;
  height: 100%;
  margin: 0;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):required, .annotationLayer .choiceWidgetAnnotation select:required, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:required {
  outline: 1.5px solid red;
}

.annotationLayer .choiceWidgetAnnotation select option {
  padding: 0;
}

.annotationLayer .buttonWidgetAnnotation.radioButton input {
  border-radius: 50%;
}

.annotationLayer .textWidgetAnnotation textarea {
  resize: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea)[disabled], .annotationLayer .choiceWidgetAnnotation select[disabled], .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input[disabled] {
  border: 2px solid var(--input-disabled-border-color);
  cursor: not-allowed;
  background: none;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input:hover {
  border: 2px solid var(--input-hover-border-color);
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):hover, .annotationLayer .choiceWidgetAnnotation select:hover, .annotationLayer .buttonWidgetAnnotation.checkBox input:hover {
  border-radius: 2px;
}

.annotationLayer .textWidgetAnnotation :is(input, textarea):focus, .annotationLayer .choiceWidgetAnnotation select:focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  background: none;
  border-radius: 2px;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) :focus {
  background-color: #0000;
  background-image: none;
}

.annotationLayer .buttonWidgetAnnotation.checkBox :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
  border-radius: 2px;
}

.annotationLayer .buttonWidgetAnnotation.radioButton :focus {
  border: 2px solid var(--input-focus-border-color);
  outline: var(--input-focus-outline);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after, .annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  content: "";
  background-color: canvastext;
  display: block;
  position: absolute;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before, .annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  width: 1px;
  height: 80%;
  left: 45%;
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before {
  transform: rotate(45deg);
}

.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after {
  transform: rotate(-45deg);
}

.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before {
  border-radius: 50%;
  width: 50%;
  height: 50%;
  top: 20%;
  left: 30%;
}

.annotationLayer .textWidgetAnnotation input.comb {
  padding-left: 2px;
  padding-right: 0;
  font-family: monospace;
}

.annotationLayer .textWidgetAnnotation input.comb:focus {
  width: 103%;
}

.annotationLayer .buttonWidgetAnnotation:is(.checkBox, .radioButton) input {
  appearance: none;
}

.annotationLayer .popupTriggerArea {
  width: 100%;
  height: 100%;
}

.annotationLayer .fileAttachmentAnnotation .popupTriggerArea {
  position: absolute;
}

.annotationLayer .popupWrapper {
  font-size: calc(9px * var(--scale-factor));
  width: 100%;
  min-width: calc(180px * var(--scale-factor));
  pointer-events: none;
  position: absolute;
}

.annotationLayer .popup {
  max-width: calc(180px * var(--scale-factor));
  box-shadow: 0 calc(2px * var(--scale-factor)) calc(5px * var(--scale-factor))
    #888;
  border-radius: calc(2px * var(--scale-factor));
  padding: calc(6px * var(--scale-factor));
  margin-left: calc(5px * var(--scale-factor));
  cursor: pointer;
  font: message-box;
  white-space: normal;
  word-wrap: break-word;
  pointer-events: auto;
  background-color: #ff9;
  position: absolute;
}

.annotationLayer .popup > * {
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .popup h1 {
  display: inline-block;
}

.annotationLayer .popupDate {
  margin-left: calc(5px * var(--scale-factor));
  display: inline-block;
}

.annotationLayer .popupContent {
  margin-top: calc(2px * var(--scale-factor));
  padding-top: calc(2px * var(--scale-factor));
  border-top: 1px solid #333;
}

.annotationLayer .richText > * {
  white-space: pre-wrap;
  font-size: calc(9px * var(--scale-factor));
}

.annotationLayer .highlightAnnotation, .annotationLayer .underlineAnnotation, .annotationLayer .squigglyAnnotation, .annotationLayer .strikeoutAnnotation, .annotationLayer .freeTextAnnotation, .annotationLayer .lineAnnotation svg line, .annotationLayer .squareAnnotation svg rect, .annotationLayer .circleAnnotation svg ellipse, .annotationLayer .polylineAnnotation svg polyline, .annotationLayer .polygonAnnotation svg polygon, .annotationLayer .caretAnnotation, .annotationLayer .inkAnnotation svg polyline, .annotationLayer .stampAnnotation, .annotationLayer .fileAttachmentAnnotation {
  cursor: pointer;
}

.annotationLayer section svg {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.annotationLayer .annotationTextContent {
  opacity: 0;
  color: #0000;
  -webkit-user-select: none;
  user-select: none;
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: absolute;
}

.annotationLayer .annotationTextContent span {
  width: 100%;
  display: inline-block;
}

:root {
  --react-pdf-text-layer: 1;
  --highlight-bg-color: #b400aa;
  --highlight-selected-bg-color: #006400;
}

@media screen and (forced-colors: active) {
  :root {
    --highlight-bg-color: Highlight;
    --highlight-selected-bg-color: ButtonText;
  }
}

[data-main-rotation="90"] {
  transform: rotate(90deg) translateY(-100%);
}

[data-main-rotation="180"] {
  transform: rotate(180deg) translate(-100%, -100%);
}

[data-main-rotation="270"] {
  transform: rotate(270deg) translateX(-100%);
}

.textLayer {
  text-align: initial;
  -moz-text-size-adjust: none;
  text-size-adjust: none;
  forced-color-adjust: none;
  transform-origin: 0 0;
  z-index: 2;
  line-height: 1;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.textLayer :is(span, br) {
  color: #0000;
  white-space: pre;
  cursor: text;
  transform-origin: 0 0;
  margin: 0;
  position: absolute;
}

.textLayer span.markedContent {
  height: 0;
  top: 0;
}

.textLayer .highlight {
  background-color: var(--highlight-bg-color);
  border-radius: 4px;
  margin: -1px;
  padding: 1px;
}

.textLayer .highlight.appended {
  position: initial;
}

.textLayer .highlight.begin {
  border-radius: 4px 0 0 4px;
}

.textLayer .highlight.end {
  border-radius: 0 4px 4px 0;
}

.textLayer .highlight.middle {
  border-radius: 0;
}

.textLayer .highlight.selected {
  background-color: var(--highlight-selected-bg-color);
}

.textLayer br::selection {
  background: none;
}

.textLayer .endOfContent {
  z-index: -1;
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  display: block;
  position: absolute;
  inset: 100% 0 0;
}

.textLayer.selecting .endOfContent {
  top: 0;
}

.hiddenCanvasElement {
  width: 0;
  height: 0;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

._1j1cjcl1 {
  vertical-align: top;
  -webkit-user-select: none;
  user-select: none;
  box-shadow: 0 0 0 1px var(--_1j1cjcl0, transparent);
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

._1j1cjcl1:after {
  content: "";
  border-radius: inherit;
  border: 1px solid var(--jtnbq614);
  display: block;
  position: absolute;
  inset: 0;
}

._1j1cjcl1[data-present="false"] {
  filter: grayscale();
}

._1j1cjcl2 {
  cursor: default;
  -webkit-user-select: none;
  user-select: none;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  font-weight: 500;
  line-height: 1;
  transition: background-color .2s;
  display: flex;
}

._1j1cjcl3 {
  object-fit: cover;
  border-radius: inherit;
  width: 100%;
  height: 100%;
}

._1gsbjvu0, ._1gsbjvu1 {
  flex-shrink: 0;
}

._1xuzte30 {
  flex: none;
  position: relative;
}

._1xuzte31 {
  background-color: inherit;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

._1xuzte31:after {
  content: "";
  border-radius: inherit;
  border: 1px solid var(--jtnbq614);
  display: block;
  position: absolute;
  inset: 0;
}

._1xuzte32 {
  border-radius: 30%;
}

._1xuzte33 {
  border-radius: 50%;
}

._1xuzte34 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

._1xuzte35 {
  clip-path: url("#connection-strength-clip-path-person");
}

._1xuzte36 {
  clip-path: url("#connection-strength-clip-path-company");
}

._1xuzte37 {
  padding: 2px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.z80vuv0, .z80vuv1 {
  border-radius: 50%;
  flex-shrink: 0;
}

._1uq0x8b0, ._1uq0x8b1 {
  flex-shrink: 0;
}

._1twv5m80 {
  flex: none;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

._1twv5m82 {
  background-color: inherit;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 0 1px var(--_1twv5m81, transparent);
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

._1twv5m82:after {
  content: "";
  border-radius: inherit;
  border: 1px solid var(--jtnbq614);
  display: block;
  position: absolute;
  inset: 0;
}

._1twv5m83 {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

._1twv5m84 {
  clip-path: url("#connection-strength-clip-path-person");
}

._1twv5m85 {
  clip-path: url("#connection-strength-clip-path-company");
}

._1twv5m86 {
  padding: 2px;
  position: absolute;
  bottom: 0;
  right: 0;
}

._19yy2an0 {
  display: contents;
}

._1dkyes90 {
  flex-direction: column;
  flex: auto;
  justify-content: flex-end;
  align-items: flex-end;
  min-height: 0;
  display: flex;
}

._893fe91 {
  --_893fe90: var(--jtnbq616);
  cursor: default;
  background-color: #0000;
  border: none;
  border-radius: 10px;
  outline: none;
  flex-direction: row;
  align-self: flex-start;
  align-items: center;
  gap: 6px;
  margin: 0;
  padding: 2px 6px 2px 4px;
  text-decoration: none;
  transition: background-color .2s;
  display: flex;
  overflow: hidden;
}

._893fe91[data-interactive="true"] {
  cursor: pointer;
}

._893fe91[data-interactive="true"]:hover {
  --_893fe90: transparent;
  background-color: var(--jtnbq61j);
}

._893fe91[data-interactive="true"]:focus-visible {
  --_893fe90: transparent;
}

._893fe91[data-interactive="true"]:active {
  background-color: var(--jtnbq61j);
}

._893fe91:disabled {
  opacity: .4;
}

._893fe92 {
  position: relative;
}

._893fe93 {
  -webkit-text-decoration-color: var(--_893fe90);
  text-decoration-color: var(--_893fe90);
}

._1crb8h01 {
  width: 1px;
  box-shadow: var(--_1crb8h00);
  clip-path: inset(0 -38px 0 0);
  opacity: 0;
  background: none;
  margin-left: -1px;
  transition: all .2s;
  position: absolute;
  top: -1px;
  bottom: 0;
  left: 100%;
}

._1crb8h01[data-visible="true"] {
  opacity: 1;
}

._1k6k0o30 {
  background: var(--jtnbq61i);
  border-top: 1px solid var(--jtnbq612);
  border-bottom: 1px solid var(--jtnbq612);
  align-items: center;
  height: 100%;
  padding: 0 12px;
  display: flex;
  position: relative;
}

._1k6k0o30:focus-visible {
  outline: none;
}

._1k6k0o30[data-interactive="true"] {
  cursor: pointer;
}

._1k6k0o30[data-interactive="true"]:hover, ._1k6k0o30[data-interactive="true"]:focus-visible, ._1k6k0o30[data-interactive="true"][data-state="open"] {
  background: var(--jtnbq61j);
}

._1k6k0o31 {
  flex: 0 0 6px;
}

._1k6k0o32 {
  flex: none;
  display: flex;
}

._1k6k0o33 {
  color: var(--jtnbq6i);
  flex: auto;
  display: flex;
}

._1k6k0o33:not([data-disable-truncation="true"]) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

._1k6k0o34 {
  background-color: var(--jtnbq612);
  width: 1px;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

._1k6k0o34[data-side="left"] {
  left: 0;
  right: auto;
}

._1k6k0o35 {
  opacity: 0;
  cursor: col-resize;
  background-color: var(--jtnbq61r);
  border-radius: 3px;
  transition: opacity .1s .1s;
  position: absolute;
  inset: 0 2px;
}

._1k6k0o36 {
  z-index: 1;
  flex: none;
  position: absolute;
  inset: 0 -3px;
}

._1k6k0o36[data-state="inactive"], ._1k6k0o36[data-state="dragging"] {
  cursor: col-resize;
}

._1k6k0o36[data-state="inactive"]:hover ._1k6k0o35, ._1k6k0o36[data-state="dragging"] ._1k6k0o35 {
  opacity: 1;
}

._1k6k0o37 {
  background: var(--jtnbq61u);
  opacity: 0;
  width: 2px;
  transition: all .1s ease-in-out;
}

._1k6k0o37[data-visible="true"] {
  opacity: .42;
}

._1k6k0o38 {
  pointer-events: none;
  z-index: 2;
  background-color: var(--jtnbq61r);
  opacity: 0;
  border-radius: 3px;
  flex: none;
  width: 3px;
  transition: opacity .1s .1s;
  position: absolute;
  top: 0;
  bottom: 0;
}

._1k6k0o38[data-side="left"] {
  left: 0;
}

._1k6k0o38[data-side="right"] {
  right: -1px;
}

._1k6k0o38[data-over="true"] {
  opacity: 1;
}

._1crfs6x0 {
  background: var(--jtnbq61i);
  border-bottom: 1px solid var(--jtnbq612);
  height: 100%;
  position: relative;
}

._1bbc3g20 {
  background: var(--jtnbq6h);
  opacity: 0;
  pointer-events: none;
  transition: opacity .14s ease-in-out;
  position: absolute;
  inset: 0;
}

._1bbc3g20[data-visible="true"] {
  opacity: .04;
}

._1bbc3g21 {
  background: var(--jtnbq61r);
  opacity: 0;
  pointer-events: none;
  transition: opacity .14s ease-in-out;
  position: absolute;
  inset: 0;
}

._1bbc3g21[data-visible="true"] {
  opacity: .1;
}

._1nijfgn0 {
  position: absolute;
  right: 0;
}

._1nijfgn1 {
  top: 0;
  right: 0;
  left: var(--_1onfw993);
  height: var(--_1onfw994);
  position: absolute;
}

._1jc0uxc0 {
  position: absolute;
  top: 0;
  right: 0;
}

.myj3lz0 {
  pointer-events: none;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
}

._3wkrhj0 {
  position: absolute;
  top: 0;
  left: 0;
}

._14k0eai0 {
  position: absolute;
  top: 0;
  left: 0;
}

._1jbmjxs0 {
  position: absolute;
  top: 0;
  left: 0;
}

._927ba50 {
  isolation: isolate;
  z-index: auto;
  display: flex;
  position: relative;
  overflow: hidden;
}

._927ba51 {
  -webkit-user-select: none;
  user-select: none;
}

._927ba52 {
  outline: none;
  min-width: 100%;
  position: relative;
}

._927ba53 {
  position: sticky;
  top: 0;
}

._927ba54 {
  position: sticky;
  bottom: 0;
}

._927ba55 {
  width: var(--_1onfw990);
  padding-top: 20px;
  padding-left: 32px;
  padding-right: 32px;
  position: fixed;
}

._927ba56 {
  width: 0;
  position: sticky;
  left: 0;
}

._927ba57 {
  width: 0;
  position: sticky;
  top: 0;
}

._927ba58 {
  pointer-events: none;
  bottom: 0;
  left: 0;
  right: 0;
  top: var(--_1onfw991);
  flex-direction: column;
  display: flex;
  position: absolute;
}

._927ba59 {
  display: flex;
  position: absolute;
  inset: 0;
}

@keyframes _1ecqj8f0 {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes _1ecqj8f1 {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

._1ecqj8f2 {
  flex-direction: column;
  flex: auto;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

._1ecqj8f3 {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

._1ecqj8f3[data-has-horizontal-scroll="true"] {
  margin-bottom: 10px;
}

._1ecqj8f4 {
  -webkit-user-select: none;
  user-select: none;
  touch-action: none;
  z-index: var(--_1onfw992);
  padding: 2px;
  display: flex;
}

._1ecqj8f4[data-state="visible"] {
  animation: .14s cubic-bezier(.7, 0, .39, .98) _1ecqj8f0;
}

._1ecqj8f4[data-state="hidden"] {
  animation: .14s cubic-bezier(.7, 0, .39, .98) _1ecqj8f1;
}

._1ecqj8f4[data-orientation="vertical"] {
  width: 10px;
}

._1ecqj8f4[data-orientation="horizontal"] {
  flex-direction: column;
  height: 10px;
}

._1ecqj8f5 {
  background-color: var(--web-table-scroll-thumb-bg, darkgrey);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border-radius: 12px;
  flex: 1;
  position: relative;
}

._1ecqj8f6 {
  z-index: var(--_1onfw992);
}

._1tu2rw11 {
  background: var(--jtnbq61i);
  border-right: 1px solid var(--jtnbq612);
  border-bottom: 1px solid var(--jtnbq612);
}

._1tu2rw12 {
  background: var(--jtnbq61i);
}

._1tu2rw13 {
  pointer-events: none;
  position: absolute;
  inset: -1px -1px -1px 0;
}

._1tu2rw13[data-top="true"] {
  border-top: 1px solid var(--_1tu2rw10);
}

._1tu2rw13[data-right="true"] {
  border-right: 1px solid var(--_1tu2rw10);
}

._1tu2rw13[data-bottom="true"] {
  border-bottom: 1px solid var(--_1tu2rw10);
}

._1tu2rw13[data-left="true"] {
  border-left: 1px solid var(--_1tu2rw10);
}

._1tu2rw13[data-top="true"][data-right="true"] {
  border-top-right-radius: 4px;
}

._1tu2rw13[data-bottom="true"][data-right="true"] {
  border-bottom-right-radius: 4px;
}

._1tu2rw13[data-bottom="true"][data-left="true"] {
  border-bottom-left-radius: 4px;
}

._1tu2rw13[data-top="true"][data-left="true"] {
  border-top-left-radius: 4px;
}

._1tu2rw14 {
  background: var(--jtnbq61t);
  pointer-events: none;
  position: absolute;
  inset: 0;
}

._1tu2rw15 {
  opacity: .2;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

._1tu2rw16 {
  opacity: .04;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

._1tu2rw16[data-read-only="true"] {
  background: var(--jtnbq6k);
}

._1tu2rw16:not([data-read-only="true"]) {
  background: var(--jtnbq61r);
}

._1tu2rw17 {
  opacity: .08;
  pointer-events: none;
  position: absolute;
  inset: 0;
}

._1tu2rw17[data-read-only="true"] {
  background: var(--jtnbq6k);
}

._1tu2rw17:not([data-read-only="true"]) {
  background: var(--jtnbq61r);
}

._1vx88et2 {
  position: absolute;
  top: 0;
  left: 0;
}

._1vx88et2:not([data-expand-width="true"]) {
  right: 0;
}

._1vx88et2[data-expand-width="true"] {
  min-width: 100%;
  max-width: var(--_1vx88et0, 350px);
}

._1vx88et2:not([data-expand-height="true"]) {
  bottom: 0;
}

._1vx88et2[data-expand-height="true"] {
  min-height: 100%;
  max-height: var(--_1vx88et1, 200px);
}

.y5n6b1 {
  border: 1px solid var(--y5n6b0);
  pointer-events: none;
  border-top-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  position: absolute;
  inset: -1px 0 0;
}

.y5n6b1 > * {
  pointer-events: auto;
}

.y5n6b2 {
  pointer-events: none;
  position: absolute;
  bottom: 100%;
  left: 0;
  right: 1px;
}

.y5n6b3 {
  min-width: 0;
  color: var(--jtnbq6n);
  pointer-events: auto;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.y5n6b4 {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.y5n6b5 {
  pointer-events: none;
  position: absolute;
}

._1kit7by0 {
  display: flex;
}

._1kit7by0:not([data-expanded="true"])[data-align="left"] {
  justify-content: flex-start;
  padding: 8px 12px 0;
}

._1kit7by0:not([data-expanded="true"])[data-align="right"] {
  justify-content: flex-end;
  padding: 8px 12px 0;
}

._1kit7by1 {
  color: var(--jtnbq6h);
  -webkit-user-select: none;
  user-select: none;
}

._1kit7by1[data-align="left"] {
  text-align: left;
}

._1kit7by1[data-align="right"] {
  text-align: right;
}

._1kit7by1[data-numeric="true"] {
  font-variant-numeric: tabular-nums;
}

._1kit7by1[data-expanded="true"] {
  flex: auto;
  width: max-content;
  min-width: 100%;
}

._1kit7by1:not([data-expanded="true"]) {
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  min-width: 0;
  overflow: hidden;
}

.teqpby0 {
  display: flex;
}

.teqpby1 {
  align-items: center;
  padding: 0 11px;
  display: flex;
}

@keyframes a0bwjk4 {
  to {
    -webkit-mask-position: -100% 0;
    mask-position: -100% 0;
  }
}

.a0bwjk0 {
  flex-direction: column;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.a0bwjk1 {
  flex-direction: column;
  flex-shrink: 0;
  display: flex;
}

.a0bwjk2 {
  text-align: center;
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding: 0 24px;
  display: flex;
}

.a0bwjk3 {
  background-image: radial-gradient(circle, color-mix(in srgb, var(--jtnbq6h) 10.0%, transparent) .5px, transparent .5px);
  background-size: 8px 8px;
  width: 138px;
  height: 138px;
}

.a0bwjk5 {
  flex: auto;
  padding: 8px;
}

.a0bwjk6 {
  width: 100%;
  position: relative;
}

.a0bwjk7 {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.a0bwjk8 {
  width: 100%;
  height: 100%;
  transition: -webkit-mask-size 0s .1s, mask-size 0s .1s;
  -webkit-mask-image: linear-gradient(#000 0 0), linear-gradient(90deg, #0009 0%, #000000f7 30%, #0009 60% 100%);
  mask-image: linear-gradient(#000 0 0), linear-gradient(90deg, #0009 0%, #000000f7 30%, #0009 60% 100%);
  -webkit-mask-position: 100% 0;
  mask-position: 100% 0;
  -webkit-mask-size: 100% 100%, 200% 0%;
  mask-size: 100% 100%, 200% 0%;
  -webkit-mask-repeat: repeat-x;
  mask-repeat: repeat-x;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}

.a0bwjk9 {
  pointer-events: none;
  animation-name: a0bwjk4;
  animation-duration: 1.5s;
  animation-timing-function: ease;
  animation-iteration-count: infinite;
  animation-delay: .5s;
  -webkit-mask-size: 100% 100%, 200% 100%;
  mask-size: 100% 100%, 200% 100%;
}

.react-flow {
  --xy-edge-stroke-default: #b1b1b7;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #555;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #ffffff80;
  --xy-minimap-background-color-default: #fff;
  --xy-minimap-mask-background-color-default: #f0f0f099;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #e2e2e2;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: transparent;
  --xy-background-pattern-dots-color-default: #91919a;
  --xy-background-pattern-lines-color-default: #eee;
  --xy-background-pattern-cross-color-default: #e2e2e2;
  background-color: var(--xy-background-color, var(--xy-background-color-default));
  --xy-node-color-default: inherit;
  --xy-node-border-default: 1px solid #1a192b;
  --xy-node-background-color-default: #fff;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #00000014;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;
  --xy-node-border-radius-default: 3px;
  --xy-handle-background-color-default: #1a192b;
  --xy-handle-border-color-default: #fff;
  --xy-selection-background-color-default: #0059dc14;
  --xy-selection-border-default: 1px dotted #0059dccc;
  --xy-controls-button-background-color-default: #fefefe;
  --xy-controls-button-background-color-hover-default: #f4f4f4;
  --xy-controls-button-color-default: inherit;
  --xy-controls-button-color-hover-default: inherit;
  --xy-controls-button-border-color-default: #eee;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #fff;
  --xy-edge-label-color-default: inherit;
  --xy-resize-background-color-default: #3367d9;
  direction: ltr;
}

.react-flow.dark {
  --xy-edge-stroke-default: #3e3e3e;
  --xy-edge-stroke-width-default: 1;
  --xy-edge-stroke-selected-default: #727272;
  --xy-connectionline-stroke-default: #b1b1b7;
  --xy-connectionline-stroke-width-default: 1;
  --xy-attribution-background-color-default: #96969640;
  --xy-minimap-background-color-default: #141414;
  --xy-minimap-mask-background-color-default: #3c3c3c99;
  --xy-minimap-mask-stroke-color-default: transparent;
  --xy-minimap-mask-stroke-width-default: 1;
  --xy-minimap-node-background-color-default: #2b2b2b;
  --xy-minimap-node-stroke-color-default: transparent;
  --xy-minimap-node-stroke-width-default: 2;
  --xy-background-color-default: #141414;
  --xy-background-pattern-dots-color-default: #777;
  --xy-background-pattern-lines-color-default: #777;
  --xy-background-pattern-cross-color-default: #777;
  --xy-node-color-default: #f8f8f8;
  --xy-node-border-default: 1px solid #3c3c3c;
  --xy-node-background-color-default: #1e1e1e;
  --xy-node-group-background-color-default: #f0f0f040;
  --xy-node-boxshadow-hover-default: 0 1px 4px 1px #ffffff14;
  --xy-node-boxshadow-selected-default: 0 0 0 .5px #999;
  --xy-handle-background-color-default: #bebebe;
  --xy-handle-border-color-default: #1e1e1e;
  --xy-selection-background-color-default: #c8c8dc14;
  --xy-selection-border-default: 1px dotted #c8c8dccc;
  --xy-controls-button-background-color-default: #2b2b2b;
  --xy-controls-button-background-color-hover-default: #3e3e3e;
  --xy-controls-button-color-default: #f8f8f8;
  --xy-controls-button-color-hover-default: #fff;
  --xy-controls-button-border-color-default: #5b5b5b;
  --xy-controls-box-shadow-default: 0 0 2px 1px #00000014;
  --xy-edge-label-background-color-default: #141414;
  --xy-edge-label-color-default: #f8f8f8;
}

.react-flow__background {
  background-color: var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));
  pointer-events: none;
  z-index: -1;
}

.react-flow__container {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__pane {
  z-index: 1;
}

.react-flow__pane.draggable {
  cursor: grab;
}

.react-flow__pane.dragging {
  cursor: grabbing;
}

.react-flow__pane.selection {
  cursor: pointer;
}

.react-flow__viewport {
  transform-origin: 0 0;
  z-index: 2;
  pointer-events: none;
}

.react-flow__renderer {
  z-index: 4;
}

.react-flow__selection {
  z-index: 6;
}

.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible {
  outline: none;
}

.react-flow__edge-path {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
  stroke-width: var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));
  fill: none;
}

.react-flow__connection-path {
  stroke: var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));
  stroke-width: var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));
  fill: none;
}

.react-flow .react-flow__edges {
  position: absolute;
}

.react-flow .react-flow__edges svg {
  pointer-events: none;
  position: absolute;
  overflow: visible;
}

.react-flow__edge {
  pointer-events: visibleStroke;
}

.react-flow__edge.selectable {
  cursor: pointer;
}

.react-flow__edge.animated path {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

.react-flow__edge.animated path.react-flow__edge-interaction {
  stroke-dasharray: none;
  animation: none;
}

.react-flow__edge.inactive {
  pointer-events: none;
}

.react-flow__edge.selected, .react-flow__edge:focus, .react-flow__edge:focus-visible {
  outline: none;
}

.react-flow__edge.selected .react-flow__edge-path, .react-flow__edge.selectable:focus .react-flow__edge-path, .react-flow__edge.selectable:focus-visible .react-flow__edge-path {
  stroke: var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default));
}

.react-flow__edge-textwrapper {
  pointer-events: all;
}

.react-flow__edge .react-flow__edge-text {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.react-flow__arrowhead polyline {
  stroke: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}

.react-flow__arrowhead polyline.arrowclosed {
  fill: var(--xy-edge-stroke, var(--xy-edge-stroke-default));
}

.react-flow__connection {
  pointer-events: none;
}

.react-flow__connection .animated {
  stroke-dasharray: 5;
  animation: .5s linear infinite dashdraw;
}

svg.react-flow__connectionline {
  z-index: 1001;
  position: absolute;
  overflow: visible;
}

.react-flow__nodes {
  pointer-events: none;
  transform-origin: 0 0;
}

.react-flow__node {
  -webkit-user-select: none;
  user-select: none;
  pointer-events: all;
  transform-origin: 0 0;
  box-sizing: border-box;
  cursor: default;
  position: absolute;
}

.react-flow__node.selectable {
  cursor: pointer;
}

.react-flow__node.draggable {
  cursor: grab;
  pointer-events: all;
}

.react-flow__node.draggable.dragging {
  cursor: grabbing;
}

.react-flow__nodesselection {
  z-index: 3;
  transform-origin: 0 0;
  pointer-events: none;
}

.react-flow__nodesselection-rect {
  pointer-events: all;
  cursor: grab;
  position: absolute;
}

.react-flow__handle {
  pointer-events: none;
  background-color: var(--xy-handle-background-color, var(--xy-handle-background-color-default));
  border: 1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));
  border-radius: 100%;
  width: 6px;
  min-width: 5px;
  height: 6px;
  min-height: 5px;
  position: absolute;
}

.react-flow__handle.connectingfrom {
  pointer-events: all;
}

.react-flow__handle.connectionindicator {
  pointer-events: all;
  cursor: crosshair;
}

.react-flow__handle-bottom {
  top: auto;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 50%);
}

.react-flow__handle-top {
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
}

.react-flow__handle-left {
  top: 50%;
  left: 0;
  transform: translate(-50%, -50%);
}

.react-flow__handle-right {
  top: 50%;
  right: 0;
  transform: translate(50%, -50%);
}

.react-flow__edgeupdater {
  cursor: move;
  pointer-events: all;
}

.react-flow__pane.selection .react-flow__panel {
  pointer-events: none;
}

.react-flow__panel {
  z-index: 5;
  margin: 15px;
  position: absolute;
}

.react-flow__panel.top {
  top: 0;
}

.react-flow__panel.bottom {
  bottom: 0;
}

.react-flow__panel.top.center, .react-flow__panel.bottom.center {
  left: 50%;
  transform: translateX(-15px) translateX(-50%);
}

.react-flow__panel.left {
  left: 0;
}

.react-flow__panel.right {
  right: 0;
}

.react-flow__panel.left.center, .react-flow__panel.right.center {
  top: 50%;
  transform: translateY(-15px) translateY(-50%);
}

.react-flow__attribution {
  background: var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));
  margin: 0;
  padding: 2px 3px;
  font-size: 10px;
}

.react-flow__attribution a {
  color: #999;
  text-decoration: none;
}

@keyframes dashdraw {
  from {
    stroke-dashoffset: 10px;
  }
}

.react-flow__edgelabel-renderer {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__viewport-portal {
  -webkit-user-select: none;
  user-select: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.react-flow__minimap {
  background: var(--xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)));
}

.react-flow__minimap-svg {
  display: block;
}

.react-flow__minimap-mask {
  fill: var(--xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)));
  stroke: var(--xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)));
  stroke-width: var(--xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)));
}

.react-flow__minimap-node {
  fill: var(--xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)));
  stroke: var(--xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)));
  stroke-width: var(--xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)));
}

.react-flow__background-pattern.dots {
  fill: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)));
}

.react-flow__background-pattern.lines {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)));
}

.react-flow__background-pattern.cross {
  stroke: var(--xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)));
}

.react-flow__controls {
  box-shadow: var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default));
  flex-direction: column;
  display: flex;
}

.react-flow__controls.horizontal {
  flex-direction: row;
}

.react-flow__controls-button {
  background: var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));
  border: none;
  border-bottom: 1px solid
      var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
  width: 26px;
  height: 26px;
  color: var(--xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)));
  cursor: pointer;
  -webkit-user-select: none;
  user-select: none;
  justify-content: center;
  align-items: center;
  padding: 4px;
  display: flex;
}

.react-flow__controls-button svg {
  fill: currentColor;
  width: 100%;
  max-width: 12px;
  max-height: 12px;
}

.react-flow__edge.updating .react-flow__edge-path {
  stroke: #777;
}

.react-flow__edge-text {
  font-size: 10px;
}

.react-flow__node.selectable:focus, .react-flow__node.selectable:focus-visible {
  outline: none;
}

.react-flow__node-input, .react-flow__node-default, .react-flow__node-output, .react-flow__node-group {
  border-radius: var(--xy-node-border-radius, var(--xy-node-border-radius-default));
  width: 150px;
  color: var(--xy-node-color, var(--xy-node-color-default));
  text-align: center;
  border: var(--xy-node-border, var(--xy-node-border-default));
  background-color: var(--xy-node-background-color, var(--xy-node-background-color-default));
  padding: 10px;
  font-size: 12px;
}

.react-flow__node-input.selectable:hover, .react-flow__node-default.selectable:hover, .react-flow__node-output.selectable:hover, .react-flow__node-group.selectable:hover {
  box-shadow: var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default));
}

.react-flow__node-input.selectable.selected, .react-flow__node-input.selectable:focus, .react-flow__node-input.selectable:focus-visible, .react-flow__node-default.selectable.selected, .react-flow__node-default.selectable:focus, .react-flow__node-default.selectable:focus-visible, .react-flow__node-output.selectable.selected, .react-flow__node-output.selectable:focus, .react-flow__node-output.selectable:focus-visible, .react-flow__node-group.selectable.selected, .react-flow__node-group.selectable:focus, .react-flow__node-group.selectable:focus-visible {
  box-shadow: var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default));
}

.react-flow__node-group {
  background-color: var(--xy-node-group-background-color, var(--xy-node-group-background-color-default));
}

.react-flow__nodesselection-rect, .react-flow__selection {
  background: var(--xy-selection-background-color, var(--xy-selection-background-color-default));
  border: var(--xy-selection-border, var(--xy-selection-border-default));
}

.react-flow__nodesselection-rect:focus, .react-flow__nodesselection-rect:focus-visible, .react-flow__selection:focus, .react-flow__selection:focus-visible {
  outline: none;
}

.react-flow__controls-button:hover {
  background: var(--xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)));
  color: var(--xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)));
}

.react-flow__controls-button:disabled {
  pointer-events: none;
}

.react-flow__controls-button:disabled svg {
  fill-opacity: .4;
}

.react-flow__controls-button:last-child {
  border-bottom: none;
}

.react-flow__controls.horizontal .react-flow__controls-button {
  border-bottom: none;
  border-right: 1px solid
      var(--xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)));
}

.react-flow__controls.horizontal .react-flow__controls-button:last-child {
  border-right: none;
}

.react-flow__resize-control {
  position: absolute;
}

.react-flow__resize-control.left, .react-flow__resize-control.right {
  cursor: ew-resize;
}

.react-flow__resize-control.top, .react-flow__resize-control.bottom {
  cursor: ns-resize;
}

.react-flow__resize-control.top.left, .react-flow__resize-control.bottom.right {
  cursor: nwse-resize;
}

.react-flow__resize-control.bottom.left, .react-flow__resize-control.top.right {
  cursor: nesw-resize;
}

.react-flow__resize-control.handle {
  background-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border: 1px solid #fff;
  border-radius: 1px;
  width: 5px;
  height: 5px;
  translate: -50% -50%;
}

.react-flow__resize-control.handle.left {
  top: 50%;
  left: 0;
}

.react-flow__resize-control.handle.right {
  top: 50%;
  left: 100%;
}

.react-flow__resize-control.handle.top {
  top: 0;
  left: 50%;
}

.react-flow__resize-control.handle.bottom {
  top: 100%;
  left: 50%;
}

.react-flow__resize-control.handle.top.left, .react-flow__resize-control.handle.bottom.left {
  left: 0;
}

.react-flow__resize-control.handle.top.right, .react-flow__resize-control.handle.bottom.right {
  left: 100%;
}

.react-flow__resize-control.line {
  border-color: var(--xy-resize-background-color, var(--xy-resize-background-color-default));
  border-style: solid;
  border-width: 0;
}

.react-flow__resize-control.line.left, .react-flow__resize-control.line.right {
  width: 1px;
  height: 100%;
  top: 0;
  transform: translate(-50%);
}

.react-flow__resize-control.line.left {
  border-left-width: 1px;
  left: 0;
}

.react-flow__resize-control.line.right {
  border-right-width: 1px;
  left: 100%;
}

.react-flow__resize-control.line.top, .react-flow__resize-control.line.bottom {
  width: 100%;
  height: 1px;
  left: 0;
  transform: translate(0, -50%);
}

.react-flow__resize-control.line.top {
  border-top-width: 1px;
  top: 0;
}

.react-flow__resize-control.line.bottom {
  border-bottom-width: 1px;
  top: 100%;
}

.react-flow__edge-textbg {
  fill: var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default));
}

.react-flow__edge-text {
  fill: var(--xy-edge-label-color, var(--xy-edge-label-color-default));
}

._1dgz18u0 {
  appearance: none;
  border: 1px dashed var(--jtnbq615);
  background: none;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  padding: 0;
  transition: background-color .2s, color .2s, box-shadow .2s;
  display: flex;
}

._1dgz18u0[data-active="true"], ._1dgz18u0:hover {
  background: var(--jtnbq61m);
}

._1dgz18u0:focus-visible {
  outline: 1px solid var(--jtnbq61a);
  outline-offset: 1px;
}

.fanmzw0 {
  contain: layout style;
  position: absolute;
  top: 0;
  bottom: 0;
}

.fanmzw1 {
  grid-template-columns: 1fr;
  width: 100%;
  height: 100%;
  display: grid;
  position: relative;
}

.fanmzw2 {
  flex: auto;
  padding-top: 12px;
  padding-bottom: 6px;
}

.fanmzw2[data-has-horizontal-scroll="true"] {
  margin-bottom: 8px;
}

.fanmzw2 > div {
  height: 100%;
}

.fanmzw3 {
  height: 100%;
  position: relative;
}

.fanmzw4 {
  contain: layout style;
  position: absolute;
  top: 0;
  bottom: 0;
}

._5cn1790 {
  width: 100%;
  height: 36px;
  box-shadow: inset 0 0 0 1px var(--jtnbq612);
  border: none;
  border-radius: 10px;
  outline: none;
  padding: 8px 8px 8px 36px;
}

._5cn1790:focus {
  box-shadow: inset 0 0 0 1px var(--jtnbq61a);
}

._5cn1790[data-has-error="true"] {
  box-shadow: inset 0 0 0 1px var(--jtnbq61c);
}

._5cn1791 {
  z-index: 1;
  position: absolute;
  top: 19px;
  left: 19px;
}

._5cn1792 {
  position: relative;
}

._5cn1793 {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  display: flex;
}

._5cn1794 {
  appearance: none;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  width: 100%;
  color: var(--jtnbq6h);
  background: none;
  border: none;
  border-radius: 8px;
  flex-direction: row;
  align-items: center;
  gap: 6px;
  padding: 6px 8px 6px 9px;
  display: flex;
  overflow: hidden;
}

._5cn1794:hover {
  background-color: var(--jtnbq61x);
}

._5cn1794:focus {
  outline: none;
}

._5cn1794[data-highlighted] {
  background-color: var(--jtnbq61x);
}

._19druu50 {
  width: 100%;
  position: relative;
}

._19druu51 input::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._19druu51 input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

._19druu51 input[type="number"] {
  -moz-appearance: textfield;
}

._5tbo231 {
  background-color: var(--_5tbo230);
  border: none;
  border-radius: 100%;
  flex-shrink: 0;
  justify-content: center;
  align-items: center;
  width: 14px;
  height: 14px;
  margin: 0;
  padding: 0;
  transition: transform .14s;
  display: flex;
}

._5tbo231:hover, ._5tbo231[data-state="open"] {
  transform: scale(1.2);
}

@keyframes tckben0 {
  0% {
    background-color: var(--jtnbq63w);
    color: var(--jtnbq62p);
  }

  28% {
    background-color: color-mix(in srgb, var(--jtnbq61r) 25.0%, transparent);
    color: var(--jtnbq6l);
  }

  56% {
    background-color: color-mix(in srgb, var(--jtnbq61r) 25.0%, transparent);
    color: var(--jtnbq6l);
  }

  100% {
    background-color: var(--jtnbq63w);
    color: var(--jtnbq62p);
  }
}

.tckben1 {
  font-variant-numeric: tabular-nums;
  height: 16px;
  box-shadow: inset 0 0 0 1px var(--jtnbq63b);
  border-radius: 6px;
  justify-content: center;
  align-items: center;
  padding: 0 4px;
  animation: .8s cubic-bezier(.4, .2, .2, 1) both tckben0;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.tckben2 {
  display: inline-flex;
}

.tckben3 {
  align-items: center;
  display: inline-flex;
  position: relative;
  overflow: hidden;
}

.tckben4 {
  display: inline;
}

._1luvkv90 {
  width: 100%;
}

._1luvkv91 {
  position: relative;
}

._1luvkv92 {
  opacity: 0;
  pointer-events: none;
  width: 1px;
  height: 1px;
  position: absolute;
  top: 0;
  left: 0;
}

._1luvkv93 {
  cursor: grab;
  display: none;
}

.fanmzw4:hover ._1luvkv93, ._1luvkv90[data-editable="true"][data-dragging="false"]:hover ._1luvkv93, ._1luvkv90[data-dragging="true"] ._1luvkv93 {
  display: flex;
}

._1luvkv94 {
  display: none;
}

.fanmzw4:hover ._1luvkv94 {
  display: flex;
}

._1luvkv95 {
  cursor: pointer;
  display: none;
}

.fanmzw4:hover ._1luvkv95, ._1luvkv90[data-editable="true"][data-dragging="false"]:hover ._1luvkv95 {
  display: flex;
}

._1luvkv90[data-dragging="true"] {
  transition: background-color .4s;
}

._1luvkv96 {
  justify-content: center;
  align-items: center;
  width: 20px;
  display: flex;
}

._1luvkv97 {
  border-radius: 11px;
  height: 36px;
  padding: 8px;
  transition: background .2s ease-in-out;
}

._1luvkv90[data-dragging="false"] ._1luvkv97[data-popover-enabled="true"] {
  cursor: pointer;
}

._1luvkv90[data-dragging="false"] ._1luvkv97[data-popover-enabled="true"]:hover, ._1luvkv90[data-dragging="false"] ._1luvkv97[data-popover-enabled="true"]:focus, ._1luvkv90[data-dragging="false"] ._1luvkv97[data-popover-enabled="true"]:active {
  background: var(--jtnbq6b);
}

._1luvkv98 {
  writing-mode: vertical-rl;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-height: 100%;
  overflow: hidden;
}

@keyframes xcu0810 {
  to {
    transform: translateX(100%);
  }
}

@keyframes xcu0811 {
  0% {
    background-color: var(--jtnbq61s);
  }

  33% {
    background-color: var(--jtnbq61s);
  }

  100% {
    background-color: var(--jtnbq61l);
  }
}

.xcu0812 {
  contain: layout style;
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  gap: 0;
  width: 268px;
  min-width: 268px;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.xcu0812:focus {
  outline: none;
}

.xcu0812[data-collapsed="true"] {
  width: 52px;
  min-width: 52px;
}

.xcu0813 {
  background-color: var(--jtnbq61l);
  border-radius: 16px;
  flex-direction: column;
  flex: auto;
  width: 100%;
  min-height: 0;
  transition: background-color .14s, box-shadow .14s;
  display: flex;
  position: relative;
}

.xcu0812:focus-visible .xcu0813:before {
  content: "";
  z-index: 2;
  pointer-events: none;
  outline: 1px solid var(--jtnbq61a);
  outline-offset: 1px;
  border-radius: inherit;
  position: absolute;
  inset: 0;
}

.xcu0813[data-loading="true"] {
  overflow: hidden;
}

.xcu0813[data-loading="true"]:after {
  content: "";
  z-index: 3;
  border-radius: inherit;
  pointer-events: auto;
  background: linear-gradient(90deg, #0000 0%, #00000005 25%, #fff 75%, #fff0 100%);
  animation: 1s linear infinite xcu0810;
  position: absolute;
  inset: 0;
  transform: translateX(-100%);
}

.jtnbq65v .xcu0813[data-loading="true"]:after, .jtnbq668 .xcu0813[data-loading="true"]:after {
  background: linear-gradient(90deg, #0000 0%, #0000001a 25%, #ffffff0d 75%, #fff0 100%);
}

.xcu0813[data-dragging-card-over="true"] {
  background-color: var(--jtnbq61s);
}

.xcu0813[data-dragging="true"] {
  box-shadow: var(--jtnbq62);
}

.xcu0813[data-drop-confirming="true"] {
  animation: .9s cubic-bezier(.45, 0, .2, 1) both xcu0811;
}

.xcu0813[data-loading="true"] > * {
  pointer-events: none;
}

.xcu0814 {
  flex: auto;
  min-height: 0;
  position: relative;
  -webkit-mask-image: linear-gradient(#0000, #000 8px);
  mask-image: linear-gradient(#0000, #000 8px);
}

.xcu0815 {
  flex-shrink: 0;
  height: 36px;
}

.xcu0815[data-dragging="true"] {
  visibility: hidden;
}

.xcu0816 {
  pointer-events: none;
  height: 8px;
  position: sticky;
  top: 0;
  left: 0;
  right: 0;
}

._1m0nja2 {
  height: var(--_1m0nja0);
  width: var(--_1m0nja0);
  min-height: var(--_1m0nja0);
  min-width: var(--_1m0nja0);
  background-color: var(--_1m0nja1);
  border-radius: 100%;
  margin: 0;
  padding: 0;
}

._1m0nja3 {
  border: none;
}

._1m0nja4 {
  border: 1px solid;
  border-color: var(--jtnbq63v);
}

.l6ft9m0 {
  width: 248px;
}

.aq7woy0 {
  flex-shrink: 0;
}

._1b9wzy80 {
  width: 268px;
  min-width: 268px;
  height: 100%;
}

._1b9wzy80[data-collapsed="true"] {
  width: 52px;
  min-width: 52px;
}

._1s9fs050 {
  z-index: 3;
  position: absolute;
  inset: 104px 0 0;
}

._1s9fs050:before {
  content: "";
  background: linear-gradient(180deg, transparent, var(--jtnbq61i) 100%);
  pointer-events: none;
  height: 60px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

._1s9fs050:after {
  content: "";
  background-color: var(--jtnbq61i);
  pointer-events: none;
  position: absolute;
  inset: 60px 0 0;
}

._1s9fs051 {
  z-index: 1;
  position: relative;
}

._9lnv810:has([data-entity-icon]) [data-checkbox] {
  display: none;
}

._9lnv810:has([data-entity-icon]):hover [data-checkbox] {
  display: block;
}

._9lnv810:has([data-entity-icon]):hover [data-entity-icon] {
  display: none;
}

._4rj5qt0 {
  -webkit-user-select: none;
  user-select: none;
  flex-direction: column;
  display: flex;
}

._4rj5qt1 {
  width: 100%;
  min-width: 178px;
  color: var(--jtnbq6h);
  resize: none;
  word-break: break-word;
  background: none;
  border: none;
  outline: none;
  padding: 7px 12px 8px;
  overflow: auto;
}

._1b6lf8c0 {
  width: 100%;
  min-width: 352px;
  color: var(--jtnbq6h);
  resize: none;
  word-break: break-word;
  background: none;
  border: none;
  outline: none;
  padding: 7px 12px 8px;
  overflow: auto;
}

.efj3kx0 {
  flex: auto;
  min-width: 0;
  padding-left: 0;
}

.f50uif0 {
  color: var(--jtnbq6r);
}

.f50uif1 {
  color: var(--jtnbq6s);
}

.f50uif2 {
  color: var(--jtnbq6l);
}

