
                              body {
                                  --semi-transition_duration-slowest: 0ms;
                                  --semi-transition_duration-slower: 0ms;
                                  --semi-transition_duration-slow: 0ms;
                                  --semi-transition_duration-normal: 0ms;
                                  --semi-transition_duration-fast: 0ms;
                                  --semi-transition_duration-faster: 0ms;
                                  --semi-transition_duration-fastest: 0ms;
                                  --semi-transition_duration-none: 0ms;
                                  --semi-transition_function-linear: linear;
                                  --semi-transition_function-ease: ease;
                                  --semi-transition_function-easeIn: ease-in;
                                  --semi-transition_function-easeOut: ease-out;
                                  --semi-transition_function-easeInIOut: ease-in-out;
                                  --semi-transition_delay-none: 0ms;
                                  --semi-transition_delay-slowest: 0ms;
                                  --semi-transition_delay-slower: 0ms;
                                  --semi-transition_delay-slow: 0ms;
                                  --semi-transition_delay-normal: 0ms;
                                  --semi-transition_delay-fast: 0ms;
                                  --semi-transition_delay-faster: 0ms;
                                  --semi-transition_delay-fastest: 0ms;
                                  --semi-transform_scale-none: scale(1, 1);
                                  --semi-transform_scale-small: scale(1, 1);
                                  --semi-transform_scale-medium: scale(1, 1);
                                  --semi-transform_scale-large: scale(1, 1);
                                  --semi-transform-rotate-none: rotate(0deg);
                                  --semi-transform_rotate-clockwise90deg: rotate(90deg);
                                  --semi-transform_rotate-clockwise180deg: rotate(180deg);
                                  --semi-transform_rotate-clockwise270deg: rotate(270deg);
                                  --semi-transform_rotate-clockwise360deg: rotate(360deg);
                                  --semi-transform_rotate-anticlockwise90deg: rotate(-90deg);
                                  --semi-transform_rotate-anticlockwise180deg: rotate(-180deg);
                                  --semi-transform_rotate-anticlockwise270deg: rotate(-270deg);
                                  --semi-transform_rotate-anticlockwise360deg: rotate(-360deg)
                              }

body, body .semi-always-light {
    --semi-amber-0: 254, 251, 235;
    --semi-amber-1: 252, 245, 206;
    --semi-amber-2: 249, 232, 158;
    --semi-amber-3: 246, 216, 111;
    --semi-amber-4: 243, 198, 65;
    --semi-amber-5: 240, 177, 20;
    --semi-amber-6: 200, 138, 15;
    --semi-amber-7: 160, 102, 10;
    --semi-amber-8: 120, 70, 6;
    --semi-amber-9: 80, 43, 3;
    --semi-black: 0, 0, 0;
    --semi-blue-0: 234, 245, 255;
    --semi-blue-1: 203, 231, 254;
    --semi-blue-2: 152, 205, 253;
    --semi-blue-3: 101, 178, 252;
    --semi-blue-4: 50, 149, 251;
    --semi-blue-5: 0, 100, 250;
    --semi-blue-6: 0, 98, 214;
    --semi-blue-7: 0, 79, 179;
    --semi-blue-8: 0, 61, 143;
    --semi-blue-9: 0, 44, 107;
    --semi-cyan-0: 229, 247, 248;
    --semi-cyan-1: 194, 239, 240;
    --semi-cyan-2: 138, 221, 226;
    --semi-cyan-3: 88, 203, 211;
    --semi-cyan-4: 44, 184, 197;
    --semi-cyan-5: 5, 164, 182;
    --semi-cyan-6: 3, 134, 152;
    --semi-cyan-7: 1, 105, 121;
    --semi-cyan-8: 0, 77, 91;
    --semi-cyan-9: 0, 50, 61;
    --semi-green-0: 236, 247, 236;
    --semi-green-1: 208, 240, 209;
    --semi-green-2: 164, 224, 167;
    --semi-green-3: 125, 209, 130;
    --semi-green-4: 90, 194, 98;
    --semi-green-5: 59, 179, 70;
    --semi-green-6: 48, 149, 59;
    --semi-green-7: 37, 119, 47;
    --semi-green-8: 27, 89, 36;
    --semi-green-9: 17, 60, 24;
    --semi-grey-0: 249, 249, 249;
    --semi-grey-1: 230, 232, 234;
    --semi-grey-2: 198, 202, 205;
    --semi-grey-3: 167, 171, 176;
    --semi-grey-4: 136, 141, 146;
    --semi-grey-5: 107, 112, 117;
    --semi-grey-6: 85, 91, 97;
    --semi-grey-7: 65, 70, 76;
    --semi-grey-8: 46, 50, 56;
    --semi-grey-9: 28, 31, 35;
    --semi-indigo-0: 236, 239, 248;
    --semi-indigo-1: 209, 216, 240;
    --semi-indigo-2: 167, 179, 225;
    --semi-indigo-3: 128, 144, 211;
    --semi-indigo-4: 94, 111, 196;
    --semi-indigo-5: 63, 81, 181;
    --semi-indigo-6: 51, 66, 161;
    --semi-indigo-7: 40, 52, 140;
    --semi-indigo-8: 31, 40, 120;
    --semi-indigo-9: 23, 29, 99;
    --semi-light-blue-0: 233, 247, 253;
    --semi-light-blue-1: 201, 236, 252;
    --semi-light-blue-2: 149, 216, 248;
    --semi-light-blue-3: 98, 195, 245;
    --semi-light-blue-4: 48, 172, 241;
    --semi-light-blue-5: 0, 149, 238;
    --semi-light-blue-6: 0, 123, 202;
    --semi-light-blue-7: 0, 99, 167;
    --semi-light-blue-8: 0, 75, 131;
    --semi-light-blue-9: 0, 53, 95;
    --semi-light-green-0: 243, 248, 236;
    --semi-light-green-1: 227, 240, 208;
    --semi-light-green-2: 200, 226, 165;
    --semi-light-green-3: 173, 211, 126;
    --semi-light-green-4: 147, 197, 91;
    --semi-light-green-5: 123, 182, 60;
    --semi-light-green-6: 100, 152, 48;
    --semi-light-green-7: 78, 121, 38;
    --semi-light-green-8: 57, 91, 27;
    --semi-light-green-9: 37, 61, 18;
    --semi-lime-0: 242, 250, 230;
    --semi-lime-1: 227, 246, 197;
    --semi-lime-2: 203, 237, 142;
    --semi-lime-3: 183, 227, 91;
    --semi-lime-4: 167, 218, 44;
    --semi-lime-5: 155, 209, 0;
    --semi-lime-6: 126, 174, 0;
    --semi-lime-7: 99, 139, 0;
    --semi-lime-8: 72, 104, 0;
    --semi-lime-9: 47, 70, 0;
    --semi-orange-0: 255, 248, 234;
    --semi-orange-1: 254, 238, 204;
    --semi-orange-2: 254, 217, 152;
    --semi-orange-3: 253, 193, 101;
    --semi-orange-4: 253, 166, 51;
    --semi-orange-5: 252, 136, 0;
    --semi-orange-6: 210, 103, 0;
    --semi-orange-7: 168, 74, 0;
    --semi-orange-8: 126, 49, 0;
    --semi-orange-9: 84, 29, 0;
    --semi-pink-0: 253, 236, 239;
    --semi-pink-1: 251, 207, 216;
    --semi-pink-2: 246, 160, 181;
    --semi-pink-3: 242, 115, 150;
    --semi-pink-4: 237, 72, 123;
    --semi-pink-5: 233, 30, 99;
    --semi-pink-6: 197, 19, 86;
    --semi-pink-7: 162, 11, 72;
    --semi-pink-8: 126, 5, 58;
    --semi-pink-9: 90, 1, 43;
    --semi-purple-0: 247, 233, 247;
    --semi-purple-1: 239, 202, 240;
    --semi-purple-2: 221, 155, 224;
    --semi-purple-3: 201, 111, 209;
    --semi-purple-4: 180, 73, 194;
    --semi-purple-5: 158, 40, 179;
    --semi-purple-6: 135, 30, 158;
    --semi-purple-7: 113, 22, 138;
    --semi-purple-8: 92, 15, 117;
    --semi-purple-9: 73, 10, 97;
    --semi-red-0: 254, 242, 237;
    --semi-red-1: 254, 221, 210;
    --semi-red-2: 253, 183, 165;
    --semi-red-3: 251, 144, 120;
    --semi-red-4: 250, 102, 76;
    --semi-red-5: 249, 57, 32;
    --semi-red-6: 213, 37, 21;
    --semi-red-7: 178, 20, 12;
    --semi-red-8: 142, 8, 5;
    --semi-red-9: 106, 1, 3;
    --semi-teal-0: 228, 247, 244;
    --semi-teal-1: 192, 240, 232;
    --semi-teal-2: 135, 224, 211;
    --semi-teal-3: 84, 209, 193;
    --semi-teal-4: 39, 194, 176;
    --semi-teal-5: 0, 179, 161;
    --semi-teal-6: 0, 149, 137;
    --semi-teal-7: 0, 119, 111;
    --semi-teal-8: 0, 89, 85;
    --semi-teal-9: 0, 60, 58;
    --semi-violet-0: 243, 237, 249;
    --semi-violet-1: 226, 209, 244;
    --semi-violet-2: 196, 167, 233;
    --semi-violet-3: 166, 127, 221;
    --semi-violet-4: 136, 91, 210;
    --semi-violet-5: 106, 58, 199;
    --semi-violet-6: 87, 47, 179;
    --semi-violet-7: 70, 37, 158;
    --semi-violet-8: 54, 28, 138;
    --semi-violet-9: 40, 20, 117;
    --semi-white: 255, 255, 255;
    --semi-yellow-0: 255, 253, 234;
    --semi-yellow-1: 254, 251, 203;
    --semi-yellow-2: 253, 243, 152;
    --semi-yellow-3: 252, 232, 101;
    --semi-yellow-4: 251, 218, 50;
    --semi-yellow-5: 250, 200, 0;
    --semi-yellow-6: 208, 170, 0;
    --semi-yellow-7: 167, 139, 0;
    --semi-yellow-8: 125, 106, 0;
    --semi-yellow-9: 83, 72, 0
}

body .semi-always-dark, body[theme-mode=dark] {
    --semi-red-0: 108, 9, 11;
    --semi-red-1: 144, 17, 16;
    --semi-red-2: 180, 32, 25;
    --semi-red-3: 215, 51, 36;
    --semi-red-4: 251, 73, 50;
    --semi-red-5: 252, 114, 90;
    --semi-red-6: 253, 153, 131;
    --semi-red-7: 253, 190, 172;
    --semi-red-8: 254, 224, 213;
    --semi-red-9: 255, 243, 239;
    --semi-pink-0: 92, 7, 48;
    --semi-pink-1: 128, 14, 65;
    --semi-pink-2: 164, 23, 81;
    --semi-pink-3: 199, 34, 97;
    --semi-pink-4: 235, 47, 113;
    --semi-pink-5: 239, 86, 134;
    --semi-pink-6: 243, 126, 159;
    --semi-pink-7: 247, 168, 188;
    --semi-pink-8: 251, 211, 220;
    --semi-pink-9: 253, 238, 241;
    --semi-purple-0: 74, 16, 97;
    --semi-purple-1: 94, 23, 118;
    --semi-purple-2: 115, 31, 138;
    --semi-purple-3: 137, 40, 159;
    --semi-purple-4: 160, 51, 179;
    --semi-purple-5: 181, 83, 194;
    --semi-purple-6: 202, 120, 209;
    --semi-purple-7: 221, 160, 225;
    --semi-purple-8: 239, 206, 240;
    --semi-purple-9: 247, 235, 247;
    --semi-violet-0: 64, 27, 119;
    --semi-violet-1: 76, 36, 140;
    --semi-violet-2: 88, 46, 160;
    --semi-violet-3: 100, 57, 181;
    --semi-violet-4: 114, 70, 201;
    --semi-violet-5: 136, 101, 212;
    --semi-violet-6: 162, 136, 223;
    --semi-violet-7: 190, 173, 233;
    --semi-violet-8: 221, 212, 244;
    --semi-violet-9: 241, 238, 250;
    --semi-indigo-0: 23, 30, 101;
    --semi-indigo-1: 32, 41, 122;
    --semi-indigo-2: 41, 54, 142;
    --semi-indigo-3: 52, 68, 163;
    --semi-indigo-4: 64, 83, 183;
    --semi-indigo-5: 95, 113, 197;
    --semi-indigo-6: 129, 145, 212;
    --semi-indigo-7: 167, 180, 226;
    --semi-indigo-8: 209, 216, 241;
    --semi-indigo-9: 237, 239, 248;
    --semi-blue-0: 5, 49, 112;
    --semi-blue-1: 10, 70, 148;
    --semi-blue-2: 19, 92, 184;
    --semi-blue-3: 29, 117, 219;
    --semi-blue-4: 41, 144, 255;
    --semi-blue-5: 84, 169, 255;
    --semi-blue-6: 127, 193, 255;
    --semi-blue-7: 169, 215, 255;
    --semi-blue-8: 212, 236, 255;
    --semi-blue-9: 239, 248, 255;
    --semi-light-blue-0: 0, 55, 97;
    --semi-light-blue-1: 0, 77, 133;
    --semi-light-blue-2: 3, 102, 169;
    --semi-light-blue-3: 10, 129, 204;
    --semi-light-blue-4: 19, 159, 240;
    --semi-light-blue-5: 64, 180, 243;
    --semi-light-blue-6: 110, 200, 246;
    --semi-light-blue-7: 157, 220, 249;
    --semi-light-blue-8: 206, 238, 252;
    --semi-light-blue-9: 235, 248, 254;
    --semi-cyan-0: 4, 52, 61;
    --semi-cyan-1: 7, 79, 92;
    --semi-cyan-2: 10, 108, 123;
    --semi-cyan-3: 14, 137, 153;
    --semi-cyan-4: 19, 168, 184;
    --semi-cyan-5: 56, 187, 198;
    --semi-cyan-6: 98, 205, 212;
    --semi-cyan-7: 145, 223, 227;
    --semi-cyan-8: 198, 239, 241;
    --semi-cyan-9: 231, 247, 248;
    --semi-teal-0: 2, 60, 57;
    --semi-teal-1: 4, 90, 85;
    --semi-teal-2: 7, 119, 111;
    --semi-teal-3: 10, 149, 136;
    --semi-teal-4: 14, 179, 161;
    --semi-teal-5: 51, 194, 176;
    --semi-teal-6: 94, 209, 193;
    --semi-teal-7: 142, 225, 211;
    --semi-teal-8: 196, 240, 232;
    --semi-teal-9: 230, 247, 244;
    --semi-green-0: 18, 60, 25;
    --semi-green-1: 28, 90, 37;
    --semi-green-2: 39, 119, 49;
    --semi-green-3: 50, 149, 61;
    --semi-green-4: 62, 179, 73;
    --semi-green-5: 93, 194, 100;
    --semi-green-6: 127, 209, 132;
    --semi-green-7: 166, 225, 168;
    --semi-green-8: 208, 240, 209;
    --semi-green-9: 236, 247, 236;
    --semi-light-green-0: 38, 61, 19;
    --semi-light-green-1: 59, 92, 29;
    --semi-light-green-2: 81, 123, 40;
    --semi-light-green-3: 103, 153, 52;
    --semi-light-green-4: 127, 184, 64;
    --semi-light-green-5: 151, 198, 95;
    --semi-light-green-6: 176, 212, 129;
    --semi-light-green-7: 201, 227, 167;
    --semi-light-green-8: 228, 241, 209;
    --semi-light-green-9: 243, 248, 237;
    --semi-lime-0: 49, 70, 3;
    --semi-lime-1: 75, 105, 5;
    --semi-lime-2: 103, 141, 9;
    --semi-lime-3: 132, 176, 12;
    --semi-lime-4: 162, 211, 17;
    --semi-lime-5: 174, 220, 58;
    --semi-lime-6: 189, 229, 102;
    --semi-lime-7: 207, 237, 150;
    --semi-lime-8: 229, 246, 201;
    --semi-lime-9: 243, 251, 233;
    --semi-yellow-0: 84, 73, 3;
    --semi-yellow-1: 126, 108, 6;
    --semi-yellow-2: 168, 142, 10;
    --semi-yellow-3: 210, 175, 15;
    --semi-yellow-4: 252, 206, 20;
    --semi-yellow-5: 253, 222, 67;
    --semi-yellow-6: 253, 235, 113;
    --semi-yellow-7: 254, 245, 160;
    --semi-yellow-8: 254, 251, 208;
    --semi-yellow-9: 255, 254, 236;
    --semi-amber-0: 81, 46, 9;
    --semi-amber-1: 121, 75, 15;
    --semi-amber-2: 161, 107, 22;
    --semi-amber-3: 202, 143, 30;
    --semi-amber-4: 242, 183, 38;
    --semi-amber-5: 245, 202, 80;
    --semi-amber-6: 247, 219, 122;
    --semi-amber-7: 250, 234, 166;
    --semi-amber-8: 252, 246, 210;
    --semi-amber-9: 254, 251, 237;
    --semi-orange-0: 85, 31, 3;
    --semi-orange-1: 128, 53, 6;
    --semi-orange-2: 170, 80, 10;
    --semi-orange-3: 213, 111, 15;
    --semi-orange-4: 255, 146, 20;
    --semi-orange-5: 255, 174, 67;
    --semi-orange-6: 255, 199, 114;
    --semi-orange-7: 255, 221, 161;
    --semi-orange-8: 255, 239, 208;
    --semi-orange-9: 255, 249, 237;
    --semi-grey-0: 28, 31, 35;
    --semi-grey-1: 46, 50, 56;
    --semi-grey-2: 65, 70, 76;
    --semi-grey-3: 85, 91, 97;
    --semi-grey-4: 107, 112, 117;
    --semi-grey-5: 136, 141, 146;
    --semi-grey-6: 167, 171, 176;
    --semi-grey-7: 198, 202, 205;
    --semi-grey-8: 230, 232, 234;
    --semi-grey-9: 249, 249, 249;
    --semi-white: 255, 255, 255;
    --semi-black: 0, 0, 0
}

body, body[theme-mode=dark] .semi-always-light {
    --semi-color-white: rgba(var(--semi-white), 1);
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-primary: rgba(var(--semi-blue-5), 1);
    --semi-color-primary-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-primary-active: rgba(var(--semi-blue-7), 1);
    --semi-color-primary-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-primary-light-default: rgba(var(--semi-blue-0), 1);
    --semi-color-primary-light-hover: rgba(var(--semi-blue-1), 1);
    --semi-color-primary-light-active: rgba(var(--semi-blue-2), 1);
    --semi-color-secondary: rgba(var(--semi-light-blue-5), 1);
    --semi-color-secondary-hover: rgba(var(--semi-light-blue-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-light-blue-7), 1);
    --semi-color-secondary-disabled: rgba(var(--semi-light-blue-2), 1);
    --semi-color-secondary-light-default: rgba(var(--semi-light-blue-0), 1);
    --semi-color-secondary-light-hover: rgba(var(--semi-light-blue-1), 1);
    --semi-color-secondary-light-active: rgba(var(--semi-light-blue-2), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-0), 1);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-2), 1);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-info: rgba(var(--semi-blue-5), 1);
    --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-info-active: rgba(var(--semi-blue-7), 1);
    --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-blue-0), 1);
    --semi-color-info-light-hover: rgba(var(--semi-blue-1), 1);
    --semi-color-info-light-active: rgba(var(--semi-blue-2), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-success-light-default: rgba(var(--semi-green-0), 1);
    --semi-color-success-light-hover: rgba(var(--semi-green-1), 1);
    --semi-color-success-light-active: rgba(var(--semi-green-2), 1);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-danger-light-default: rgba(var(--semi-red-0), 1);
    --semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);
    --semi-color-danger-light-active: rgba(var(--semi-red-2), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-warning-light-default: rgba(var(--semi-orange-0), 1);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-1), 1);
    --semi-color-warning-light-active: rgba(var(--semi-orange-2), 1);
    --semi-color-focus-border: rgba(var(--semi-blue-5), 1);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), .35);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), .04);
    --semi-color-shadow: rgba(var(--semi-black), .04);
    --semi-color-link: rgba(var(--semi-blue-5), 1);
    --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-link-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
    --semi-color-border: rgba(var(--semi-grey-9), .08);
    --semi-color-nav-bg: rgba(var(--semi-white), 1);
    --semi-color-overlay-bg: rgba(22, 22, 26, .6);
    --semi-color-fill-0: rgba(var(--semi-grey-8), .05);
    --semi-color-fill-1: rgba(var(--semi-grey-8), .09);
    --semi-color-fill-2: rgba(var(--semi-grey-8), .13);
    --semi-color-bg-0: rgba(var(--semi-white), 1);
    --semi-color-bg-1: rgba(var(--semi-white), 1);
    --semi-color-bg-2: rgba(var(--semi-white), 1);
    --semi-color-bg-3: rgba(var(--semi-white), 1);
    --semi-color-bg-4: rgba(var(--semi-white), 1);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), .8);
    --semi-color-text-2: rgba(var(--semi-grey-9), .62);
    --semi-color-text-3: rgba(var(--semi-grey-9), .35);
    --semi-shadow-elevated: 0 0 1px rgba(0, 0, 0, .3), 0 4px 14px rgba(0, 0, 0, .1);
    --semi-border-radius-extra-small: 3px;
    --semi-border-radius-small: 3px;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-full: 9999px;
    --semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);
    --semi-color-highlight: rgba(var(--semi-black), 1);
    --semi-color-data-0: #1664ff;
    --semi-color-data-1: #b2cfff;
    --semi-color-data-2: #1ac6ff;
    --semi-color-data-3: #94efff;
    --semi-color-data-4: #ff8a00;
    --semi-color-data-5: #ffce7a;
    --semi-color-data-6: #3cc780;
    --semi-color-data-7: #b9edcd;
    --semi-color-data-8: #7442d4;
    --semi-color-data-9: #ddc5fa;
    --semi-color-data-10: #ffc400;
    --semi-color-data-11: #fae878;
    --semi-color-data-12: #304d77;
    --semi-color-data-13: #8b959e;
    --semi-color-data-14: #b48deb;
    --semi-color-data-15: #efe3ff;
    --semi-color-data-16: #009488;
    --semi-color-data-17: #59baa8;
    --semi-color-data-18: #ff7dda;
    --semi-color-data-19: #ffcfee
}

body, body .semi-always-dark, body[theme-mode=dark], body[theme-mode=dark] .semi-always-light {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

body .semi-always-dark, body[theme-mode=dark] {
    --semi-color-white: #e4e7f5;
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-primary: rgba(var(--semi-blue-5), 1);
    --semi-color-primary-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-primary-active: rgba(var(--semi-blue-7), 1);
    --semi-color-primary-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-primary-light-default: rgba(var(--semi-blue-5), .2);
    --semi-color-primary-light-hover: rgba(var(--semi-blue-5), .3);
    --semi-color-primary-light-active: rgba(var(--semi-blue-5), .4);
    --semi-color-secondary: rgba(var(--semi-light-blue-5), 1);
    --semi-color-secondary-hover: rgba(var(--semi-light-blue-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-light-blue-7), 1);
    --semi-color-secondary-disabled: rgba(var(--semi-light-blue-2), 1);
    --semi-color-secondary-light-default: rgba(var(--semi-light-blue-5), .2);
    --semi-color-secondary-light-hover: rgba(var(--semi-light-blue-5), .3);
    --semi-color-secondary-light-active: rgba(var(--semi-light-blue-5), .4);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-5), .2);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-5), .3);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-5), .4);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-info: rgba(var(--semi-blue-5), 1);
    --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-info-active: rgba(var(--semi-blue-7), 1);
    --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-blue-5), .2);
    --semi-color-info-light-hover: rgba(var(--semi-blue-5), .3);
    --semi-color-info-light-active: rgba(var(--semi-blue-5), .4);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-success-light-default: rgba(var(--semi-green-5), .2);
    --semi-color-success-light-hover: rgba(var(--semi-green-5), .3);
    --semi-color-success-light-active: rgba(var(--semi-green-5), .4);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-danger-light-default: rgba(var(--semi-red-5), .2);
    --semi-color-danger-light-hover: rgba(var(--semi-red-5), .3);
    --semi-color-danger-light-active: rgba(var(--semi-red-5), .4);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-warning-light-default: rgba(var(--semi-orange-5), .2);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-5), .3);
    --semi-color-warning-light-active: rgba(var(--semi-orange-5), .4);
    --semi-color-focus-border: rgba(var(--semi-blue-5), 1);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), .35);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), .04);
    --semi-color-link: rgba(var(--semi-blue-5), 1);
    --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-link-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
    --semi-color-nav-bg: #232429;
    --semi-shadow-elevated: inset 0 0 0 1px hsla(0, 0%, 100%, .1), 0 4px 14px rgba(0, 0, 0, .25);
    --semi-color-overlay-bg: rgba(22, 22, 26, .6);
    --semi-color-fill-0: rgba(var(--semi-white), .12);
    --semi-color-fill-1: rgba(var(--semi-white), .16);
    --semi-color-fill-2: rgba(var(--semi-white), .20);
    --semi-color-border: rgba(var(--semi-white), .08);
    --semi-color-shadow: rgba(var(--semi-black), .04);
    --semi-color-bg-0: #16161a;
    --semi-color-bg-1: #232429;
    --semi-color-bg-2: #35363c;
    --semi-color-bg-3: #43444a;
    --semi-color-bg-4: #4f5159;
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), .8);
    --semi-color-text-2: rgba(var(--semi-grey-9), .6);
    --semi-color-text-3: rgba(var(--semi-grey-9), .35);
    --semi-border-radius-extra-small: 3px;
    --semi-border-radius-small: 3px;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-full: 9999px;
    --semi-color-highlight-bg: rgba(var(--semi-yellow-2), 1);
    --semi-color-highlight: rgba(var(--semi-white), 1);
    --semi-color-data-0: #1664ff;
    --semi-color-data-1: #b2cfff;
    --semi-color-data-2: #1ac6ff;
    --semi-color-data-3: #94efff;
    --semi-color-data-4: #ff8a00;
    --semi-color-data-5: #ffce7a;
    --semi-color-data-6: #3cc780;
    --semi-color-data-7: #b9edcd;
    --semi-color-data-8: #7442d4;
    --semi-color-data-9: #ddc5fa;
    --semi-color-data-10: #ffc400;
    --semi-color-data-11: #fae878;
    --semi-color-data-12: #304d77;
    --semi-color-data-13: #8b959e;
    --semi-color-data-14: #b48deb;
    --semi-color-data-15: #efe3ff;
    --semi-color-data-16: #009488;
    --semi-color-data-17: #59baa8;
    --semi-color-data-18: #ff7dda;
    --semi-color-data-19: #ffcfee
}

.semi-light-scrollbar ::-webkit-scrollbar, .semi-light-scrollbar::-webkit-scrollbar {
    height: 8px;
    width: 8px
}

.semi-light-scrollbar ::-webkit-scrollbar-track, .semi-light-scrollbar::-webkit-scrollbar-track {
    background: transparent
}

.semi-light-scrollbar ::-webkit-scrollbar-corner, .semi-light-scrollbar::-webkit-scrollbar-corner {
    background-color: transparent
}

.semi-light-scrollbar ::-webkit-scrollbar-thumb, .semi-light-scrollbar::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 6px;
    -webkit-transition: all 1s;
    transition: all 1s
}

.semi-light-scrollbar :hover::-webkit-scrollbar-thumb, .semi-light-scrollbar:hover::-webkit-scrollbar-thumb {
    background: var(--semi-color-fill-2)
}

.semi-light-scrollbar ::-webkit-scrollbar-thumb:hover, .semi-light-scrollbar::-webkit-scrollbar-thumb:hover {
    background: var(--semi-color-fill-1)
}

.semi-avatar {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap
}

.semi-avatar:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-avatar-focus {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-avatar-no-focus-visible:focus-visible {
    outline: none
}

.semi-avatar .semi-avatar-label {
    align-items: center;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.semi-avatar-content {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-avatar-extra-extra-small {
    border-radius: 3px;
    height: 20px;
    width: 20px
}

.semi-avatar-extra-extra-small .semi-avatar-content {
    transform: scale(.8);
    transform-origin: center
}

.semi-avatar-extra-extra-small .semi-avatar-label {
    font-size: 10px;
    line-height: 15px
}

.semi-avatar-extra-small {
    border-radius: 3px;
    height: 24px;
    width: 24px
}

.semi-avatar-extra-small .semi-avatar-content {
    transform: scale(.8);
    transform-origin: center
}

.semi-avatar-extra-small .semi-avatar-label {
    font-size: 10px;
    line-height: 15px
}

.semi-avatar-small {
    border-radius: 3px;
    height: 32px;
    width: 32px
}

.semi-avatar-small .semi-avatar-label {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px
}

.semi-avatar-default {
    border-radius: 3px;
    height: 40px;
    width: 40px
}

.semi-avatar-default .semi-avatar-label {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    line-height: 24px
}

.semi-avatar-medium {
    border-radius: 3px;
    height: 48px;
    width: 48px
}

.semi-avatar-medium .semi-avatar-label {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 20px;
    line-height: 28px
}

.semi-avatar-large {
    border-radius: 6px;
    height: 72px;
    width: 72px
}

.semi-avatar-large .semi-avatar-label {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 32px;
    line-height: 44px
}

.semi-avatar-extra-large {
    border-radius: 12px;
    height: 128px;
    width: 128px
}

.semi-avatar-extra-large .semi-avatar-label {
    font-size: 64px;
    line-height: 77px
}

.semi-avatar-circle {
    border-radius: var(--semi-border-radius-circle)
}

.semi-avatar-image {
    background-color: initial
}

.semi-avatar > img {
    display: block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.semi-avatar-hover {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-avatar:hover {
    cursor: pointer
}

.semi-avatar-wrapper {
    align-items: center;
    display: inline-flex;
    flex-direction: column;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg {
    border-radius: 50%;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: absolute
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-small {
    height: 32px;
    width: 32px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-default {
    height: 40px;
    width: 40px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-medium {
    height: 48px;
    width: 48px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-large {
    height: 72px;
    width: 72px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-extra-large {
    height: 128px;
    width: 128px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg {
    position: absolute
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-small {
    scale: .4;
    top: -28px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-default {
    scale: .7;
    top: -32px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-medium {
    scale: .8;
    top: -30px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-large {
    scale: 1.1;
    top: -30px
}

.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-extra-large {
    scale: 1.4;
    top: -32px
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper {
    display: flex;
    justify-content: center;
    position: absolute
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot {
    color: var(--semi-color-bg-0);
    font-weight: 600
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot-content {
    line-height: normal;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot-content-small {
    font-size: 5px;
    margin-top: 0
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot-content-default {
    font-size: 6px;
    margin-top: -2px
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot-content-medium {
    font-size: 8px;
    margin-top: 0
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot-content-large {
    font-size: 14px;
    margin-top: 0
}

.semi-avatar-wrapper .semi-avatar-top_slot-wrapper .semi-avatar-top_slot-content-extra-large {
    font-size: 16px;
    margin-top: 0
}

.semi-avatar-wrapper .semi-avatar-bottom_slot {
    bottom: 3.5px;
    color: var(--semi-color-bg-0);
    cursor: pointer;
    position: absolute;
    transform: translateY(50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle {
    align-items: center;
    background: var(--semi-color-primary);
    border-radius: var(--semi-border-radius-circle);
    display: flex;
    justify-content: center;
    line-height: normal
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-small {
    font-size: 5px;
    height: 12px;
    width: 12px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-default {
    font-size: 12px;
    height: 16px;
    width: 16px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-medium {
    font-size: 12px;
    height: 18px;
    width: 18px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-large {
    font-size: 12px;
    height: 28px;
    width: 28px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-extra-large {
    font-size: 14px;
    height: 28px;
    width: 28px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square {
    align-items: center;
    background: var(--semi-color-primary);
    border-color: var(--semi-color-bg-0);
    border-radius: 4px;
    border-style: solid;
    display: flex;
    font-weight: 600;
    justify-content: center;
    padding: 1px 4px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-small {
    border-width: 2px;
    font-size: 5px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-default, .semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-large, .semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-medium {
    border-width: 2px;
    font-size: 12px
}

.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-extra-large {
    border-width: 2px;
    font-size: 14px
}

.semi-avatar-group {
    display: inline-block
}

.semi-avatar-group .semi-avatar {
    box-sizing: border-box
}

.semi-avatar-group .semi-avatar:first-child {
    margin-left: 0
}

.semi-avatar-group .semi-avatar-extra-large {
    border: 3px var(--semi-color-bg-1) solid;
    margin-left: -32px
}

.semi-avatar-group .semi-avatar-large {
    border: 3px var(--semi-color-bg-1) solid;
    margin-left: -18px
}

.semi-avatar-group .semi-avatar-default, .semi-avatar-group .semi-avatar-medium, .semi-avatar-group .semi-avatar-small {
    border: 2px var(--semi-color-bg-1) solid;
    margin-left: -12px
}

.semi-avatar-group .semi-avatar-extra-small {
    border: 1px var(--semi-color-bg-1) solid;
    margin-left: -10px
}

.semi-avatar-group .semi-avatar-extra-extra-small {
    border: 1px var(--semi-color-bg-1) solid;
    margin-left: -4px
}

.semi-avatar-group .semi-avatar-item-start-0 {
    z-index: 100
}

.semi-avatar-group .semi-avatar-item-end-0 {
    z-index: 80
}

.semi-avatar-group .semi-avatar-item-start-1 {
    z-index: 99
}

.semi-avatar-group .semi-avatar-item-end-1 {
    z-index: 81
}

.semi-avatar-group .semi-avatar-item-start-2 {
    z-index: 98
}

.semi-avatar-group .semi-avatar-item-end-2 {
    z-index: 82
}

.semi-avatar-group .semi-avatar-item-start-3 {
    z-index: 97
}

.semi-avatar-group .semi-avatar-item-end-3 {
    z-index: 83
}

.semi-avatar-group .semi-avatar-item-start-4 {
    z-index: 96
}

.semi-avatar-group .semi-avatar-item-end-4 {
    z-index: 84
}

.semi-avatar-group .semi-avatar-item-start-5 {
    z-index: 95
}

.semi-avatar-group .semi-avatar-item-end-5 {
    z-index: 85
}

.semi-avatar-group .semi-avatar-item-start-6 {
    z-index: 94
}

.semi-avatar-group .semi-avatar-item-end-6 {
    z-index: 86
}

.semi-avatar-group .semi-avatar-item-start-7 {
    z-index: 93
}

.semi-avatar-group .semi-avatar-item-end-7 {
    z-index: 87
}

.semi-avatar-group .semi-avatar-item-start-8 {
    z-index: 92
}

.semi-avatar-group .semi-avatar-item-end-8 {
    z-index: 88
}

.semi-avatar-group .semi-avatar-item-start-9 {
    z-index: 91
}

.semi-avatar-group .semi-avatar-item-end-9 {
    z-index: 89
}

.semi-avatar-group .semi-avatar-item-end-10, .semi-avatar-group .semi-avatar-item-start-10 {
    z-index: 90
}

.semi-avatar-group .semi-avatar-item-start-11 {
    z-index: 89
}

.semi-avatar-group .semi-avatar-item-end-11 {
    z-index: 91
}

.semi-avatar-group .semi-avatar-item-start-12 {
    z-index: 88
}

.semi-avatar-group .semi-avatar-item-end-12 {
    z-index: 92
}

.semi-avatar-group .semi-avatar-item-start-13 {
    z-index: 87
}

.semi-avatar-group .semi-avatar-item-end-13 {
    z-index: 93
}

.semi-avatar-group .semi-avatar-item-start-14 {
    z-index: 86
}

.semi-avatar-group .semi-avatar-item-end-14 {
    z-index: 94
}

.semi-avatar-group .semi-avatar-item-start-15 {
    z-index: 85
}

.semi-avatar-group .semi-avatar-item-end-15 {
    z-index: 95
}

.semi-avatar-group .semi-avatar-item-start-16 {
    z-index: 84
}

.semi-avatar-group .semi-avatar-item-end-16 {
    z-index: 96
}

.semi-avatar-group .semi-avatar-item-start-17 {
    z-index: 83
}

.semi-avatar-group .semi-avatar-item-end-17 {
    z-index: 97
}

.semi-avatar-group .semi-avatar-item-start-18 {
    z-index: 82
}

.semi-avatar-group .semi-avatar-item-end-18 {
    z-index: 98
}

.semi-avatar-group .semi-avatar-item-start-19 {
    z-index: 81
}

.semi-avatar-group .semi-avatar-item-end-19 {
    z-index: 99
}

.semi-avatar-group .semi-avatar-item-start-20 {
    z-index: 80
}

.semi-avatar-group .semi-avatar-item-end-20 {
    z-index: 100
}

.semi-avatar-group .semi-avatar-item-more {
    background-color: rgba(var(--semi-grey-5), 1)
}

.semi-avatar-amber {
    background-color: rgba(var(--semi-amber-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-blue {
    background-color: rgba(var(--semi-blue-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-cyan {
    background-color: rgba(var(--semi-cyan-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-green {
    background-color: rgba(var(--semi-green-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-grey {
    background-color: rgba(var(--semi-grey-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-indigo {
    background-color: rgba(var(--semi-indigo-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-light-blue {
    background-color: rgba(var(--semi-light-blue-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-light-green {
    background-color: rgba(var(--semi-light-green-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-lime {
    background-color: rgba(var(--semi-lime-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-orange {
    background-color: rgba(var(--semi-orange-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-pink {
    background-color: rgba(var(--semi-pink-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-purple {
    background-color: rgba(var(--semi-purple-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-red {
    background-color: rgba(var(--semi-red-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-teal {
    background-color: rgba(var(--semi-teal-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-violet {
    background-color: rgba(var(--semi-violet-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-yellow {
    background-color: rgba(var(--semi-yellow-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-avatar-additionalBorder {
    border-color: var(--semi-color-primary);
    border-style: solid;
    border-width: 1.5px;
    box-sizing: border-box;
    display: inline-block;
    left: -3.5px;
    position: absolute;
    top: -3.5px
}

.semi-avatar-additionalBorder-extra-extra-small {
    height: 27px;
    width: 27px
}

.semi-avatar-additionalBorder-extra-small {
    height: 31px;
    width: 31px
}

.semi-avatar-additionalBorder-small {
    height: 39px;
    width: 39px
}

.semi-avatar-additionalBorder-default {
    height: 47px;
    width: 47px
}

.semi-avatar-additionalBorder-medium {
    height: 55px;
    width: 55px
}

.semi-avatar-additionalBorder-large {
    height: 79px;
    width: 79px
}

.semi-avatar-additionalBorder-extra-large {
    height: 135px;
    width: 135px
}

.semi-avatar-square.semi-avatar-additionalBorder-default, .semi-avatar-square.semi-avatar-additionalBorder-extra_extra_small, .semi-avatar-square.semi-avatar-additionalBorder-extra_small, .semi-avatar-square.semi-avatar-additionalBorder-medium, .semi-avatar-square.semi-avatar-additionalBorder-small {
    border-radius: 3px
}

.semi-avatar-square.semi-avatar-additionalBorder-large {
    border-radius: 6px
}

.semi-avatar-additionalBorder-circle {
    border-radius: var(--semi-border-radius-circle)
}

.semi-avatar-additionalBorder-animated {
    animation: semi-avatar-additionalBorder .8s linear infinite
}

.semi-avatar-animated {
    animation: semi-avatar-content 1s linear infinite
}

@keyframes semi-avatar-additionalBorder {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        border-width: 0;
        opacity: 0;
        transform: scale(1.15)
    }
}

@keyframes semi-avatar-content {
    0% {
        transform: scale(1)
    }
    50% {
        transform: scale(.9)
    }
    to {
        transform: scale(1)
    }
}

.semi-portal-rtl .semi-avatar, .semi-rtl .semi-avatar {
    direction: rtl
}

.semi-portal-rtl .semi-avatar-extra-extra-small .semi-avatar-content, .semi-portal-rtl .semi-avatar-extra-small .semi-avatar-content, .semi-rtl .semi-avatar-extra-extra-small .semi-avatar-content, .semi-rtl .semi-avatar-extra-small .semi-avatar-content {
    transform: scale(.8)
}

.semi-portal-rtl .semi-avatar-hover, .semi-rtl .semi-avatar-hover {
    left: auto;
    right: 0
}

.semi-portal-rtl .semi-avatar-group, .semi-rtl .semi-avatar-group {
    direction: rtl
}

.semi-portal-rtl .semi-avatar-group .semi-avatar:first-child, .semi-rtl .semi-avatar-group .semi-avatar:first-child {
    margin-left: auto;
    margin-right: 0
}

.semi-portal-rtl .semi-avatar-group .semi-avatar-extra-large, .semi-rtl .semi-avatar-group .semi-avatar-extra-large {
    margin-left: auto;
    margin-right: -32px
}

.semi-portal-rtl .semi-avatar-group .semi-avatar-large, .semi-rtl .semi-avatar-group .semi-avatar-large {
    margin-left: auto;
    margin-right: -18px
}

.semi-portal-rtl .semi-avatar-group .semi-avatar-medium, .semi-portal-rtl .semi-avatar-group .semi-avatar-small, .semi-rtl .semi-avatar-group .semi-avatar-medium, .semi-rtl .semi-avatar-group .semi-avatar-small {
    margin-left: auto;
    margin-right: -12px
}

.semi-portal-rtl .semi-avatar-group .semi-avatar-extra-small, .semi-rtl .semi-avatar-group .semi-avatar-extra-small {
    margin-left: auto;
    margin-right: -10px
}

.semi-portal-rtl .semi-avatar-group .semi-avatar-extra-extra-small, .semi-rtl .semi-avatar-group .semi-avatar-extra-extra-small {
    margin-left: auto;
    margin-right: -4px
}

.semi-badge {
    display: inline-block;
    position: relative
}

.semi-badge-dot {
    border: 1px var(--semi-color-bg-1) solid;
    border-radius: var(--semi-border-radius-circle);
    height: 8px;
    width: 8px
}

.semi-badge-count, .semi-badge-dot {
    background-color: var(--semi-color-bg-1);
    box-sizing: border-box;
    z-index: 1
}

.semi-badge-count {
    border: 1px var(--semi-color-bg-1) solid;
    border-radius: 9px;
    color: var(--semi-color-bg-2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 14px;
    height: 18px;
    line-height: 16px;
    min-width: 18px;
    padding: 0 4px;
    text-align: center
}

.semi-badge-rightTop {
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
    transform-origin: 100% 0
}

.semi-badge-rightBottom {
    bottom: 0;
    position: absolute;
    right: 0;
    transform: translate(50%, 50%);
    transform-origin: 100% 0
}

.semi-badge-leftTop {
    left: 0;
    position: absolute;
    top: 0;
    transform: translate(-50%, -50%);
    transform-origin: 100% 0
}

.semi-badge-leftBottom {
    bottom: 0;
    left: 0;
    position: absolute;
    transform: translate(-50%, 50%);
    transform-origin: 100% 0
}

.semi-badge-custom {
    display: flex
}

.semi-badge-block {
    display: inline-block;
    position: static
}

.semi-badge-light:before {
    background-color: var(--semi-color-bg-2)
}

.semi-badge-light:after, .semi-badge-light:before {
    border-radius: inherit;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.semi-badge-light:after {
    background-color: inherit
}

.semi-badge-primary.semi-badge-solid {
    background-color: var(--semi-color-primary)
}

.semi-badge-primary.semi-badge-light {
    background-color: var(--semi-color-primary-light-default);
    color: var(--semi-color-primary)
}

.semi-badge-primary.semi-badge-inverted {
    color: var(--semi-color-primary)
}

.semi-badge-secondary.semi-badge-solid {
    background-color: var(--semi-color-secondary)
}

.semi-badge-secondary.semi-badge-light {
    background-color: var(--semi-color-secondary-light-default);
    color: var(--semi-color-secondary)
}

.semi-badge-secondary.semi-badge-inverted {
    color: var(--semi-color-secondary)
}

.semi-badge-tertiary.semi-badge-solid {
    background-color: var(--semi-color-tertiary)
}

.semi-badge-tertiary.semi-badge-light {
    background-color: var(--semi-color-tertiary-light-default);
    color: var(--semi-color-tertiary)
}

.semi-badge-tertiary.semi-badge-inverted {
    color: var(--semi-color-tertiary)
}

.semi-badge-danger.semi-badge-solid {
    background-color: var(--semi-color-danger)
}

.semi-badge-danger.semi-badge-light {
    background-color: var(--semi-color-danger-light-default);
    color: var(--semi-color-danger)
}

.semi-badge-danger.semi-badge-inverted {
    color: var(--semi-color-danger)
}

.semi-badge-warning.semi-badge-solid {
    background-color: var(--semi-color-warning)
}

.semi-badge-warning.semi-badge-light {
    background-color: var(--semi-color-warning-light-default);
    color: var(--semi-color-warning)
}

.semi-badge-warning.semi-badge-inverted {
    color: var(--semi-color-warning)
}

.semi-badge-success.semi-badge-solid {
    background-color: var(--semi-color-success)
}

.semi-badge-success.semi-badge-light {
    background-color: var(--semi-color-success-light-default);
    color: var(--semi-color-success)
}

.semi-badge-success.semi-badge-inverted {
    color: var(--semi-color-success)
}

.semi-portal-rtl .semi-badge, .semi-rtl .semi-badge {
    direction: rtl
}

.semi-button-split {
    display: inline-block
}

.semi-button-split .semi-button {
    border-radius: 0;
    margin-right: 1px
}

.semi-button-split .semi-button-first {
    border-bottom-left-radius: var(--semi-border-radius-small);
    border-top-left-radius: var(--semi-border-radius-small)
}

.semi-button-split .semi-button-last {
    border-bottom-right-radius: var(--semi-border-radius-small);
    border-top-right-radius: var(--semi-border-radius-small);
    margin-right: unset
}

.semi-button-split:hover .semi-button-borderless:active {
    background-color: var(--semi-color-fill-1)
}

.semi-button {
    align-items: center;
    border: 0 solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-shadow: none;
    cursor: pointer;
    display: inline-flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    height: 32px;
    justify-content: center;
    line-height: 20px;
    outline: none;
    padding-bottom: 6px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: middle;
    white-space: nowrap
}

.semi-button.semi-button-danger:focus-visible, .semi-button.semi-button-primary:focus-visible, .semi-button.semi-button-secondary:focus-visible, .semi-button.semi-button-tertiary:focus-visible, .semi-button.semi-button-warning:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-button-danger {
    background-color: var(--semi-color-danger);
    color: rgba(var(--semi-white), 1);
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-danger-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-danger-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-danger:hover {
    background-color: var(--semi-color-danger-hover)
}

.semi-button-danger:active {
    background-color: var(--semi-color-danger-active)
}

.semi-button-danger.semi-button-borderless, .semi-button-danger.semi-button-light {
    color: var(--semi-color-danger)
}

.semi-button-danger:not(.semi-button-borderless):not(.semi-button-light):focus-visible {
    outline: 2px solid var(--semi-color-danger-light-active)
}

.semi-button-warning {
    background-color: var(--semi-color-warning);
    color: rgba(var(--semi-white), 1);
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-warning-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-warning-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-warning:hover {
    background-color: var(--semi-color-warning-hover)
}

.semi-button-warning:active {
    background-color: var(--semi-color-warning-active)
}

.semi-button-warning.semi-button-borderless, .semi-button-warning.semi-button-light {
    color: var(--semi-color-warning)
}

.semi-button-warning:not(.semi-button-borderless):not(.semi-button-light):focus-visible {
    outline: 2px solid var(--semi-color-warning-light-active)
}

.semi-button-tertiary {
    background-color: var(--semi-color-tertiary);
    color: rgba(var(--semi-white), 1);
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-tertiary-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-tertiary-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-tertiary:hover {
    background-color: var(--semi-color-tertiary-hover)
}

.semi-button-tertiary:active {
    background-color: var(--semi-color-tertiary-active)
}

.semi-button-tertiary.semi-button-borderless, .semi-button-tertiary.semi-button-light {
    color: var(--semi-color-text-1)
}

.semi-button-primary {
    background-color: var(--semi-color-primary);
    color: rgba(var(--semi-white), 1);
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-primary-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-primary-disabled.semi-button-light {
    background: var(--semi-color-fill-0)
}

.semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):hover {
    background-color: var(--semi-color-primary-hover)
}

.semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):active {
    background-color: var(--semi-color-primary-active)
}

.semi-button-primary.semi-button-borderless, .semi-button-primary.semi-button-light {
    color: var(--semi-color-primary)
}

.semi-button-secondary {
    background-color: var(--semi-color-secondary);
    color: rgba(var(--semi-white), 1);
    outline-color: var(--semi-color-secondary);
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-secondary-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-secondary-disabled.semi-button-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-secondary:hover {
    background-color: var(--semi-color-secondary-hover)
}

.semi-button-secondary:active {
    background-color: var(--semi-color-secondary-active)
}

.semi-button-secondary.semi-button-borderless, .semi-button-secondary.semi-button-light {
    color: var(--semi-color-secondary)
}

.semi-button-disabled {
    cursor: not-allowed
}

.semi-button-disabled, .semi-button-disabled.semi-button-borderless, .semi-button-disabled.semi-button-light, .semi-button-disabled:not(.semi-button-borderless):not(.semi-button-light):hover {
    color: var(--semi-color-disabled-text)
}

.semi-button-borderless {
    background-color: initial;
    border: 0 solid transparent;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-borderless:not(.semi-button-disabled):hover {
    background-color: var(--semi-color-fill-0);
    border: 0 solid transparent
}

.semi-button-borderless:not(.semi-button-disabled):active {
    background-color: var(--semi-color-fill-1);
    border: 0 solid transparent
}

.semi-button-light {
    background-color: var(--semi-color-fill-0);
    border: 0 solid transparent;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-button-light:not(.semi-button-disabled):hover {
    background-color: var(--semi-color-fill-1);
    border: 0 solid transparent
}

.semi-button-light:not(.semi-button-disabled):active {
    background-color: var(--semi-color-fill-2);
    border: 0 solid transparent
}

.semi-button-size-small {
    height: 24px;
    padding-bottom: 2px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 2px
}

.semi-button-size-large {
    height: 40px;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 10px
}

.semi-button-block {
    width: 100%
}

.semi-button-group {
    display: flex;
    flex-wrap: wrap
}

.semi-button-group > .semi-button {
    border-radius: 0;
    margin: 0;
    padding-left: 0;
    padding-right: 0
}

.semi-button-group > .semi-button .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-button-group > .semi-button-size-large .semi-button-content {
    padding-left: 16px;
    padding-right: 16px
}

.semi-button-group > .semi-button-size-small .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-button-group > .semi-button.semi-button-with-icon-only {
    padding-left: 0;
    padding-right: 0
}

.semi-button-group > .semi-button.semi-button-with-icon-only .semi-button-content {
    padding-left: 8px;
    padding-right: 8px
}

.semi-button-group > .semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content {
    padding-left: 4px;
    padding-right: 4px
}

.semi-button-group > .semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-button-group > .semi-button:first-child {
    border-bottom-left-radius: var(--semi-border-radius-small);
    border-top-left-radius: var(--semi-border-radius-small)
}

.semi-button-group > .semi-button:last-child {
    border-bottom-right-radius: var(--semi-border-radius-small);
    border-top-right-radius: var(--semi-border-radius-small)
}

.semi-button-group-line {
    align-items: center;
    background-color: var(--semi-color-border);
    display: inline-flex
}

.semi-button-group-line-primary {
    background-color: var(--semi-color-primary)
}

.semi-button-group-line-secondary {
    background-color: var(--semi-color-secondary)
}

.semi-button-group-line-tertiary {
    background-color: var(--semi-color-tertiary)
}

.semi-button-group-line-warning {
    background-color: var(--semi-color-warning)
}

.semi-button-group-line-danger {
    background-color: var(--semi-color-danger)
}

.semi-button-group-line-disabled {
    background-color: var(--semi-color-disabled-bg)
}

.semi-button-group-line-light {
    background-color: var(--semi-color-fill-0)
}

.semi-button-group-line-borderless {
    background-color: initial
}

.semi-button-group-line:before {
    background-color: var(--semi-color-border);
    content: "";
    display: block;
    height: 20px;
    width: 1px
}

.semi-button.semi-button-with-icon {
    align-items: center;
    display: inline-flex
}

.semi-button.semi-button-with-icon .semi-button-content {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-button.semi-button-loading {
    cursor: not-allowed;
    pointer-events: none
}

.semi-button.semi-button-loading .semi-button-content > svg {
    animation: semi-animation-rotate .6s linear infinite;
    animation-fill-mode: forwards;
    height: 16px;
    width: 16px
}

.semi-button.semi-button-with-icon-only {
    align-items: center;
    justify-content: center;
    padding-bottom: 8px;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px
}

.semi-button.semi-button-with-icon-only.semi-button-size-small {
    padding-bottom: 4px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 4px
}

.semi-button.semi-button-with-icon-only.semi-button-size-large {
    padding-bottom: 12px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 12px
}

.semi-button-content-left {
    margin-right: 8px
}

.semi-button-content-right {
    margin-left: 8px
}

.semi-portal-rtl .semi-button, .semi-rtl .semi-button {
    direction: rtl;
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-button-size-small, .semi-rtl .semi-button-size-small {
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-button-size-large, .semi-rtl .semi-button-size-large {
    padding-left: 16px;
    padding-right: 16px
}

.semi-portal-rtl .semi-button-group, .semi-rtl .semi-button-group {
    direction: rtl
}

.semi-portal-rtl .semi-button-group > .semi-button, .semi-rtl .semi-button-group > .semi-button {
    padding-left: 0;
    padding-right: 0
}

.semi-portal-rtl .semi-button-group > .semi-button .semi-button-content, .semi-rtl .semi-button-group > .semi-button .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-button-group > .semi-button-size-large .semi-button-content, .semi-rtl .semi-button-group > .semi-button-size-large .semi-button-content {
    padding-left: 16px;
    padding-right: 16px
}

.semi-portal-rtl .semi-button-group > .semi-button-size-small .semi-button-content, .semi-rtl .semi-button-group > .semi-button-size-small .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-button-group > .semi-button.semi-button-with-icon-only, .semi-rtl .semi-button-group > .semi-button.semi-button-with-icon-only {
    padding-left: 0;
    padding-right: 0
}

.semi-portal-rtl .semi-button-group > .semi-button.semi-button-with-icon-only .semi-button-content, .semi-rtl .semi-button-group > .semi-button.semi-button-with-icon-only .semi-button-content {
    padding-left: 8px;
    padding-right: 8px
}

.semi-portal-rtl .semi-button-group > .semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content, .semi-rtl .semi-button-group > .semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content {
    padding-left: 4px;
    padding-right: 4px
}

.semi-portal-rtl .semi-button-group > .semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content, .semi-rtl .semi-button-group > .semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content {
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-button-group > .semi-button:first-child, .semi-rtl .semi-button-group > .semi-button:first-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: var(--semi-border-radius-small);
    border-top-left-radius: 0;
    border-top-right-radius: var(--semi-border-radius-small)
}

.semi-portal-rtl .semi-button-group > .semi-button:not(:last-child) .semi-button-content, .semi-rtl .semi-button-group > .semi-button:not(:last-child) .semi-button-content {
    border-left: 1px var(--semi-color-border) solid;
    border-right: 0
}

.semi-portal-rtl .semi-button-group > .semi-button:last-child, .semi-rtl .semi-button-group > .semi-button:last-child {
    border-bottom-left-radius: var(--semi-border-radius-small);
    border-bottom-right-radius: 0;
    border-top-left-radius: var(--semi-border-radius-small);
    border-top-right-radius: 0
}

.semi-portal-rtl .semi-button.semi-button-with-icon-only, .semi-rtl .semi-button.semi-button-with-icon-only {
    padding-left: 8px;
    padding-right: 8px
}

.semi-portal-rtl .semi-button.semi-button-with-icon-only.semi-button-size-small, .semi-rtl .semi-button.semi-button-with-icon-only.semi-button-size-small {
    padding-left: 4px;
    padding-right: 4px
}

.semi-portal-rtl .semi-button.semi-button-with-icon-only.semi-button-size-large, .semi-rtl .semi-button.semi-button-with-icon-only.semi-button-size-large {
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-button-content-left, .semi-rtl .semi-button-content-left {
    margin-left: 8px;
    margin-right: 0
}

.semi-portal-rtl .semi-button-content-right, .semi-rtl .semi-button-content-right {
    margin-left: 0;
    margin-right: 8px
}

.semi-icon {
    display: inline-block;
    font-style: normal;
    line-height: 0;
    text-align: center;
    text-rendering: optimizeLegibility;
    text-transform: none;
    fill: currentColor
}

.semi-icon-extra-small {
    font-size: 8px
}

.semi-icon-small {
    font-size: 12px
}

.semi-icon-default {
    font-size: 16px
}

.semi-icon-large {
    font-size: 20px
}

.semi-icon-extra-large {
    font-size: 24px
}

.semi-icon-spinning {
    animation: semi-icon-animation-rotate .6s linear infinite;
    animation-fill-mode: forwards
}

@keyframes semi-icon-animation-rotate {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.semi-checkbox {
    align-items: flex-start;
    box-sizing: border-box;
    column-gap: 8px;
    cursor: pointer;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-checkbox input[type=checkbox] {
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-checkbox-content {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    row-gap: 4px
}

.semi-checkbox-addon {
    align-items: center;
    color: var(--semi-color-text-0);
    display: flex;
    flex: 1 1;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-checkbox:hover .semi-checkbox-inner-display {
    box-shadow: inset 0 0 0 1px var(--semi-color-focus-border)
}

.semi-checkbox:active .semi-checkbox-inner-checked .semi-checkbox-inner-display, .semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    box-shadow: none
}

.semi-checkbox.semi-checkbox-disabled:active .semi-checkbox-inner-display, .semi-checkbox.semi-checkbox-disabled:hover .semi-checkbox-inner-display {
    background: var(--semi-color-disabled-fill);
    box-shadow: inset 0 0 0 1px var(--semi-color-border)
}

.semi-checkbox.semi-checkbox-disabled:active .semi-checkbox-inner-checked .semi-checkbox-inner-display, .semi-checkbox.semi-checkbox-disabled:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-primary-disabled);
    box-shadow: none
}

.semi-checkbox-inner {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 16px
}

.semi-checkbox-inner-display {
    background: transparent;
    border-radius: var(--semi-border-radius-extra-small);
    box-shadow: inset 0 0 0 1px var(--semi-color-text-3);
    box-sizing: border-box;
    height: 16px;
    margin: 0;
    position: relative;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    width: 16px
}

.semi-checkbox-inner-display .semi-icon {
    font-size: 16px
}

.semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-primary);
    border-radius: var(--semi-border-radius-extra-small);
    box-shadow: inset 0 0 0 1px var(--semi-color-primary);
    color: var(--semi-color-white)
}

.semi-checkbox-inner-checked > .semi-checkbox-addon {
    color: var(--semi-color-text-0)
}

.semi-checkbox:hover .semi-checkbox-inner-display {
    background: var(--semi-color-fill-0)
}

.semi-checkbox:hover.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    background: var(--semi-color-primary-hover);
    box-shadow: none;
    color: var(--semi-color-white)
}

.semi-checkbox:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-primary-hover);
    border-color: var(--semi-color-primary-hover);
    color: var(--semi-color-white)
}

.semi-checkbox:hover.semi-checkbox-cardType.semi-checkbox-unChecked.semi-checkbox-cardType_unDisabled .semi-checkbox-inner-display {
    background: var(--semi-color-white)
}

.semi-checkbox:active .semi-checkbox-inner-display {
    background: var(--semi-color-fill-1)
}

.semi-checkbox:active.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    box-shadow: none
}

.semi-checkbox:active .semi-checkbox-inner-checked .semi-checkbox-inner-display, .semi-checkbox:active.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    background: var(--semi-color-primary-active);
    border-color: var(--semi-color-primary-active);
    color: var(--semi-color-white)
}

.semi-checkbox:active.semi-checkbox-cardType.semi-checkbox-unChecked.semi-checkbox-cardType_unDisabled .semi-checkbox-inner-display {
    background: var(--semi-color-white)
}

.semi-checkbox-cardType {
    align-items: flex-start;
    background: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    flex-wrap: nowrap;
    padding: 12px 16px
}

.semi-checkbox-cardType .semi-checkbox-inner {
    flex-shrink: 0;
    position: relative
}

.semi-checkbox-cardType .semi-checkbox-inner-display {
    background: var(--semi-color-white)
}

.semi-checkbox-cardType .semi-checkbox-inner-pureCardType {
    opacity: 0;
    width: 0
}

.semi-checkbox-cardType .semi-checkbox-addon {
    color: var(--semi-color-text-0);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.semi-checkbox-cardType .semi-checkbox-extra {
    color: var(--semi-color-text-2);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.semi-checkbox-cardType .semi-checkbox-extra.semi-checkbox-cardType_extra_noChildren {
    margin-top: 0
}

.semi-checkbox-cardType:hover {
    background: var(--semi-color-fill-0)
}

.semi-checkbox-cardType:active {
    background: var(--semi-color-fill-1)
}

.semi-checkbox-cardType_checked {
    background: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary)
}

.semi-checkbox-cardType_checked:hover {
    background: var(--semi-color-primary-light-default);
    border-color: var(--semi-color-primary-hover)
}

.semi-checkbox-cardType_checked:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    box-shadow: none
}

.semi-checkbox-cardType_checked:active {
    background: var(--semi-color-primary-light-default);
    border-color: var(--semi-color-primary-active)
}

.semi-checkbox-cardType_disabled:active, .semi-checkbox-cardType_disabled:hover {
    background: transparent
}

.semi-checkbox-cardType_checked_disabled.semi-checkbox-cardType {
    background: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary-disabled)
}

.semi-checkbox-cardType_checked_disabled.semi-checkbox-cardType:hover .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    box-shadow: none
}

.semi-checkbox-checked .semi-checkbox-inner-display, .semi-checkbox-indeterminate .semi-checkbox-inner-display {
    background: var(--semi-color-primary);
    border-radius: var(--semi-border-radius-extra-small);
    box-shadow: inset 0 0 0 1px var(--semi-color-primary);
    color: var(--semi-color-white)
}

.semi-checkbox-checked .semi-checkbox-inner-display:hover, .semi-checkbox-indeterminate .semi-checkbox-inner-display:hover {
    background: var(--semi-color-primary-hover);
    border-color: var(--semi-color-primary-hover);
    color: var(--semi-color-white)
}

.semi-checkbox-checked .semi-checkbox-inner-display:active, .semi-checkbox-indeterminate .semi-checkbox-inner-display:active {
    background: var(--semi-color-primary-active);
    border-color: var(--semi-color-primary-active);
    color: var(--semi-color-white)
}

.semi-checkbox-checked .semi-checkbox-inner-addon, .semi-checkbox-indeterminate .semi-checkbox-inner-addon {
    color: var(--semi-color-text-0)
}

.semi-checkbox-disabled, .semi-checkbox-disabled .semi-checkbox-inner {
    cursor: not-allowed
}

.semi-checkbox-disabled .semi-checkbox-inner-display {
    background: var(--semi-color-disabled-fill);
    box-shadow: inset 0 0 0 1px var(--semi-color-border);
    color: var(--semi-color-white)
}

.semi-checkbox-disabled .semi-checkbox-inner-display:hover {
    background: transparent;
    color: var(--semi-color-white)
}

.semi-checkbox-disabled .semi-checkbox-inner-checked {
    color: var(--semi-color-white)
}

.semi-checkbox-disabled .semi-checkbox-inner-checked .semi-checkbox-inner-display {
    background: var(--semi-color-primary-disabled);
    box-shadow: inset 0 0 0 1px var(--semi-color-primary-disabled);
    opacity: .75
}

.semi-checkbox-disabled .semi-checkbox-inner-checked .semi-checkbox-inner-display:hover {
    background: var(--semi-color-primary-disabled);
    color: var(--semi-color-white)
}

.semi-checkbox-disabled .semi-checkbox-addon, .semi-checkbox-disabled .semi-checkbox-extra {
    color: var(--semi-color-disabled-text)
}

.semi-checkbox.semi-checkbox-disabled.semi-checkbox-indeterminate .semi-checkbox-inner-display {
    background: var(--semi-color-primary-disabled);
    box-shadow: inset 0 0 0 1px var(--semi-color-primary-disabled);
    color: var(--semi-color-white);
    opacity: .75
}

.semi-checkbox-extra {
    box-sizing: border-box;
    color: var(--semi-color-text-2);
    flex-basis: 100%;
    flex-grow: 1;
    flex-shrink: 0
}

.semi-checkbox-focus {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-checkbox-focus-border {
    box-shadow: inset 0 0 0 1px var(--semi-color-focus-border)
}

.semi-checkboxGroup {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 14px
}

.semi-checkboxGroup .semi-checkbox.semi-checkbox-vertical {
    margin-bottom: 16px
}

.semi-checkboxGroup-horizontal {
    display: flex;
    flex-wrap: wrap;
    gap: 16px
}

.semi-checkboxGroup-horizontal .semi-checkbox {
    display: inline-flex
}

.semi-checkboxGroup-vertical {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.semi-checkboxGroup-vertical-cardType {
    row-gap: 16px
}

.semi-checkboxGroup-vertical-pureCardType .semi-checkbox {
    column-gap: 0
}

.semi-portal-rtl .semi-checkbox, .semi-rtl .semi-checkbox {
    direction: rtl
}

.semi-portal-rtl .semi-checkbox input[type=checkbox], .semi-rtl .semi-checkbox input[type=checkbox] {
    left: auto;
    right: 0
}

.semi-portal-rtl .semi-checkboxGroup, .semi-rtl .semi-checkboxGroup {
    direction: rtl
}

.semi-divider {
    border-bottom: 1px solid var(--semi-color-border);
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    margin: 1px 0 1px 0
}

.semi-divider-dashed {
    border-bottom-style: dashed
}

.semi-divider-horizontal {
    display: flex;
    width: 100%
}

.semi-divider-vertical {
    border-bottom: 0;
    border-left: 1px solid var(--semi-color-border);
    display: inline-block;
    height: 20px;
    margin: 0 1px 0 1px;
    vertical-align: middle
}

.semi-divider-with-text {
    align-items: center;
    border-bottom: 0;
    display: flex;
    white-space: nowrap
}

.semi-divider-with-text .semi-divider_inner-text {
    display: inline-block;
    font-weight: 600;
    padding: 0 8px 0 8px
}

.semi-divider-with-text:after, .semi-divider-with-text:before {
    border-bottom: 1px solid var(--semi-color-border);
    content: "";
    width: 50%
}

.semi-divider-with-text-left:before {
    width: 40px
}

.semi-divider-with-text-left:after, .semi-divider-with-text-right:before {
    flex: 1 1
}

.semi-divider-with-text-right:after {
    width: 40px
}

.semi-divider-dashed:after, .semi-divider-dashed:before {
    border-bottom: 1px dashed var(--semi-color-border)
}

.semi-divider-vertical.semi-divider-dashed {
    border-left: 1px dashed var(--semi-color-border)
}

.semi-modal {
    color: var(--semi-color-text-0);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 80px auto;
    position: relative
}

.semi-modal-mask {
    background-color: var(--semi-color-overlay-bg);
    bottom: 0;
    height: 100%;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000
}

.semi-modal-mask-hidden {
    display: none
}

.semi-modal-icon-wrapper {
    display: inline-flex;
    margin-right: 12px;
    width: 24px
}

.semi-modal-wrap {
    bottom: 0;
    left: 0;
    overflow: auto;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 1000;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.semi-modal-wrap-center {
    align-items: center;
    display: flex
}

.semi-modal-title {
    align-items: flex-start;
    display: inline-flex;
    justify-content: flex-start;
    margin: 0;
    width: 100%
}

.semi-modal-content {
    background-clip: padding-box;
    background-color: var(--semi-color-bg-2);
    border: 1px solid var(--semi-color-border);
    border-radius: var(--semi-border-radius-large);
    box-shadow: var(--semi-shadow-elevated);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    padding: 0 24px;
    position: relative;
    width: 100%
}

.semi-modal-footerfill {
    display: flex
}

.semi-modal-content-fullScreen {
    border: none;
    border-radius: 0;
    top: 0
}

.semi-modal-header {
    background-color: initial;
    border-bottom: 0 solid transparent;
    color: var(--semi-color-text-0);
    font-size: 14px;
    font-weight: 600;
    padding: 0 0
}

.semi-modal-body-wrapper, .semi-modal-header {
    align-items: flex-start;
    display: flex;
    margin: 24px 0
}

.semi-modal-body {
    flex: 1 1 auto;
    margin: 0;
    padding: 0
}

.semi-modal-withIcon {
    margin-left: 36px
}

.semi-modal-footer {
    background-color: initial;
    border-radius: 0 0 5px 5px;
    border-top: 0 solid transparent;
    margin: 24px 0;
    padding: 0 0;
    text-align: right
}

.semi-modal-footer .semi-button {
    margin-left: 12px;
    margin-right: 0
}

.semi-modal-confirm .semi-modal-header {
    margin-bottom: 8px
}

.semi-modal-confirm-icon-wrapper {
    display: inline-flex;
    margin-right: 12px;
    width: 24px
}

.semi-modal-confirm-icon {
    color: var(--semi-color-primary);
    display: inline-flex
}

.semi-modal-info-icon {
    color: var(--semi-color-info)
}

.semi-modal-success-icon {
    color: var(--semi-color-success)
}

.semi-modal-error-icon {
    color: var(--semi-color-danger)
}

.semi-modal-warning-icon {
    color: var(--semi-color-warning)
}

.semi-modal-small {
    width: 448px
}

.semi-modal-medium {
    width: 684px
}

.semi-modal-large {
    width: 920px
}

.semi-modal-full-width {
    width: calc(100vw - 64px)
}

.semi-modal-centered {
    margin: 0 auto
}

.semi-modal-popup .semi-modal-mask, .semi-modal-popup .semi-modal-wrap {
    overflow: hidden;
    position: absolute
}

.semi-modal-fixed .semi-modal-mask, .semi-modal-fixed .semi-modal-wrap {
    overflow: hidden;
    position: fixed
}

.semi-modal-displayNone {
    display: none
}

.semi-modal-content-animate-show {
    animation: semi-modal-content-keyframe-show .12s cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

.semi-modal-content-animate-hide {
    animation: semi-modal-content-keyframe-hide .12s cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

.semi-modal-mask-animate-show {
    animation: semi-modal-mask-keyframe-show 90ms cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

.semi-modal-mask-animate-hide {
    animation: semi-modal-mask-keyframe-hide 90ms cubic-bezier(.215, .61, .355, 1) 0ms forwards;
    animation-fill-mode: forwards
}

@keyframes semi-modal-content-keyframe-show {
    0% {
        opacity: 0;
        transform: scale(.7)
    }
    to {
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes semi-modal-content-keyframe-hide {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    to {
        opacity: 0;
        transform: scale(.7)
    }
}

@keyframes semi-modal-mask-keyframe-show {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes semi-modal-mask-keyframe-hide {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.semi-modal-rtl {
    direction: rtl
}

.semi-modal-confirm-rtl .semi-modal-icon-wrapper, .semi-modal-rtl .semi-modal-icon-wrapper {
    margin-left: 12px;
    margin-right: 0
}

.semi-modal-confirm-rtl .semi-modal-withIcon, .semi-modal-rtl .semi-modal-withIcon {
    margin-left: 0;
    margin-right: 36px
}

.semi-modal-confirm-rtl .semi-modal-footer, .semi-modal-rtl .semi-modal-footer {
    text-align: left
}

.semi-modal-confirm-rtl .semi-modal-footer .semi-button, .semi-modal-rtl .semi-modal-footer .semi-button {
    margin-left: 0;
    margin-right: 12px
}

.semi-modal-confirm-rtl {
    direction: rtl
}

.semi-modal-confirm .semi-modal-confirm-rtl .semi-button {
    margin-left: 0;
    margin-right: 12px
}

.semi-typography {
    color: var(--semi-color-text-0);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-typography.semi-typography-secondary {
    color: var(--semi-color-text-1)
}

.semi-typography.semi-typography-tertiary {
    color: var(--semi-color-text-2)
}

.semi-typography.semi-typography-quaternary {
    color: var(--semi-color-text-3)
}

.semi-typography.semi-typography-warning {
    color: var(--semi-color-warning)
}

.semi-typography.semi-typography-success {
    color: var(--semi-color-success)
}

.semi-typography.semi-typography-danger {
    color: var(--semi-color-danger)
}

.semi-typography.semi-typography-link {
    color: var(--semi-color-link);
    font-weight: 600
}

.semi-typography.semi-typography-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-typography.semi-typography-disabled.semi-typography-link {
    color: var(--semi-color-link)
}

.semi-typography-icon {
    color: inherit;
    margin-right: 4px;
    vertical-align: middle
}

.semi-typography-small {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.semi-typography-small.semi-typography-paragraph {
    font-weight: 400
}

.semi-typography code {
    background-color: var(--semi-color-fill-1);
    border: 1px solid var(--semi-color-border);
    border-radius: 2px;
    color: var(--semi-color-text-2);
    padding: 2px 4px
}

.semi-typography mark {
    background-color: var(--semi-color-primary-light-default)
}

.semi-typography u {
    text-decoration: underline;
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto
}

.semi-typography del {
    text-decoration: line-through
}

.semi-typography strong {
    font-weight: 600
}

.semi-typography a {
    color: var(--semi-color-link);
    cursor: pointer;
    display: inline;
    text-decoration: none
}

.semi-typography a:visited {
    color: var(--semi-color-link-visited)
}

.semi-typography a:hover {
    color: var(--semi-color-link-hover)
}

.semi-typography a:active {
    color: var(--semi-color-link-active)
}

.semi-typography a .semi-typography-link-underline:hover {
    border-bottom: 1px solid var(--semi-color-link-hover);
    margin-bottom: -1px
}

.semi-typography a .semi-typography-link-underline:active {
    border-bottom: 1px solid var(--semi-color-link-active);
    margin-bottom: -1px
}

.semi-typography-ellipsis-single-line {
    overflow: hidden
}

.semi-typography-ellipsis-multiple-line {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.semi-typography-ellipsis-multiple-line.semi-typography-ellipsis-multiple-line-text {
    display: -webkit-inline-box
}

.semi-typography-ellipsis-overflow-ellipsis {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-typography-ellipsis-overflow-ellipsis.semi-typography-ellipsis-overflow-ellipsis-text {
    display: inline-block;
    max-width: 100%;
    vertical-align: top
}

.semi-typography-ellipsis-expand {
    display: inline;
    margin-left: 8px
}

.semi-typography-action-copy {
    display: inline-flex;
    margin-left: 4px;
    padding: 0;
    vertical-align: middle
}

.semi-typography a.semi-typography-action-copy-icon {
    display: inline-flex
}

.semi-typography-action-copied {
    color: var(--semi-color-text-2);
    display: inline-flex;
    margin-left: 4px;
    padding: 0
}

.semi-typography-action-copied .semi-icon {
    color: var(--semi-color-success);
    vertical-align: middle
}

.semi-typography-paragraph {
    margin: 0
}

.semi-typography-h1.semi-typography, h1.semi-typography {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 32px;
    font-weight: 600;
    line-height: 44px;
    margin: 0
}

.semi-typography-h1.semi-typography.semi-typography-h1-weight-light, h1.semi-typography.semi-typography-h1-weight-light {
    font-weight: 200
}

.semi-typography-h1.semi-typography.semi-typography-h1-weight-regular, h1.semi-typography.semi-typography-h1-weight-regular {
    font-weight: 400
}

.semi-typography-h1.semi-typography.semi-typography-h1-weight-medium, h1.semi-typography.semi-typography-h1-weight-medium {
    font-weight: 500
}

.semi-typography-h1.semi-typography.semi-typography-h1-weight-semibold, h1.semi-typography.semi-typography-h1-weight-semibold {
    font-weight: 600
}

.semi-typography-h1.semi-typography.semi-typography-h1-weight-bold, h1.semi-typography.semi-typography-h1-weight-bold {
    font-weight: 700
}

.semi-typography-h2.semi-typography, h2.semi-typography {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 28px;
    font-weight: 600;
    line-height: 40px;
    margin: 0
}

.semi-typography-h2.semi-typography.semi-typography-h2-weight-light, h2.semi-typography.semi-typography-h2-weight-light {
    font-weight: 200
}

.semi-typography-h2.semi-typography.semi-typography-h2-weight-regular, h2.semi-typography.semi-typography-h2-weight-regular {
    font-weight: 400
}

.semi-typography-h2.semi-typography.semi-typography-h2-weight-medium, h2.semi-typography.semi-typography-h2-weight-medium {
    font-weight: 500
}

.semi-typography-h2.semi-typography.semi-typography-h2-weight-semibold, h2.semi-typography.semi-typography-h2-weight-semibold {
    font-weight: 600
}

.semi-typography-h2.semi-typography.semi-typography-h2-weight-bold, h2.semi-typography.semi-typography-h2-weight-bold {
    font-weight: 700
}

.semi-typography-h3.semi-typography, h3.semi-typography {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin: 0
}

.semi-typography-h3.semi-typography.semi-typography-h3-weight-light, h3.semi-typography.semi-typography-h3-weight-light {
    font-weight: 200
}

.semi-typography-h3.semi-typography.semi-typography-h3-weight-regular, h3.semi-typography.semi-typography-h3-weight-regular {
    font-weight: 400
}

.semi-typography-h3.semi-typography.semi-typography-h3-weight-medium, h3.semi-typography.semi-typography-h3-weight-medium {
    font-weight: 500
}

.semi-typography-h3.semi-typography.semi-typography-h3-weight-semibold, h3.semi-typography.semi-typography-h3-weight-semibold {
    font-weight: 600
}

.semi-typography-h3.semi-typography.semi-typography-h3-weight-bold, h3.semi-typography.semi-typography-h3-weight-bold {
    font-weight: 700
}

.semi-typography-h4.semi-typography, h4.semi-typography {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    margin: 0
}

.semi-typography-h4.semi-typography.semi-typography-h4-weight-light, h4.semi-typography.semi-typography-h4-weight-light {
    font-weight: 200
}

.semi-typography-h4.semi-typography.semi-typography-h4-weight-regular, h4.semi-typography.semi-typography-h4-weight-regular {
    font-weight: 400
}

.semi-typography-h4.semi-typography.semi-typography-h4-weight-medium, h4.semi-typography.semi-typography-h4-weight-medium {
    font-weight: 500
}

.semi-typography-h4.semi-typography.semi-typography-h4-weight-semibold, h4.semi-typography.semi-typography-h4-weight-semibold {
    font-weight: 600
}

.semi-typography-h4.semi-typography.semi-typography-h4-weight-bold, h4.semi-typography.semi-typography-h4-weight-bold {
    font-weight: 700
}

.semi-typography-h5.semi-typography, h5.semi-typography {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin: 0
}

.semi-typography-h5.semi-typography.semi-typography-h5-weight-light, h5.semi-typography.semi-typography-h5-weight-light {
    font-weight: 200
}

.semi-typography-h5.semi-typography.semi-typography-h5-weight-regular, h5.semi-typography.semi-typography-h5-weight-regular {
    font-weight: 400
}

.semi-typography-h5.semi-typography.semi-typography-h5-weight-medium, h5.semi-typography.semi-typography-h5-weight-medium {
    font-weight: 500
}

.semi-typography-h5.semi-typography.semi-typography-h5-weight-semibold, h5.semi-typography.semi-typography-h5-weight-semibold {
    font-weight: 600
}

.semi-typography-h5.semi-typography.semi-typography-h5-weight-bold, h5.semi-typography.semi-typography-h5-weight-bold {
    font-weight: 700
}

.semi-typography-h6.semi-typography, h6.semi-typography {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin: 0
}

.semi-typography-h6.semi-typography.semi-typography-h6-weight-light, h6.semi-typography.semi-typography-h6-weight-light {
    font-weight: 200
}

.semi-typography-h6.semi-typography.semi-typography-h6-weight-regular, h6.semi-typography.semi-typography-h6-weight-regular {
    font-weight: 400
}

.semi-typography-h6.semi-typography.semi-typography-h6-weight-medium, h6.semi-typography.semi-typography-h6-weight-medium {
    font-weight: 500
}

.semi-typography-h6.semi-typography.semi-typography-h6-weight-semibold, h6.semi-typography.semi-typography-h6-weight-semibold {
    font-weight: 600
}

.semi-typography-h6.semi-typography.semi-typography-h6-weight-bold, h6.semi-typography.semi-typography-h6-weight-bold {
    font-weight: 700
}

.semi-typography-paragraph.semi-typography-extended, p.semi-typography-extended {
    font-weight: 400;
    line-height: 24px
}

.semi-portal-rtl .semi-typography, .semi-rtl .semi-typography {
    direction: rtl
}

.semi-portal-rtl .semi-typography a, .semi-portal-rtl .semi-typography-link a, .semi-rtl .semi-typography a, .semi-rtl .semi-typography-link a {
    display: inline-block
}

.semi-portal-rtl .semi-typography-icon, .semi-rtl .semi-typography-icon {
    margin-left: 4px;
    margin-right: auto
}

.semi-portal-rtl .semi-typography-ellipsis-expand, .semi-rtl .semi-typography-ellipsis-expand {
    margin-left: auto
}

.semi-portal-rtl .semi-typography-action-copied, .semi-portal-rtl .semi-typography-action-copy, .semi-rtl .semi-typography-action-copied, .semi-rtl .semi-typography-action-copy {
    margin-left: auto;
    margin-right: 4px
}

@keyframes semi-tooltip-zoomIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }
    50% {
        opacity: 1
    }
}

@keyframes semi-tooltip-bounceIn {
    0% {
        opacity: 0;
        transform: scale(.6)
    }
    70% {
        opacity: 1;
        transform: scale(1.01)
    }
    to {
        animation-timing-function: cubic-bezier(.215, .61, .355, 1);
        opacity: 1;
        transform: scale(1)
    }
}

@keyframes semi-tooltip-zoomOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: 0;
        transform: scale(.8)
    }
    to {
        opacity: 0
    }
}

.semi-tooltip-wrapper {
    background-color: rgba(var(--semi-grey-7), 1);
    border-radius: var(--semi-border-radius-medium);
    color: var(--semi-color-bg-0);
    left: 0;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    position: relative;
    top: 0;
    word-wrap: break-word;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    max-width: 240px;
    opacity: 0;
    overflow-wrap: break-word
}

.semi-tooltip-wrapper-show {
    opacity: 1
}

.semi-tooltip-content {
    min-width: 0
}

.semi-tooltip-trigger {
    display: inline-block;
    height: auto;
    width: auto
}

.semi-tooltip-with-arrow {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center
}

.semi-tooltip-animation-show {
    animation: semi-tooltip-zoomIn .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-tooltip-animation-hide {
    animation: semi-tooltip-zoomOut .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-tooltip-wrapper .semi-tooltip-icon-arrow {
    color: rgba(var(--semi-grey-7), 1);
    height: 7px;
    position: absolute;
    width: 24px
}

.semi-tooltip-wrapper[x-placement=top] .semi-tooltip-icon-arrow {
    bottom: -6px;
    left: 50%;
    transform: translateX(-50%)
}

.semi-tooltip-wrapper[x-placement=top] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=top].semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=topLeft] .semi-tooltip-icon-arrow {
    bottom: -6px;
    left: 6px
}

.semi-tooltip-wrapper[x-placement=topLeft] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=topLeft].semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=topRight] .semi-tooltip-icon-arrow {
    bottom: -6px;
    right: 6px
}

.semi-tooltip-wrapper[x-placement=topRight] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=topRight].semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=leftTop] .semi-tooltip-icon-arrow {
    height: 24px;
    right: -6px;
    top: 5px;
    width: 7px
}

.semi-tooltip-wrapper[x-placement=leftTop] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=leftTop].semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=left] .semi-tooltip-icon-arrow {
    height: 24px;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    width: 7px
}

.semi-tooltip-wrapper[x-placement=left] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=left].semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=leftBottom] .semi-tooltip-icon-arrow {
    bottom: 5px;
    height: 24px;
    right: -6px;
    width: 7px
}

.semi-tooltip-wrapper[x-placement=leftBottom] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=leftBottom].semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=rightTop] .semi-tooltip-icon-arrow {
    height: 24px;
    left: -6px;
    top: 5px;
    transform: rotate(180deg);
    width: 7px
}

.semi-tooltip-wrapper[x-placement=rightTop] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=rightTop].semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=right] .semi-tooltip-icon-arrow {
    height: 24px;
    left: -6px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    width: 7px
}

.semi-tooltip-wrapper[x-placement=right] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=right].semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=rightBottom] .semi-tooltip-icon-arrow {
    bottom: 5px;
    height: 24px;
    left: -6px;
    transform: rotate(180deg);
    width: 7px
}

.semi-tooltip-wrapper[x-placement=rightBottom] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=rightBottom].semi-tooltip-with-arrow {
    min-height: 34px
}

.semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-icon-arrow {
    left: 6px;
    top: -6px;
    transform: rotate(180deg)
}

.semi-tooltip-wrapper[x-placement=bottomLeft] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=bottomLeft].semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=bottom] .semi-tooltip-icon-arrow {
    left: 50%;
    top: -6px;
    transform: translateX(-50%) rotate(180deg)
}

.semi-tooltip-wrapper[x-placement=bottom] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=bottom].semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-icon-arrow {
    right: 6px;
    top: -6px;
    transform: rotate(180deg)
}

.semi-tooltip-wrapper[x-placement=bottomRight] .semi-tooltip-with-arrow, .semi-tooltip-wrapper[x-placement=bottomRight].semi-tooltip-with-arrow {
    min-width: 36px
}

.semi-portal-rtl .semi-tooltip-wrapper, .semi-rtl .semi-tooltip-wrapper {
    direction: rtl;
    left: auto;
    padding-left: 12px;
    padding-right: 12px;
    right: 0
}

.semi-portal {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.semi-portal-inner {
    background-color: initial;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content;
    position: absolute
}

@keyframes semi-popover-zoomIn {
    0% {
        opacity: 0;
        transform: scale(.8)
    }
    50% {
        opacity: 1
    }
}

@keyframes semi-popover-zoomOut {
    0% {
        opacity: 1
    }
    60% {
        opacity: 0;
        transform: scale(.8)
    }
    to {
        opacity: 0
    }
}

.semi-popover-wrapper {
    background-color: var(--semi-color-bg-3);
    border-radius: var(--semi-border-radius-medium);
    box-shadow: var(--semi-shadow-elevated);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    opacity: 0;
    position: relative;
    z-index: 1030
}

.semi-popover-wrapper-show {
    opacity: 1
}

.semi-popover-trigger {
    display: inline-block;
    height: auto;
    width: auto
}

.semi-popover-title {
    border-bottom: 1px solid var(--semi-color-border);
    padding: 8px
}

.semi-popover-confirm {
    position: absolute
}

.semi-popover-with-arrow {
    box-sizing: border-box;
    padding: 12px
}

.semi-popover-animation-show {
    animation: semi-popover-zoomIn .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-popover-animation-hide {
    animation: semi-popover-zoomOut .1s cubic-bezier(.215, .61, .355, 1);
    animation-fill-mode: forwards
}

.semi-popover-wrapper .semi-popover-icon-arrow {
    color: unset;
    height: 8px;
    position: absolute;
    width: 24px
}

.semi-popover-wrapper[x-placement=top] .semi-popover-icon-arrow {
    bottom: -7px;
    left: 50%;
    transform: translateX(-50%)
}

.semi-popover-wrapper[x-placement=top] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=top].semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=topLeft] .semi-popover-icon-arrow {
    bottom: -7px;
    left: 6px
}

.semi-popover-wrapper[x-placement=topLeft] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=topLeft].semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=topRight] .semi-popover-icon-arrow {
    bottom: -7px;
    right: 6px
}

.semi-popover-wrapper[x-placement=topRight] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=topRight].semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=leftTop] .semi-popover-icon-arrow {
    height: 24px;
    right: -7px;
    top: 6px;
    width: 8px
}

.semi-popover-wrapper[x-placement=leftTop] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=leftTop].semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=left] .semi-popover-icon-arrow {
    height: 24px;
    right: -7px;
    top: 50%;
    transform: translateY(-50%);
    width: 8px
}

.semi-popover-wrapper[x-placement=left] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=left].semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=leftBottom] .semi-popover-icon-arrow {
    bottom: 6px;
    height: 24px;
    right: -7px;
    width: 8px
}

.semi-popover-wrapper[x-placement=leftBottom] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=leftBottom].semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=rightTop] .semi-popover-icon-arrow {
    height: 24px;
    left: -7px;
    top: 6px;
    transform: rotate(180deg);
    width: 8px
}

.semi-popover-wrapper[x-placement=rightTop] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=rightTop].semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=right] .semi-popover-icon-arrow {
    height: 24px;
    left: -7px;
    top: 50%;
    transform: translateY(-50%) rotate(180deg);
    width: 8px
}

.semi-popover-wrapper[x-placement=right] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=right].semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=rightBottom] .semi-popover-icon-arrow {
    bottom: 6px;
    height: 24px;
    left: -7px;
    transform: rotate(180deg);
    width: 8px
}

.semi-popover-wrapper[x-placement=rightBottom] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=rightBottom].semi-popover-with-arrow {
    min-height: 36px
}

.semi-popover-wrapper[x-placement=bottomLeft] .semi-popover-icon-arrow {
    left: 6px;
    top: -7px;
    transform: rotate(180deg)
}

.semi-popover-wrapper[x-placement=bottomLeft] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=bottomLeft].semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=bottom] .semi-popover-icon-arrow {
    left: 50%;
    top: -7px;
    transform: translateX(-50%) rotate(180deg)
}

.semi-popover-wrapper[x-placement=bottom] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=bottom].semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover-wrapper[x-placement=bottomRight] .semi-popover-icon-arrow {
    right: 6px;
    top: -7px;
    transform: rotate(180deg)
}

.semi-popover-wrapper[x-placement=bottomRight] .semi-popover-with-arrow, .semi-popover-wrapper[x-placement=bottomRight].semi-popover-with-arrow {
    min-width: 36px
}

.semi-popover.semi-popover-rtl {
    direction: rtl
}

.semi-dropdown {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-dropdown-wrapper {
    background: var(--semi-color-bg-3);
    border-radius: var(--semi-border-radius-medium);
    box-shadow: var(--semi-shadow-elevated);
    opacity: 0;
    overflow-y: auto;
    position: relative;
    z-index: 1050
}

.semi-dropdown-wrapper-show {
    opacity: 1
}

.semi-dropdown-trigger {
    display: inline-block
}

.semi-dropdown-menu {
    list-style: none;
    margin: 0;
    padding: 4px 0
}

.semi-dropdown-title {
    color: var(--semi-color-text-2);
    cursor: default;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 4px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px
}

.semi-dropdown-title-withTick {
    padding-left: 31px
}

.semi-dropdown-item {
    align-items: center;
    color: var(--semi-color-text-0);
    display: flex;
    max-width: 280px;
    padding: 8px 16px;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeOut) 0ms
}

.semi-dropdown-item-hover {
    background-color: var(--semi-color-fill-0)
}

.semi-dropdown-item:not(.semi-dropdown-item-active):hover {
    background-color: var(--semi-color-fill-0);
    cursor: pointer
}

.semi-dropdown-item:not(.semi-dropdown-item-active):active {
    background-color: var(--semi-color-fill-1)
}

.semi-dropdown-item:focus-visible {
    background-color: var(--semi-color-fill-0);
    outline: 0
}

.semi-dropdown-item-icon {
    align-items: center;
    display: inline-flex;
    margin-right: 8px
}

.semi-dropdown-item-danger {
    color: var(--semi-color-danger)
}

.semi-dropdown-item-secondary {
    color: var(--semi-color-secondary)
}

.semi-dropdown-item-warning {
    color: var(--semi-color-warning)
}

.semi-dropdown-item-tertiary {
    color: var(--semi-color-tertiary)
}

.semi-dropdown-item-primary {
    color: var(--semi-color-primary)
}

.semi-dropdown-item-withTick {
    padding-left: 12px
}

.semi-dropdown-item > .semi-icon {
    flex-shrink: 0;
    font-size: 12px;
    margin-right: 9px
}

.semi-dropdown-item-active {
    font-weight: 600
}

.semi-dropdown-item.semi-dropdown-item-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-dropdown-item.semi-dropdown-item-disabled:active, .semi-dropdown-item.semi-dropdown-item-disabled:hover {
    background-color: initial;
    cursor: not-allowed
}

.semi-dropdown-divider {
    background: var(--semi-color-border);
    clear: both;
    display: block;
    height: 1px;
    margin: 4px 0;
    min-width: 100%;
    width: 100%
}

.semi-portal-rtl .semi-dropdown-wrapper, .semi-rtl .semi-dropdown-wrapper {
    direction: rtl
}

.semi-portal-rtl .semi-dropdown-title-withTick, .semi-rtl .semi-dropdown-title-withTick {
    padding-left: 0;
    padding-right: 31px
}

.semi-portal-rtl .semi-dropdown-item-withTick, .semi-rtl .semi-dropdown-item-withTick {
    padding-left: auto;
    padding-right: 12px
}

.semi-portal-rtl .semi-dropdown-item > .semi-icon, .semi-rtl .semi-dropdown-item > .semi-icon {
    margin-left: 9px;
    margin-right: 0
}

.semi-list {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-list-items {
    list-style: none;
    margin: 0;
    padding: 0
}

.semi-list-footer, .semi-list-header {
    padding: 12px 24px
}

.semi-list-empty {
    color: var(--semi-color-text-2);
    padding: 12px 0;
    text-align: center;
    width: 100%
}

.semi-list-item {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 12px 24px
}

.semi-list-item-body {
    display: flex;
    flex: 1 1
}

.semi-list-item-body-header {
    margin-right: 20px
}

.semi-list-item-body-flex-start {
    align-items: flex-start
}

.semi-list-item-body-flex-end {
    align-items: flex-end
}

.semi-list-item-body-center {
    align-items: center
}

.semi-list-item-body-stretch {
    align-items: stretch
}

.semi-list-item-body-baseline {
    align-items: baseline
}

.semi-list-item-extra {
    flex: 0 0 auto;
    margin-left: 40px
}

.semi-list-split .semi-list-item {
    border-bottom: 1px solid var(--semi-color-border)
}

.semi-list-split .semi-list-item:last-child {
    border-bottom: none
}

.semi-list-split .semi-list-header {
    border-bottom: 1px solid var(--semi-color-border)
}

.semi-list-split .semi-list-footer {
    border-top: 1px solid var(--semi-color-border)
}

.semi-list-small .semi-list-footer, .semi-list-small .semi-list-header, .semi-list-small .semi-list-item {
    padding: 8px 16px
}

.semi-list-large .semi-list-footer, .semi-list-large .semi-list-header, .semi-list-large .semi-list-item {
    padding: 16px 24px
}

.semi-list.semi-list-grid .semi-list-item {
    padding: 0
}

.semi-list.semi-list-bordered {
    border: 1px solid var(--semi-color-border)
}

.semi-list.semi-list-flex .semi-list-items {
    display: flex
}

.semi-list.semi-list-flex.semi-list-split .semi-list-item {
    border-bottom: none;
    border-right: 1px solid var(--semi-color-border)
}

.semi-list.semi-list-flex.semi-list-split .semi-list-item:last-child {
    border-right: none
}

.semi-portal-rtl .semi-list, .semi-portal-rtl .semi-list-item, .semi-rtl .semi-list, .semi-rtl .semi-list-item {
    direction: rtl
}

.semi-portal-rtl .semi-list-item-body-header, .semi-rtl .semi-list-item-body-header {
    margin-left: 20px;
    margin-right: auto
}

.semi-portal-rtl .semi-list-item-extra, .semi-rtl .semi-list-item-extra {
    flex: 0 0 auto;
    margin-left: 0;
    margin-right: 40px
}

.semi-portal-rtl .semi-list.semi-list-flex.semi-list-split .semi-list-item, .semi-rtl .semi-list.semi-list-flex.semi-list-split .semi-list-item {
    border-bottom: none;
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-list.semi-list-flex.semi-list-split .semi-list-item:last-child, .semi-rtl .semi-list.semi-list-flex.semi-list-split .semi-list-item:last-child {
    border-left: none
}

.semi-row {
    height: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    zoom: 1;
    box-sizing: border-box;
    display: block
}

.semi-row:after, .semi-row:before {
    content: "";
    display: table
}

.semi-row:after {
    clear: both
}

.semi-row-flex {
    display: flex;
    flex-flow: row wrap
}

.semi-row-flex:after, .semi-row-flex:before {
    display: flex
}

.semi-col-0, .semi-col-lg-0, .semi-col-md-0, .semi-col-sm-0, .semi-col-xl-0, .semi-col-xs-0, .semi-col-xxl-0 {
    display: none
}

.semi-row-flex-start {
    justify-content: flex-start
}

.semi-row-flex-center {
    justify-content: center
}

.semi-row-flex-end {
    justify-content: flex-end
}

.semi-row-flex-space-between {
    justify-content: space-between
}

.semi-row-flex-space-around {
    justify-content: space-around
}

.semi-row-flex-top {
    align-items: flex-start
}

.semi-row-flex-middle {
    align-items: center
}

.semi-row-flex-bottom {
    align-items: flex-end
}

.semi-col {
    position: relative
}

.semi-col-1, .semi-col-10, .semi-col-11, .semi-col-12, .semi-col-13, .semi-col-14, .semi-col-15, .semi-col-16, .semi-col-17, .semi-col-18, .semi-col-19, .semi-col-2, .semi-col-20, .semi-col-21, .semi-col-22, .semi-col-23, .semi-col-24, .semi-col-3, .semi-col-4, .semi-col-5, .semi-col-6, .semi-col-7, .semi-col-8, .semi-col-9, .semi-col-lg-1, .semi-col-lg-10, .semi-col-lg-11, .semi-col-lg-12, .semi-col-lg-13, .semi-col-lg-14, .semi-col-lg-15, .semi-col-lg-16, .semi-col-lg-17, .semi-col-lg-18, .semi-col-lg-19, .semi-col-lg-2, .semi-col-lg-20, .semi-col-lg-21, .semi-col-lg-22, .semi-col-lg-23, .semi-col-lg-24, .semi-col-lg-3, .semi-col-lg-4, .semi-col-lg-5, .semi-col-lg-6, .semi-col-lg-7, .semi-col-lg-8, .semi-col-lg-9, .semi-col-md-1, .semi-col-md-10, .semi-col-md-11, .semi-col-md-12, .semi-col-md-13, .semi-col-md-14, .semi-col-md-15, .semi-col-md-16, .semi-col-md-17, .semi-col-md-18, .semi-col-md-19, .semi-col-md-2, .semi-col-md-20, .semi-col-md-21, .semi-col-md-22, .semi-col-md-23, .semi-col-md-24, .semi-col-md-3, .semi-col-md-4, .semi-col-md-5, .semi-col-md-6, .semi-col-md-7, .semi-col-md-8, .semi-col-md-9, .semi-col-sm-1, .semi-col-sm-10, .semi-col-sm-11, .semi-col-sm-12, .semi-col-sm-13, .semi-col-sm-14, .semi-col-sm-15, .semi-col-sm-16, .semi-col-sm-17, .semi-col-sm-18, .semi-col-sm-19, .semi-col-sm-2, .semi-col-sm-20, .semi-col-sm-21, .semi-col-sm-22, .semi-col-sm-23, .semi-col-sm-24, .semi-col-sm-3, .semi-col-sm-4, .semi-col-sm-5, .semi-col-sm-6, .semi-col-sm-7, .semi-col-sm-8, .semi-col-sm-9, .semi-col-xs-1, .semi-col-xs-10, .semi-col-xs-11, .semi-col-xs-12, .semi-col-xs-13, .semi-col-xs-14, .semi-col-xs-15, .semi-col-xs-16, .semi-col-xs-17, .semi-col-xs-18, .semi-col-xs-19, .semi-col-xs-2, .semi-col-xs-20, .semi-col-xs-21, .semi-col-xs-22, .semi-col-xs-23, .semi-col-xs-24, .semi-col-xs-3, .semi-col-xs-4, .semi-col-xs-5, .semi-col-xs-6, .semi-col-xs-7, .semi-col-xs-8, .semi-col-xs-9 {
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.semi-col-1, .semi-col-10, .semi-col-11, .semi-col-12, .semi-col-13, .semi-col-14, .semi-col-15, .semi-col-16, .semi-col-17, .semi-col-18, .semi-col-19, .semi-col-2, .semi-col-20, .semi-col-21, .semi-col-22, .semi-col-23, .semi-col-24, .semi-col-3, .semi-col-4, .semi-col-5, .semi-col-6, .semi-col-7, .semi-col-8, .semi-col-9 {
    flex: 0 0 auto;
    float: left
}

.semi-col-1 {
    box-sizing: border-box;
    display: block;
    width: 4.1666666667%
}

.semi-col-push-1 {
    left: 4.1666666667%
}

.semi-col-pull-1 {
    right: 4.1666666667%
}

.semi-col-offset-1 {
    margin-left: 4.1666666667%
}

.semi-col-order-1 {
    order: 1
}

.semi-col-2 {
    box-sizing: border-box;
    display: block;
    width: 8.3333333333%
}

.semi-col-push-2 {
    left: 8.3333333333%
}

.semi-col-pull-2 {
    right: 8.3333333333%
}

.semi-col-offset-2 {
    margin-left: 8.3333333333%
}

.semi-col-order-2 {
    order: 2
}

.semi-col-3 {
    box-sizing: border-box;
    display: block;
    width: 12.5%
}

.semi-col-push-3 {
    left: 12.5%
}

.semi-col-pull-3 {
    right: 12.5%
}

.semi-col-offset-3 {
    margin-left: 12.5%
}

.semi-col-order-3 {
    order: 3
}

.semi-col-4 {
    box-sizing: border-box;
    display: block;
    width: 16.6666666667%
}

.semi-col-push-4 {
    left: 16.6666666667%
}

.semi-col-pull-4 {
    right: 16.6666666667%
}

.semi-col-offset-4 {
    margin-left: 16.6666666667%
}

.semi-col-order-4 {
    order: 4
}

.semi-col-5 {
    box-sizing: border-box;
    display: block;
    width: 20.8333333333%
}

.semi-col-push-5 {
    left: 20.8333333333%
}

.semi-col-pull-5 {
    right: 20.8333333333%
}

.semi-col-offset-5 {
    margin-left: 20.8333333333%
}

.semi-col-order-5 {
    order: 5
}

.semi-col-6 {
    box-sizing: border-box;
    display: block;
    width: 25%
}

.semi-col-push-6 {
    left: 25%
}

.semi-col-pull-6 {
    right: 25%
}

.semi-col-offset-6 {
    margin-left: 25%
}

.semi-col-order-6 {
    order: 6
}

.semi-col-7 {
    box-sizing: border-box;
    display: block;
    width: 29.1666666667%
}

.semi-col-push-7 {
    left: 29.1666666667%
}

.semi-col-pull-7 {
    right: 29.1666666667%
}

.semi-col-offset-7 {
    margin-left: 29.1666666667%
}

.semi-col-order-7 {
    order: 7
}

.semi-col-8 {
    box-sizing: border-box;
    display: block;
    width: 33.3333333333%
}

.semi-col-push-8 {
    left: 33.3333333333%
}

.semi-col-pull-8 {
    right: 33.3333333333%
}

.semi-col-offset-8 {
    margin-left: 33.3333333333%
}

.semi-col-order-8 {
    order: 8
}

.semi-col-9 {
    box-sizing: border-box;
    display: block;
    width: 37.5%
}

.semi-col-push-9 {
    left: 37.5%
}

.semi-col-pull-9 {
    right: 37.5%
}

.semi-col-offset-9 {
    margin-left: 37.5%
}

.semi-col-order-9 {
    order: 9
}

.semi-col-10 {
    box-sizing: border-box;
    display: block;
    width: 41.6666666667%
}

.semi-col-push-10 {
    left: 41.6666666667%
}

.semi-col-pull-10 {
    right: 41.6666666667%
}

.semi-col-offset-10 {
    margin-left: 41.6666666667%
}

.semi-col-order-10 {
    order: 10
}

.semi-col-11 {
    box-sizing: border-box;
    display: block;
    width: 45.8333333333%
}

.semi-col-push-11 {
    left: 45.8333333333%
}

.semi-col-pull-11 {
    right: 45.8333333333%
}

.semi-col-offset-11 {
    margin-left: 45.8333333333%
}

.semi-col-order-11 {
    order: 11
}

.semi-col-12 {
    box-sizing: border-box;
    display: block;
    width: 50%
}

.semi-col-push-12 {
    left: 50%
}

.semi-col-pull-12 {
    right: 50%
}

.semi-col-offset-12 {
    margin-left: 50%
}

.semi-col-order-12 {
    order: 12
}

.semi-col-13 {
    box-sizing: border-box;
    display: block;
    width: 54.1666666667%
}

.semi-col-push-13 {
    left: 54.1666666667%
}

.semi-col-pull-13 {
    right: 54.1666666667%
}

.semi-col-offset-13 {
    margin-left: 54.1666666667%
}

.semi-col-order-13 {
    order: 13
}

.semi-col-14 {
    box-sizing: border-box;
    display: block;
    width: 58.3333333333%
}

.semi-col-push-14 {
    left: 58.3333333333%
}

.semi-col-pull-14 {
    right: 58.3333333333%
}

.semi-col-offset-14 {
    margin-left: 58.3333333333%
}

.semi-col-order-14 {
    order: 14
}

.semi-col-15 {
    box-sizing: border-box;
    display: block;
    width: 62.5%
}

.semi-col-push-15 {
    left: 62.5%
}

.semi-col-pull-15 {
    right: 62.5%
}

.semi-col-offset-15 {
    margin-left: 62.5%
}

.semi-col-order-15 {
    order: 15
}

.semi-col-16 {
    box-sizing: border-box;
    display: block;
    width: 66.6666666667%
}

.semi-col-push-16 {
    left: 66.6666666667%
}

.semi-col-pull-16 {
    right: 66.6666666667%
}

.semi-col-offset-16 {
    margin-left: 66.6666666667%
}

.semi-col-order-16 {
    order: 16
}

.semi-col-17 {
    box-sizing: border-box;
    display: block;
    width: 70.8333333333%
}

.semi-col-push-17 {
    left: 70.8333333333%
}

.semi-col-pull-17 {
    right: 70.8333333333%
}

.semi-col-offset-17 {
    margin-left: 70.8333333333%
}

.semi-col-order-17 {
    order: 17
}

.semi-col-18 {
    box-sizing: border-box;
    display: block;
    width: 75%
}

.semi-col-push-18 {
    left: 75%
}

.semi-col-pull-18 {
    right: 75%
}

.semi-col-offset-18 {
    margin-left: 75%
}

.semi-col-order-18 {
    order: 18
}

.semi-col-19 {
    box-sizing: border-box;
    display: block;
    width: 79.1666666667%
}

.semi-col-push-19 {
    left: 79.1666666667%
}

.semi-col-pull-19 {
    right: 79.1666666667%
}

.semi-col-offset-19 {
    margin-left: 79.1666666667%
}

.semi-col-order-19 {
    order: 19
}

.semi-col-20 {
    box-sizing: border-box;
    display: block;
    width: 83.3333333333%
}

.semi-col-push-20 {
    left: 83.3333333333%
}

.semi-col-pull-20 {
    right: 83.3333333333%
}

.semi-col-offset-20 {
    margin-left: 83.3333333333%
}

.semi-col-order-20 {
    order: 20
}

.semi-col-21 {
    box-sizing: border-box;
    display: block;
    width: 87.5%
}

.semi-col-push-21 {
    left: 87.5%
}

.semi-col-pull-21 {
    right: 87.5%
}

.semi-col-offset-21 {
    margin-left: 87.5%
}

.semi-col-order-21 {
    order: 21
}

.semi-col-22 {
    box-sizing: border-box;
    display: block;
    width: 91.6666666667%
}

.semi-col-push-22 {
    left: 91.6666666667%
}

.semi-col-pull-22 {
    right: 91.6666666667%
}

.semi-col-offset-22 {
    margin-left: 91.6666666667%
}

.semi-col-order-22 {
    order: 22
}

.semi-col-23 {
    box-sizing: border-box;
    display: block;
    width: 95.8333333333%
}

.semi-col-push-23 {
    left: 95.8333333333%
}

.semi-col-pull-23 {
    right: 95.8333333333%
}

.semi-col-offset-23 {
    margin-left: 95.8333333333%
}

.semi-col-order-23 {
    order: 23
}

.semi-col-24 {
    box-sizing: border-box;
    display: block;
    width: 100%
}

.semi-col-push-24 {
    left: 100%
}

.semi-col-pull-24 {
    right: 100%
}

.semi-col-offset-24 {
    margin-left: 100%
}

.semi-col-order-24 {
    order: 24
}

.semi-rtl .semi-col-1, .semi-rtl .semi-col-10, .semi-rtl .semi-col-11, .semi-rtl .semi-col-12, .semi-rtl .semi-col-13, .semi-rtl .semi-col-14, .semi-rtl .semi-col-15, .semi-rtl .semi-col-16, .semi-rtl .semi-col-17, .semi-rtl .semi-col-18, .semi-rtl .semi-col-19, .semi-rtl .semi-col-2, .semi-rtl .semi-col-20, .semi-rtl .semi-col-21, .semi-rtl .semi-col-22, .semi-rtl .semi-col-23, .semi-rtl .semi-col-24, .semi-rtl .semi-col-3, .semi-rtl .semi-col-4, .semi-rtl .semi-col-5, .semi-rtl .semi-col-6, .semi-rtl .semi-col-7, .semi-rtl .semi-col-8, .semi-rtl .semi-col-9 {
    float: right
}

.semi-rtl .semi-col-offset-1 {
    margin-left: auto;
    margin-right: 4.1666666667%
}

.semi-rtl .semi-col-offset-2 {
    margin-left: auto;
    margin-right: 8.3333333333%
}

.semi-rtl .semi-col-offset-3 {
    margin-left: auto;
    margin-right: 12.5%
}

.semi-rtl .semi-col-offset-4 {
    margin-left: auto;
    margin-right: 16.6666666667%
}

.semi-rtl .semi-col-offset-5 {
    margin-left: auto;
    margin-right: 20.8333333333%
}

.semi-rtl .semi-col-offset-6 {
    margin-left: auto;
    margin-right: 25%
}

.semi-rtl .semi-col-offset-7 {
    margin-left: auto;
    margin-right: 29.1666666667%
}

.semi-rtl .semi-col-offset-8 {
    margin-left: auto;
    margin-right: 33.3333333333%
}

.semi-rtl .semi-col-offset-9 {
    margin-left: auto;
    margin-right: 37.5%
}

.semi-rtl .semi-col-offset-10 {
    margin-left: auto;
    margin-right: 41.6666666667%
}

.semi-rtl .semi-col-offset-11 {
    margin-left: auto;
    margin-right: 45.8333333333%
}

.semi-rtl .semi-col-offset-12 {
    margin-left: auto;
    margin-right: 50%
}

.semi-rtl .semi-col-offset-13 {
    margin-left: auto;
    margin-right: 54.1666666667%
}

.semi-rtl .semi-col-offset-14 {
    margin-left: auto;
    margin-right: 58.3333333333%
}

.semi-rtl .semi-col-offset-15 {
    margin-left: auto;
    margin-right: 62.5%
}

.semi-rtl .semi-col-offset-16 {
    margin-left: auto;
    margin-right: 66.6666666667%
}

.semi-rtl .semi-col-offset-17 {
    margin-left: auto;
    margin-right: 70.8333333333%
}

.semi-rtl .semi-col-offset-18 {
    margin-left: auto;
    margin-right: 75%
}

.semi-rtl .semi-col-offset-19 {
    margin-left: auto;
    margin-right: 79.1666666667%
}

.semi-rtl .semi-col-offset-20 {
    margin-left: auto;
    margin-right: 83.3333333333%
}

.semi-rtl .semi-col-offset-21 {
    margin-left: auto;
    margin-right: 87.5%
}

.semi-rtl .semi-col-offset-22 {
    margin-left: auto;
    margin-right: 91.6666666667%
}

.semi-rtl .semi-col-offset-23 {
    margin-left: auto;
    margin-right: 95.8333333333%
}

.semi-rtl .semi-col-offset-24 {
    margin-left: auto;
    margin-right: 100%
}

.semi-col-xs-1, .semi-col-xs-10, .semi-col-xs-11, .semi-col-xs-12, .semi-col-xs-13, .semi-col-xs-14, .semi-col-xs-15, .semi-col-xs-16, .semi-col-xs-17, .semi-col-xs-18, .semi-col-xs-19, .semi-col-xs-2, .semi-col-xs-20, .semi-col-xs-21, .semi-col-xs-22, .semi-col-xs-23, .semi-col-xs-24, .semi-col-xs-3, .semi-col-xs-4, .semi-col-xs-5, .semi-col-xs-6, .semi-col-xs-7, .semi-col-xs-8, .semi-col-xs-9 {
    flex: 0 0 auto;
    float: left
}

.semi-col-xs-1 {
    box-sizing: border-box;
    display: block;
    width: 4.1666666667%
}

.semi-col-xs-push-1 {
    left: 4.1666666667%
}

.semi-col-xs-pull-1 {
    right: 4.1666666667%
}

.semi-col-xs-offset-1 {
    margin-left: 4.1666666667%
}

.semi-col-xs-order-1 {
    order: 1
}

.semi-col-xs-2 {
    box-sizing: border-box;
    display: block;
    width: 8.3333333333%
}

.semi-col-xs-push-2 {
    left: 8.3333333333%
}

.semi-col-xs-pull-2 {
    right: 8.3333333333%
}

.semi-col-xs-offset-2 {
    margin-left: 8.3333333333%
}

.semi-col-xs-order-2 {
    order: 2
}

.semi-col-xs-3 {
    box-sizing: border-box;
    display: block;
    width: 12.5%
}

.semi-col-xs-push-3 {
    left: 12.5%
}

.semi-col-xs-pull-3 {
    right: 12.5%
}

.semi-col-xs-offset-3 {
    margin-left: 12.5%
}

.semi-col-xs-order-3 {
    order: 3
}

.semi-col-xs-4 {
    box-sizing: border-box;
    display: block;
    width: 16.6666666667%
}

.semi-col-xs-push-4 {
    left: 16.6666666667%
}

.semi-col-xs-pull-4 {
    right: 16.6666666667%
}

.semi-col-xs-offset-4 {
    margin-left: 16.6666666667%
}

.semi-col-xs-order-4 {
    order: 4
}

.semi-col-xs-5 {
    box-sizing: border-box;
    display: block;
    width: 20.8333333333%
}

.semi-col-xs-push-5 {
    left: 20.8333333333%
}

.semi-col-xs-pull-5 {
    right: 20.8333333333%
}

.semi-col-xs-offset-5 {
    margin-left: 20.8333333333%
}

.semi-col-xs-order-5 {
    order: 5
}

.semi-col-xs-6 {
    box-sizing: border-box;
    display: block;
    width: 25%
}

.semi-col-xs-push-6 {
    left: 25%
}

.semi-col-xs-pull-6 {
    right: 25%
}

.semi-col-xs-offset-6 {
    margin-left: 25%
}

.semi-col-xs-order-6 {
    order: 6
}

.semi-col-xs-7 {
    box-sizing: border-box;
    display: block;
    width: 29.1666666667%
}

.semi-col-xs-push-7 {
    left: 29.1666666667%
}

.semi-col-xs-pull-7 {
    right: 29.1666666667%
}

.semi-col-xs-offset-7 {
    margin-left: 29.1666666667%
}

.semi-col-xs-order-7 {
    order: 7
}

.semi-col-xs-8 {
    box-sizing: border-box;
    display: block;
    width: 33.3333333333%
}

.semi-col-xs-push-8 {
    left: 33.3333333333%
}

.semi-col-xs-pull-8 {
    right: 33.3333333333%
}

.semi-col-xs-offset-8 {
    margin-left: 33.3333333333%
}

.semi-col-xs-order-8 {
    order: 8
}

.semi-col-xs-9 {
    box-sizing: border-box;
    display: block;
    width: 37.5%
}

.semi-col-xs-push-9 {
    left: 37.5%
}

.semi-col-xs-pull-9 {
    right: 37.5%
}

.semi-col-xs-offset-9 {
    margin-left: 37.5%
}

.semi-col-xs-order-9 {
    order: 9
}

.semi-col-xs-10 {
    box-sizing: border-box;
    display: block;
    width: 41.6666666667%
}

.semi-col-xs-push-10 {
    left: 41.6666666667%
}

.semi-col-xs-pull-10 {
    right: 41.6666666667%
}

.semi-col-xs-offset-10 {
    margin-left: 41.6666666667%
}

.semi-col-xs-order-10 {
    order: 10
}

.semi-col-xs-11 {
    box-sizing: border-box;
    display: block;
    width: 45.8333333333%
}

.semi-col-xs-push-11 {
    left: 45.8333333333%
}

.semi-col-xs-pull-11 {
    right: 45.8333333333%
}

.semi-col-xs-offset-11 {
    margin-left: 45.8333333333%
}

.semi-col-xs-order-11 {
    order: 11
}

.semi-col-xs-12 {
    box-sizing: border-box;
    display: block;
    width: 50%
}

.semi-col-xs-push-12 {
    left: 50%
}

.semi-col-xs-pull-12 {
    right: 50%
}

.semi-col-xs-offset-12 {
    margin-left: 50%
}

.semi-col-xs-order-12 {
    order: 12
}

.semi-col-xs-13 {
    box-sizing: border-box;
    display: block;
    width: 54.1666666667%
}

.semi-col-xs-push-13 {
    left: 54.1666666667%
}

.semi-col-xs-pull-13 {
    right: 54.1666666667%
}

.semi-col-xs-offset-13 {
    margin-left: 54.1666666667%
}

.semi-col-xs-order-13 {
    order: 13
}

.semi-col-xs-14 {
    box-sizing: border-box;
    display: block;
    width: 58.3333333333%
}

.semi-col-xs-push-14 {
    left: 58.3333333333%
}

.semi-col-xs-pull-14 {
    right: 58.3333333333%
}

.semi-col-xs-offset-14 {
    margin-left: 58.3333333333%
}

.semi-col-xs-order-14 {
    order: 14
}

.semi-col-xs-15 {
    box-sizing: border-box;
    display: block;
    width: 62.5%
}

.semi-col-xs-push-15 {
    left: 62.5%
}

.semi-col-xs-pull-15 {
    right: 62.5%
}

.semi-col-xs-offset-15 {
    margin-left: 62.5%
}

.semi-col-xs-order-15 {
    order: 15
}

.semi-col-xs-16 {
    box-sizing: border-box;
    display: block;
    width: 66.6666666667%
}

.semi-col-xs-push-16 {
    left: 66.6666666667%
}

.semi-col-xs-pull-16 {
    right: 66.6666666667%
}

.semi-col-xs-offset-16 {
    margin-left: 66.6666666667%
}

.semi-col-xs-order-16 {
    order: 16
}

.semi-col-xs-17 {
    box-sizing: border-box;
    display: block;
    width: 70.8333333333%
}

.semi-col-xs-push-17 {
    left: 70.8333333333%
}

.semi-col-xs-pull-17 {
    right: 70.8333333333%
}

.semi-col-xs-offset-17 {
    margin-left: 70.8333333333%
}

.semi-col-xs-order-17 {
    order: 17
}

.semi-col-xs-18 {
    box-sizing: border-box;
    display: block;
    width: 75%
}

.semi-col-xs-push-18 {
    left: 75%
}

.semi-col-xs-pull-18 {
    right: 75%
}

.semi-col-xs-offset-18 {
    margin-left: 75%
}

.semi-col-xs-order-18 {
    order: 18
}

.semi-col-xs-19 {
    box-sizing: border-box;
    display: block;
    width: 79.1666666667%
}

.semi-col-xs-push-19 {
    left: 79.1666666667%
}

.semi-col-xs-pull-19 {
    right: 79.1666666667%
}

.semi-col-xs-offset-19 {
    margin-left: 79.1666666667%
}

.semi-col-xs-order-19 {
    order: 19
}

.semi-col-xs-20 {
    box-sizing: border-box;
    display: block;
    width: 83.3333333333%
}

.semi-col-xs-push-20 {
    left: 83.3333333333%
}

.semi-col-xs-pull-20 {
    right: 83.3333333333%
}

.semi-col-xs-offset-20 {
    margin-left: 83.3333333333%
}

.semi-col-xs-order-20 {
    order: 20
}

.semi-col-xs-21 {
    box-sizing: border-box;
    display: block;
    width: 87.5%
}

.semi-col-xs-push-21 {
    left: 87.5%
}

.semi-col-xs-pull-21 {
    right: 87.5%
}

.semi-col-xs-offset-21 {
    margin-left: 87.5%
}

.semi-col-xs-order-21 {
    order: 21
}

.semi-col-xs-22 {
    box-sizing: border-box;
    display: block;
    width: 91.6666666667%
}

.semi-col-xs-push-22 {
    left: 91.6666666667%
}

.semi-col-xs-pull-22 {
    right: 91.6666666667%
}

.semi-col-xs-offset-22 {
    margin-left: 91.6666666667%
}

.semi-col-xs-order-22 {
    order: 22
}

.semi-col-xs-23 {
    box-sizing: border-box;
    display: block;
    width: 95.8333333333%
}

.semi-col-xs-push-23 {
    left: 95.8333333333%
}

.semi-col-xs-pull-23 {
    right: 95.8333333333%
}

.semi-col-xs-offset-23 {
    margin-left: 95.8333333333%
}

.semi-col-xs-order-23 {
    order: 23
}

.semi-col-xs-24 {
    box-sizing: border-box;
    display: block;
    width: 100%
}

.semi-col-xs-push-24 {
    left: 100%
}

.semi-col-xs-pull-24 {
    right: 100%
}

.semi-col-xs-offset-24 {
    margin-left: 100%
}

.semi-col-xs-order-24 {
    order: 24
}

.semi-rtl .semi-col-xs-1, .semi-rtl .semi-col-xs-10, .semi-rtl .semi-col-xs-11, .semi-rtl .semi-col-xs-12, .semi-rtl .semi-col-xs-13, .semi-rtl .semi-col-xs-14, .semi-rtl .semi-col-xs-15, .semi-rtl .semi-col-xs-16, .semi-rtl .semi-col-xs-17, .semi-rtl .semi-col-xs-18, .semi-rtl .semi-col-xs-19, .semi-rtl .semi-col-xs-2, .semi-rtl .semi-col-xs-20, .semi-rtl .semi-col-xs-21, .semi-rtl .semi-col-xs-22, .semi-rtl .semi-col-xs-23, .semi-rtl .semi-col-xs-24, .semi-rtl .semi-col-xs-3, .semi-rtl .semi-col-xs-4, .semi-rtl .semi-col-xs-5, .semi-rtl .semi-col-xs-6, .semi-rtl .semi-col-xs-7, .semi-rtl .semi-col-xs-8, .semi-rtl .semi-col-xs-9 {
    float: right
}

.semi-rtl .semi-col-xs-offset-1 {
    margin-left: auto;
    margin-right: 4.1666666667%
}

.semi-rtl .semi-col-xs-offset-2 {
    margin-left: auto;
    margin-right: 8.3333333333%
}

.semi-rtl .semi-col-xs-offset-3 {
    margin-left: auto;
    margin-right: 12.5%
}

.semi-rtl .semi-col-xs-offset-4 {
    margin-left: auto;
    margin-right: 16.6666666667%
}

.semi-rtl .semi-col-xs-offset-5 {
    margin-left: auto;
    margin-right: 20.8333333333%
}

.semi-rtl .semi-col-xs-offset-6 {
    margin-left: auto;
    margin-right: 25%
}

.semi-rtl .semi-col-xs-offset-7 {
    margin-left: auto;
    margin-right: 29.1666666667%
}

.semi-rtl .semi-col-xs-offset-8 {
    margin-left: auto;
    margin-right: 33.3333333333%
}

.semi-rtl .semi-col-xs-offset-9 {
    margin-left: auto;
    margin-right: 37.5%
}

.semi-rtl .semi-col-xs-offset-10 {
    margin-left: auto;
    margin-right: 41.6666666667%
}

.semi-rtl .semi-col-xs-offset-11 {
    margin-left: auto;
    margin-right: 45.8333333333%
}

.semi-rtl .semi-col-xs-offset-12 {
    margin-left: auto;
    margin-right: 50%
}

.semi-rtl .semi-col-xs-offset-13 {
    margin-left: auto;
    margin-right: 54.1666666667%
}

.semi-rtl .semi-col-xs-offset-14 {
    margin-left: auto;
    margin-right: 58.3333333333%
}

.semi-rtl .semi-col-xs-offset-15 {
    margin-left: auto;
    margin-right: 62.5%
}

.semi-rtl .semi-col-xs-offset-16 {
    margin-left: auto;
    margin-right: 66.6666666667%
}

.semi-rtl .semi-col-xs-offset-17 {
    margin-left: auto;
    margin-right: 70.8333333333%
}

.semi-rtl .semi-col-xs-offset-18 {
    margin-left: auto;
    margin-right: 75%
}

.semi-rtl .semi-col-xs-offset-19 {
    margin-left: auto;
    margin-right: 79.1666666667%
}

.semi-rtl .semi-col-xs-offset-20 {
    margin-left: auto;
    margin-right: 83.3333333333%
}

.semi-rtl .semi-col-xs-offset-21 {
    margin-left: auto;
    margin-right: 87.5%
}

.semi-rtl .semi-col-xs-offset-22 {
    margin-left: auto;
    margin-right: 91.6666666667%
}

.semi-rtl .semi-col-xs-offset-23 {
    margin-left: auto;
    margin-right: 95.8333333333%
}

.semi-rtl .semi-col-xs-offset-24 {
    margin-left: auto;
    margin-right: 100%
}

@media (min-width: 576px) {
    .semi-col-sm-1, .semi-col-sm-10, .semi-col-sm-11, .semi-col-sm-12, .semi-col-sm-13, .semi-col-sm-14, .semi-col-sm-15, .semi-col-sm-16, .semi-col-sm-17, .semi-col-sm-18, .semi-col-sm-19, .semi-col-sm-2, .semi-col-sm-20, .semi-col-sm-21, .semi-col-sm-22, .semi-col-sm-23, .semi-col-sm-24, .semi-col-sm-3, .semi-col-sm-4, .semi-col-sm-5, .semi-col-sm-6, .semi-col-sm-7, .semi-col-sm-8, .semi-col-sm-9 {
        flex: 0 0 auto;
        float: left
    }

    .semi-col-sm-1 {
        box-sizing: border-box;
        display: block;
        width: 4.1666666667%
    }

    .semi-col-sm-push-1 {
        left: 4.1666666667%
    }

    .semi-col-sm-pull-1 {
        right: 4.1666666667%
    }

    .semi-col-sm-offset-1 {
        margin-left: 4.1666666667%
    }

    .semi-col-sm-order-1 {
        order: 1
    }

    .semi-col-sm-2 {
        box-sizing: border-box;
        display: block;
        width: 8.3333333333%
    }

    .semi-col-sm-push-2 {
        left: 8.3333333333%
    }

    .semi-col-sm-pull-2 {
        right: 8.3333333333%
    }

    .semi-col-sm-offset-2 {
        margin-left: 8.3333333333%
    }

    .semi-col-sm-order-2 {
        order: 2
    }

    .semi-col-sm-3 {
        box-sizing: border-box;
        display: block;
        width: 12.5%
    }

    .semi-col-sm-push-3 {
        left: 12.5%
    }

    .semi-col-sm-pull-3 {
        right: 12.5%
    }

    .semi-col-sm-offset-3 {
        margin-left: 12.5%
    }

    .semi-col-sm-order-3 {
        order: 3
    }

    .semi-col-sm-4 {
        box-sizing: border-box;
        display: block;
        width: 16.6666666667%
    }

    .semi-col-sm-push-4 {
        left: 16.6666666667%
    }

    .semi-col-sm-pull-4 {
        right: 16.6666666667%
    }

    .semi-col-sm-offset-4 {
        margin-left: 16.6666666667%
    }

    .semi-col-sm-order-4 {
        order: 4
    }

    .semi-col-sm-5 {
        box-sizing: border-box;
        display: block;
        width: 20.8333333333%
    }

    .semi-col-sm-push-5 {
        left: 20.8333333333%
    }

    .semi-col-sm-pull-5 {
        right: 20.8333333333%
    }

    .semi-col-sm-offset-5 {
        margin-left: 20.8333333333%
    }

    .semi-col-sm-order-5 {
        order: 5
    }

    .semi-col-sm-6 {
        box-sizing: border-box;
        display: block;
        width: 25%
    }

    .semi-col-sm-push-6 {
        left: 25%
    }

    .semi-col-sm-pull-6 {
        right: 25%
    }

    .semi-col-sm-offset-6 {
        margin-left: 25%
    }

    .semi-col-sm-order-6 {
        order: 6
    }

    .semi-col-sm-7 {
        box-sizing: border-box;
        display: block;
        width: 29.1666666667%
    }

    .semi-col-sm-push-7 {
        left: 29.1666666667%
    }

    .semi-col-sm-pull-7 {
        right: 29.1666666667%
    }

    .semi-col-sm-offset-7 {
        margin-left: 29.1666666667%
    }

    .semi-col-sm-order-7 {
        order: 7
    }

    .semi-col-sm-8 {
        box-sizing: border-box;
        display: block;
        width: 33.3333333333%
    }

    .semi-col-sm-push-8 {
        left: 33.3333333333%
    }

    .semi-col-sm-pull-8 {
        right: 33.3333333333%
    }

    .semi-col-sm-offset-8 {
        margin-left: 33.3333333333%
    }

    .semi-col-sm-order-8 {
        order: 8
    }

    .semi-col-sm-9 {
        box-sizing: border-box;
        display: block;
        width: 37.5%
    }

    .semi-col-sm-push-9 {
        left: 37.5%
    }

    .semi-col-sm-pull-9 {
        right: 37.5%
    }

    .semi-col-sm-offset-9 {
        margin-left: 37.5%
    }

    .semi-col-sm-order-9 {
        order: 9
    }

    .semi-col-sm-10 {
        box-sizing: border-box;
        display: block;
        width: 41.6666666667%
    }

    .semi-col-sm-push-10 {
        left: 41.6666666667%
    }

    .semi-col-sm-pull-10 {
        right: 41.6666666667%
    }

    .semi-col-sm-offset-10 {
        margin-left: 41.6666666667%
    }

    .semi-col-sm-order-10 {
        order: 10
    }

    .semi-col-sm-11 {
        box-sizing: border-box;
        display: block;
        width: 45.8333333333%
    }

    .semi-col-sm-push-11 {
        left: 45.8333333333%
    }

    .semi-col-sm-pull-11 {
        right: 45.8333333333%
    }

    .semi-col-sm-offset-11 {
        margin-left: 45.8333333333%
    }

    .semi-col-sm-order-11 {
        order: 11
    }

    .semi-col-sm-12 {
        box-sizing: border-box;
        display: block;
        width: 50%
    }

    .semi-col-sm-push-12 {
        left: 50%
    }

    .semi-col-sm-pull-12 {
        right: 50%
    }

    .semi-col-sm-offset-12 {
        margin-left: 50%
    }

    .semi-col-sm-order-12 {
        order: 12
    }

    .semi-col-sm-13 {
        box-sizing: border-box;
        display: block;
        width: 54.1666666667%
    }

    .semi-col-sm-push-13 {
        left: 54.1666666667%
    }

    .semi-col-sm-pull-13 {
        right: 54.1666666667%
    }

    .semi-col-sm-offset-13 {
        margin-left: 54.1666666667%
    }

    .semi-col-sm-order-13 {
        order: 13
    }

    .semi-col-sm-14 {
        box-sizing: border-box;
        display: block;
        width: 58.3333333333%
    }

    .semi-col-sm-push-14 {
        left: 58.3333333333%
    }

    .semi-col-sm-pull-14 {
        right: 58.3333333333%
    }

    .semi-col-sm-offset-14 {
        margin-left: 58.3333333333%
    }

    .semi-col-sm-order-14 {
        order: 14
    }

    .semi-col-sm-15 {
        box-sizing: border-box;
        display: block;
        width: 62.5%
    }

    .semi-col-sm-push-15 {
        left: 62.5%
    }

    .semi-col-sm-pull-15 {
        right: 62.5%
    }

    .semi-col-sm-offset-15 {
        margin-left: 62.5%
    }

    .semi-col-sm-order-15 {
        order: 15
    }

    .semi-col-sm-16 {
        box-sizing: border-box;
        display: block;
        width: 66.6666666667%
    }

    .semi-col-sm-push-16 {
        left: 66.6666666667%
    }

    .semi-col-sm-pull-16 {
        right: 66.6666666667%
    }

    .semi-col-sm-offset-16 {
        margin-left: 66.6666666667%
    }

    .semi-col-sm-order-16 {
        order: 16
    }

    .semi-col-sm-17 {
        box-sizing: border-box;
        display: block;
        width: 70.8333333333%
    }

    .semi-col-sm-push-17 {
        left: 70.8333333333%
    }

    .semi-col-sm-pull-17 {
        right: 70.8333333333%
    }

    .semi-col-sm-offset-17 {
        margin-left: 70.8333333333%
    }

    .semi-col-sm-order-17 {
        order: 17
    }

    .semi-col-sm-18 {
        box-sizing: border-box;
        display: block;
        width: 75%
    }

    .semi-col-sm-push-18 {
        left: 75%
    }

    .semi-col-sm-pull-18 {
        right: 75%
    }

    .semi-col-sm-offset-18 {
        margin-left: 75%
    }

    .semi-col-sm-order-18 {
        order: 18
    }

    .semi-col-sm-19 {
        box-sizing: border-box;
        display: block;
        width: 79.1666666667%
    }

    .semi-col-sm-push-19 {
        left: 79.1666666667%
    }

    .semi-col-sm-pull-19 {
        right: 79.1666666667%
    }

    .semi-col-sm-offset-19 {
        margin-left: 79.1666666667%
    }

    .semi-col-sm-order-19 {
        order: 19
    }

    .semi-col-sm-20 {
        box-sizing: border-box;
        display: block;
        width: 83.3333333333%
    }

    .semi-col-sm-push-20 {
        left: 83.3333333333%
    }

    .semi-col-sm-pull-20 {
        right: 83.3333333333%
    }

    .semi-col-sm-offset-20 {
        margin-left: 83.3333333333%
    }

    .semi-col-sm-order-20 {
        order: 20
    }

    .semi-col-sm-21 {
        box-sizing: border-box;
        display: block;
        width: 87.5%
    }

    .semi-col-sm-push-21 {
        left: 87.5%
    }

    .semi-col-sm-pull-21 {
        right: 87.5%
    }

    .semi-col-sm-offset-21 {
        margin-left: 87.5%
    }

    .semi-col-sm-order-21 {
        order: 21
    }

    .semi-col-sm-22 {
        box-sizing: border-box;
        display: block;
        width: 91.6666666667%
    }

    .semi-col-sm-push-22 {
        left: 91.6666666667%
    }

    .semi-col-sm-pull-22 {
        right: 91.6666666667%
    }

    .semi-col-sm-offset-22 {
        margin-left: 91.6666666667%
    }

    .semi-col-sm-order-22 {
        order: 22
    }

    .semi-col-sm-23 {
        box-sizing: border-box;
        display: block;
        width: 95.8333333333%
    }

    .semi-col-sm-push-23 {
        left: 95.8333333333%
    }

    .semi-col-sm-pull-23 {
        right: 95.8333333333%
    }

    .semi-col-sm-offset-23 {
        margin-left: 95.8333333333%
    }

    .semi-col-sm-order-23 {
        order: 23
    }

    .semi-col-sm-24 {
        box-sizing: border-box;
        display: block;
        width: 100%
    }

    .semi-col-sm-push-24 {
        left: 100%
    }

    .semi-col-sm-pull-24 {
        right: 100%
    }

    .semi-col-sm-offset-24 {
        margin-left: 100%
    }

    .semi-col-sm-order-24 {
        order: 24
    }

    .semi-rtl .semi-col-sm-1, .semi-rtl .semi-col-sm-10, .semi-rtl .semi-col-sm-11, .semi-rtl .semi-col-sm-12, .semi-rtl .semi-col-sm-13, .semi-rtl .semi-col-sm-14, .semi-rtl .semi-col-sm-15, .semi-rtl .semi-col-sm-16, .semi-rtl .semi-col-sm-17, .semi-rtl .semi-col-sm-18, .semi-rtl .semi-col-sm-19, .semi-rtl .semi-col-sm-2, .semi-rtl .semi-col-sm-20, .semi-rtl .semi-col-sm-21, .semi-rtl .semi-col-sm-22, .semi-rtl .semi-col-sm-23, .semi-rtl .semi-col-sm-24, .semi-rtl .semi-col-sm-3, .semi-rtl .semi-col-sm-4, .semi-rtl .semi-col-sm-5, .semi-rtl .semi-col-sm-6, .semi-rtl .semi-col-sm-7, .semi-rtl .semi-col-sm-8, .semi-rtl .semi-col-sm-9 {
        float: right
    }

    .semi-rtl .semi-col-sm-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    .semi-rtl .semi-col-sm-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    .semi-rtl .semi-col-sm-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    .semi-rtl .semi-col-sm-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    .semi-rtl .semi-col-sm-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    .semi-rtl .semi-col-sm-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    .semi-rtl .semi-col-sm-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    .semi-rtl .semi-col-sm-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    .semi-rtl .semi-col-sm-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    .semi-rtl .semi-col-sm-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    .semi-rtl .semi-col-sm-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    .semi-rtl .semi-col-sm-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    .semi-rtl .semi-col-sm-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    .semi-rtl .semi-col-sm-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    .semi-rtl .semi-col-sm-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    .semi-rtl .semi-col-sm-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    .semi-rtl .semi-col-sm-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    .semi-rtl .semi-col-sm-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    .semi-rtl .semi-col-sm-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    .semi-rtl .semi-col-sm-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    .semi-rtl .semi-col-sm-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    .semi-rtl .semi-col-sm-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    .semi-rtl .semi-col-sm-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    .semi-rtl .semi-col-sm-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }
}

@media (min-width: 768px) {
    .semi-col-md-1, .semi-col-md-10, .semi-col-md-11, .semi-col-md-12, .semi-col-md-13, .semi-col-md-14, .semi-col-md-15, .semi-col-md-16, .semi-col-md-17, .semi-col-md-18, .semi-col-md-19, .semi-col-md-2, .semi-col-md-20, .semi-col-md-21, .semi-col-md-22, .semi-col-md-23, .semi-col-md-24, .semi-col-md-3, .semi-col-md-4, .semi-col-md-5, .semi-col-md-6, .semi-col-md-7, .semi-col-md-8, .semi-col-md-9 {
        flex: 0 0 auto;
        float: left
    }

    .semi-col-md-1 {
        box-sizing: border-box;
        display: block;
        width: 4.1666666667%
    }

    .semi-col-md-push-1 {
        left: 4.1666666667%
    }

    .semi-col-md-pull-1 {
        right: 4.1666666667%
    }

    .semi-col-md-offset-1 {
        margin-left: 4.1666666667%
    }

    .semi-col-md-order-1 {
        order: 1
    }

    .semi-col-md-2 {
        box-sizing: border-box;
        display: block;
        width: 8.3333333333%
    }

    .semi-col-md-push-2 {
        left: 8.3333333333%
    }

    .semi-col-md-pull-2 {
        right: 8.3333333333%
    }

    .semi-col-md-offset-2 {
        margin-left: 8.3333333333%
    }

    .semi-col-md-order-2 {
        order: 2
    }

    .semi-col-md-3 {
        box-sizing: border-box;
        display: block;
        width: 12.5%
    }

    .semi-col-md-push-3 {
        left: 12.5%
    }

    .semi-col-md-pull-3 {
        right: 12.5%
    }

    .semi-col-md-offset-3 {
        margin-left: 12.5%
    }

    .semi-col-md-order-3 {
        order: 3
    }

    .semi-col-md-4 {
        box-sizing: border-box;
        display: block;
        width: 16.6666666667%
    }

    .semi-col-md-push-4 {
        left: 16.6666666667%
    }

    .semi-col-md-pull-4 {
        right: 16.6666666667%
    }

    .semi-col-md-offset-4 {
        margin-left: 16.6666666667%
    }

    .semi-col-md-order-4 {
        order: 4
    }

    .semi-col-md-5 {
        box-sizing: border-box;
        display: block;
        width: 20.8333333333%
    }

    .semi-col-md-push-5 {
        left: 20.8333333333%
    }

    .semi-col-md-pull-5 {
        right: 20.8333333333%
    }

    .semi-col-md-offset-5 {
        margin-left: 20.8333333333%
    }

    .semi-col-md-order-5 {
        order: 5
    }

    .semi-col-md-6 {
        box-sizing: border-box;
        display: block;
        width: 25%
    }

    .semi-col-md-push-6 {
        left: 25%
    }

    .semi-col-md-pull-6 {
        right: 25%
    }

    .semi-col-md-offset-6 {
        margin-left: 25%
    }

    .semi-col-md-order-6 {
        order: 6
    }

    .semi-col-md-7 {
        box-sizing: border-box;
        display: block;
        width: 29.1666666667%
    }

    .semi-col-md-push-7 {
        left: 29.1666666667%
    }

    .semi-col-md-pull-7 {
        right: 29.1666666667%
    }

    .semi-col-md-offset-7 {
        margin-left: 29.1666666667%
    }

    .semi-col-md-order-7 {
        order: 7
    }

    .semi-col-md-8 {
        box-sizing: border-box;
        display: block;
        width: 33.3333333333%
    }

    .semi-col-md-push-8 {
        left: 33.3333333333%
    }

    .semi-col-md-pull-8 {
        right: 33.3333333333%
    }

    .semi-col-md-offset-8 {
        margin-left: 33.3333333333%
    }

    .semi-col-md-order-8 {
        order: 8
    }

    .semi-col-md-9 {
        box-sizing: border-box;
        display: block;
        width: 37.5%
    }

    .semi-col-md-push-9 {
        left: 37.5%
    }

    .semi-col-md-pull-9 {
        right: 37.5%
    }

    .semi-col-md-offset-9 {
        margin-left: 37.5%
    }

    .semi-col-md-order-9 {
        order: 9
    }

    .semi-col-md-10 {
        box-sizing: border-box;
        display: block;
        width: 41.6666666667%
    }

    .semi-col-md-push-10 {
        left: 41.6666666667%
    }

    .semi-col-md-pull-10 {
        right: 41.6666666667%
    }

    .semi-col-md-offset-10 {
        margin-left: 41.6666666667%
    }

    .semi-col-md-order-10 {
        order: 10
    }

    .semi-col-md-11 {
        box-sizing: border-box;
        display: block;
        width: 45.8333333333%
    }

    .semi-col-md-push-11 {
        left: 45.8333333333%
    }

    .semi-col-md-pull-11 {
        right: 45.8333333333%
    }

    .semi-col-md-offset-11 {
        margin-left: 45.8333333333%
    }

    .semi-col-md-order-11 {
        order: 11
    }

    .semi-col-md-12 {
        box-sizing: border-box;
        display: block;
        width: 50%
    }

    .semi-col-md-push-12 {
        left: 50%
    }

    .semi-col-md-pull-12 {
        right: 50%
    }

    .semi-col-md-offset-12 {
        margin-left: 50%
    }

    .semi-col-md-order-12 {
        order: 12
    }

    .semi-col-md-13 {
        box-sizing: border-box;
        display: block;
        width: 54.1666666667%
    }

    .semi-col-md-push-13 {
        left: 54.1666666667%
    }

    .semi-col-md-pull-13 {
        right: 54.1666666667%
    }

    .semi-col-md-offset-13 {
        margin-left: 54.1666666667%
    }

    .semi-col-md-order-13 {
        order: 13
    }

    .semi-col-md-14 {
        box-sizing: border-box;
        display: block;
        width: 58.3333333333%
    }

    .semi-col-md-push-14 {
        left: 58.3333333333%
    }

    .semi-col-md-pull-14 {
        right: 58.3333333333%
    }

    .semi-col-md-offset-14 {
        margin-left: 58.3333333333%
    }

    .semi-col-md-order-14 {
        order: 14
    }

    .semi-col-md-15 {
        box-sizing: border-box;
        display: block;
        width: 62.5%
    }

    .semi-col-md-push-15 {
        left: 62.5%
    }

    .semi-col-md-pull-15 {
        right: 62.5%
    }

    .semi-col-md-offset-15 {
        margin-left: 62.5%
    }

    .semi-col-md-order-15 {
        order: 15
    }

    .semi-col-md-16 {
        box-sizing: border-box;
        display: block;
        width: 66.6666666667%
    }

    .semi-col-md-push-16 {
        left: 66.6666666667%
    }

    .semi-col-md-pull-16 {
        right: 66.6666666667%
    }

    .semi-col-md-offset-16 {
        margin-left: 66.6666666667%
    }

    .semi-col-md-order-16 {
        order: 16
    }

    .semi-col-md-17 {
        box-sizing: border-box;
        display: block;
        width: 70.8333333333%
    }

    .semi-col-md-push-17 {
        left: 70.8333333333%
    }

    .semi-col-md-pull-17 {
        right: 70.8333333333%
    }

    .semi-col-md-offset-17 {
        margin-left: 70.8333333333%
    }

    .semi-col-md-order-17 {
        order: 17
    }

    .semi-col-md-18 {
        box-sizing: border-box;
        display: block;
        width: 75%
    }

    .semi-col-md-push-18 {
        left: 75%
    }

    .semi-col-md-pull-18 {
        right: 75%
    }

    .semi-col-md-offset-18 {
        margin-left: 75%
    }

    .semi-col-md-order-18 {
        order: 18
    }

    .semi-col-md-19 {
        box-sizing: border-box;
        display: block;
        width: 79.1666666667%
    }

    .semi-col-md-push-19 {
        left: 79.1666666667%
    }

    .semi-col-md-pull-19 {
        right: 79.1666666667%
    }

    .semi-col-md-offset-19 {
        margin-left: 79.1666666667%
    }

    .semi-col-md-order-19 {
        order: 19
    }

    .semi-col-md-20 {
        box-sizing: border-box;
        display: block;
        width: 83.3333333333%
    }

    .semi-col-md-push-20 {
        left: 83.3333333333%
    }

    .semi-col-md-pull-20 {
        right: 83.3333333333%
    }

    .semi-col-md-offset-20 {
        margin-left: 83.3333333333%
    }

    .semi-col-md-order-20 {
        order: 20
    }

    .semi-col-md-21 {
        box-sizing: border-box;
        display: block;
        width: 87.5%
    }

    .semi-col-md-push-21 {
        left: 87.5%
    }

    .semi-col-md-pull-21 {
        right: 87.5%
    }

    .semi-col-md-offset-21 {
        margin-left: 87.5%
    }

    .semi-col-md-order-21 {
        order: 21
    }

    .semi-col-md-22 {
        box-sizing: border-box;
        display: block;
        width: 91.6666666667%
    }

    .semi-col-md-push-22 {
        left: 91.6666666667%
    }

    .semi-col-md-pull-22 {
        right: 91.6666666667%
    }

    .semi-col-md-offset-22 {
        margin-left: 91.6666666667%
    }

    .semi-col-md-order-22 {
        order: 22
    }

    .semi-col-md-23 {
        box-sizing: border-box;
        display: block;
        width: 95.8333333333%
    }

    .semi-col-md-push-23 {
        left: 95.8333333333%
    }

    .semi-col-md-pull-23 {
        right: 95.8333333333%
    }

    .semi-col-md-offset-23 {
        margin-left: 95.8333333333%
    }

    .semi-col-md-order-23 {
        order: 23
    }

    .semi-col-md-24 {
        box-sizing: border-box;
        display: block;
        width: 100%
    }

    .semi-col-md-push-24 {
        left: 100%
    }

    .semi-col-md-pull-24 {
        right: 100%
    }

    .semi-col-md-offset-24 {
        margin-left: 100%
    }

    .semi-col-md-order-24 {
        order: 24
    }

    .semi-rtl .semi-col-md-1, .semi-rtl .semi-col-md-10, .semi-rtl .semi-col-md-11, .semi-rtl .semi-col-md-12, .semi-rtl .semi-col-md-13, .semi-rtl .semi-col-md-14, .semi-rtl .semi-col-md-15, .semi-rtl .semi-col-md-16, .semi-rtl .semi-col-md-17, .semi-rtl .semi-col-md-18, .semi-rtl .semi-col-md-19, .semi-rtl .semi-col-md-2, .semi-rtl .semi-col-md-20, .semi-rtl .semi-col-md-21, .semi-rtl .semi-col-md-22, .semi-rtl .semi-col-md-23, .semi-rtl .semi-col-md-24, .semi-rtl .semi-col-md-3, .semi-rtl .semi-col-md-4, .semi-rtl .semi-col-md-5, .semi-rtl .semi-col-md-6, .semi-rtl .semi-col-md-7, .semi-rtl .semi-col-md-8, .semi-rtl .semi-col-md-9 {
        float: right
    }

    .semi-rtl .semi-col-md-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    .semi-rtl .semi-col-md-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    .semi-rtl .semi-col-md-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    .semi-rtl .semi-col-md-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    .semi-rtl .semi-col-md-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    .semi-rtl .semi-col-md-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    .semi-rtl .semi-col-md-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    .semi-rtl .semi-col-md-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    .semi-rtl .semi-col-md-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    .semi-rtl .semi-col-md-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    .semi-rtl .semi-col-md-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    .semi-rtl .semi-col-md-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    .semi-rtl .semi-col-md-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    .semi-rtl .semi-col-md-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    .semi-rtl .semi-col-md-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    .semi-rtl .semi-col-md-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    .semi-rtl .semi-col-md-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    .semi-rtl .semi-col-md-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    .semi-rtl .semi-col-md-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    .semi-rtl .semi-col-md-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    .semi-rtl .semi-col-md-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    .semi-rtl .semi-col-md-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    .semi-rtl .semi-col-md-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    .semi-rtl .semi-col-md-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }
}

@media (min-width: 992px) {
    .semi-col-lg-1, .semi-col-lg-10, .semi-col-lg-11, .semi-col-lg-12, .semi-col-lg-13, .semi-col-lg-14, .semi-col-lg-15, .semi-col-lg-16, .semi-col-lg-17, .semi-col-lg-18, .semi-col-lg-19, .semi-col-lg-2, .semi-col-lg-20, .semi-col-lg-21, .semi-col-lg-22, .semi-col-lg-23, .semi-col-lg-24, .semi-col-lg-3, .semi-col-lg-4, .semi-col-lg-5, .semi-col-lg-6, .semi-col-lg-7, .semi-col-lg-8, .semi-col-lg-9 {
        flex: 0 0 auto;
        float: left
    }

    .semi-col-lg-1 {
        box-sizing: border-box;
        display: block;
        width: 4.1666666667%
    }

    .semi-col-lg-push-1 {
        left: 4.1666666667%
    }

    .semi-col-lg-pull-1 {
        right: 4.1666666667%
    }

    .semi-col-lg-offset-1 {
        margin-left: 4.1666666667%
    }

    .semi-col-lg-order-1 {
        order: 1
    }

    .semi-col-lg-2 {
        box-sizing: border-box;
        display: block;
        width: 8.3333333333%
    }

    .semi-col-lg-push-2 {
        left: 8.3333333333%
    }

    .semi-col-lg-pull-2 {
        right: 8.3333333333%
    }

    .semi-col-lg-offset-2 {
        margin-left: 8.3333333333%
    }

    .semi-col-lg-order-2 {
        order: 2
    }

    .semi-col-lg-3 {
        box-sizing: border-box;
        display: block;
        width: 12.5%
    }

    .semi-col-lg-push-3 {
        left: 12.5%
    }

    .semi-col-lg-pull-3 {
        right: 12.5%
    }

    .semi-col-lg-offset-3 {
        margin-left: 12.5%
    }

    .semi-col-lg-order-3 {
        order: 3
    }

    .semi-col-lg-4 {
        box-sizing: border-box;
        display: block;
        width: 16.6666666667%
    }

    .semi-col-lg-push-4 {
        left: 16.6666666667%
    }

    .semi-col-lg-pull-4 {
        right: 16.6666666667%
    }

    .semi-col-lg-offset-4 {
        margin-left: 16.6666666667%
    }

    .semi-col-lg-order-4 {
        order: 4
    }

    .semi-col-lg-5 {
        box-sizing: border-box;
        display: block;
        width: 20.8333333333%
    }

    .semi-col-lg-push-5 {
        left: 20.8333333333%
    }

    .semi-col-lg-pull-5 {
        right: 20.8333333333%
    }

    .semi-col-lg-offset-5 {
        margin-left: 20.8333333333%
    }

    .semi-col-lg-order-5 {
        order: 5
    }

    .semi-col-lg-6 {
        box-sizing: border-box;
        display: block;
        width: 25%
    }

    .semi-col-lg-push-6 {
        left: 25%
    }

    .semi-col-lg-pull-6 {
        right: 25%
    }

    .semi-col-lg-offset-6 {
        margin-left: 25%
    }

    .semi-col-lg-order-6 {
        order: 6
    }

    .semi-col-lg-7 {
        box-sizing: border-box;
        display: block;
        width: 29.1666666667%
    }

    .semi-col-lg-push-7 {
        left: 29.1666666667%
    }

    .semi-col-lg-pull-7 {
        right: 29.1666666667%
    }

    .semi-col-lg-offset-7 {
        margin-left: 29.1666666667%
    }

    .semi-col-lg-order-7 {
        order: 7
    }

    .semi-col-lg-8 {
        box-sizing: border-box;
        display: block;
        width: 33.3333333333%
    }

    .semi-col-lg-push-8 {
        left: 33.3333333333%
    }

    .semi-col-lg-pull-8 {
        right: 33.3333333333%
    }

    .semi-col-lg-offset-8 {
        margin-left: 33.3333333333%
    }

    .semi-col-lg-order-8 {
        order: 8
    }

    .semi-col-lg-9 {
        box-sizing: border-box;
        display: block;
        width: 37.5%
    }

    .semi-col-lg-push-9 {
        left: 37.5%
    }

    .semi-col-lg-pull-9 {
        right: 37.5%
    }

    .semi-col-lg-offset-9 {
        margin-left: 37.5%
    }

    .semi-col-lg-order-9 {
        order: 9
    }

    .semi-col-lg-10 {
        box-sizing: border-box;
        display: block;
        width: 41.6666666667%
    }

    .semi-col-lg-push-10 {
        left: 41.6666666667%
    }

    .semi-col-lg-pull-10 {
        right: 41.6666666667%
    }

    .semi-col-lg-offset-10 {
        margin-left: 41.6666666667%
    }

    .semi-col-lg-order-10 {
        order: 10
    }

    .semi-col-lg-11 {
        box-sizing: border-box;
        display: block;
        width: 45.8333333333%
    }

    .semi-col-lg-push-11 {
        left: 45.8333333333%
    }

    .semi-col-lg-pull-11 {
        right: 45.8333333333%
    }

    .semi-col-lg-offset-11 {
        margin-left: 45.8333333333%
    }

    .semi-col-lg-order-11 {
        order: 11
    }

    .semi-col-lg-12 {
        box-sizing: border-box;
        display: block;
        width: 50%
    }

    .semi-col-lg-push-12 {
        left: 50%
    }

    .semi-col-lg-pull-12 {
        right: 50%
    }

    .semi-col-lg-offset-12 {
        margin-left: 50%
    }

    .semi-col-lg-order-12 {
        order: 12
    }

    .semi-col-lg-13 {
        box-sizing: border-box;
        display: block;
        width: 54.1666666667%
    }

    .semi-col-lg-push-13 {
        left: 54.1666666667%
    }

    .semi-col-lg-pull-13 {
        right: 54.1666666667%
    }

    .semi-col-lg-offset-13 {
        margin-left: 54.1666666667%
    }

    .semi-col-lg-order-13 {
        order: 13
    }

    .semi-col-lg-14 {
        box-sizing: border-box;
        display: block;
        width: 58.3333333333%
    }

    .semi-col-lg-push-14 {
        left: 58.3333333333%
    }

    .semi-col-lg-pull-14 {
        right: 58.3333333333%
    }

    .semi-col-lg-offset-14 {
        margin-left: 58.3333333333%
    }

    .semi-col-lg-order-14 {
        order: 14
    }

    .semi-col-lg-15 {
        box-sizing: border-box;
        display: block;
        width: 62.5%
    }

    .semi-col-lg-push-15 {
        left: 62.5%
    }

    .semi-col-lg-pull-15 {
        right: 62.5%
    }

    .semi-col-lg-offset-15 {
        margin-left: 62.5%
    }

    .semi-col-lg-order-15 {
        order: 15
    }

    .semi-col-lg-16 {
        box-sizing: border-box;
        display: block;
        width: 66.6666666667%
    }

    .semi-col-lg-push-16 {
        left: 66.6666666667%
    }

    .semi-col-lg-pull-16 {
        right: 66.6666666667%
    }

    .semi-col-lg-offset-16 {
        margin-left: 66.6666666667%
    }

    .semi-col-lg-order-16 {
        order: 16
    }

    .semi-col-lg-17 {
        box-sizing: border-box;
        display: block;
        width: 70.8333333333%
    }

    .semi-col-lg-push-17 {
        left: 70.8333333333%
    }

    .semi-col-lg-pull-17 {
        right: 70.8333333333%
    }

    .semi-col-lg-offset-17 {
        margin-left: 70.8333333333%
    }

    .semi-col-lg-order-17 {
        order: 17
    }

    .semi-col-lg-18 {
        box-sizing: border-box;
        display: block;
        width: 75%
    }

    .semi-col-lg-push-18 {
        left: 75%
    }

    .semi-col-lg-pull-18 {
        right: 75%
    }

    .semi-col-lg-offset-18 {
        margin-left: 75%
    }

    .semi-col-lg-order-18 {
        order: 18
    }

    .semi-col-lg-19 {
        box-sizing: border-box;
        display: block;
        width: 79.1666666667%
    }

    .semi-col-lg-push-19 {
        left: 79.1666666667%
    }

    .semi-col-lg-pull-19 {
        right: 79.1666666667%
    }

    .semi-col-lg-offset-19 {
        margin-left: 79.1666666667%
    }

    .semi-col-lg-order-19 {
        order: 19
    }

    .semi-col-lg-20 {
        box-sizing: border-box;
        display: block;
        width: 83.3333333333%
    }

    .semi-col-lg-push-20 {
        left: 83.3333333333%
    }

    .semi-col-lg-pull-20 {
        right: 83.3333333333%
    }

    .semi-col-lg-offset-20 {
        margin-left: 83.3333333333%
    }

    .semi-col-lg-order-20 {
        order: 20
    }

    .semi-col-lg-21 {
        box-sizing: border-box;
        display: block;
        width: 87.5%
    }

    .semi-col-lg-push-21 {
        left: 87.5%
    }

    .semi-col-lg-pull-21 {
        right: 87.5%
    }

    .semi-col-lg-offset-21 {
        margin-left: 87.5%
    }

    .semi-col-lg-order-21 {
        order: 21
    }

    .semi-col-lg-22 {
        box-sizing: border-box;
        display: block;
        width: 91.6666666667%
    }

    .semi-col-lg-push-22 {
        left: 91.6666666667%
    }

    .semi-col-lg-pull-22 {
        right: 91.6666666667%
    }

    .semi-col-lg-offset-22 {
        margin-left: 91.6666666667%
    }

    .semi-col-lg-order-22 {
        order: 22
    }

    .semi-col-lg-23 {
        box-sizing: border-box;
        display: block;
        width: 95.8333333333%
    }

    .semi-col-lg-push-23 {
        left: 95.8333333333%
    }

    .semi-col-lg-pull-23 {
        right: 95.8333333333%
    }

    .semi-col-lg-offset-23 {
        margin-left: 95.8333333333%
    }

    .semi-col-lg-order-23 {
        order: 23
    }

    .semi-col-lg-24 {
        box-sizing: border-box;
        display: block;
        width: 100%
    }

    .semi-col-lg-push-24 {
        left: 100%
    }

    .semi-col-lg-pull-24 {
        right: 100%
    }

    .semi-col-lg-offset-24 {
        margin-left: 100%
    }

    .semi-col-lg-order-24 {
        order: 24
    }

    .semi-rtl .semi-col-lg-1, .semi-rtl .semi-col-lg-10, .semi-rtl .semi-col-lg-11, .semi-rtl .semi-col-lg-12, .semi-rtl .semi-col-lg-13, .semi-rtl .semi-col-lg-14, .semi-rtl .semi-col-lg-15, .semi-rtl .semi-col-lg-16, .semi-rtl .semi-col-lg-17, .semi-rtl .semi-col-lg-18, .semi-rtl .semi-col-lg-19, .semi-rtl .semi-col-lg-2, .semi-rtl .semi-col-lg-20, .semi-rtl .semi-col-lg-21, .semi-rtl .semi-col-lg-22, .semi-rtl .semi-col-lg-23, .semi-rtl .semi-col-lg-24, .semi-rtl .semi-col-lg-3, .semi-rtl .semi-col-lg-4, .semi-rtl .semi-col-lg-5, .semi-rtl .semi-col-lg-6, .semi-rtl .semi-col-lg-7, .semi-rtl .semi-col-lg-8, .semi-rtl .semi-col-lg-9 {
        float: right
    }

    .semi-rtl .semi-col-lg-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    .semi-rtl .semi-col-lg-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    .semi-rtl .semi-col-lg-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    .semi-rtl .semi-col-lg-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    .semi-rtl .semi-col-lg-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    .semi-rtl .semi-col-lg-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    .semi-rtl .semi-col-lg-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    .semi-rtl .semi-col-lg-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    .semi-rtl .semi-col-lg-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    .semi-rtl .semi-col-lg-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    .semi-rtl .semi-col-lg-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    .semi-rtl .semi-col-lg-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    .semi-rtl .semi-col-lg-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    .semi-rtl .semi-col-lg-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    .semi-rtl .semi-col-lg-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    .semi-rtl .semi-col-lg-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    .semi-rtl .semi-col-lg-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    .semi-rtl .semi-col-lg-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    .semi-rtl .semi-col-lg-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    .semi-rtl .semi-col-lg-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    .semi-rtl .semi-col-lg-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    .semi-rtl .semi-col-lg-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    .semi-rtl .semi-col-lg-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    .semi-rtl .semi-col-lg-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }
}

@media (min-width: 1200px) {
    .semi-col-xl-1, .semi-col-xl-10, .semi-col-xl-11, .semi-col-xl-12, .semi-col-xl-13, .semi-col-xl-14, .semi-col-xl-15, .semi-col-xl-16, .semi-col-xl-17, .semi-col-xl-18, .semi-col-xl-19, .semi-col-xl-2, .semi-col-xl-20, .semi-col-xl-21, .semi-col-xl-22, .semi-col-xl-23, .semi-col-xl-24, .semi-col-xl-3, .semi-col-xl-4, .semi-col-xl-5, .semi-col-xl-6, .semi-col-xl-7, .semi-col-xl-8, .semi-col-xl-9 {
        flex: 0 0 auto;
        float: left
    }

    .semi-col-xl-1 {
        box-sizing: border-box;
        display: block;
        width: 4.1666666667%
    }

    .semi-col-xl-push-1 {
        left: 4.1666666667%
    }

    .semi-col-xl-pull-1 {
        right: 4.1666666667%
    }

    .semi-col-xl-offset-1 {
        margin-left: 4.1666666667%
    }

    .semi-col-xl-order-1 {
        order: 1
    }

    .semi-col-xl-2 {
        box-sizing: border-box;
        display: block;
        width: 8.3333333333%
    }

    .semi-col-xl-push-2 {
        left: 8.3333333333%
    }

    .semi-col-xl-pull-2 {
        right: 8.3333333333%
    }

    .semi-col-xl-offset-2 {
        margin-left: 8.3333333333%
    }

    .semi-col-xl-order-2 {
        order: 2
    }

    .semi-col-xl-3 {
        box-sizing: border-box;
        display: block;
        width: 12.5%
    }

    .semi-col-xl-push-3 {
        left: 12.5%
    }

    .semi-col-xl-pull-3 {
        right: 12.5%
    }

    .semi-col-xl-offset-3 {
        margin-left: 12.5%
    }

    .semi-col-xl-order-3 {
        order: 3
    }

    .semi-col-xl-4 {
        box-sizing: border-box;
        display: block;
        width: 16.6666666667%
    }

    .semi-col-xl-push-4 {
        left: 16.6666666667%
    }

    .semi-col-xl-pull-4 {
        right: 16.6666666667%
    }

    .semi-col-xl-offset-4 {
        margin-left: 16.6666666667%
    }

    .semi-col-xl-order-4 {
        order: 4
    }

    .semi-col-xl-5 {
        box-sizing: border-box;
        display: block;
        width: 20.8333333333%
    }

    .semi-col-xl-push-5 {
        left: 20.8333333333%
    }

    .semi-col-xl-pull-5 {
        right: 20.8333333333%
    }

    .semi-col-xl-offset-5 {
        margin-left: 20.8333333333%
    }

    .semi-col-xl-order-5 {
        order: 5
    }

    .semi-col-xl-6 {
        box-sizing: border-box;
        display: block;
        width: 25%
    }

    .semi-col-xl-push-6 {
        left: 25%
    }

    .semi-col-xl-pull-6 {
        right: 25%
    }

    .semi-col-xl-offset-6 {
        margin-left: 25%
    }

    .semi-col-xl-order-6 {
        order: 6
    }

    .semi-col-xl-7 {
        box-sizing: border-box;
        display: block;
        width: 29.1666666667%
    }

    .semi-col-xl-push-7 {
        left: 29.1666666667%
    }

    .semi-col-xl-pull-7 {
        right: 29.1666666667%
    }

    .semi-col-xl-offset-7 {
        margin-left: 29.1666666667%
    }

    .semi-col-xl-order-7 {
        order: 7
    }

    .semi-col-xl-8 {
        box-sizing: border-box;
        display: block;
        width: 33.3333333333%
    }

    .semi-col-xl-push-8 {
        left: 33.3333333333%
    }

    .semi-col-xl-pull-8 {
        right: 33.3333333333%
    }

    .semi-col-xl-offset-8 {
        margin-left: 33.3333333333%
    }

    .semi-col-xl-order-8 {
        order: 8
    }

    .semi-col-xl-9 {
        box-sizing: border-box;
        display: block;
        width: 37.5%
    }

    .semi-col-xl-push-9 {
        left: 37.5%
    }

    .semi-col-xl-pull-9 {
        right: 37.5%
    }

    .semi-col-xl-offset-9 {
        margin-left: 37.5%
    }

    .semi-col-xl-order-9 {
        order: 9
    }

    .semi-col-xl-10 {
        box-sizing: border-box;
        display: block;
        width: 41.6666666667%
    }

    .semi-col-xl-push-10 {
        left: 41.6666666667%
    }

    .semi-col-xl-pull-10 {
        right: 41.6666666667%
    }

    .semi-col-xl-offset-10 {
        margin-left: 41.6666666667%
    }

    .semi-col-xl-order-10 {
        order: 10
    }

    .semi-col-xl-11 {
        box-sizing: border-box;
        display: block;
        width: 45.8333333333%
    }

    .semi-col-xl-push-11 {
        left: 45.8333333333%
    }

    .semi-col-xl-pull-11 {
        right: 45.8333333333%
    }

    .semi-col-xl-offset-11 {
        margin-left: 45.8333333333%
    }

    .semi-col-xl-order-11 {
        order: 11
    }

    .semi-col-xl-12 {
        box-sizing: border-box;
        display: block;
        width: 50%
    }

    .semi-col-xl-push-12 {
        left: 50%
    }

    .semi-col-xl-pull-12 {
        right: 50%
    }

    .semi-col-xl-offset-12 {
        margin-left: 50%
    }

    .semi-col-xl-order-12 {
        order: 12
    }

    .semi-col-xl-13 {
        box-sizing: border-box;
        display: block;
        width: 54.1666666667%
    }

    .semi-col-xl-push-13 {
        left: 54.1666666667%
    }

    .semi-col-xl-pull-13 {
        right: 54.1666666667%
    }

    .semi-col-xl-offset-13 {
        margin-left: 54.1666666667%
    }

    .semi-col-xl-order-13 {
        order: 13
    }

    .semi-col-xl-14 {
        box-sizing: border-box;
        display: block;
        width: 58.3333333333%
    }

    .semi-col-xl-push-14 {
        left: 58.3333333333%
    }

    .semi-col-xl-pull-14 {
        right: 58.3333333333%
    }

    .semi-col-xl-offset-14 {
        margin-left: 58.3333333333%
    }

    .semi-col-xl-order-14 {
        order: 14
    }

    .semi-col-xl-15 {
        box-sizing: border-box;
        display: block;
        width: 62.5%
    }

    .semi-col-xl-push-15 {
        left: 62.5%
    }

    .semi-col-xl-pull-15 {
        right: 62.5%
    }

    .semi-col-xl-offset-15 {
        margin-left: 62.5%
    }

    .semi-col-xl-order-15 {
        order: 15
    }

    .semi-col-xl-16 {
        box-sizing: border-box;
        display: block;
        width: 66.6666666667%
    }

    .semi-col-xl-push-16 {
        left: 66.6666666667%
    }

    .semi-col-xl-pull-16 {
        right: 66.6666666667%
    }

    .semi-col-xl-offset-16 {
        margin-left: 66.6666666667%
    }

    .semi-col-xl-order-16 {
        order: 16
    }

    .semi-col-xl-17 {
        box-sizing: border-box;
        display: block;
        width: 70.8333333333%
    }

    .semi-col-xl-push-17 {
        left: 70.8333333333%
    }

    .semi-col-xl-pull-17 {
        right: 70.8333333333%
    }

    .semi-col-xl-offset-17 {
        margin-left: 70.8333333333%
    }

    .semi-col-xl-order-17 {
        order: 17
    }

    .semi-col-xl-18 {
        box-sizing: border-box;
        display: block;
        width: 75%
    }

    .semi-col-xl-push-18 {
        left: 75%
    }

    .semi-col-xl-pull-18 {
        right: 75%
    }

    .semi-col-xl-offset-18 {
        margin-left: 75%
    }

    .semi-col-xl-order-18 {
        order: 18
    }

    .semi-col-xl-19 {
        box-sizing: border-box;
        display: block;
        width: 79.1666666667%
    }

    .semi-col-xl-push-19 {
        left: 79.1666666667%
    }

    .semi-col-xl-pull-19 {
        right: 79.1666666667%
    }

    .semi-col-xl-offset-19 {
        margin-left: 79.1666666667%
    }

    .semi-col-xl-order-19 {
        order: 19
    }

    .semi-col-xl-20 {
        box-sizing: border-box;
        display: block;
        width: 83.3333333333%
    }

    .semi-col-xl-push-20 {
        left: 83.3333333333%
    }

    .semi-col-xl-pull-20 {
        right: 83.3333333333%
    }

    .semi-col-xl-offset-20 {
        margin-left: 83.3333333333%
    }

    .semi-col-xl-order-20 {
        order: 20
    }

    .semi-col-xl-21 {
        box-sizing: border-box;
        display: block;
        width: 87.5%
    }

    .semi-col-xl-push-21 {
        left: 87.5%
    }

    .semi-col-xl-pull-21 {
        right: 87.5%
    }

    .semi-col-xl-offset-21 {
        margin-left: 87.5%
    }

    .semi-col-xl-order-21 {
        order: 21
    }

    .semi-col-xl-22 {
        box-sizing: border-box;
        display: block;
        width: 91.6666666667%
    }

    .semi-col-xl-push-22 {
        left: 91.6666666667%
    }

    .semi-col-xl-pull-22 {
        right: 91.6666666667%
    }

    .semi-col-xl-offset-22 {
        margin-left: 91.6666666667%
    }

    .semi-col-xl-order-22 {
        order: 22
    }

    .semi-col-xl-23 {
        box-sizing: border-box;
        display: block;
        width: 95.8333333333%
    }

    .semi-col-xl-push-23 {
        left: 95.8333333333%
    }

    .semi-col-xl-pull-23 {
        right: 95.8333333333%
    }

    .semi-col-xl-offset-23 {
        margin-left: 95.8333333333%
    }

    .semi-col-xl-order-23 {
        order: 23
    }

    .semi-col-xl-24 {
        box-sizing: border-box;
        display: block;
        width: 100%
    }

    .semi-col-xl-push-24 {
        left: 100%
    }

    .semi-col-xl-pull-24 {
        right: 100%
    }

    .semi-col-xl-offset-24 {
        margin-left: 100%
    }

    .semi-col-xl-order-24 {
        order: 24
    }

    .semi-rtl .semi-col-xl-1, .semi-rtl .semi-col-xl-10, .semi-rtl .semi-col-xl-11, .semi-rtl .semi-col-xl-12, .semi-rtl .semi-col-xl-13, .semi-rtl .semi-col-xl-14, .semi-rtl .semi-col-xl-15, .semi-rtl .semi-col-xl-16, .semi-rtl .semi-col-xl-17, .semi-rtl .semi-col-xl-18, .semi-rtl .semi-col-xl-19, .semi-rtl .semi-col-xl-2, .semi-rtl .semi-col-xl-20, .semi-rtl .semi-col-xl-21, .semi-rtl .semi-col-xl-22, .semi-rtl .semi-col-xl-23, .semi-rtl .semi-col-xl-24, .semi-rtl .semi-col-xl-3, .semi-rtl .semi-col-xl-4, .semi-rtl .semi-col-xl-5, .semi-rtl .semi-col-xl-6, .semi-rtl .semi-col-xl-7, .semi-rtl .semi-col-xl-8, .semi-rtl .semi-col-xl-9 {
        float: right
    }

    .semi-rtl .semi-col-xl-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    .semi-rtl .semi-col-xl-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    .semi-rtl .semi-col-xl-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    .semi-rtl .semi-col-xl-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    .semi-rtl .semi-col-xl-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    .semi-rtl .semi-col-xl-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    .semi-rtl .semi-col-xl-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    .semi-rtl .semi-col-xl-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    .semi-rtl .semi-col-xl-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    .semi-rtl .semi-col-xl-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    .semi-rtl .semi-col-xl-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    .semi-rtl .semi-col-xl-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    .semi-rtl .semi-col-xl-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    .semi-rtl .semi-col-xl-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    .semi-rtl .semi-col-xl-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    .semi-rtl .semi-col-xl-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    .semi-rtl .semi-col-xl-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    .semi-rtl .semi-col-xl-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    .semi-rtl .semi-col-xl-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    .semi-rtl .semi-col-xl-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    .semi-rtl .semi-col-xl-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    .semi-rtl .semi-col-xl-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    .semi-rtl .semi-col-xl-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    .semi-rtl .semi-col-xl-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }
}

@media (min-width: 1600px) {
    .semi-col-xxl-1, .semi-col-xxl-10, .semi-col-xxl-11, .semi-col-xxl-12, .semi-col-xxl-13, .semi-col-xxl-14, .semi-col-xxl-15, .semi-col-xxl-16, .semi-col-xxl-17, .semi-col-xxl-18, .semi-col-xxl-19, .semi-col-xxl-2, .semi-col-xxl-20, .semi-col-xxl-21, .semi-col-xxl-22, .semi-col-xxl-23, .semi-col-xxl-24, .semi-col-xxl-3, .semi-col-xxl-4, .semi-col-xxl-5, .semi-col-xxl-6, .semi-col-xxl-7, .semi-col-xxl-8, .semi-col-xxl-9 {
        flex: 0 0 auto;
        float: left
    }

    .semi-col-xxl-1 {
        box-sizing: border-box;
        display: block;
        width: 4.1666666667%
    }

    .semi-col-xxl-push-1 {
        left: 4.1666666667%
    }

    .semi-col-xxl-pull-1 {
        right: 4.1666666667%
    }

    .semi-col-xxl-offset-1 {
        margin-left: 4.1666666667%
    }

    .semi-col-xxl-order-1 {
        order: 1
    }

    .semi-col-xxl-2 {
        box-sizing: border-box;
        display: block;
        width: 8.3333333333%
    }

    .semi-col-xxl-push-2 {
        left: 8.3333333333%
    }

    .semi-col-xxl-pull-2 {
        right: 8.3333333333%
    }

    .semi-col-xxl-offset-2 {
        margin-left: 8.3333333333%
    }

    .semi-col-xxl-order-2 {
        order: 2
    }

    .semi-col-xxl-3 {
        box-sizing: border-box;
        display: block;
        width: 12.5%
    }

    .semi-col-xxl-push-3 {
        left: 12.5%
    }

    .semi-col-xxl-pull-3 {
        right: 12.5%
    }

    .semi-col-xxl-offset-3 {
        margin-left: 12.5%
    }

    .semi-col-xxl-order-3 {
        order: 3
    }

    .semi-col-xxl-4 {
        box-sizing: border-box;
        display: block;
        width: 16.6666666667%
    }

    .semi-col-xxl-push-4 {
        left: 16.6666666667%
    }

    .semi-col-xxl-pull-4 {
        right: 16.6666666667%
    }

    .semi-col-xxl-offset-4 {
        margin-left: 16.6666666667%
    }

    .semi-col-xxl-order-4 {
        order: 4
    }

    .semi-col-xxl-5 {
        box-sizing: border-box;
        display: block;
        width: 20.8333333333%
    }

    .semi-col-xxl-push-5 {
        left: 20.8333333333%
    }

    .semi-col-xxl-pull-5 {
        right: 20.8333333333%
    }

    .semi-col-xxl-offset-5 {
        margin-left: 20.8333333333%
    }

    .semi-col-xxl-order-5 {
        order: 5
    }

    .semi-col-xxl-6 {
        box-sizing: border-box;
        display: block;
        width: 25%
    }

    .semi-col-xxl-push-6 {
        left: 25%
    }

    .semi-col-xxl-pull-6 {
        right: 25%
    }

    .semi-col-xxl-offset-6 {
        margin-left: 25%
    }

    .semi-col-xxl-order-6 {
        order: 6
    }

    .semi-col-xxl-7 {
        box-sizing: border-box;
        display: block;
        width: 29.1666666667%
    }

    .semi-col-xxl-push-7 {
        left: 29.1666666667%
    }

    .semi-col-xxl-pull-7 {
        right: 29.1666666667%
    }

    .semi-col-xxl-offset-7 {
        margin-left: 29.1666666667%
    }

    .semi-col-xxl-order-7 {
        order: 7
    }

    .semi-col-xxl-8 {
        box-sizing: border-box;
        display: block;
        width: 33.3333333333%
    }

    .semi-col-xxl-push-8 {
        left: 33.3333333333%
    }

    .semi-col-xxl-pull-8 {
        right: 33.3333333333%
    }

    .semi-col-xxl-offset-8 {
        margin-left: 33.3333333333%
    }

    .semi-col-xxl-order-8 {
        order: 8
    }

    .semi-col-xxl-9 {
        box-sizing: border-box;
        display: block;
        width: 37.5%
    }

    .semi-col-xxl-push-9 {
        left: 37.5%
    }

    .semi-col-xxl-pull-9 {
        right: 37.5%
    }

    .semi-col-xxl-offset-9 {
        margin-left: 37.5%
    }

    .semi-col-xxl-order-9 {
        order: 9
    }

    .semi-col-xxl-10 {
        box-sizing: border-box;
        display: block;
        width: 41.6666666667%
    }

    .semi-col-xxl-push-10 {
        left: 41.6666666667%
    }

    .semi-col-xxl-pull-10 {
        right: 41.6666666667%
    }

    .semi-col-xxl-offset-10 {
        margin-left: 41.6666666667%
    }

    .semi-col-xxl-order-10 {
        order: 10
    }

    .semi-col-xxl-11 {
        box-sizing: border-box;
        display: block;
        width: 45.8333333333%
    }

    .semi-col-xxl-push-11 {
        left: 45.8333333333%
    }

    .semi-col-xxl-pull-11 {
        right: 45.8333333333%
    }

    .semi-col-xxl-offset-11 {
        margin-left: 45.8333333333%
    }

    .semi-col-xxl-order-11 {
        order: 11
    }

    .semi-col-xxl-12 {
        box-sizing: border-box;
        display: block;
        width: 50%
    }

    .semi-col-xxl-push-12 {
        left: 50%
    }

    .semi-col-xxl-pull-12 {
        right: 50%
    }

    .semi-col-xxl-offset-12 {
        margin-left: 50%
    }

    .semi-col-xxl-order-12 {
        order: 12
    }

    .semi-col-xxl-13 {
        box-sizing: border-box;
        display: block;
        width: 54.1666666667%
    }

    .semi-col-xxl-push-13 {
        left: 54.1666666667%
    }

    .semi-col-xxl-pull-13 {
        right: 54.1666666667%
    }

    .semi-col-xxl-offset-13 {
        margin-left: 54.1666666667%
    }

    .semi-col-xxl-order-13 {
        order: 13
    }

    .semi-col-xxl-14 {
        box-sizing: border-box;
        display: block;
        width: 58.3333333333%
    }

    .semi-col-xxl-push-14 {
        left: 58.3333333333%
    }

    .semi-col-xxl-pull-14 {
        right: 58.3333333333%
    }

    .semi-col-xxl-offset-14 {
        margin-left: 58.3333333333%
    }

    .semi-col-xxl-order-14 {
        order: 14
    }

    .semi-col-xxl-15 {
        box-sizing: border-box;
        display: block;
        width: 62.5%
    }

    .semi-col-xxl-push-15 {
        left: 62.5%
    }

    .semi-col-xxl-pull-15 {
        right: 62.5%
    }

    .semi-col-xxl-offset-15 {
        margin-left: 62.5%
    }

    .semi-col-xxl-order-15 {
        order: 15
    }

    .semi-col-xxl-16 {
        box-sizing: border-box;
        display: block;
        width: 66.6666666667%
    }

    .semi-col-xxl-push-16 {
        left: 66.6666666667%
    }

    .semi-col-xxl-pull-16 {
        right: 66.6666666667%
    }

    .semi-col-xxl-offset-16 {
        margin-left: 66.6666666667%
    }

    .semi-col-xxl-order-16 {
        order: 16
    }

    .semi-col-xxl-17 {
        box-sizing: border-box;
        display: block;
        width: 70.8333333333%
    }

    .semi-col-xxl-push-17 {
        left: 70.8333333333%
    }

    .semi-col-xxl-pull-17 {
        right: 70.8333333333%
    }

    .semi-col-xxl-offset-17 {
        margin-left: 70.8333333333%
    }

    .semi-col-xxl-order-17 {
        order: 17
    }

    .semi-col-xxl-18 {
        box-sizing: border-box;
        display: block;
        width: 75%
    }

    .semi-col-xxl-push-18 {
        left: 75%
    }

    .semi-col-xxl-pull-18 {
        right: 75%
    }

    .semi-col-xxl-offset-18 {
        margin-left: 75%
    }

    .semi-col-xxl-order-18 {
        order: 18
    }

    .semi-col-xxl-19 {
        box-sizing: border-box;
        display: block;
        width: 79.1666666667%
    }

    .semi-col-xxl-push-19 {
        left: 79.1666666667%
    }

    .semi-col-xxl-pull-19 {
        right: 79.1666666667%
    }

    .semi-col-xxl-offset-19 {
        margin-left: 79.1666666667%
    }

    .semi-col-xxl-order-19 {
        order: 19
    }

    .semi-col-xxl-20 {
        box-sizing: border-box;
        display: block;
        width: 83.3333333333%
    }

    .semi-col-xxl-push-20 {
        left: 83.3333333333%
    }

    .semi-col-xxl-pull-20 {
        right: 83.3333333333%
    }

    .semi-col-xxl-offset-20 {
        margin-left: 83.3333333333%
    }

    .semi-col-xxl-order-20 {
        order: 20
    }

    .semi-col-xxl-21 {
        box-sizing: border-box;
        display: block;
        width: 87.5%
    }

    .semi-col-xxl-push-21 {
        left: 87.5%
    }

    .semi-col-xxl-pull-21 {
        right: 87.5%
    }

    .semi-col-xxl-offset-21 {
        margin-left: 87.5%
    }

    .semi-col-xxl-order-21 {
        order: 21
    }

    .semi-col-xxl-22 {
        box-sizing: border-box;
        display: block;
        width: 91.6666666667%
    }

    .semi-col-xxl-push-22 {
        left: 91.6666666667%
    }

    .semi-col-xxl-pull-22 {
        right: 91.6666666667%
    }

    .semi-col-xxl-offset-22 {
        margin-left: 91.6666666667%
    }

    .semi-col-xxl-order-22 {
        order: 22
    }

    .semi-col-xxl-23 {
        box-sizing: border-box;
        display: block;
        width: 95.8333333333%
    }

    .semi-col-xxl-push-23 {
        left: 95.8333333333%
    }

    .semi-col-xxl-pull-23 {
        right: 95.8333333333%
    }

    .semi-col-xxl-offset-23 {
        margin-left: 95.8333333333%
    }

    .semi-col-xxl-order-23 {
        order: 23
    }

    .semi-col-xxl-24 {
        box-sizing: border-box;
        display: block;
        width: 100%
    }

    .semi-col-xxl-push-24 {
        left: 100%
    }

    .semi-col-xxl-pull-24 {
        right: 100%
    }

    .semi-col-xxl-offset-24 {
        margin-left: 100%
    }

    .semi-col-xxl-order-24 {
        order: 24
    }

    .semi-rtl .semi-col-xxl-1, .semi-rtl .semi-col-xxl-10, .semi-rtl .semi-col-xxl-11, .semi-rtl .semi-col-xxl-12, .semi-rtl .semi-col-xxl-13, .semi-rtl .semi-col-xxl-14, .semi-rtl .semi-col-xxl-15, .semi-rtl .semi-col-xxl-16, .semi-rtl .semi-col-xxl-17, .semi-rtl .semi-col-xxl-18, .semi-rtl .semi-col-xxl-19, .semi-rtl .semi-col-xxl-2, .semi-rtl .semi-col-xxl-20, .semi-rtl .semi-col-xxl-21, .semi-rtl .semi-col-xxl-22, .semi-rtl .semi-col-xxl-23, .semi-rtl .semi-col-xxl-24, .semi-rtl .semi-col-xxl-3, .semi-rtl .semi-col-xxl-4, .semi-rtl .semi-col-xxl-5, .semi-rtl .semi-col-xxl-6, .semi-rtl .semi-col-xxl-7, .semi-rtl .semi-col-xxl-8, .semi-rtl .semi-col-xxl-9 {
        float: right
    }

    .semi-rtl .semi-col-xxl-offset-1 {
        margin-left: auto;
        margin-right: 4.1666666667%
    }

    .semi-rtl .semi-col-xxl-offset-2 {
        margin-left: auto;
        margin-right: 8.3333333333%
    }

    .semi-rtl .semi-col-xxl-offset-3 {
        margin-left: auto;
        margin-right: 12.5%
    }

    .semi-rtl .semi-col-xxl-offset-4 {
        margin-left: auto;
        margin-right: 16.6666666667%
    }

    .semi-rtl .semi-col-xxl-offset-5 {
        margin-left: auto;
        margin-right: 20.8333333333%
    }

    .semi-rtl .semi-col-xxl-offset-6 {
        margin-left: auto;
        margin-right: 25%
    }

    .semi-rtl .semi-col-xxl-offset-7 {
        margin-left: auto;
        margin-right: 29.1666666667%
    }

    .semi-rtl .semi-col-xxl-offset-8 {
        margin-left: auto;
        margin-right: 33.3333333333%
    }

    .semi-rtl .semi-col-xxl-offset-9 {
        margin-left: auto;
        margin-right: 37.5%
    }

    .semi-rtl .semi-col-xxl-offset-10 {
        margin-left: auto;
        margin-right: 41.6666666667%
    }

    .semi-rtl .semi-col-xxl-offset-11 {
        margin-left: auto;
        margin-right: 45.8333333333%
    }

    .semi-rtl .semi-col-xxl-offset-12 {
        margin-left: auto;
        margin-right: 50%
    }

    .semi-rtl .semi-col-xxl-offset-13 {
        margin-left: auto;
        margin-right: 54.1666666667%
    }

    .semi-rtl .semi-col-xxl-offset-14 {
        margin-left: auto;
        margin-right: 58.3333333333%
    }

    .semi-rtl .semi-col-xxl-offset-15 {
        margin-left: auto;
        margin-right: 62.5%
    }

    .semi-rtl .semi-col-xxl-offset-16 {
        margin-left: auto;
        margin-right: 66.6666666667%
    }

    .semi-rtl .semi-col-xxl-offset-17 {
        margin-left: auto;
        margin-right: 70.8333333333%
    }

    .semi-rtl .semi-col-xxl-offset-18 {
        margin-left: auto;
        margin-right: 75%
    }

    .semi-rtl .semi-col-xxl-offset-19 {
        margin-left: auto;
        margin-right: 79.1666666667%
    }

    .semi-rtl .semi-col-xxl-offset-20 {
        margin-left: auto;
        margin-right: 83.3333333333%
    }

    .semi-rtl .semi-col-xxl-offset-21 {
        margin-left: auto;
        margin-right: 87.5%
    }

    .semi-rtl .semi-col-xxl-offset-22 {
        margin-left: auto;
        margin-right: 91.6666666667%
    }

    .semi-rtl .semi-col-xxl-offset-23 {
        margin-left: auto;
        margin-right: 95.8333333333%
    }

    .semi-rtl .semi-col-xxl-offset-24 {
        margin-left: auto;
        margin-right: 100%
    }
}

.semi-portal-rtl .semi-row, .semi-portal-rtl .semi-row-flex, .semi-rtl .semi-row, .semi-rtl .semi-row-flex {
    direction: rtl
}

.semi-spin {
    display: inline-block;
    height: 20px;
    position: relative;
    width: 20px
}

@keyframes semi-animation-rotate {
    0% {
        transform: rotate(0)
    }
    to {
        transform: rotate(1turn)
    }
}

.semi-spin-wrapper {
    color: var(--semi-color-primary);
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.semi-spin-wrapper > svg {
    animation: semi-animation-rotate .6s linear infinite;
    animation-fill-mode: forwards;
    height: 20px;
    vertical-align: top;
    width: 20px
}

.semi-spin-animate {
    animation: semi-animation-rotate 1.6s linear infinite;
    animation-fill-mode: forwards;
    display: inline-flex
}

.semi-spin-children {
    opacity: .5;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-spin-block {
    display: block
}

.semi-spin-block:after {
    content: "";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.semi-spin-block .semi-spin-wrapper {
    display: block
}

.semi-spin-block.semi-spin {
    height: auto;
    width: auto
}

.semi-spin-hidden:after {
    content: none
}

.semi-spin-hidden > .semi-spin-children {
    opacity: 1;
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto
}

.semi-spin-small, .semi-spin-small > .semi-spin-wrapper svg {
    height: 14px;
    width: 14px
}

.semi-spin-middle, .semi-spin-middle > .semi-spin-wrapper svg {
    height: 20px;
    width: 20px
}

.semi-spin-large, .semi-spin-large > .semi-spin-wrapper svg {
    height: 32px;
    width: 32px
}

.semi-spin-container {
    overflow: hidden
}

.semi-portal-rtl .semi-spin, .semi-portal-rtl .semi-spin-container, .semi-rtl .semi-spin, .semi-rtl .semi-spin-container {
    direction: rtl
}

.semi-collapsible-transition {
    transition: height .25s ease var(--semi-transition_delay-none), opacity .25s var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-input-textarea-wrapper {
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    display: inline-block;
    position: relative;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    vertical-align: bottom;
    width: 100%
}

.semi-input-textarea-wrapper:hover {
    background-color: var(--semi-color-fill-1)
}

.semi-input-textarea-wrapper-focus {
    border: 1px var(--semi-color-focus-border) solid
}

.semi-input-textarea-wrapper-focus, .semi-input-textarea-wrapper-focus:active, .semi-input-textarea-wrapper-focus:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-input-textarea-wrapper:active {
    background-color: var(--semi-color-fill-2)
}

.semi-input-textarea-wrapper .semi-input-clearbtn {
    color: var(--semi-color-text-2);
    height: 32px;
    min-width: 24px;
    position: absolute;
    right: 4px;
    top: 0
}

.semi-input-textarea-wrapper .semi-input-clearbtn > svg {
    pointer-events: none
}

.semi-input-textarea-wrapper .semi-input-clearbtn:hover {
    cursor: pointer
}

.semi-input-textarea-wrapper .semi-input-clearbtn:hover .semi-icon {
    color: var(--semi-color-primary-hover)
}

.semi-input-textarea-wrapper .semi-input-clearbtn-hidden {
    visibility: hidden
}

.semi-input-textarea-wrapper-disabled, .semi-input-textarea-wrapper-readonly {
    background-color: var(--semi-color-disabled-fill);
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-input-textarea-wrapper-disabled:hover, .semi-input-textarea-wrapper-readonly:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-input-textarea-wrapper-disabled::-webkit-input-placeholder, .semi-input-textarea-wrapper-readonly::-webkit-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-textarea-wrapper-disabled::-ms-input-placeholder, .semi-input-textarea-wrapper-readonly::-ms-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-textarea-wrapper-disabled::placeholder, .semi-input-textarea-wrapper-readonly::placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-textarea-wrapper-readonly {
    cursor: text
}

.semi-input-textarea-wrapper-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-input-textarea-wrapper-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-input-textarea-wrapper-error.semi-input-textarea-wrapper-focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-input-textarea-wrapper-error:active {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger)
}

.semi-input-textarea-wrapper-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-input-textarea-wrapper-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-input-textarea-wrapper-warning.semi-input-textarea-wrapper-focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-input-textarea-wrapper-warning:active {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning)
}

.semi-input-textarea {
    background-color: initial;
    border: 0 solid transparent;
    box-shadow: none;
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    cursor: text;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    outline: none;
    padding: 5px 12px;
    position: relative;
    resize: none;
    vertical-align: bottom;
    width: 100%
}

.semi-input-textarea:hover {
    border-color: transparent
}

.semi-input-textarea::-webkit-input-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input-textarea::-ms-input-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input-textarea::placeholder {
    color: var(--semi-color-text-2)
}

.semi-input-textarea-showClear {
    padding-right: 36px
}

.semi-input-textarea-disabled, .semi-input-textarea-readonly {
    background-color: initial;
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-input-textarea-disabled:hover, .semi-input-textarea-readonly:hover {
    background-color: initial
}

.semi-input-textarea-disabled::-webkit-input-placeholder, .semi-input-textarea-readonly::-webkit-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-textarea-disabled::-ms-input-placeholder, .semi-input-textarea-readonly::-ms-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-textarea-disabled::placeholder, .semi-input-textarea-readonly::placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-textarea-readonly {
    cursor: text
}

.semi-input-textarea-autosize {
    overflow: hidden
}

.semi-input-textarea-counter {
    color: var(--semi-color-text-2);
    display: flex;
    flex-direction: column;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    justify-content: center;
    line-height: 16px;
    min-height: 24px;
    padding: 3px 12px 5px 12px;
    text-align: right
}

.semi-input-textarea-counter-exceed {
    color: var(--semi-color-danger)
}

.semi-input-textarea-borderless:not(:focus-within):not(:hover) {
    background-color: initial;
    border-color: transparent
}

.semi-input-textarea-borderless:focus-within:not(:active) {
    background-color: initial
}

.semi-input-textarea-borderless.semi-input-textarea-wrapper-error:not(:focus-within) {
    border-color: var(--semi-color-danger)
}

.semi-input-textarea-borderless.semi-input-textarea-wrapper-warning:not(:focus-within) {
    border-color: var(--semi-color-warning)
}

.semi-input-textarea-borderless.semi-input-textarea-wrapper-error .semi-input-textarea-counter {
    color: var(--semi-color-danger)
}

.semi-input-textarea-borderless.semi-input-textarea-wrapper-warning .semi-input-textarea-counter {
    color: var(--semi-color-warning)
}

@keyframes semi-input-active {
    0% {
        transform: scale(1)
    }
    to {
        transform: scale(.97)
    }
}

@keyframes semi-input-inactive {
    0% {
        transform: scale(.97)
    }
    to {
        transform: scale(1)
    }
}

.semi-input, .semi-input-wrapper {
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-input-wrapper {
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-shadow: none;
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    cursor: text;
    display: inline-block;
    line-height: 20px;
    outline: none;
    position: relative;
    vertical-align: middle;
    width: 100%
}

.semi-input-wrapper, .semi-input-wrapper-default {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.semi-input-wrapper-default {
    height: 32px;
    line-height: 30px
}

.semi-input-wrapper-small {
    height: 24px;
    line-height: 22px
}

.semi-input-wrapper-large, .semi-input-wrapper-small {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px
}

.semi-input-wrapper-large {
    height: 40px;
    line-height: 38px
}

.semi-input-wrapper:hover {
    background-color: var(--semi-color-fill-1);
    border-color: transparent
}

.semi-input-wrapper-focus {
    background-color: var(--semi-color-fill-0);
    border: var(--semi-color-focus-border) solid 1px
}

.semi-input-wrapper-focus:hover {
    background-color: var(--semi-color-fill-0);
    border-color: var(--semi-color-focus-border)
}

.semi-input-wrapper-focus:active {
    background-color: var(--semi-color-fill-2);
    border-color: var(--semi-color-focus-border)
}

.semi-input-wrapper.semi-input-readonly {
    cursor: default
}

.semi-input-wrapper-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-input-wrapper-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-input-wrapper-error.semi-input-wrapper-focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper-error:active {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-input-wrapper-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-input-wrapper-warning.semi-input-wrapper-focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper-warning:active {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper__with-prefix {
    align-items: center;
    display: inline-flex
}

.semi-input-wrapper__with-prefix .semi-input {
    padding-left: 0
}

.semi-input-wrapper__with-suffix {
    align-items: center;
    display: inline-flex
}

.semi-input-wrapper__with-suffix .semi-input {
    padding-right: 0
}

.semi-input-wrapper-clearable, .semi-input-wrapper-modebtn {
    align-items: center;
    display: inline-flex
}

.semi-input-wrapper-hidden {
    border: none
}

.semi-input-wrapper .semi-icon {
    color: var(--semi-color-text-2)
}

.semi-input-wrapper .semi-input-clearbtn, .semi-input-wrapper .semi-input-modebtn {
    color: var(--semi-color-primary-hover)
}

.semi-input-wrapper .semi-input-clearbtn > svg, .semi-input-wrapper .semi-input-modebtn > svg {
    pointer-events: none
}

.semi-input-wrapper .semi-input-clearbtn:hover, .semi-input-wrapper .semi-input-modebtn:hover {
    cursor: pointer
}

.semi-input-wrapper .semi-input-clearbtn:hover .semi-icon, .semi-input-wrapper .semi-input-modebtn:hover .semi-icon {
    color: var(--semi-color-primary-hover)
}

.semi-input-wrapper .semi-input-clearbtn:focus-visible, .semi-input-wrapper .semi-input-modebtn:focus-visible {
    border-radius: var(--semi-border-radius-small);
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -1px
}

.semi-input-wrapper__with-suffix-icon.semi-input-wrapper-clearable:not(.semi-input-wrapper__with-suffix-hidden) .semi-input-clearbtn {
    justify-content: flex-end;
    min-width: 24px
}

.semi-input-wrapper-modebtn.semi-input-wrapper-clearable .semi-input-clearbtn {
    justify-content: center;
    min-width: 16px
}

.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-wrapper.semi-input-wrapper__with-append-only .semi-input:not(:last-child) {
    border-radius: 0;
    border-right-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)
}

.semi-input-wrapper.semi-input-wrapper__with-prepend-only .semi-input:not(:last-child) {
    border-right-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-append, .semi-input-wrapper.semi-input-wrapper__with-prepend {
    align-items: center;
    background-color: initial;
    display: inline-flex
}

.semi-input-wrapper.semi-input-wrapper__with-append:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend:hover {
    background-color: initial
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-focus, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-focus {
    background-color: initial;
    border: 1px solid transparent
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input {
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover ~ .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover ~ .semi-input-modebtn {
    background-color: var(--semi-color-fill-1)
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus {
    background-color: var(--semi-color-fill-0);
    border: 1px var(--semi-color-focus-border) solid
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn + .semi-input-clearbtn {
    border-right-style: none
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus ~ .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus ~ .semi-input-modebtn {
    background-color: var(--semi-color-fill-0);
    box-sizing: border-box
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus + .semi-input-clearbtn {
    border: 1px var(--semi-color-focus-border) solid;
    border-left-style: none;
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus + .semi-input-clearbtn:not(:last-child), .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus + .semi-input-clearbtn:not(:last-child) {
    border-radius: 0
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus ~ .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus ~ .semi-input-modebtn {
    border: 1px var(--semi-color-focus-border) solid;
    border-left-style: none;
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus ~ .semi-input-modebtn:not(:last-child), .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus ~ .semi-input-modebtn:not(:last-child) {
    border-radius: 0
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active ~ .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active ~ .semi-input-modebtn {
    background-color: var(--semi-color-fill-2)
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:last-child {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error {
    border-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:hover + .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:hover + .semi-input-modebtn {
    background-color: var(--semi-color-danger-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus + .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus + .semi-input-modebtn {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active {
    background-color: var(--semi-color-danger-light-active)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active + .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active + .semi-input-modebtn {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover {
    background-color: var(--semi-color-danger-light-default)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-clearbtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input-modebtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-clearbtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input-modebtn:last-child {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning {
    border-color: transparent
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:hover + .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:hover + .semi-input-modebtn {
    background-color: var(--semi-color-warning-light-hover)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus + .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus + .semi-input-modebtn {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active {
    background-color: var(--semi-color-warning-light-active)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active + .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active + .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active + .semi-input-modebtn {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover {
    background-color: var(--semi-color-warning-light-default)
}

.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-clearbtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input-modebtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-clearbtn:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:hover:last-child, .semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input-modebtn:last-child {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-wrapper-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    -webkit-text-fill-color: var(--semi-color-disabled-text)
}

.semi-input-wrapper-disabled, .semi-input-wrapper-disabled:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-input-wrapper-disabled .semi-icon, .semi-input-wrapper-disabled .semi-input-append, .semi-input-wrapper-disabled .semi-input-prefix, .semi-input-wrapper-disabled .semi-input-prepend, .semi-input-wrapper-disabled .semi-input-suffix {
    color: var(--semi-color-disabled-text)
}

.semi-input {
    background-color: initial;
    border: none;
    box-sizing: border-box;
    color: inherit;
    outline: none;
    padding-left: 12px;
    padding-right: 12px;
    width: 100%
}

.semi-input[type=password]::-ms-clear, .semi-input[type=password]::-ms-reveal {
    display: none
}

.semi-input[type=search]::-webkit-search-cancel-button {
    display: none
}

.semi-input::-webkit-input-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input::-ms-input-placeholder {
    color: var(--semi-color-text-2)
}

.semi-input::placeholder {
    color: var(--semi-color-text-2)
}

.semi-input-large {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    height: 38px;
    line-height: 38px
}

.semi-input-small {
    height: 22px;
    line-height: 22px
}

.semi-input-default, .semi-input-small {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px
}

.semi-input-default {
    height: 30px;
    line-height: 30px
}

.semi-input-disabled {
    color: inherit;
    cursor: not-allowed
}

.semi-input-inset-label {
    color: var(--semi-color-text-2);
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-right: 12px;
    white-space: nowrap
}

.semi-input-prefix, .semi-input-suffix {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-input-prefix-text, .semi-input-suffix-text {
    color: var(--semi-color-text-2);
    font-weight: 600;
    margin: 0 12px;
    white-space: nowrap
}

.semi-input-prefix-icon, .semi-input-suffix-icon {
    color: var(--semi-color-text-2);
    margin: 0 8px
}

.semi-input-clearbtn, .semi-input-modebtn, .semi-input-suffix {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-input-clearbtn, .semi-input-modebtn {
    height: 100%;
    min-width: 32px
}

.semi-input-clearbtn + .semi-input-suffix + .semi-input-suffix-icon, .semi-input-clearbtn + .semi-input-suffix + .semi-input-suffix-text {
    margin-left: 0
}

.semi-input-suffix-hidden {
    display: none
}

.semi-input-append, .semi-input-prepend {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    color: var(--semi-color-text-2);
    display: flex;
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 100%;
    line-height: 20px
}

.semi-input-append-icon, .semi-input-append-text, .semi-input-prepend-icon, .semi-input-prepend-text {
    padding: 0 12px
}

.semi-input-append {
    border-left: 1px solid transparent;
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-prepend {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);
    border-right: 1px solid transparent
}

.semi-input-disabled::-webkit-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-disabled::-ms-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-disabled::placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-input-group {
    align-content: center;
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap
}

.semi-input-group .semi-cascader, .semi-input-group .semi-select, .semi-input-group .semi-tagInput, .semi-input-group .semi-tree-select, .semi-input-group > .semi-input-wrapper {
    border-radius: 0
}

.semi-input-group .semi-cascader:first-child, .semi-input-group .semi-select:first-child, .semi-input-group .semi-tagInput:first-child, .semi-input-group .semi-tree-select:first-child, .semi-input-group > .semi-input-wrapper:first-child {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)
}

.semi-input-group .semi-cascader:last-child, .semi-input-group .semi-select:last-child, .semi-input-group .semi-tagInput:last-child, .semi-input-group .semi-tree-select:last-child, .semi-input-group > .semi-input-wrapper:last-child {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-group .semi-cascader:not(:last-child), .semi-input-group .semi-select:not(:last-child), .semi-input-group .semi-tagInput:not(:last-child), .semi-input-group .semi-tree-select:not(:last-child), .semi-input-group > .semi-input-wrapper:not(:last-child) {
    position: relative
}

.semi-input-group .semi-cascader:not(:last-child):after, .semi-input-group .semi-select:not(:last-child):after, .semi-input-group .semi-tagInput:not(:last-child):after, .semi-input-group .semi-tree-select:not(:last-child):after, .semi-input-group > .semi-input-wrapper:not(:last-child):after {
    background-color: var(--semi-color-border);
    bottom: 1px;
    content: "";
    position: absolute;
    right: -1px;
    top: 1px;
    width: 1px
}

.semi-input-group .semi-select {
    overflow-y: visible
}

.semi-input-group .semi-autocomplete, .semi-input-group .semi-autocomplete .semi-datepicker-range-input, .semi-input-group .semi-datepicker, .semi-input-group .semi-datepicker .semi-datepicker-range-input, .semi-input-group .semi-input-number, .semi-input-group .semi-input-number .semi-datepicker-range-input, .semi-input-group .semi-timepicker, .semi-input-group .semi-timepicker .semi-datepicker-range-input {
    border-radius: 0
}

.semi-input-group .semi-autocomplete:first-child .semi-datepicker-range-input, .semi-input-group .semi-autocomplete:first-child .semi-input-wrapper, .semi-input-group .semi-datepicker:first-child .semi-datepicker-range-input, .semi-input-group .semi-datepicker:first-child .semi-input-wrapper, .semi-input-group .semi-input-number:first-child .semi-datepicker-range-input, .semi-input-group .semi-input-number:first-child .semi-input-wrapper, .semi-input-group .semi-timepicker:first-child .semi-datepicker-range-input, .semi-input-group .semi-timepicker:first-child .semi-input-wrapper {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)
}

.semi-input-group .semi-autocomplete:last-child .semi-datepicker-range-input, .semi-input-group .semi-autocomplete:last-child .semi-input-wrapper, .semi-input-group .semi-datepicker:last-child .semi-datepicker-range-input, .semi-input-group .semi-datepicker:last-child .semi-input-wrapper, .semi-input-group .semi-input-number:last-child .semi-datepicker-range-input, .semi-input-group .semi-input-number:last-child .semi-input-wrapper, .semi-input-group .semi-timepicker:last-child .semi-datepicker-range-input, .semi-input-group .semi-timepicker:last-child .semi-input-wrapper {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-input-group .semi-autocomplete:not(:last-child), .semi-input-group .semi-datepicker:not(:last-child), .semi-input-group .semi-input-number:not(:last-child), .semi-input-group .semi-timepicker:not(:last-child) {
    position: relative
}

.semi-input-group .semi-autocomplete:not(:last-child):after, .semi-input-group .semi-datepicker:not(:last-child):after, .semi-input-group .semi-input-number:not(:last-child):after, .semi-input-group .semi-timepicker:not(:last-child):after {
    background-color: var(--semi-color-border);
    bottom: 1px;
    content: "";
    position: absolute;
    right: -1px;
    top: 1px;
    width: 1px
}

.semi-input-group-wrapper-with-top-label {
    margin-bottom: 16px;
    margin-top: 16px
}

.semi-input-group-wrapper-with-top-label .semi-input-group {
    display: flex
}

.semi-input-group-wrapper-with-top-label .semi-input-group .semi-form-field {
    margin-bottom: 0;
    margin-top: 0
}

.semi-input-only_border, .semi-input-only_border:hover {
    background: transparent;
    border-color: var(--semi-color-border)
}

.semi-input-only_border:focus-within {
    background: transparent
}

.semi-input-borderless:not(:focus-within):not(:hover) {
    background-color: initial;
    border-color: transparent
}

.semi-input-borderless:focus-within:not(:active) {
    background-color: initial
}

.semi-input-borderless.semi-input-wrapper-error:not(:focus-within) {
    border-color: var(--semi-color-danger)
}

.semi-input-borderless.semi-input-wrapper-warning:not(:focus-within) {
    border-color: var(--semi-color-warning)
}

.semi-portal-rtl .semi-input-wrapper, .semi-rtl .semi-input-wrapper {
    direction: rtl
}

.semi-portal-rtl .semi-input-wrapper__with-prefix .semi-input, .semi-rtl .semi-input-wrapper__with-prefix .semi-input {
    padding-left: auto;
    padding-right: 0
}

.semi-portal-rtl .semi-input-wrapper__with-suffix .semi-input, .semi-rtl .semi-input-wrapper__with-suffix .semi-input {
    padding-left: 0;
    padding-right: auto
}

.semi-portal-rtl .semi-input, .semi-rtl .semi-input {
    padding-left: 12px;
    padding-right: 12px
}

.semi-portal-rtl .semi-input-inset-label, .semi-rtl .semi-input-inset-label {
    margin-left: 12px;
    margin-right: auto
}

.semi-portal-rtl .semi-input-clearbtn + .semi-portal-rtl .semi-input-suffix + .semi-input-suffix-icon, .semi-portal-rtl .semi-input-clearbtn + .semi-portal-rtl .semi-input-suffix + .semi-input-suffix-text, .semi-portal-rtl .semi-input-clearbtn + .semi-rtl .semi-input-suffix + .semi-input-suffix-icon, .semi-portal-rtl .semi-input-clearbtn + .semi-rtl .semi-input-suffix + .semi-input-suffix-text, .semi-rtl .semi-input-clearbtn + .semi-portal-rtl .semi-input-suffix + .semi-input-suffix-icon, .semi-rtl .semi-input-clearbtn + .semi-portal-rtl .semi-input-suffix + .semi-input-suffix-text, .semi-rtl .semi-input-clearbtn + .semi-rtl .semi-input-suffix + .semi-input-suffix-icon, .semi-rtl .semi-input-clearbtn + .semi-rtl .semi-input-suffix + .semi-input-suffix-text {
    margin-left: auto;
    margin-right: 0
}

.semi-portal-rtl .semi-input-append, .semi-rtl .semi-input-append {
    border-left: 0;
    border-right: 1px solid transparent
}

.semi-portal-rtl .semi-input-prepend, .semi-rtl .semi-input-prepend {
    border-left: 1px solid transparent;
    border-right: 0
}

.semi-portal-rtl .semi-input-group .semi-cascader:not(:last-child):after, .semi-portal-rtl .semi-input-group .semi-input-number:not(:last-child):after, .semi-portal-rtl .semi-input-group .semi-select:not(:last-child):after, .semi-portal-rtl .semi-input-group .semi-tree-select:not(:last-child):after, .semi-portal-rtl .semi-input-group > .semi-input-wrapper:not(:last-child):after, .semi-rtl .semi-input-group .semi-cascader:not(:last-child):after, .semi-rtl .semi-input-group .semi-input-number:not(:last-child):after, .semi-rtl .semi-input-group .semi-select:not(:last-child):after, .semi-rtl .semi-input-group .semi-tree-select:not(:last-child):after, .semi-rtl .semi-input-group > .semi-input-wrapper:not(:last-child):after {
    left: -1px;
    right: auto
}

.semi-portal-rtl .semi-input-textarea-wrapper, .semi-rtl .semi-input-textarea-wrapper {
    direction: rtl
}

.semi-portal-rtl .semi-input-textarea-counter, .semi-rtl .semi-input-textarea-counter {
    text-align: left
}

.semi-portal-rtl .semi-input-textarea-showClear, .semi-rtl .semi-input-textarea-showClear {
    padding-left: 36px;
    padding-right: 0
}

.semi-tag {
    align-items: center;
    background-color: initial;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    display: flex;
    display: inline-flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: bottom;
    white-space: nowrap
}

.semi-tag-default, .semi-tag-small {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 20px;
    line-height: 16px;
    padding: 2px 8px
}

.semi-tag-default:focus-visible, .semi-tag-small:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-tag-square {
    border-radius: var(--semi-border-radius-small)
}

.semi-tag-circle {
    border-radius: var(--semi-border-radius-full)
}

.semi-tag-large {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    height: 24px;
    line-height: 16px;
    padding: 4px 8px
}

.semi-tag-large:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-tag-invisible {
    display: none
}

.semi-tag-prefix-icon {
    display: flex;
    padding-right: 4px
}

.semi-tag-suffix-icon {
    display: flex;
    padding-left: 4px
}

.semi-tag-content {
    flex: 1 1
}

.semi-tag-content-ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-tag-content-center {
    height: 100%;
    min-width: 0
}

.semi-tag-close, .semi-tag-content-center {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-tag-close {
    color: var(--semi-color-text-2);
    cursor: pointer;
    padding-left: 4px
}

.semi-tag-close:hover {
    color: var(--semi-color-text-1)
}

.semi-tag-close:active {
    color: var(--semi-color-text-0)
}

.semi-tag-closable {
    padding: 4px 4px 4px 8px
}

.semi-tag-avatar-circle .semi-avatar, .semi-tag-avatar-square .semi-avatar {
    margin-right: 4px
}

.semi-tag-avatar-square {
    padding: 0 4px 0 0
}

.semi-tag-avatar-square .semi-avatar > img {
    background-color: var(--semi-color-default)
}

.semi-tag-avatar-circle {
    padding: 2px 4px 2px 2px
}

.semi-tag-avatar-square.semi-tag-default .semi-avatar, .semi-tag-avatar-square.semi-tag-small .semi-avatar {
    height: 20px;
    width: 20px
}

.semi-tag-avatar-square.semi-tag-large .semi-avatar {
    height: 24px;
    width: 24px
}

.semi-tag-avatar-circle.semi-tag-default, .semi-tag-avatar-circle.semi-tag-small {
    border-radius: 11px
}

.semi-tag-avatar-circle.semi-tag-default .semi-avatar, .semi-tag-avatar-circle.semi-tag-small .semi-avatar {
    height: 16px;
    width: 16px
}

.semi-tag-avatar-circle.semi-tag-large {
    border-radius: 13px
}

.semi-tag-avatar-circle.semi-tag-large .semi-avatar {
    height: 20px;
    width: 20px
}

.semi-tag-group {
    display: block;
    height: auto
}

.semi-tag-group .semi-tag {
    margin-bottom: 0;
    margin-right: 8px
}

.semi-tag-group-max.semi-tag-group-small {
    height: 22px
}

.semi-tag-group-max.semi-tag-group-large {
    height: 26px
}

.semi-tag-rest-group-popover .semi-tag {
    margin-bottom: 0;
    margin-right: 8px
}

.semi-tag-rest-group-popover .semi-tag:last-of-type {
    margin-right: 0
}

.semi-tag-amber-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-amber-4), 1);
    color: rgba(var(--semi-amber-5), 1)
}

.semi-tag-amber-solid {
    background-color: rgba(var(--semi-amber-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-amber-light {
    background-color: rgba(var(--semi-amber-5), .15);
    color: rgba(var(--semi-amber-8), 1)
}

.semi-tag-blue-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-blue-4), 1);
    color: rgba(var(--semi-blue-5), 1)
}

.semi-tag-blue-solid {
    background-color: rgba(var(--semi-blue-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-blue-light {
    background-color: rgba(var(--semi-blue-5), .15);
    color: rgba(var(--semi-blue-8), 1)
}

.semi-tag-cyan-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-cyan-4), 1);
    color: rgba(var(--semi-cyan-5), 1)
}

.semi-tag-cyan-solid {
    background-color: rgba(var(--semi-cyan-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-cyan-light {
    background-color: rgba(var(--semi-cyan-5), .15);
    color: rgba(var(--semi-cyan-8), 1)
}

.semi-tag-green-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-green-4), 1);
    color: rgba(var(--semi-green-5), 1)
}

.semi-tag-green-solid {
    background-color: rgba(var(--semi-green-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-green-light {
    background-color: rgba(var(--semi-green-5), .15);
    color: rgba(var(--semi-green-8), 1)
}

.semi-tag-grey-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-grey-4), 1);
    color: rgba(var(--semi-grey-5), 1)
}

.semi-tag-grey-solid {
    background-color: rgba(var(--semi-grey-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-grey-light {
    background-color: rgba(var(--semi-grey-5), .15);
    color: rgba(var(--semi-grey-8), 1)
}

.semi-tag-indigo-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-indigo-4), 1);
    color: rgba(var(--semi-indigo-5), 1)
}

.semi-tag-indigo-solid {
    background-color: rgba(var(--semi-indigo-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-indigo-light {
    background-color: rgba(var(--semi-indigo-5), .15);
    color: rgba(var(--semi-indigo-8), 1)
}

.semi-tag-light-blue-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-light-blue-4), 1);
    color: rgba(var(--semi-light-blue-5), 1)
}

.semi-tag-light-blue-solid {
    background-color: rgba(var(--semi-light-blue-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-light-blue-light {
    background-color: rgba(var(--semi-light-blue-5), .15);
    color: rgba(var(--semi-light-blue-8), 1)
}

.semi-tag-light-green-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-light-green-4), 1);
    color: rgba(var(--semi-light-green-5), 1)
}

.semi-tag-light-green-solid {
    background-color: rgba(var(--semi-light-green-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-light-green-light {
    background-color: rgba(var(--semi-light-green-5), .15);
    color: rgba(var(--semi-light-green-8), 1)
}

.semi-tag-lime-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-lime-4), 1);
    color: rgba(var(--semi-lime-5), 1)
}

.semi-tag-lime-solid {
    background-color: rgba(var(--semi-lime-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-lime-light {
    background-color: rgba(var(--semi-lime-5), .15);
    color: rgba(var(--semi-lime-8), 1)
}

.semi-tag-orange-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-orange-4), 1);
    color: rgba(var(--semi-orange-5), 1)
}

.semi-tag-orange-solid {
    background-color: rgba(var(--semi-orange-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-orange-light {
    background-color: rgba(var(--semi-orange-5), .15);
    color: rgba(var(--semi-orange-8), 1)
}

.semi-tag-pink-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-pink-4), 1);
    color: rgba(var(--semi-pink-5), 1)
}

.semi-tag-pink-solid {
    background-color: rgba(var(--semi-pink-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-pink-light {
    background-color: rgba(var(--semi-pink-5), .15);
    color: rgba(var(--semi-pink-8), 1)
}

.semi-tag-purple-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-purple-4), 1);
    color: rgba(var(--semi-purple-5), 1)
}

.semi-tag-purple-solid {
    background-color: rgba(var(--semi-purple-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-purple-light {
    background-color: rgba(var(--semi-purple-5), .15);
    color: rgba(var(--semi-purple-8), 1)
}

.semi-tag-red-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-red-4), 1);
    color: rgba(var(--semi-red-5), 1)
}

.semi-tag-red-solid {
    background-color: rgba(var(--semi-red-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-red-light {
    background-color: rgba(var(--semi-red-5), .15);
    color: rgba(var(--semi-red-8), 1)
}

.semi-tag-teal-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-teal-4), 1);
    color: rgba(var(--semi-teal-5), 1)
}

.semi-tag-teal-solid {
    background-color: rgba(var(--semi-teal-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-teal-light {
    background-color: rgba(var(--semi-teal-5), .15);
    color: rgba(var(--semi-teal-8), 1)
}

.semi-tag-violet-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-violet-4), 1);
    color: rgba(var(--semi-violet-5), 1)
}

.semi-tag-violet-solid {
    background-color: rgba(var(--semi-violet-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-violet-light {
    background-color: rgba(var(--semi-violet-5), .15);
    color: rgba(var(--semi-violet-8), 1)
}

.semi-tag-yellow-ghost {
    background-color: initial;
    border: 1px solid rgba(var(--semi-yellow-4), 1);
    color: rgba(var(--semi-yellow-5), 1)
}

.semi-tag-yellow-solid {
    background-color: rgba(var(--semi-yellow-5), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-tag-yellow-light {
    background-color: rgba(var(--semi-yellow-5), .15);
    color: rgba(var(--semi-yellow-8), 1)
}

.semi-tag-white-ghost, .semi-tag-white-light, .semi-tag-white-solid {
    background-color: var(--semi-color-bg-4);
    border: 1px solid rgba(var(--semi-grey-2), .7);
    color: var(--semi-color-text-0)
}

.semi-tag-white-ghost .semi-tag-close, .semi-tag-white-light .semi-tag-close, .semi-tag-white-solid .semi-tag-close {
    color: var(--semi-color-text-2)
}

.semi-tag-avatar-circle, .semi-tag-avatar-square {
    background-color: var(--semi-color-bg-4);
    border: 1px solid var(--semi-color-border);
    color: var(--semi-color-text-0)
}

.semi-tag-solid .semi-tag-close {
    color: var(--semi-color-white);
    opacity: .8
}

.semi-tag-solid .semi-tag-close:hover {
    opacity: 1
}

.semi-tag-solid .semi-tag-close:active {
    opacity: .9
}

.semi-portal-rtl .semi-tag, .semi-rtl .semi-tag {
    direction: rtl
}

.semi-portal-rtl .semi-tag-close, .semi-rtl .semi-tag-close {
    padding-left: auto;
    padding-right: 4px
}

.semi-portal-rtl .semi-tag-closable, .semi-rtl .semi-tag-closable {
    padding: 4px 8px 4px 4px
}

.semi-portal-rtl .semi-tag-avatar-circle .semi-avatar, .semi-portal-rtl .semi-tag-avatar-square .semi-avatar, .semi-rtl .semi-tag-avatar-circle .semi-avatar, .semi-rtl .semi-tag-avatar-square .semi-avatar {
    margin-left: 4px;
    margin-right: auto
}

.semi-portal-rtl .semi-tag-avatar-square, .semi-rtl .semi-tag-avatar-square {
    padding-left: 4px;
    padding-right: auto
}

.semi-portal-rtl .semi-tag-avatar-circle, .semi-rtl .semi-tag-avatar-circle {
    padding: 2px 2px 2px 4px
}

.semi-portal-rtl .semi-tag-group, .semi-rtl .semi-tag-group {
    direction: rtl
}

.semi-portal-rtl .semi-tag-group .semi-tag, .semi-rtl .semi-tag-group .semi-tag {
    margin-left: 8px;
    margin-right: auto
}

.semi-portal-rtl .semi-tag-rest-group-popover, .semi-rtl .semi-tag-rest-group-popover {
    direction: rtl
}

.semi-portal-rtl .semi-tag-rest-group-popover .semi-tag, .semi-rtl .semi-tag-rest-group-popover .semi-tag {
    margin-left: 8px;
    margin-right: 0
}

.semi-portal-rtl .semi-tag-rest-group-popover .semi-tag:last-of-type, .semi-rtl .semi-tag-rest-group-popover .semi-tag:last-of-type {
    margin-left: 0;
    margin-right: auto
}

.semi-overflow-list {
    display: flex;
    flex-wrap: nowrap;
    min-width: 0
}

.semi-overflow-list-spacer {
    flex-shrink: 1;
    width: 1px
}

.semi-overflow-list-scroll-wrapper {
    display: flex;
    flex: 1 1;
    flex-wrap: nowrap;
    overflow-x: scroll
}

.semi-portal-rtl .semi-overflow-list, .semi-rtl .semi-overflow-list {
    direction: rtl
}

.semi-space {
    display: inline-flex
}

.semi-space-vertical {
    flex-direction: column
}

.semi-space-horizontal {
    flex-direction: row
}

.semi-space-align-center {
    align-items: center
}

.semi-space-align-end {
    align-items: flex-end
}

.semi-space-align-start {
    align-items: flex-start
}

.semi-space-align-baseline {
    align-items: baseline
}

.semi-space-wrap {
    flex-wrap: wrap
}

.semi-space-tight-horizontal {
    column-gap: 8px
}

.semi-space-tight-vertical {
    row-gap: 8px
}

.semi-space-medium-horizontal {
    column-gap: 16px
}

.semi-space-medium-vertical {
    row-gap: 16px
}

.semi-space-loose-horizontal {
    column-gap: 24px
}

.semi-space-loose-vertical {
    row-gap: 24px
}

.semi-portal-rtl .semi-space, .semi-rtl .semi-space {
    direction: rtl
}

.semi-select-option {
    align-items: center;
    border-radius: 0;
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    position: relative;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    word-break: break-all
}

.semi-select-option-icon {
    align-content: center;
    color: transparent;
    display: flex;
    justify-content: center;
    margin-right: 8px;
    width: 12px
}

.semi-select-option-text {
    display: flex;
    flex-wrap: wrap;
    white-space: pre
}

.semi-select-option-keyword {
    background-color: inherit;
    color: var(--semi-color-primary);
    font-weight: 600
}

.semi-select-option:active {
    background-color: var(--semi-color-fill-1)
}

.semi-select-option-empty {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    justify-content: center
}

.semi-select-option-empty:active, .semi-select-option-empty:hover {
    background-color: inherit
}

.semi-select-option-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-select-option-disabled:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-select-option-selected {
    background: transparent;
    font-weight: 600
}

.semi-select-option-selected .semi-select-option-icon {
    color: var(--semi-color-text-2)
}

.semi-select, .semi-select-option-focused {
    background-color: var(--semi-color-fill-0)
}

.semi-select {
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-weight: 400;
    height: 32px;
    max-height: 300px;
    outline: none;
    overflow-y: auto;
    position: relative;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    vertical-align: middle
}

.semi-select:hover {
    background-color: var(--semi-color-fill-1);
    border: 1px solid transparent
}

.semi-select:focus {
    background-color: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-focus-border);
    outline: 0
}

.semi-select:active {
    background-color: var(--semi-color-fill-2)
}

.semi-select-small {
    height: 24px;
    line-height: 24px
}

.semi-select-large {
    line-height: 40px;
    min-height: 40px
}

.semi-select-large .semi-select-selection {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px
}

.semi-select-focus, .semi-select-open {
    border: 1px solid var(--semi-color-focus-border);
    outline: 0
}

.semi-select-focus:hover, .semi-select-open:hover {
    background-color: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-focus-border)
}

.semi-select-focus:active, .semi-select-open:active {
    background-color: var(--semi-color-fill-2);
    border: 1px solid var(--semi-color-focus-border)
}

.semi-select-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-select-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-select-warning:focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-select-warning:active {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning-light-active)
}

.semi-select-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-select-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-select-error:focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-select-error:active {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger-light-active)
}

.semi-select-disabled {
    cursor: not-allowed
}

.semi-select-disabled, .semi-select-disabled:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-select-disabled:focus {
    border: 1px solid transparent
}

.semi-select-disabled .semi-select-selection, .semi-select-disabled .semi-select-selection-placeholder {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-select-disabled .semi-select-arrow, .semi-select-disabled .semi-select-prefix, .semi-select-disabled .semi-select-suffix, .semi-select-disabled .semi-tag {
    color: var(--semi-color-disabled-text)
}

.semi-select-disabled .semi-tag {
    background-color: initial
}

.semi-select-selection {
    align-items: center;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    flex-grow: 1;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 100%;
    line-height: 20px;
    margin-left: 12px;
    overflow: hidden
}

.semi-select-selection-text {
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.semi-select-selection-text-inactive {
    display: flex;
    opacity: .4
}

.semi-select-selection-text-hide {
    display: none
}

.semi-select-selection-placeholder {
    color: var(--semi-color-text-2)
}

.semi-select-selection .semi-tag {
    margin-bottom: 1px;
    margin-right: 4px;
    margin-top: 1px
}

.semi-select-selection .semi-tag:first-of-type {
    margin-left: 0
}

.semi-select-selection .semi-tag-group {
    height: inherit
}

.semi-select-selection .semi-tag-group .semi-tag {
    margin-bottom: 1px;
    margin-right: 4px;
    margin-top: 1px
}

.semi-select-content-wrapper {
    align-items: center;
    display: flex;
    height: 100%;
    overflow: hidden;
    white-space: nowrap
}

.semi-select-content-wrapper-collapse {
    display: inline-flex;
    flex-shrink: 0;
    width: 100%
}

.semi-select-content-wrapper-collapse .semi-overflow-list-overflow {
    max-width: 100%;
    min-width: 50px
}

.semi-select-content-wrapper-collapse > .semi-select-content-wrapper-collapse-tag {
    background-color: initial
}

.semi-select-content-wrapper-collapse > .semi-select-content-wrapper-collapse-N {
    background-color: initial;
    color: var(--semi-color-text-0);
    font-size: 12px;
    padding: 4px
}

.semi-select-multiple {
    height: auto
}

.semi-select-multiple .semi-select-selection {
    margin-left: 4px
}

.semi-select-multiple .semi-select-content-wrapper {
    flex-wrap: wrap;
    min-height: 30px;
    width: 100%
}

.semi-select-multiple .semi-select-content-wrapper-empty {
    margin-left: 8px
}

.semi-select-multiple .semi-select-content-wrapper .semi-tag-group {
    align-items: center;
    display: flex
}

.semi-select-multiple .semi-select-content-wrapper-one-line {
    flex-wrap: nowrap
}

.semi-select-multiple .semi-select-content-wrapper-one-line .semi-tag-group {
    flex-shrink: 0;
    flex-wrap: nowrap;
    justify-content: flex-start;
    overflow: hidden
}

.semi-select-multiple .semi-select-inline-label-wrapper {
    flex-shrink: 0
}

.semi-select-multiple.semi-select-large .semi-select-content-wrapper {
    min-height: 38px
}

.semi-select-multiple.semi-select-small .semi-select-content-wrapper {
    min-height: 22px
}

.semi-select-arrow {
    align-items: center;
    color: var(--semi-color-text-2);
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    transform: rotate(var(--semi-transform-rotate-none));
    width: 32px
}

.semi-select-arrow-empty {
    display: flex;
    width: 12px
}

.semi-select-prefix, .semi-select-suffix {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-select-prefix-text, .semi-select-suffix-text {
    margin: 0 12px
}

.semi-select-prefix-icon, .semi-select-suffix-icon {
    color: var(--semi-color-text-2);
    margin: 0 8px
}

.semi-select-clear, .semi-select-suffix {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-select-clear {
    color: var(--semi-color-text-2);
    flex-shrink: 0;
    width: 32px
}

.semi-select-clear:hover {
    color: var(--semi-color-primary)
}

.semi-select-inset-label-wrapper {
    display: inline
}

.semi-select-inset-label {
    color: var(--semi-color-text-2);
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-right: 12px;
    white-space: nowrap
}

.semi-select-create-tips {
    color: var(--semi-color-text-2);
    margin-right: 4px
}

.semi-select-with-prefix .semi-select-selection {
    margin-left: 0
}

.semi-select-single.semi-select-filterable .semi-select-content-wrapper {
    flex-grow: 1;
    height: 100%;
    overflow: hidden;
    position: relative
}

.semi-select-single.semi-select-filterable .semi-input-wrapper {
    background-color: initial;
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-select-single.semi-select-filterable .semi-input-wrapper-focus {
    border: none
}

.semi-select-single.semi-select-filterable .semi-input {
    height: 100%;
    padding-left: 0;
    padding-right: 0
}

.semi-select-multiple.semi-select-filterable .semi-select-content-wrapper {
    flex-grow: 1;
    height: 100%;
    overflow: hidden;
    position: relative
}

.semi-select-multiple.semi-select-filterable .semi-select-content-wrapper-empty .semi-input-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-select-multiple.semi-select-filterable .semi-input-wrapper {
    background-color: initial;
    border: none;
    height: 100%;
    width: 100%
}

.semi-select-multiple.semi-select-filterable .semi-input-wrapper-focus {
    border: none
}

.semi-select-multiple.semi-select-filterable .semi-input {
    padding-left: 0;
    padding-right: 0
}

.semi-select-option-list-wrapper {
    padding-bottom: 4px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 4px
}

.semi-select-option-list {
    overflow-x: hidden;
    overflow-y: auto
}

.semi-select-option-list-chosen .semi-select-option-icon {
    display: flex
}

.semi-select-group {
    color: var(--semi-color-text-2);
    cursor: default;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-top: 4px;
    padding-bottom: 4px;
    padding-left: 32px;
    padding-right: 16px;
    padding-top: 12px
}

.semi-select-group:not(:first-of-type) {
    border-top: 1px solid var(--semi-color-border)
}

.semi-select-loading-wrapper {
    box-sizing: initial;
    cursor: not-allowed;
    height: 20px;
    padding-bottom: 8px;
    padding-left: 16px;
    padding-right: 16px;
    padding-top: 8px
}

.semi-select-borderless:not(:focus-within):not(:hover) {
    background-color: initial;
    border-color: transparent
}

.semi-select-borderless:not(:focus-within):not(:hover) .semi-select-arrow {
    opacity: 0
}

.semi-select-borderless:focus-within:not(:active) {
    background-color: initial
}

.semi-select-borderless.semi-select-error:not(:focus-within) {
    border-color: var(--semi-color-danger)
}

.semi-select-borderless.semi-select-warning:not(:focus-within) {
    border-color: var(--semi-color-warning)
}

.semi-select-borderless.semi-select-error:focus-within {
    border-color: var(--semi-color-danger)
}

.semi-select-borderless.semi-select-warning:focus-within {
    border-color: var(--semi-color-warning)
}

.semi-portal-rtl .semi-select, .semi-rtl .semi-select {
    direction: rtl
}

.semi-portal-rtl .semi-select-selection, .semi-rtl .semi-select-selection {
    margin-left: 0;
    margin-right: 12px
}

.semi-portal-rtl .semi-select-selection .semi-tag:first-of-type, .semi-rtl .semi-select-selection .semi-tag:first-of-type {
    margin-right: 0
}

.semi-portal-rtl .semi-select-selection .semi-tag-group .semi-tag, .semi-rtl .semi-select-selection .semi-tag-group .semi-tag {
    margin-left: 4px;
    margin-right: 0
}

.semi-portal-rtl .semi-select-multiple .semi-select-selection, .semi-rtl .semi-select-multiple .semi-select-selection {
    margin-left: 0;
    margin-right: 4px
}

.semi-portal-rtl .semi-select-multiple .semi-select-content-wrapper-empty, .semi-rtl .semi-select-multiple .semi-select-content-wrapper-empty {
    margin-left: 0;
    margin-right: 8px
}

.semi-portal-rtl .semi-select-inset-label, .semi-rtl .semi-select-inset-label {
    margin-left: 12px
}

.semi-portal-rtl .semi-select-create-tips, .semi-rtl .semi-select-create-tips {
    margin-left: 4px;
    margin-right: 0
}

.semi-portal-rtl .semi-select-with-prefix .semi-select-selection, .semi-rtl .semi-select-with-prefix .semi-select-selection {
    margin-left: auto;
    margin-right: 0
}

.semi-portal-rtl .semi-select-multiple.semi-select-filterable .semi-select-content-wrapper-empty .semi-input-wrapper, .semi-portal-rtl .semi-select-single.semi-select-filterable .semi-input-wrapper, .semi-rtl .semi-select-multiple.semi-select-filterable .semi-select-content-wrapper-empty .semi-input-wrapper, .semi-rtl .semi-select-single.semi-select-filterable .semi-input-wrapper {
    left: auto;
    right: 0
}

.semi-portal-rtl .semi-select-group, .semi-rtl .semi-select-group {
    padding-left: 32px;
    padding-right: 16px
}

.semi-portal-rtl .semi-select-option-icon, .semi-rtl .semi-select-option-icon {
    margin-left: 8px;
    margin-right: 0
}

.semi-progress {
    align-items: center;
    display: flex
}

.semi-progress-track {
    background-color: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small)
}

.semi-progress-horizontal {
    height: 4px;
    margin-bottom: 4px;
    margin-top: 4px
}

.semi-progress-horizontal.semi-progress-large {
    height: 6px
}

.semi-progress-horizontal .semi-progress-track {
    height: 100%;
    width: 100%
}

.semi-progress-horizontal .semi-progress-track-inner {
    background-color: var(--semi-color-success);
    border-radius: var(--semi-border-radius-small);
    height: 100%;
    transition: width .3s;
    transition-timing-function: cubic-bezier(.62, .05, .36, .95)
}

.semi-progress-horizontal .semi-progress-line-text {
    color: var(--semi-color-text-0);
    font-weight: 600;
    margin-left: 16px;
    min-width: 45px
}

.semi-progress-vertical {
    display: inline-flex;
    flex-direction: column;
    height: 100%;
    margin-left: 4px;
    margin-right: 4px;
    width: 4px
}

.semi-progress-vertical.semi-progress-large {
    width: 6px
}

.semi-progress-vertical .semi-progress-track {
    height: 100%;
    width: 100%
}

.semi-progress-vertical .semi-progress-track-inner {
    background-color: var(--semi-color-success);
    border-radius: var(--semi-border-radius-small);
    transition: height .3s;
    transition-timing-function: cubic-bezier(.62, .05, .36, .95);
    width: 100%
}

.semi-progress-vertical .semi-progress-line-text {
    font-weight: 600;
    margin-top: 8px
}

.semi-progress-circle {
    display: inline-block;
    position: relative
}

.semi-progress-circle-ring {
    display: block
}

.semi-progress-circle-ring-inner {
    transform: rotate(-90deg);
    transform-origin: 50% 50%;
    transition: stroke-dashoffset .3s;
    transition-timing-function: cubic-bezier(.62, .05, .36, .95)
}

.semi-progress-circle-text {
    color: var(--semi-color-mode-minor-text);
    left: 50%;
    position: absolute;
    text-align: center;
    top: 50%;
    transform: translate(-50%, -50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.semi-portal-rtl .semi-progress, .semi-rtl .semi-progress {
    direction: rtl
}

.semi-portal-rtl .semi-progress-horizontal .semi-progress-line-text, .semi-rtl .semi-progress-horizontal .semi-progress-line-text {
    margin-left: 0;
    margin-right: 16px
}

.semi-portal-rtl .semi-progress-circle-ring-inner, .semi-rtl .semi-progress-circle-ring-inner {
    transform: rotate(-90deg);
    transform-origin: 50% 50%
}

.semi-portal-rtl .semi-progress-circle-text, .semi-rtl .semi-progress-circle-text {
    left: auto;
    right: 50%;
    transform: translate(50%, -50%)
}

.semi-switch {
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent;
    border-radius: 12px;
    box-sizing: border-box;
    cursor: pointer;
    display: inline-block;
    height: 24px;
    position: relative;
    transition: background-color .2s var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    width: 40px
}

.semi-switch:hover {
    background-color: var(--semi-color-fill-1)
}

.semi-switch:active {
    border: 1px var(--semi-color-fill-2) solid
}

.semi-switch:active .semi-switch-knob {
    width: 24px
}

.semi-switch-focus {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-switch-checked {
    background-color: var(--semi-color-success)
}

.semi-switch-checked:hover {
    background-color: var(--semi-color-success-hover)
}

.semi-switch-checked .semi-switch-knob {
    transform: translateX(18px)
}

.semi-switch-checked:active .semi-switch-knob {
    transform: translateX(12px)
}

.semi-switch-active {
    background-color: var(--semi-color-success-active)
}

.semi-switch-disabled {
    border: 1px var(--semi-color-border) solid;
    cursor: not-allowed
}

.semi-switch-disabled, .semi-switch-disabled:active, .semi-switch-disabled:hover {
    background-color: initial
}

.semi-switch-disabled:active .semi-switch-knob {
    width: 18px
}

.semi-switch-disabled .semi-switch-knob {
    border: 1px var(--semi-color-border) solid;
    box-shadow: none;
    cursor: not-allowed
}

.semi-switch-disabled .semi-switch-native-control {
    cursor: not-allowed;
    pointer-events: none
}

.semi-switch-disabled.semi-switch-checked {
    border-color: transparent
}

.semi-switch-disabled.semi-switch-checked:active .semi-switch-knob {
    transform: translateX(18px)
}

.semi-switch-disabled.semi-switch-checked .semi-switch-knob {
    border: none;
    box-shadow: none
}

.semi-switch-knob {
    background-color: rgba(var(--semi-white), 1);
    border-radius: 9px;
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .3);
    box-sizing: border-box;
    cursor: pointer;
    height: 18px;
    left: 0;
    position: absolute;
    right: auto;
    top: 2px;
    transform: translateX(2px);
    transition: transform .2s ease-in-out, width .2s ease-in-out;
    width: 18px
}

.semi-switch-native-control {
    cursor: inherit;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    pointer-events: auto;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-switch-native-control[type=checkbox] {
    height: inherit;
    width: inherit
}

.semi-switch-checked-text, .semi-switch-unchecked-text {
    align-items: center;
    display: flex;
    font-size: 12px;
    height: 100%;
    justify-content: center;
    position: absolute;
    width: 20px
}

.semi-switch-checked-text {
    color: var(--semi-color-white)
}

.semi-switch-unchecked-text {
    color: var(--semi-color-text-2);
    right: 0
}

.semi-switch-loading {
    align-items: center;
    background-color: var(--semi-color-fill-1);
    display: inline-flex
}

.semi-switch-loading-spin .semi-spin-wrapper {
    align-items: center;
    color: var(--semi-color-white);
    display: inline-flex
}

.semi-switch-loading .semi-switch-loading-spin {
    transform: translateX(2px)
}

.semi-switch-loading .semi-switch-loading-spin > .semi-spin-wrapper > svg {
    height: 18px;
    width: 18px
}

.semi-switch-loading.semi-switch-checked {
    background-color: var(--semi-color-success-hover)
}

.semi-switch-loading.semi-switch-checked .semi-switch-loading-spin {
    transform: translateX(16px)
}

.semi-switch-loading.semi-switch-small .semi-switch-loading-spin {
    transform: translateX(2px)
}

.semi-switch-loading.semi-switch-small .semi-switch-loading-spin > .semi-spin-wrapper > svg {
    height: 10px;
    width: 10px
}

.semi-switch-loading.semi-switch-small.semi-switch-checked .semi-switch-loading-spin {
    transform: translateX(10px)
}

.semi-switch-loading.semi-switch-large .semi-switch-loading-spin {
    transform: translateX(2px)
}

.semi-switch-loading.semi-switch-large .semi-switch-loading-spin > .semi-spin-wrapper > svg {
    height: 28px;
    width: 28px
}

.semi-switch-loading.semi-switch-large.semi-switch-checked .semi-switch-loading-spin {
    transform: translateX(22px)
}

.semi-switch-disabled.semi-switch-checked {
    background-color: var(--semi-color-success-disabled)
}

.semi-switch-large {
    border-radius: 16px;
    height: 32px;
    width: 54px
}

.semi-switch-large .semi-switch-knob {
    border-radius: 12px;
    height: 24px;
    top: 3px;
    transform: translateX(3px);
    width: 24px
}

.semi-switch-large.semi-switch-checked .semi-switch-knob {
    transform: translateX(26px)
}

.semi-switch-large.semi-switch-checked:active .semi-switch-knob {
    transform: translateX(16px)
}

.semi-switch-large:active .semi-switch-knob {
    width: 34px
}

.semi-switch-large .semi-switch-checked-text, .semi-switch-large .semi-switch-unchecked-text {
    font-size: 14px;
    width: 26px
}

.semi-switch-small {
    border-radius: 8px;
    height: 16px;
    width: 26px
}

.semi-switch-small .semi-switch-knob {
    border-radius: 6px;
    height: 12px;
    top: 1px;
    transform: translateX(1px);
    width: 12px
}

.semi-switch-small.semi-switch-checked .semi-switch-knob {
    transform: translateX(11px)
}

.semi-switch-small.semi-switch-checked:active .semi-switch-knob {
    transform: translateX(9px)
}

.semi-switch-small:active .semi-switch-knob {
    width: 14px
}

.semi-form .semi-switch-native-control {
    height: 100%;
    width: 100%
}

.semi-portal-rtl .semi-switch, .semi-rtl .semi-switch {
    direction: rtl
}

.semi-portal-rtl .semi-switch-checked .semi-switch-knob, .semi-rtl .semi-switch-checked .semi-switch-knob {
    transform: translateX(-18px)
}

.semi-portal-rtl .semi-switch-checked:active .semi-switch-knob, .semi-rtl .semi-switch-checked:active .semi-switch-knob {
    transform: translateX(-12px)
}

.semi-portal-rtl .semi-switch-knob, .semi-rtl .semi-switch-knob {
    left: auto;
    right: 0;
    transform: translateX(-2px)
}

.semi-portal-rtl .semi-switch-native-control, .semi-rtl .semi-switch-native-control {
    right: 0
}

.semi-portal-rtl .semi-switch-unchecked-text, .semi-rtl .semi-switch-unchecked-text {
    left: 0
}

.semi-portal-rtl .semi-switch-loading .semi-switch-loading-spin, .semi-rtl .semi-switch-loading .semi-switch-loading-spin {
    transform: translateX(-2px)
}

.semi-portal-rtl .semi-switch-loading.semi-switch-checked .semi-switch-loading-spin, .semi-rtl .semi-switch-loading.semi-switch-checked .semi-switch-loading-spin {
    transform: translateX(-16px)
}

.semi-portal-rtl .semi-switch-loading.semi-switch-small .semi-switch-loading-spin, .semi-rtl .semi-switch-loading.semi-switch-small .semi-switch-loading-spin {
    transform: translateX(-2px)
}

.semi-portal-rtl .semi-switch-loading.semi-switch-small.semi-switch-checked .semi-switch-loading-spin, .semi-rtl .semi-switch-loading.semi-switch-small.semi-switch-checked .semi-switch-loading-spin {
    transform: translateX(-10px)
}

.semi-portal-rtl .semi-switch-loading.semi-switch-large .semi-switch-loading-spin, .semi-rtl .semi-switch-loading.semi-switch-large .semi-switch-loading-spin {
    transform: translateX(-2px)
}

.semi-portal-rtl .semi-switch-loading.semi-switch-large.semi-switch-checked .semi-switch-loading-spin, .semi-rtl .semi-switch-loading.semi-switch-large.semi-switch-checked .semi-switch-loading-spin {
    transform: translateX(-22px)
}

.semi-portal-rtl .semi-switch-large .semi-switch-knob, .semi-rtl .semi-switch-large .semi-switch-knob {
    transform: translateX(-3px)
}

.semi-portal-rtl .semi-switch-large.semi-switch-checked .semi-switch-knob, .semi-rtl .semi-switch-large.semi-switch-checked .semi-switch-knob {
    transform: translateX(-26px)
}

.semi-portal-rtl .semi-switch-large.semi-switch-checked:active .semi-switch-knob, .semi-rtl .semi-switch-large.semi-switch-checked:active .semi-switch-knob {
    transform: translateX(-16px)
}

.semi-portal-rtl .semi-switch-small .semi-switch-knob, .semi-rtl .semi-switch-small .semi-switch-knob {
    transform: translateX(-1px)
}

.semi-portal-rtl .semi-switch-small.semi-switch-checked .semi-switch-knob, .semi-rtl .semi-switch-small.semi-switch-checked .semi-switch-knob {
    transform: translateX(-11px)
}

.semi-portal-rtl .semi-switch-small.semi-switch-checked:active .semi-switch-knob, .semi-rtl .semi-switch-small.semi-switch-checked:active .semi-switch-knob {
    transform: translateX(-9px)
}

.semi-tabs {
    box-sizing: border-box;
    position: relative
}

.semi-tabs-left {
    display: flex;
    flex-direction: row
}

.semi-tabs-bar {
    outline: none;
    position: relative;
    white-space: nowrap
}

.semi-tabs-bar-left {
    display: flex;
    flex-direction: column
}

.semi-tabs-bar-extra {
    padding: 0 5px
}

.semi-tabs-bar .semi-tabs-tab {
    box-sizing: border-box;
    color: var(--semi-color-text-2);
    cursor: pointer;
    display: block;
    float: left;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-tabs-bar .semi-tabs-tab .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate) {
    color: var(--semi-color-text-2);
    margin-right: 8px;
    position: relative;
    top: 3px;
    transition: color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-bar .semi-tabs-tab .semi-icon.semi-tabs-tab-icon-close {
    color: var(--semi-color-text-2);
    cursor: pointer;
    font-size: 14px;
    margin-left: 10px;
    margin-right: 0
}

.semi-tabs-bar .semi-tabs-tab:active, .semi-tabs-bar .semi-tabs-tab:active .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate), .semi-tabs-bar .semi-tabs-tab:hover, .semi-tabs-bar .semi-tabs-tab:hover .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate) {
    color: var(--semi-color-text-0)
}

.semi-tabs-bar .semi-tabs-tab-active, .semi-tabs-bar .semi-tabs-tab-active:hover {
    color: var(--semi-color-text-0);
    cursor: default;
    font-weight: 600
}

.semi-tabs-bar .semi-tabs-tab-active .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate), .semi-tabs-bar .semi-tabs-tab-active:hover .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate) {
    color: var(--semi-color-primary)
}

.semi-tabs-bar .semi-tabs-tab-active .semi-icon.semi-tabs-tab-icon-close, .semi-tabs-bar .semi-tabs-tab-active:hover .semi-icon.semi-tabs-tab-icon-close {
    color: var(--semi-color-text-2)
}

.semi-tabs-bar .semi-tabs-tab-active .semi-icon.semi-tabs-tab-icon-close:hover {
    color: var(--semi-color-text-1)
}

.semi-tabs-bar .semi-tabs-tab-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-tabs-bar .semi-tabs-tab-disabled:hover {
    border-bottom: none;
    color: var(--semi-color-disabled-text)
}

.semi-tabs-tab-single.semi-tabs-tab {
    box-sizing: border-box;
    color: var(--semi-color-text-2);
    cursor: pointer;
    display: inline-block;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-tabs-tab-single.semi-tabs-tab .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate) {
    color: var(--semi-color-text-2);
    margin-right: 8px;
    position: relative;
    top: 3px;
    transition: color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-tab-single.semi-tabs-tab .semi-icon.semi-tabs-tab-icon-close {
    color: var(--semi-color-text-2);
    cursor: pointer;
    font-size: 14px;
    margin-left: 10px;
    margin-right: 0
}

.semi-tabs-tab-single.semi-tabs-tab:active, .semi-tabs-tab-single.semi-tabs-tab:active .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate), .semi-tabs-tab-single.semi-tabs-tab:hover, .semi-tabs-tab-single.semi-tabs-tab:hover .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate) {
    color: var(--semi-color-text-0)
}

.semi-tabs-tab-single.semi-tabs-tab-active, .semi-tabs-tab-single.semi-tabs-tab-active:hover {
    color: var(--semi-color-text-0);
    cursor: default;
    font-weight: 600
}

.semi-tabs-tab-single.semi-tabs-tab-active .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate), .semi-tabs-tab-single.semi-tabs-tab-active:hover .semi-icon:not(.semi-icon-checkbox_tick,.semi-icon-radio,.semi-icon-checkbox_indeterminate) {
    color: var(--semi-color-primary)
}

.semi-tabs-tab-single.semi-tabs-tab-active .semi-icon.semi-tabs-tab-icon-close, .semi-tabs-tab-single.semi-tabs-tab-active:hover .semi-icon.semi-tabs-tab-icon-close {
    color: var(--semi-color-text-2)
}

.semi-tabs-tab-single.semi-tabs-tab-active .semi-icon.semi-tabs-tab-icon-close:hover {
    color: var(--semi-color-text-1)
}

.semi-tabs-tab-single.semi-tabs-tab-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-tabs-tab-single.semi-tabs-tab-disabled:hover {
    border-bottom: none;
    color: var(--semi-color-disabled-text)
}

.semi-tabs-bar-collapse, .semi-tabs-bar-collapse .semi-tabs-bar-overflow-list {
    align-items: center;
    display: flex
}

.semi-tabs-bar-collapse .semi-overflow-list {
    flex: 1 1
}

.semi-tabs-bar-collapse .semi-overflow-list .semi-overflow-list-scroll-wrapper {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.semi-tabs-bar-collapse .semi-overflow-list .semi-overflow-list-scroll-wrapper::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.semi-tabs-bar-collapse .semi-overflow-list .semi-overflow-list-scroll-wrapper:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-bar-collapse .semi-overflow-list > .semi-button-disabled, .semi-tabs-bar-collapse .semi-overflow-list > .semi-button-disabled:hover {
    background-color: initial;
    color: var(--semi-color-disabled-text)
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start {
    margin-right: 4px
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start > .semi-button {
    background-color: initial;
    border: 0 solid transparent;
    color: var(--semi-color-primary);
    padding: 8px
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start > .semi-button:hover {
    background-color: var(--semi-color-fill-0);
    border-color: transparent;
    color: var(--semi-color-primary)
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start > .semi-button:active {
    background-color: var(--semi-color-fill-1);
    border-color: transparent;
    color: var(--semi-color-primary)
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end {
    margin-left: 4px
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end > .semi-button {
    background-color: initial;
    border: 0 solid transparent;
    color: var(--semi-color-primary);
    padding: 8px
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end > .semi-button:hover {
    background-color: var(--semi-color-fill-0);
    border-color: transparent;
    color: var(--semi-color-primary)
}

.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end > .semi-button:active {
    background-color: var(--semi-color-fill-1);
    border-color: transparent;
    color: var(--semi-color-primary)
}

.semi-tabs-bar-dropdown {
    max-height: 300px;
    overflow-y: auto
}

.semi-tabs-bar:after {
    clear: both;
    content: "";
    display: block;
    height: 0
}

.semi-tabs-bar-line.semi-tabs-bar-top {
    border-bottom: 1px solid var(--semi-color-border);
    transform: scale(var(--semi-transform_scale-none));
    transition: color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab {
    border-bottom: 2px solid transparent;
    padding: 16px 4px 14px 4px;
    transition: border-bottom-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:first-of-type {
    padding-left: 0
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:hover {
    border-bottom: 2px solid var(--semi-color-fill-0)
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -1px
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:active {
    border-bottom: 2px solid var(--semi-color-fill-1)
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-right: 24px
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-small {
    padding: 8px 4px 6px 4px
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-medium {
    padding: 12px 4px 10px 4px
}

.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active, .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-active:hover {
    border-bottom: 2px solid var(--semi-color-primary)
}

.semi-tabs-bar-line.semi-tabs-bar-left {
    border-right: 1px solid var(--semi-color-border)
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab {
    border-left: 2px solid transparent;
    padding: 12px;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:hover {
    background-color: var(--semi-color-fill-0);
    border-left: 2px solid var(--semi-color-fill-0)
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:active {
    background-color: var(--semi-color-fill-1);
    border-left: 2px solid var(--semi-color-fill-1)
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-small {
    padding: 6px
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-medium {
    padding: 10px
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active, .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active:hover {
    background-color: var(--semi-color-primary-light-default);
    border-left: 2px solid var(--semi-color-primary)
}

.semi-tabs-bar-line .semi-tabs-bar-extra {
    height: 50px;
    line-height: 50px
}

.semi-tabs-bar-line .semi-tabs-bar-line-extra-small {
    height: 36px;
    line-height: 36px
}

.semi-tabs-bar-card.semi-tabs-bar-top:before {
    border-bottom: 1px solid var(--semi-color-border);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0
}

.semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab {
    border: 1px solid transparent;
    border-bottom: none;
    border-radius: var(--semi-border-radius-small) var(--semi-border-radius-small) 0 0
}

.semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab:hover {
    border-bottom: none
}

.semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-right: 8px
}

.semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab-active, .semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab-active:hover {
    background: transparent;
    border: 1px solid var(--semi-color-border);
    border-bottom: 1px solid var(--semi-color-bg-1);
    padding: 8px 12px 7px 12px
}

.semi-tabs-bar-card.semi-tabs-bar-left {
    border-right: 1px solid var(--semi-color-border)
}

.semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab {
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);
    border-right: none
}

.semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab:hover {
    border-right: none
}

.semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab:not(:last-of-type) {
    margin-bottom: 8px
}

.semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active:after {
    background: var(--semi-color-bg-1);
    bottom: 0;
    content: " ";
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px
}

.semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active, .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active:hover {
    background: transparent;
    border: 1px solid var(--semi-color-border);
    border-right: none;
    padding: 8px 12px
}

.semi-tabs-bar-card .semi-tabs-tab {
    padding: 8px 12px;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-bar-card .semi-tabs-tab:hover {
    background: var(--semi-color-fill-0)
}

.semi-tabs-bar-card .semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-bar-card .semi-tabs-tab:active {
    background: var(--semi-color-fill-1)
}

.semi-tabs-bar-button {
    border: none
}

.semi-tabs-bar-button.semi-tabs-bar-left .semi-tabs-tab:not(:last-of-type) {
    margin-bottom: 8px
}

.semi-tabs-bar-button.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-right: 8px
}

.semi-tabs-bar-button .semi-tabs-tab {
    border: none;
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-text-2);
    padding: 8px 12px;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-bar-button .semi-tabs-tab:hover {
    background-color: var(--semi-color-fill-0);
    border: none
}

.semi-tabs-bar-button .semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-bar-button .semi-tabs-tab:active {
    background-color: var(--semi-color-fill-1)
}

.semi-tabs-bar-button .semi-tabs-tab-active, .semi-tabs-bar-button .semi-tabs-tab-active:hover {
    background-color: var(--semi-color-primary-light-default);
    border: none;
    color: var(--semi-color-primary)
}

.semi-tabs-content {
    padding: 5px 0;
    width: 100%
}

.semi-tabs-content-left {
    height: 100%;
    padding: 0 5px
}

.semi-tabs-pane {
    color: var(--semi-color-text-0);
    overflow: hidden;
    width: 100%
}

.semi-tabs-pane:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-tabs-content-no-animated .semi-tabs-pane-inactive, .semi-tabs-pane-inactive {
    display: none
}

@keyframes semi-tabs-panel-keyframe-leftShow {
    0% {
        opacity: 0;
        transform: translateX(60px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes semi-tabs-panel-keyframe-rightShow {
    0% {
        opacity: 0;
        transform: translateX(-60px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes semi-tabs-panel-keyframe-topShow {
    0% {
        opacity: 0;
        transform: translateY(60px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes semi-tabs-panel-keyframe-bottomShow {
    0% {
        opacity: 0;
        transform: translateY(-60px)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.semi-tabs-pane-animate-leftShow {
    animation: semi-tabs-panel-keyframe-leftShow .2s ease-in-out 0s;
    animation-fill-mode: forwards
}

.semi-tabs-pane-animate-rightShow {
    animation: semi-tabs-panel-keyframe-rightShow .2s ease-in-out 0s;
    animation-fill-mode: forwards
}

.semi-tabs-pane-animate-topShow {
    animation: semi-tabs-panel-keyframe-topShow .2s ease-in-out 0s;
    animation-fill-mode: forwards
}

.semi-tabs-pane-animate-bottomShow {
    animation: semi-tabs-panel-keyframe-bottomShow .2s ease-in-out 0s;
    animation-fill-mode: forwards
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab {
    border-bottom: 2px solid transparent;
    padding: 16px 4px 14px 4px;
    transition: border-bottom-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab:first-of-type {
    padding-left: 0
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab:hover {
    border-bottom: 2px solid var(--semi-color-fill-0)
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -1px
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab:active {
    border-bottom: 2px solid var(--semi-color-fill-1)
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-small {
    padding: 8px 4px 6px 4px
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-medium {
    padding: 12px 4px 10px 4px
}

.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-active, .semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-active:hover {
    border-bottom: 2px solid var(--semi-color-primary)
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab {
    border-left: 2px solid transparent;
    padding: 12px;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab:hover {
    background-color: var(--semi-color-fill-0);
    border-left: 2px solid var(--semi-color-fill-0)
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab:active {
    background-color: var(--semi-color-fill-1);
    border-left: 2px solid var(--semi-color-fill-1)
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab-small {
    padding: 6px
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab-medium {
    padding: 10px
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab-active {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab-active, .semi-tabs-tab-line.semi-tabs-tab-left.semi-tabs-tab-active:hover {
    background-color: var(--semi-color-primary-light-default);
    border-left: 2px solid var(--semi-color-primary)
}

.semi-tabs-tab-card.semi-tabs-tab-top.semi-tabs-tab {
    border: 1px solid transparent;
    border-bottom: none;
    border-radius: var(--semi-border-radius-small) var(--semi-border-radius-small) 0 0
}

.semi-tabs-tab-card.semi-tabs-tab-top.semi-tabs-tab:hover {
    border-bottom: none
}

.semi-tabs-tab-card.semi-tabs-tab-top.semi-tabs-tab-active, .semi-tabs-tab-card.semi-tabs-tab-top.semi-tabs-tab-active:hover {
    background: transparent;
    border: 1px solid var(--semi-color-border);
    border-bottom: 1px solid var(--semi-color-bg-1);
    padding: 8px 12px 7px 12px
}

.semi-tabs-tab-card.semi-tabs-tab-left.semi-tabs-tab {
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);
    border-right: none
}

.semi-tabs-tab-card.semi-tabs-tab-left.semi-tabs-tab:hover {
    border-right: none
}

.semi-tabs-tab-card.semi-tabs-tab-left.semi-tabs-tab-active:after {
    background: var(--semi-color-bg-1);
    bottom: 0;
    content: " ";
    position: absolute;
    right: -1px;
    top: 0;
    width: 1px
}

.semi-tabs-tab-card.semi-tabs-tab-left.semi-tabs-tab-active, .semi-tabs-tab-card.semi-tabs-tab-left.semi-tabs-tab-active:hover {
    background: transparent;
    border: 1px solid var(--semi-color-border);
    border-right: none;
    padding: 8px 12px
}

.semi-tabs-tab-card.semi-tabs-tab {
    padding: 8px 12px;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-tab-card.semi-tabs-tab:hover {
    background: var(--semi-color-fill-0)
}

.semi-tabs-tab-card.semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-tab-card.semi-tabs-tab:active {
    background: var(--semi-color-fill-1)
}

.semi-tabs-tab-button {
    border: none
}

.semi-tabs-tab-button.semi-tabs-tab {
    border: none;
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-text-2);
    padding: 8px 12px;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-tabs-tab-button.semi-tabs-tab:hover {
    background-color: var(--semi-color-fill-0);
    border: none
}

.semi-tabs-tab-button.semi-tabs-tab:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active);
    outline-offset: -2px
}

.semi-tabs-tab-button.semi-tabs-tab:active {
    background-color: var(--semi-color-fill-1)
}

.semi-tabs-tab-button.semi-tabs-tab-active, .semi-tabs-tab-button.semi-tabs-tab-active:hover {
    background-color: var(--semi-color-primary-light-default);
    border: none;
    color: var(--semi-color-primary)
}

.semi-portal-rtl .semi-tabs, .semi-rtl .semi-tabs {
    direction: rtl
}

.semi-portal-rtl .semi-tabs-bar .semi-tabs-tab, .semi-rtl .semi-tabs-bar .semi-tabs-tab {
    float: right
}

.semi-portal-rtl .semi-tabs-bar .semi-tabs-tab .semi-icon, .semi-rtl .semi-tabs-bar .semi-tabs-tab .semi-icon {
    margin-left: 8px;
    margin-right: 0
}

.semi-portal-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-start, .semi-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-start {
    margin-left: 4px;
    margin-right: 0
}

.semi-portal-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-end, .semi-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-end {
    margin-left: 0;
    margin-right: 4px
}

.semi-portal-rtl .semi-tabs-bar-collapse .semi-icon-chevron_left, .semi-portal-rtl .semi-tabs-bar-collapse .semi-icon-chevron_right, .semi-rtl .semi-tabs-bar-collapse .semi-icon-chevron_left, .semi-rtl .semi-tabs-bar-collapse .semi-icon-chevron_right {
    transform: scaleX(-1)
}

.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type), .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-left: 24px;
    margin-right: 0
}

.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left, .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left {
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab, .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab {
    border-left: 0;
    border-right: 2px solid transparent
}

.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:hover, .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:hover {
    border-left: 0;
    border-right: 2px solid var(--semi-color-fill-0)
}

.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:active, .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:active {
    border-left: 0;
    border-right: 2px solid var(--semi-color-fill-1)
}

.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active, .semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active:hover, .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active, .semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab-active:hover {
    border-left: 0;
    border-right: 2px solid var(--semi-color-primary)
}

.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type), .semi-rtl .semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-left: 0;
    margin-right: 8px
}

.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left, .semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left {
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab, .semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab {
    border: 1px solid transparent;
    border-left: none
}

.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab:hover, .semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab:hover {
    border-left: none
}

.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active:after, .semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active:after {
    left: -1px;
    right: auto
}

.semi-portal-rtl .semi-tabs-bar-button.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type), .semi-rtl .semi-tabs-bar-button.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-left: 8px;
    margin-right: auto
}

.semi-radio {
    box-sizing: border-box;
    column-gap: 8px;
    cursor: pointer;
    display: inline-flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    min-height: 20px;
    min-width: 16px;
    position: relative;
    text-align: left;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    vertical-align: bottom
}

.semi-radio.semi-radio-vertical {
    display: block
}

.semi-radio input[type=checkbox], .semi-radio input[type=radio] {
    cursor: pointer;
    height: 100%;
    left: 0;
    margin: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-radio:hover .semi-radio-inner-display {
    border: solid 1px var(--semi-color-focus-border)
}

.semi-radio:hover.semi-radio-cardRadioGroup .semi-radio-inner-display {
    background: var(--semi-color-white)
}

.semi-radio:hover .semi-radio-inner-checked .semi-radio-inner-display {
    background: var(--semi-color-primary-hover);
    border-color: var(--semi-color-primary-hover)
}

.semi-radio:active.semi-radio-cardRadioGroup .semi-radio-inner-display {
    background: var(--semi-color-white)
}

.semi-radio:active .semi-radio-inner-checked .semi-radio-inner-display {
    background: var(--semi-color-primary-active);
    border-color: var(--semi-color-primary-active)
}

.semi-radio-buttonRadioComponent {
    background: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small);
    padding: 4px
}

.semi-radio-buttonRadioGroup {
    border-radius: var(--semi-border-radius-small);
    line-height: 16px;
    padding: 4px;
    position: relative
}

.semi-radio-buttonRadioGroup:not(:last-child) {
    padding-right: 0
}

.semi-radio-buttonRadioGroup-small {
    line-height: 16px;
    padding: 2px 4px
}

.semi-radio-buttonRadioGroup-large {
    line-height: 20px;
    padding: 4px
}

.semi-radio-cardRadioGroup {
    background: transparent;
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    flex-wrap: nowrap;
    padding: 12px 16px;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-radio-cardRadioGroup .semi-radio-inner {
    flex-shrink: 0
}

.semi-radio-cardRadioGroup .semi-radio-inner-display {
    background: var(--semi-color-white)
}

.semi-radio-cardRadioGroup .semi-radio-addon {
    color: var(--semi-color-text-0);
    font-size: 14px;
    font-weight: 600;
    line-height: 20px
}

.semi-radio-cardRadioGroup .semi-radio-extra {
    color: var(--semi-color-text-2);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding-left: 0
}

.semi-radio-cardRadioGroup:active {
    background: var(--semi-color-fill-1)
}

.semi-radio-cardRadioGroup_checked {
    background: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary)
}

.semi-radio-cardRadioGroup_checked:hover {
    border: 1px solid var(--semi-color-primary-hover)
}

.semi-radio-cardRadioGroup_checked:hover .semi-radio-inner-checked .semi-radio-inner-display {
    border-color: var(--semi-color-primary-hover)
}

.semi-radio-cardRadioGroup_checked:active {
    background: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary-active)
}

.semi-radio-cardRadioGroup_checked:active .semi-radio-inner-checked .semi-radio-inner-display {
    border-color: var(--semi-color-primary-active)
}

.semi-radio-cardRadioGroup_checked:active .semi-radio-inner-checked:hover .semi-radio-inner-display {
    background: var(--semi-color-primary-active)
}

.semi-radio-cardRadioGroup_hover {
    background: var(--semi-color-fill-0)
}

.semi-radio-cardRadioGroup_disabled:active {
    background: transparent
}

.semi-radio-cardRadioGroup_checked_disabled.semi-radio-cardRadioGroup {
    background: var(--semi-color-primary-light-default);
    border: 1px solid var(--semi-color-primary-disabled)
}

.semi-radio-cardRadioGroup_checked_disabled.semi-radio-cardRadioGroup .semi-radio-inner-checked .semi-radio-inner-display, .semi-radio-cardRadioGroup_checked_disabled.semi-radio-cardRadioGroup:hover .semi-radio-inner-checked .semi-radio-inner-display {
    border-color: var(--semi-color-primary-disabled)
}

.semi-radio.semi-radio-disabled:active .semi-radio-inner-display, .semi-radio.semi-radio-disabled:hover .semi-radio-inner-display {
    background: var(--semi-color-disabled-fill);
    border: solid 1px var(--semi-color-border)
}

.semi-radio.semi-radio-disabled:active .semi-radio-inner-checked .semi-radio-inner-display, .semi-radio.semi-radio-disabled:hover .semi-radio-inner-checked .semi-radio-inner-display {
    background: var(--semi-color-primary-disabled);
    border-color: var(--semi-color-primary-disabled)
}

.semi-radio-inner {
    display: inline-flex;
    height: 16px;
    margin-top: 2px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: sub;
    width: 16px
}

.semi-radio-inner-display {
    align-items: center;
    background: transparent;
    border: solid 1px var(--semi-color-text-3);
    border-radius: 16px;
    box-sizing: border-box;
    display: inline-flex;
    height: 16px;
    justify-content: center;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    width: 16px
}

.semi-radio-inner-display .semi-icon {
    font-size: 14px;
    height: 100%;
    width: 100%
}

.semi-radio-content {
    display: flex;
    flex-direction: column;
    row-gap: 4px
}

.semi-radio:hover .semi-radio-inner-display {
    background: var(--semi-color-fill-0)
}

.semi-radio:active .semi-radio-inner-display {
    background: var(--semi-color-fill-1)
}

.semi-radio-addon {
    align-items: center;
    color: var(--semi-color-text-0);
    display: inline-flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-radio-addon-buttonRadio {
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-text-1);
    font-size: 12px;
    font-weight: 600;
    padding: 4px 16px;
    text-align: center;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-radio-addon-buttonRadio-hover {
    background: var(--semi-color-fill-1);
    font-weight: 600
}

.semi-radio-addon-buttonRadio-checked {
    background: var(--semi-color-bg-3);
    color: var(--semi-color-primary);
    font-weight: 600
}

.semi-radio-addon-buttonRadio-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-radio-addon-buttonRadio-small {
    font-size: 12px;
    padding: 2px 16px
}

.semi-radio-addon-buttonRadio-large {
    font-size: 14px;
    padding: 6px 24px
}

.semi-radio .semi-radio-inner-checked:hover .semi-radio-inner-display {
    background: var(--semi-color-primary-hover)
}

.semi-radio .semi-radio-inner-checked:active .semi-radio-inner-display {
    background: var(--semi-color-primary-active)
}

.semi-radio .semi-radio-inner-checked .semi-radio-inner-display {
    background: var(--semi-color-primary);
    border: solid 1px var(--semi-color-primary);
    border-radius: 16px;
    color: rgba(var(--semi-white), 1)
}

.semi-radio .semi-radio-inner-checked > .semi-radio-addon {
    color: var(--semi-color-text-0)
}

.semi-radio .semi-radio-inner-buttonRadio, .semi-radio .semi-radio-inner-pureCardRadio {
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.semi-radio-disabled, .semi-radio-disabled .semi-radio-inner, .semi-radio-disabled:hover {
    cursor: not-allowed
}

.semi-radio-disabled .semi-radio-inner-display {
    background: var(--semi-color-disabled-fill);
    border-color: var(--semi-color-border);
    opacity: .75
}

.semi-radio-disabled .semi-radio-inner-display:hover {
    background: transparent
}

.semi-radio-disabled .semi-radio-inner-checked .semi-radio-inner-display, .semi-radio-disabled .semi-radio-inner-checked .semi-radio-inner-display:hover {
    background: var(--semi-color-primary-disabled);
    border-color: var(--semi-color-primary-disabled)
}

.semi-radio-disabled .semi-radio-addon, .semi-radio-disabled .semi-radio-extra {
    color: var(--semi-color-disabled-text)
}

.semi-radio-extra {
    box-sizing: border-box;
    color: var(--semi-color-text-2)
}

.semi-radio-focus {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-radio-focus-border {
    border: solid 1px var(--semi-color-focus-border)
}

.semi-radioGroup {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-radioGroup-vertical {
    display: flex;
    flex-direction: column;
    row-gap: 12px
}

.semi-radioGroup-vertical-card .semi-radio, .semi-radioGroup-vertical-default .semi-radio {
    display: flex
}

.semi-radioGroup-horizontal {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 16px;
    vertical-align: bottom
}

.semi-radioGroup-buttonRadio {
    background: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small);
    display: inline-block;
    vertical-align: middle
}

.semi-portal-rtl .semi-radio, .semi-rtl .semi-radio {
    direction: rtl
}

.semi-portal-rtl .semi-radio input[type=checkbox], .semi-portal-rtl .semi-radio input[type=radio], .semi-rtl .semi-radio input[type=checkbox], .semi-rtl .semi-radio input[type=radio] {
    left: auto;
    right: 0
}

.semi-portal-rtl .semi-radio-buttonRadioGroup:not(:last-child), .semi-rtl .semi-radio-buttonRadioGroup:not(:last-child) {
    padding-left: 0
}

.semi-portal-rtl .semi-radioGroup, .semi-rtl .semi-radioGroup {
    direction: rtl
}

.semi-toast {
    pointer-events: none
}

.semi-toast-wrapper {
    display: flex;
    height: 0;
    justify-content: center;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1010
}

.semi-toast-wrapper .semi-toast-innerWrapper {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.semi-toast-wrapper .semi-toast-innerWrapper-hover .semi-toast-zero-height-wrapper {
    perspective: unset;
    perspective-origin: 50%
}

.semi-toast-zero-height-wrapper {
    height: 0;
    overflow: visible;
    perspective: 280px;
    perspective-origin: center 280px;
    transition: all .3s cubic-bezier(.22, .57, .02, 1.2)
}

.semi-toast-content {
    align-items: flex-start;
    background-color: var(--semi-color-bg-3);
    border-radius: var(--semi-border-radius-medium);
    box-shadow: var(--semi-shadow-elevated);
    color: var(--semi-color-text-0);
    display: inline-flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 20px;
    margin: 12px;
    padding: 12px 8px 12px 8px;
    pointer-events: all
}

.semi-toast-content .semi-toast-close-button {
    height: 20px;
    margin-top: -2px
}

.semi-toast-content .semi-toast-content-text {
    margin-left: 12px;
    margin-right: 12px;
    text-align: left;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.semi-toast-light.semi-toast-warning .semi-toast-content {
    background-color: var(--semi-color-warning-light-default);
    border: 1px solid var(--semi-color-warning)
}

.semi-toast-light.semi-toast-warning .semi-toast-icon-warning {
    color: var(--semi-color-warning)
}

.semi-toast-light.semi-toast-success .semi-toast-content {
    background-color: var(--semi-color-success-light-default);
    border: 1px solid var(--semi-color-success)
}

.semi-toast-light.semi-toast-success .semi-toast-icon-success {
    color: var(--semi-color-success)
}

.semi-toast-light.semi-toast-info .semi-toast-content {
    background-color: var(--semi-color-info-light-default);
    border: 1px solid var(--semi-color-info)
}

.semi-toast-light.semi-toast-info .semi-toast-icon-info {
    color: var(--semi-color-info)
}

.semi-toast-light.semi-toast-error .semi-toast-content {
    background-color: var(--semi-color-danger-light-default);
    border: 1px solid var(--semi-color-danger)
}

.semi-toast-light.semi-toast-error .semi-toast-icon-error {
    color: var(--semi-color-danger)
}

.semi-toast .semi-toast-icon-warning {
    color: var(--semi-color-warning)
}

.semi-toast .semi-toast-icon-success {
    color: var(--semi-color-success)
}

.semi-toast .semi-toast-icon-info {
    color: var(--semi-color-info)
}

.semi-toast .semi-toast-icon-error {
    color: var(--semi-color-danger)
}

.semi-toast-animation-show {
    animation: semi-toast-keyframe-toast-show .3s cubic-bezier(.22, .57, .02, 1.2) 0s;
    animation-fill-mode: forwards
}

.semi-toast-animation-hide {
    animation: semi-toast-keyframe-toast-hide .3s cubic-bezier(.22, .57, .02, 1.2) 0s;
    animation-fill-mode: forwards
}

@keyframes semi-toast-keyframe-toast-show {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }
    to {
        opacity: 1
    }
}

@keyframes semi-toast-keyframe-toast-hide {
    0% {
        opacity: 1
    }
    to {
        opacity: 0;
        transform: translateY(-100%)
    }
}

.semi-toast-rtl {
    direction: rtl
}

.semi-toast-rtl .semi-toast-content .semi-toast-content-text {
    margin-left: 12px;
    margin-right: 12px;
    text-align: right
}

.semi-input-number {
    align-items: center;
    box-sizing: border-box;
    display: inline-flex;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)
}

.semi-input-number-suffix-btns {
    background-color: var(--semi-color-bg-2);
    border: 1px solid var(--semi-color-border);
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    display: inline-flex;
    flex-direction: column;
    margin-left: 4px
}

.semi-input-number-suffix-btns > .semi-input-number-button {
    align-items: center;
    border-radius: 0;
    color: var(--semi-color-text-2);
    display: inline-flex;
    height: 50%;
    justify-content: center;
    margin: 0;
    padding: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 14px
}

.semi-input-number-suffix-btns > .semi-input-number-button-down:not(.semi-input-number-button-down-not-allowed):hover, .semi-input-number-suffix-btns > .semi-input-number-button-up:not(.semi-input-number-button-up-not-allowed):hover {
    background-color: var(--semi-color-fill-0);
    cursor: pointer
}

.semi-input-number-suffix-btns > .semi-input-number-button-down:not(.semi-input-number-button-down-not-allowed):active, .semi-input-number-suffix-btns > .semi-input-number-button-up:not(.semi-input-number-button-up-not-allowed):active {
    background-color: var(--semi-color-fill-1);
    cursor: pointer
}

.semi-input-number-suffix-btns > .semi-input-number-button-down.semi-input-number-button-down-disabled, .semi-input-number-suffix-btns > .semi-input-number-button-up.semi-input-number-button-up-disabled {
    background-color: var(--semi-color-disabled-fill);
    color: var(--semi-color-disabled-text)
}

.semi-input-number-suffix-btns > .semi-input-number-button-down.semi-input-number-button-down-not-allowed, .semi-input-number-suffix-btns > .semi-input-number-button-up.semi-input-number-button-up-not-allowed {
    cursor: not-allowed
}

.semi-input-number-suffix-btns-inner-hover {
    border-color: var(--semi-color-fill-2)
}

.semi-input-number-suffix-btns-inner {
    margin-left: 8px
}

.semi-input-number .semi-input-clearbtn + .semi-input-suffix {
    margin-left: -4px
}

.semi-input-number .semi-input-clearbtn + .semi-input-suffix .semi-input-number-suffix-btns-inner {
    margin-left: 0
}

.semi-input-number-size-default .semi-input-number-suffix-btns {
    height: 32px
}

.semi-input-number-size-default .semi-input-number-suffix-btns-inner {
    height: 30px
}

.semi-input-number-size-large .semi-input-number-suffix-btns {
    height: 40px
}

.semi-input-number-size-large .semi-input-number-suffix-btns-inner {
    height: 38px
}

.semi-input-number-size-small .semi-input-number-suffix-btns {
    height: 24px
}

.semi-input-number-size-small .semi-input-number-suffix-btns-inner {
    height: 22px
}

.semi-input-number:not(:focus-within):not(:hover) .semi-input-borderless + .semi-input-number-suffix-btns {
    opacity: 0
}

.semi-portal-rtl .semi-input-number, .semi-rtl .semi-input-number {
    direction: rtl
}

.semi-portal-rtl .semi-input-number-suffix-btns, .semi-rtl .semi-input-number-suffix-btns {
    margin-left: auto;
    margin-right: 4px
}

.semi-portal-rtl .semi-input-number-suffix-btns-inner, .semi-rtl .semi-input-number-suffix-btns-inner {
    margin-left: auto;
    margin-right: 8px
}

.semi-portal-rtl .semi-input-number .semi-input-clearbtn + .semi-input-suffix, .semi-rtl .semi-input-number .semi-input-clearbtn + .semi-input-suffix {
    margin-left: auto;
    margin-right: -4px
}

.semi-portal-rtl .semi-input-number .semi-input-clearbtn + .semi-input-suffix .semi-input-number-suffix-btns-inner, .semi-rtl .semi-input-number .semi-input-clearbtn + .semi-input-suffix .semi-input-number-suffix-btns-inner {
    margin-left: auto;
    margin-right: 0
}

.semi-form .semi-form-field {
    box-sizing: border-box
}

.semi-form-horizontal {
    display: flex;
    flex-wrap: wrap
}

.semi-form-horizontal .semi-form-field {
    margin-left: 0;
    padding-right: 16px
}

.semi-form-horizontal .semi-form-field:last-child {
    margin-right: 16px
}

.semi-form-horizontal .semi-form-field-group {
    padding-right: 16px
}

.semi-form-horizontal .semi-row {
    display: block
}

.semi-form-vertical .semi-form-field {
    margin: 0;
    overflow: hidden;
    padding-bottom: 12px;
    padding-top: 12px
}

.semi-form-vertical .semi-form-field .semi-form-col-right {
    display: flex;
    justify-content: flex-end
}

.semi-form-vertical .semi-form-field .semi-form-col-left {
    display: flex;
    justify-content: flex-start
}

.semi-form-vertical .semi-form-field-group .semi-form-col-right {
    display: flex;
    justify-content: flex-end
}

.semi-form-vertical .semi-form-field-group .semi-form-col-left {
    display: flex;
    justify-content: flex-start
}

.semi-form-field-label {
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    display: inline-block;
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 4px;
    margin-top: 0;
    padding-right: 16px;
    vertical-align: middle
}

.semi-form-field-label-disabled {
    color: var(--semi-color-disabled-text)
}

.semi-form-field-label-with-extra .semi-form-field-label-text {
    display: inline-block
}

.semi-form-field-label-with-extra .semi-form-field-label-extra {
    align-items: center;
    display: flex;
    margin-left: 4px
}

.semi-form-field-label-required .semi-form-field-label-text:after {
    color: var(--semi-color-danger);
    content: "*";
    font-weight: 600;
    margin-left: 4px
}

.semi-form-field-label-required-disabled {
    color: var(--semi-color-danger)
}

.semi-form-field-label-optional-text {
    color: var(--semi-color-tertiary)
}

.semi-form-field-label-left {
    text-align: left
}

.semi-form-field-label-right {
    text-align: right
}

.semi-form-field-error-message, .semi-form-field-help-text {
    align-items: center;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-top: 4px
}

.semi-form-field-error-message .semi-icon-alert_triangle, .semi-form-field-help-text .semi-icon-alert_triangle {
    color: var(--semi-color-warning)
}

.semi-form-field-error-message {
    color: var(--semi-color-danger)
}

.semi-form-field[x-label-pos=top] .semi-form-field-label {
    display: block
}

.semi-form-field[x-label-pos=top] .semi-checkboxGroup, .semi-form-field[x-label-pos=top] .semi-radioGroup {
    padding-bottom: 4px;
    padding-top: 4px
}

.semi-form-field[x-label-pos=top] .semi-form-field-label-with-extra {
    align-items: center;
    display: flex
}

.semi-form-field[x-label-pos=left] {
    display: flex
}

.semi-form-field[x-label-pos=left] .semi-form-field-label {
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 6px;
    padding-top: 6px
}

.semi-form-field[x-label-pos=left] .semi-form-field-label-with-extra {
    align-items: center;
    display: flex
}

.semi-form-field[x-label-pos=left] .semi-checkboxGroup, .semi-form-field[x-label-pos=left] .semi-radioGroup {
    padding-bottom: 6px;
    padding-top: 6px
}

.semi-form-field[x-label-pos=left] .semi-radioGroup-buttonRadio {
    padding-bottom: 0;
    padding-top: 0
}

.semi-form-field[x-label-pos=left] .semi-rating, .semi-form-field[x-label-pos=left] .semi-switch {
    margin-bottom: 4px;
    margin-top: 4px;
    vertical-align: middle
}

.semi-form-field[x-extra-pos=middle] .semi-form-field-extra {
    margin-bottom: 4px;
    margin-top: 4px
}

.semi-form-field[x-extra-pos=bottom] .semi-form-field-extra {
    margin-top: 4px
}

.semi-form-field-main {
    width: 100%
}

.semi-form-field-validate-status-icon {
    align-self: flex-start;
    flex-shrink: 0;
    margin-right: 4px;
    position: relative;
    top: 2px
}

.semi-form-field-extra, .semi-form-field-extra-string {
    color: var(--semi-color-tertiary)
}

.semi-form-field-extra-string {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-form-vertical .semi-form-field-group {
    margin-bottom: 0;
    margin-top: 0;
    overflow: hidden;
    padding-bottom: 12px;
    padding-top: 12px
}

.semi-form-vertical .semi-form-field-group .semi-form-field {
    margin-bottom: 0;
    margin-top: 0
}

.semi-form-field-group[x-label-pos=left] {
    display: flex
}

.semi-form-field-group[x-label-pos=left] .semi-form-field-label {
    margin-bottom: 0;
    margin-right: 0;
    padding-bottom: 6px;
    padding-top: 6px
}

.semi-form-section {
    margin-top: 28px;
    width: 100%
}

.semi-form-section-text {
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    border-bottom: 1px solid var(--semi-color-border);
    color: var(--semi-color-text-0);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin-block-end: 0;
    margin-bottom: 4px;
    margin-top: 0;
    padding-bottom: 8px;
    padding-top: 0;
    width: 100%
}

.semi-form-section:first-of-type {
    margin-top: 0
}

.semi-portal-rtl .semi-form, .semi-rtl .semi-form {
    direction: rtl
}

.semi-portal-rtl .semi-form-horizontal .semi-form-field, .semi-rtl .semi-form-horizontal .semi-form-field {
    margin-left: 0;
    margin-right: 0;
    padding-left: 16px;
    padding-right: 0
}

.semi-portal-rtl .semi-form-horizontal .semi-form-field:last-child, .semi-rtl .semi-form-horizontal .semi-form-field:last-child {
    margin-left: 16px
}

.semi-portal-rtl .semi-form-field-label, .semi-portal-rtl .semi-form-horizontal .semi-form-field-group, .semi-rtl .semi-form-field-label, .semi-rtl .semi-form-horizontal .semi-form-field-group {
    padding-left: 16px;
    padding-right: 0
}

.semi-portal-rtl .semi-form-field-label-with-extra .semi-form-field-label-extra, .semi-rtl .semi-form-field-label-with-extra .semi-form-field-label-extra {
    margin-left: 0;
    margin-right: 4px
}

.semi-portal-rtl .semi-form-field-label-required .semi-form-field-label-text:after, .semi-rtl .semi-form-field-label-required .semi-form-field-label-text:after {
    content: "*";
    margin-left: 0;
    margin-right: 4px
}

.semi-portal-rtl .semi-form-field-label-left, .semi-rtl .semi-form-field-label-left {
    text-align: right
}

.semi-portal-rtl .semi-form-field-label-right, .semi-rtl .semi-form-field-label-right {
    text-align: left
}

.semi-portal-rtl .semi-form-field, .semi-rtl .semi-form-field {
    direction: rtl
}

.semi-portal-rtl .semi-form-field[x-label-pos=left] .semi-form-field-label, .semi-rtl .semi-form-field[x-label-pos=left] .semi-form-field-label {
    margin-left: 0;
    margin-right: 0
}

.semi-portal-rtl .semi-form-field-validate-status-icon, .semi-rtl .semi-form-field-validate-status-icon {
    margin-left: 4px;
    margin-right: 0
}

.semi-portal-rtl .semi-form-section, .semi-rtl .semi-form-section {
    direction: rtl
}

.semi-scrolllist {
    background: var(--semi-color-bg-3);
    border-radius: var(--semi-border-radius-medium);
    box-shadow: 0 0 1px rgba(0, 0, 0, .3), 0 4px 14px rgba(0, 0, 0, .1);
    display: flex;
    flex-direction: column;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 100%;
    line-height: 20px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.semi-scrolllist-header {
    padding: 0 16px;
    text-align: center
}

.semi-scrolllist-header-title {
    color: var(--semi-color-text-0);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 16px 0
}

.semi-scrolllist-body {
    display: flex;
    height: 300px;
    overflow: hidden;
    padding: 0 16px
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer-nocycle > ul:before, .semi-scrolllist-body .semi-scrolllist-item > ul:before {
    content: "";
    display: block;
    height: 132px;
    width: 100%
}

.semi-scrolllist-body .semi-scrolllist-item {
    flex: 1 1;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative
}

.semi-scrolllist-body .semi-scrolllist-item:not(:last-child) {
    border-right: 1px solid var(--semi-color-border)
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul, .semi-scrolllist-body .semi-scrolllist-item > ul {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0;
    padding-bottom: 132px;
    width: 100%
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li, .semi-scrolllist-body .semi-scrolllist-item > ul > li {
    align-items: center;
    background-color: initial;
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    list-style: none;
    text-align: center;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeOut) 0ms
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li.semi-scrolllist-item-sel, .semi-scrolllist-body .semi-scrolllist-item > ul > li.semi-scrolllist-item-sel {
    background: var(--semi-color-primary-light-default);
    color: var(--semi-color-text-0)
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li.semi-scrolllist-item-sel > svg, .semi-scrolllist-body .semi-scrolllist-item > ul > li.semi-scrolllist-item-sel > svg {
    color: var(--semi-color-text-2);
    height: 16px;
    margin-right: 12px;
    width: 16px
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li:not(.disabled):not(.semi-scrolllist-item-disabled):not(.semi-scrolllist-item-sel):not(.semi-scrolllist-item-selected), .semi-scrolllist-body .semi-scrolllist-item > ul > li:not(.disabled):not(.semi-scrolllist-item-disabled):not(.semi-scrolllist-item-sel):not(.semi-scrolllist-item-selected) {
    cursor: pointer
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li:not(.disabled):not(.semi-scrolllist-item-disabled):not(.semi-scrolllist-item-sel):not(.semi-scrolllist-item-selected):hover, .semi-scrolllist-body .semi-scrolllist-item > ul > li:not(.disabled):not(.semi-scrolllist-item-disabled):not(.semi-scrolllist-item-sel):not(.semi-scrolllist-item-selected):hover {
    background-color: var(--semi-color-fill-1)
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li:not(.disabled):not(.semi-scrolllist-item-disabled):not(.semi-scrolllist-item-sel):not(.semi-scrolllist-item-selected):active, .semi-scrolllist-body .semi-scrolllist-item > ul > li:not(.disabled):not(.semi-scrolllist-item-disabled):not(.semi-scrolllist-item-sel):not(.semi-scrolllist-item-selected):active {
    background-color: var(--semi-color-fill-2)
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li.semi-scrolllist-item-disabled, .semi-scrolllist-body .semi-scrolllist-item > ul > li.semi-scrolllist-item-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-scrolllist-body .semi-scrolllist-item-wheel {
    flex: 1 1;
    overflow: hidden;
    position: relative
}

.semi-scrolllist-body .semi-scrolllist-item-wheel:not(:last-child) {
    border-right: 1px solid var(--semi-color-border)
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-item-selected {
    color: var(--semi-color-primary) !important;
    font-weight: 600
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer {
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 18px;
    width: 100%
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-shade {
    height: 50%;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-shade-pre {
    background: var(--semi-color-bg-3);
    margin-top: -19px;
    opacity: .5;
    top: 0
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-shade-post {
    background: var(--semi-color-bg-3);
    margin-top: 19px;
    opacity: .5;
    top: 50%
}

.semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-selector {
    border-bottom: 1px solid var(--semi-color-border);
    border-top: 1px solid var(--semi-color-border);
    height: 36px;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%
}

.semi-scrolllist .semi-scrolllist-footer {
    border-top: 1px solid var(--semi-color-border);
    padding: 10px
}

.semi-scrolllist .semi-scrolllist-line {
    background: var(--semi-color-border);
    height: 1px
}

.semi-portal-rtl .semi-scrolllist, .semi-rtl .semi-scrolllist {
    direction: rtl
}

.semi-portal-rtl .semi-scrolllist-body .semi-scrolllist-item:not(:last-child), .semi-rtl .semi-scrolllist-body .semi-scrolllist-item:not(:last-child) {
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li.semi-scrolllist-item-sel > svg, .semi-portal-rtl .semi-scrolllist-body .semi-scrolllist-item > ul > li.semi-scrolllist-item-sel > svg, .semi-rtl .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul > li.semi-scrolllist-item-sel > svg, .semi-rtl .semi-scrolllist-body .semi-scrolllist-item > ul > li.semi-scrolllist-item-sel > svg {
    margin-left: 12px;
    margin-right: 0
}

.semi-portal-rtl .semi-scrolllist-body .semi-scrolllist-item-wheel:not(:last-child), .semi-rtl .semi-scrolllist-body .semi-scrolllist-item-wheel:not(:last-child) {
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer, .semi-rtl .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer {
    padding-left: 18px;
    padding-right: 0
}

.semi-datepicker {
    box-sizing: border-box;
    display: inline-block
}

.semi-datepicker .semi-scrolllist-body .semi-scrolllist-item {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.semi-datepicker .semi-scrolllist-body .semi-scrolllist-item::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.semi-datepicker .semi-scrolllist-body .semi-scrolllist-list-outer {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.semi-datepicker .semi-scrolllist-body .semi-scrolllist-list-outer::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.semi-datepicker-month-grid {
    display: flex;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-datepicker-month-grid-left, .semi-datepicker-month-grid-right {
    display: inline-flex;
    flex-direction: column;
    justify-content: flex-start;
    padding: 0;
    position: relative
}

.semi-datepicker-month-grid[x-type=dateRange] .semi-datepicker-yam, .semi-datepicker-month-grid[x-type=date] .semi-datepicker-yam {
    height: 100%
}

.semi-datepicker-month-grid[x-type=dateTimeRange] .semi-datepicker-yam, .semi-datepicker-month-grid[x-type=dateTime] .semi-datepicker-yam {
    height: calc(100% - 54px)
}

.semi-datepicker-month-grid .semi-datepicker-yam-showing {
    min-height: 378px;
    min-width: 284px
}

.semi-datepicker-month-grid[x-type=date] .semi-datepicker-yam-showing {
    min-height: 325px
}

.semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-left[x-open-type=time], .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-left[x-open-type=year], .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-right[x-open-type=time], .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-right[x-open-type=year] {
    min-height: 317px
}

.semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-navigation {
    padding-bottom: 8px;
    padding-top: 8px
}

.semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-tpk {
    min-height: 100%
}

.semi-datepicker-month-grid[x-insetinput=true][x-type=dateTimeRange] .semi-datepicker-yam, .semi-datepicker-month-grid[x-insetinput=true][x-type=dateTime] .semi-datepicker-yam {
    height: 100%
}

.semi-datepicker-month-grid[x-preset-position=left][x-insetinput=false] .semi-datepicker-month, .semi-datepicker-month-grid[x-preset-position=right][x-insetinput=false] .semi-datepicker-month {
    height: 253px
}

.semi-datepicker-month-grid .semi-datepicker-yearmonth-header {
    align-items: center;
    background: var(--semi-color-bg-3);
    border-bottom: 1px solid var(--semi-color-border);
    border-radius: var(--semi-border-radius-medium) var(--semi-border-radius-medium) 0 0;
    display: flex;
    padding: 12px 16px
}

.semi-datepicker-month-grid .semi-scrolllist {
    background: var(--semi-color-bg-3);
    box-shadow: none;
    flex: 1 1;
    height: auto;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.semi-datepicker-month-grid .semi-scrolllist-body, .semi-datepicker-month-grid .semi-scrolllist-header {
    box-sizing: border-box;
    width: 100%
}

.semi-datepicker-month-grid .semi-scrolllist-header {
    border-bottom: 1px solid var(--semi-color-border);
    padding: 16px
}

.semi-datepicker-month-grid .semi-scrolllist-body {
    flex: 1 1;
    height: 100%;
    overflow: hidden;
    padding: 0
}

.semi-datepicker-month-grid .semi-scrolllist-line {
    display: none
}

.semi-datepicker-month-grid .semi-scrolllist-header-title {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 24px;
    min-height: 24px;
    padding: 0
}

.semi-datepicker-month-grid[x-panel-yearandmonth-open-type=left] .semi-datepicker-weeks, .semi-datepicker-month-grid[x-panel-yearandmonth-open-type=right] .semi-datepicker-weeks {
    min-height: 216px
}

.semi-datepicker-panel-yam {
    max-width: 484px
}

.semi-datepicker-panel-yam[x-type=monthRange] {
    max-width: 584px
}

.semi-datepicker-panel-yam .semi-datepicker-yearmonth-body {
    display: flex
}

.semi-datepicker-panel-yam .semi-datepicker-yearmonth-body .semi-scrolllist:nth-child(2) {
    border-left: 1px solid var(--semi-color-border)
}

.semi-datepicker-panel-yam .semi-scrolllist {
    box-shadow: none;
    height: 266px
}

.semi-datepicker-panel-yam .semi-scrolllist-list-outer > ul > li {
    min-width: 64px
}

.semi-datepicker-panel-yam .semi-scrolllist-item > ul > li {
    min-width: 82px
}

.semi-datepicker-panel-yam .semi-scrolllist-body {
    overflow: hidden;
    padding: 0
}

.semi-datepicker-panel-yam .semi-scrolllist-body .semi-scrolllist-item-wheel:not(#neverExistElement) {
    border: none
}

.semi-datepicker-footer {
    background-color: var(--semi-color-fill-0);
    padding-bottom: 10px;
    padding-right: 8px;
    padding-top: 10px;
    text-align: right
}

.semi-datepicker-footer .semi-button:first-of-type {
    margin-right: 12px
}

.semi-datepicker-footer .semi-button:nth-of-type(2) {
    margin-right: 8px
}

.semi-datepicker-yam {
    box-sizing: border-box
}

.semi-datepicker-tpk, .semi-datepicker-yam {
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-datepicker-tpk {
    height: calc(100% - 54px)
}

.semi-datepicker-tpk .semi-datepicker-time {
    height: 100%
}

.semi-datepicker-navigation {
    align-items: center;
    box-sizing: initial;
    display: flex;
    height: 32px;
    padding: 12px 16px
}

.semi-datepicker-navigation-left, .semi-datepicker-navigation-right {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.semi-datepicker-navigation .semi-button {
    color: var(--semi-color-text-2);
    min-width: 32px
}

.semi-datepicker-navigation-month {
    color: var(--semi-color-text-0);
    flex-grow: 1;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    text-align: center
}

.semi-datepicker-navigation-month .semi-button {
    color: var(--semi-color-text-0)
}

.semi-datepicker-month {
    box-sizing: initial;
    padding: 16px;
    padding-top: 0;
    width: 252px
}

.semi-datepicker-weekday {
    border-bottom: 1px solid var(--semi-color-border);
    color: var(--semi-color-text-2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.semi-datepicker-weekday-item {
    display: inline-block;
    height: 36px;
    line-height: 36px;
    text-align: center;
    width: 36px
}

.semi-datepicker-weeks {
    color: var(--semi-color-text-0)
}

.semi-datepicker-week {
    align-items: center;
    display: flex
}

.semi-datepicker-day {
    cursor: pointer;
    display: inline-block;
    height: 36px;
    width: 36px
}

.semi-datepicker-day, .semi-datepicker-day-main {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    justify-content: center
}

.semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small);
    height: 32px;
    margin: 0 auto;
    width: 32px
}

.semi-datepicker-day-main:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-datepicker-day-main:active {
    background-color: var(--semi-color-fill-1)
}

.semi-datepicker-day-today .semi-datepicker-day-main {
    background-color: var(--semi-color-fill-0);
    color: var(--semi-color-primary);
    font-weight: 600
}

.semi-datepicker-day-today.semi-datepicker-day-disabled .semi-datepicker-day-main {
    color: var(--semi-color-primary-disabled)
}

.semi-datepicker-day-hoverday .semi-datepicker-day-main, .semi-datepicker-day-hoverday-around-singleselected .semi-datepicker-day-main, .semi-datepicker-day-inhover .semi-datepicker-day-main, .semi-datepicker-day-inoffsetrange .semi-datepicker-day-main, .semi-datepicker-day-inrange .semi-datepicker-day-main, .semi-datepicker-day-selectedrange-hover .semi-datepicker-day-main {
    border-radius: 0;
    margin-left: 0;
    margin-right: 0;
    width: 36px
}

.semi-datepicker-day-offsetrange-start.semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-datepicker-day-selected .semi-datepicker-day-main, .semi-datepicker-day-selected-start.semi-datepicker-day-selected-end .semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small)
}

.semi-datepicker-day-offsetrange-start .semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)
}

.semi-datepicker-day-offsetrange-end .semi-datepicker-day-main {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-datepicker-day-hoverday-beforerange .semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)
}

.semi-datepicker-day-hoverday-afterrange .semi-datepicker-day-main {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-datepicker-day-selected-start .semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);
    margin-left: 2px;
    margin-right: 0;
    width: 34px
}

.semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-datepicker-day-selected-end .semi-datepicker-day-main {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;
    margin-left: 0;
    margin-right: 2px;
    width: 34px
}

.semi-datepicker-day-hoverday-inrange .semi-datepicker-day-main {
    border-radius: 0
}

.semi-datepicker-day-inoffsetrange .semi-datepicker-day-main, .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main {
    background-color: var(--semi-color-fill-0)
}

.semi-datepicker-day-hoverday .semi-datepicker-day-main, .semi-datepicker-day-hoverday-offset .semi-datepicker-day-main {
    background-color: var(--semi-color-fill-1)
}

.semi-datepicker-day-inhover .semi-datepicker-day-main, .semi-datepicker-day-inrange .semi-datepicker-day-main {
    background-color: var(--semi-color-primary-light-default)
}

.semi-datepicker-day-hoverday-afterrange .semi-datepicker-day-main, .semi-datepicker-day-hoverday-around-singleselected .semi-datepicker-day-main, .semi-datepicker-day-hoverday-beforerange .semi-datepicker-day-main, .semi-datepicker-day-hoverday-inrange .semi-datepicker-day-main {
    background-color: var(--semi-color-primary-light-active)
}

.semi-datepicker-day-selected .semi-datepicker-day-main, .semi-datepicker-day-selected-end .semi-datepicker-day-main, .semi-datepicker-day-selected-start .semi-datepicker-day-main {
    background-color: var(--semi-color-primary);
    color: var(--semi-color-white)
}

.semi-datepicker-day-selected .semi-datepicker-day-main:hover, .semi-datepicker-day-selected-end .semi-datepicker-day-main:hover, .semi-datepicker-day-selected-start .semi-datepicker-day-main:hover {
    background-color: var(--semi-color-primary)
}

.semi-datepicker-day-selectedrange-hover .semi-datepicker-day-main {
    background-color: var(--semi-color-primary-light-hover)
}

.semi-datepicker-day-selected-end-beforehover .semi-datepicker-day-main, .semi-datepicker-day-selected-start-afterhover .semi-datepicker-day-main {
    border: 1px solid var(--semi-color-primary-active)
}

.semi-datepicker-day-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-datepicker-day-disabled .semi-datepicker-day-main:active, .semi-datepicker-day-disabled .semi-datepicker-day-main:hover {
    background-color: initial
}

.semi-datepicker-day-disabled.semi-datepicker-day-hoverday .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-hoverday-offset .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-inhover .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-inoffsetrange .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-inrange .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-selected .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-selected-end .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-selected-start .semi-datepicker-day-main, .semi-datepicker-day-disabled.semi-datepicker-day-selectedrange-hover .semi-datepicker-day-main {
    background-color: var(--semi-color-disabled-fill);
    color: var(--semi-color-disabled-text)
}

.semi-datepicker-switch {
    border-top: 1px solid var(--semi-color-border);
    display: flex;
    margin-top: auto;
    text-align: center
}

.semi-datepicker-switch-date, .semi-datepicker-switch-time {
    align-items: center;
    color: var(--semi-color-text-2);
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding-bottom: 16px;
    padding-top: 16px;
    width: 50%
}

.semi-datepicker-switch-date:not(.semi-datepicker-switch-time-disabled):hover, .semi-datepicker-switch-time:not(.semi-datepicker-switch-time-disabled):hover {
    background-color: var(--semi-color-fill-0)
}

.semi-datepicker-switch-date-active, .semi-datepicker-switch-time-active {
    color: var(--semi-color-text-0);
    cursor: auto;
    font-weight: 600
}

.semi-datepicker-switch-date-active:hover, .semi-datepicker-switch-time-active:hover {
    background-color: inherit
}

.semi-datepicker-switch-date-disabled, .semi-datepicker-switch-time-disabled {
    cursor: not-allowed
}

.semi-datepicker-switch-text {
    padding-left: 8px
}

.semi-datepicker-time .semi-jumperlist {
    border-radius: 0;
    box-shadow: none
}

.semi-datepicker-quick-control {
    background-color: initial;
    box-sizing: border-box
}

.semi-datepicker-quick-control-header {
    font-weight: 600;
    padding: 18px 12px 0
}

.semi-datepicker-quick-control-left {
    border-right: 1px solid var(--semi-color-border)
}

.semi-datepicker-quick-control-right {
    border-left: 1px solid var(--semi-color-border)
}

.semi-datepicker-quick-control-top {
    border-bottom: 1px solid var(--semi-color-border)
}

.semi-datepicker-quick-control-bottom {
    border-top: 1px solid var(--semi-color-border)
}

.semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-right-content-wrapper {
    margin-top: 14px;
    max-width: 200px;
    overflow-y: auto
}

.semi-datepicker-quick-control-bottom-content-wrapper, .semi-datepicker-quick-control-top-content-wrapper {
    max-height: 100px;
    overflow-y: auto
}

.semi-datepicker-quick-control-left-content, .semi-datepicker-quick-control-right-content {
    align-content: flex-start;
    box-sizing: border-box;
    display: grid;
    grid-gap: 8px;
    grid-template-columns:repeat(2, minmax(76.5px, 84px));
    padding: 0 12px 12px
}

.semi-datepicker-quick-control-left-content-item, .semi-datepicker-quick-control-right-content-item {
    max-width: 84px
}

.semi-datepicker-quick-control-left-content-item-ellipsis, .semi-datepicker-quick-control-right-content-item-ellipsis {
    color: var(--semi-color-primary);
    width: 68px
}

.semi-datepicker-quick-control-bottom-content, .semi-datepicker-quick-control-top-content {
    display: grid;
    grid-gap: 8px;
    align-content: flex-start;
    grid-template-columns:repeat(3, minmax(70.924px, 75.924px));
    padding: 8px 20px
}

.semi-datepicker-quick-control-bottom-content-item, .semi-datepicker-quick-control-top-content-item {
    max-width: 75.924px
}

.semi-datepicker-quick-control-bottom-content-item-ellipsis, .semi-datepicker-quick-control-top-content-item-ellipsis {
    color: var(--semi-color-primary);
    width: 59.924px
}

.semi-datepicker-quick-control-bottom-range-content, .semi-datepicker-quick-control-top-range-content {
    align-content: flex-start;
    box-sizing: border-box;
    display: grid;
    grid-template-columns:repeat(5, minmax(96.2px, 99.2px));
    grid-gap: 8px;
    padding: 8px 20px
}

.semi-datepicker-quick-control-bottom-range-content-item, .semi-datepicker-quick-control-top-range-content-item {
    max-width: 99.2px
}

.semi-datepicker-quick-control-bottom-range-content-item-ellipsis, .semi-datepicker-quick-control-top-range-content-item-ellipsis {
    color: var(--semi-color-primary);
    width: 83.2px
}

.semi-datepicker-quick-control-bottom-month-content, .semi-datepicker-quick-control-top-month-content {
    box-sizing: border-box;
    display: grid;
    grid-template-columns:repeat(2, minmax(51px, 58.5px));
    grid-gap: 8px;
    align-content: flex-start;
    padding: 8px 20px
}

.semi-datepicker-quick-control-bottom-month-content-item, .semi-datepicker-quick-control-top-month-content-item {
    max-width: 58.5px
}

.semi-datepicker-quick-control-bottom-month-content-item-ellipsis, .semi-datepicker-quick-control-top-month-content-item-ellipsis {
    color: var(--semi-color-primary);
    max-width: 42.5px
}

.semi-datepicker-quick-control-month {
    max-width: 284px
}

.semi-datepicker-quick-control-month[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-month[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 258px
}

.semi-datepicker-quick-control-month .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-month .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 214px
}

.semi-datepicker-quick-control-date {
    max-width: 284px
}

.semi-datepicker-quick-control-date[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-date[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 309px
}

.semi-datepicker-quick-control-date .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-date .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 273px
}

.semi-datepicker-quick-control-dateTime {
    max-width: 284px
}

.semi-datepicker-quick-control-dateTime[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-dateTime[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 309px
}

.semi-datepicker-quick-control-dateTime .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-dateTime .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 326px
}

.semi-datepicker-quick-control-dateRange {
    max-width: 568px
}

.semi-datepicker-quick-control-dateRange[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-dateRange[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 309px
}

.semi-datepicker-quick-control-dateRange .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-dateRange .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 273px
}

.semi-datepicker-quick-control-dateTimeRange {
    max-width: 568px
}

.semi-datepicker-quick-control-dateTimeRange[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-dateTimeRange[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 309px
}

.semi-datepicker-quick-control-dateTimeRange .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-quick-control-dateTimeRange .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 326px
}

.semi-datepicker-topSlot {
    border-bottom: 1px solid var(--semi-color-border)
}

.semi-datepicker-bottomSlot {
    border-top: 1px solid var(--semi-color-border)
}

.semi-datepicker .semi-popover-trigger {
    width: 100%
}

.semi-datepicker .semi-popover-trigger .semi-input-wrapper {
    font-size: 13px
}

.semi-datepicker .semi-popover-trigger .semi-input-suffix {
    color: var(--semi-color-primary)
}

.semi-datepicker .semi-datepicker-input-readonly {
    cursor: pointer
}

.semi-datepicker-inset-input-wrapper {
    box-sizing: border-box;
    column-gap: 8px;
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    padding: 12px 16px;
    padding-bottom: 0;
    width: 284px
}

.semi-datepicker-inset-input-wrapper[x-type=dateRange], .semi-datepicker-inset-input-wrapper[x-type=dateTimeRange] {
    width: 568px
}

.semi-datepicker-inset-input-wrapper[x-type=month] {
    width: 165px
}

.semi-datepicker-inset-input-wrapper[x-type=monthRange] {
    width: 331px
}

.semi-datepicker-inset-input-wrapper .semi-input-wrapper {
    flex: 1 1;
    flex-shrink: 0
}

.semi-datepicker-inset-input-separator {
    color: var(--semi-color-text-3);
    flex-grow: 0;
    flex-shrink: 0;
    height: 32px;
    line-height: 32px;
    padding: 0 4px
}

.semi-datepicker-range-input {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    border: 0 solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    color: var(--semi-color-text-2);
    display: flex;
    height: 32px
}

.semi-datepicker-range-input:active, .semi-datepicker-range-input:hover {
    border-color: transparent
}

.semi-datepicker-range-input:focus-within {
    border-color: transparent
}

.semi-datepicker-range-input .semi-datepicker-monthRange-input {
    background-color: initial
}

.semi-datepicker-range-input-wrapper {
    align-items: center;
    background-color: initial;
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    display: flex;
    height: 100%;
    padding: 0 8px;
    width: 100%
}

.semi-datepicker-range-input-wrapper .semi-input-wrapper {
    background-color: initial;
    border: none
}

.semi-datepicker-range-input-wrapper-focus {
    background-color: var(--semi-color-fill-1);
    border-color: transparent;
    border-radius: var(--semi-border-radius-small);
    transition: background-color .16s ease-in-out
}

.semi-datepicker-range-input-wrapper-focus ~ .semi-datepicker-range-input-clearbtn {
    display: flex
}

.semi-datepicker-range-input-wrapper-focus ~ .semi-datepicker-range-input-clearbtn ~ .semi-datepicker-range-input-suffix {
    display: none
}

.semi-datepicker-range-input-wrapper .semi-input {
    padding: 2px 4px
}

.semi-datepicker-range-input-wrapper-icon {
    flex-shrink: 0
}

.semi-datepicker-range-input-wrapper:hover {
    background-color: var(--semi-color-fill-1)
}

.semi-datepicker-range-input-wrapper-start {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.semi-datepicker-range-input-wrapper-end, .semi-datepicker-range-input-wrapper-start-with-prefix {
    border-radius: 0
}

.semi-datepicker-range-input-wrapper-active {
    background-color: var(--semi-color-fill-1);
    border-color: var(--semi-color-focus-border)
}

.semi-datepicker-range-input-separator {
    align-items: center;
    display: flex
}

.semi-datepicker-range-input-separator-active {
    color: var(--semi-color-text-0)
}

.semi-datepicker-range-input-small {
    height: 24px
}

.semi-datepicker-range-input-large {
    height: 40px
}

.semi-datepicker-range-input-large .semi-input-default {
    font-size: 16px
}

.semi-datepicker-range-input:hover .semi-datepicker-range-input-clearbtn {
    cursor: pointer;
    display: flex
}

.semi-datepicker-range-input:hover .semi-datepicker-range-input-clearbtn ~ .semi-datepicker-range-input-suffix {
    display: none
}

.semi-datepicker-range-input:hover .semi-datepicker-range-input-clearbtn:hover {
    color: var(--semi-color-primary-hover)
}

.semi-datepicker-range-input-disabled {
    background-color: var(--semi-color-disabled-fill);
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-datepicker-range-input-disabled .semi-datepicker-range-input-wrapper:hover {
    background-color: initial
}

.semi-datepicker-range-input-disabled:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-datepicker-range-input-disabled .semi-datepicker-range-input-clearbtn, .semi-datepicker-range-input-disabled .semi-datepicker-range-input-prefix, .semi-datepicker-range-input-disabled .semi-datepicker-range-input-suffix {
    color: var(--semi-color-disabled-text)
}

.semi-datepicker-range-input-warning {
    background-color: var(--semi-color-warning-light-default)
}

.semi-datepicker-range-input-warning .semi-datepicker-range-input-wrapper:hover {
    background-color: var(--semi-color-warning-light-hover)
}

.semi-datepicker-range-input-warning .semi-datepicker-range-input-wrapper-active {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning)
}

.semi-datepicker-range-input-error {
    background-color: var(--semi-color-danger-light-default)
}

.semi-datepicker-range-input-error .semi-datepicker-range-input-wrapper:hover {
    background-color: var(--semi-color-danger-light-hover)
}

.semi-datepicker-range-input-error .semi-datepicker-range-input-wrapper-active {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger)
}

.semi-datepicker-range-input .semi-datepicker-range-input-clearbtn {
    display: none
}

.semi-datepicker-range-input-clearbtn, .semi-datepicker-range-input-prefix, .semi-datepicker-range-input-suffix {
    align-items: center;
    color: var(--semi-color-text-2);
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    justify-content: center;
    line-height: 20px;
    white-space: nowrap
}

.semi-datepicker-range-input-prefix {
    padding-left: 12px;
    padding-right: 8px
}

.semi-datepicker-range-input-suffix {
    padding-left: 8px;
    padding-right: 12px
}

.semi-datepicker-range-input-suffix-hidden {
    display: none
}

.semi-datepicker-range-input-clearbtn {
    padding-left: 8px;
    padding-right: 12px
}

.semi-datepicker-compact {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateTimeRange] .semi-datepicker-yam, .semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateTime] .semi-datepicker-yam {
    height: calc(100% - 32px)
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateRange] .semi-datepicker-month-grid-left, .semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateTimeRange] .semi-datepicker-month-grid-left {
    border-right: 1px solid var(--semi-color-border)
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-datepicker-yam-showing {
    min-height: 288px;
    min-width: 216px
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-type=date] .semi-datepicker-yam-showing {
    min-height: 256px
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-preset-position=left][x-insetinput=false] .semi-datepicker-month, .semi-datepicker-compact .semi-datepicker-month-grid[x-preset-position=right][x-insetinput=false] .semi-datepicker-month {
    height: 220px
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-datepicker-yearmonth-header {
    box-sizing: border-box;
    height: 48px;
    padding: 12px
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-datepicker-yearmonth-body {
    display: flex
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-datepicker-yearmonth-body .semi-scrolllist:nth-child(2) {
    border: 1px solid var(--semi-color-border)
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-header {
    display: none
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-list-outer > ul > li {
    height: 32px
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-item-wheel {
    border-right: 0
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-item-wheel .semi-scrolllist-selector {
    height: 32px
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-item-wheel .semi-scrolllist-shade-pre {
    margin-top: -17px
}

.semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-item-wheel .semi-scrolllist-shade-post {
    margin-top: 17px
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-panel-yearandmonth-open-type=left] .semi-datepicker-weeks, .semi-datepicker-compact .semi-datepicker-month-grid[x-panel-yearandmonth-open-type=right] .semi-datepicker-weeks {
    min-height: 168px
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-left[x-open-type=time], .semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-left[x-open-type=year], .semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-right[x-open-type=time], .semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-month-grid-right[x-open-type=year], .semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-yam-showing {
    min-height: 256px
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true] .semi-datepicker-tpk {
    min-height: 100%
}

.semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true][x-type=dateTimeRange] .semi-datepicker-yam, .semi-datepicker-compact .semi-datepicker-month-grid[x-insetinput=true][x-type=dateTime] .semi-datepicker-yam {
    height: 100%
}

.semi-datepicker-compact.semi-datepicker-panel-yam .semi-scrolllist {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px
}

.semi-datepicker-compact .semi-datepicker-tpk {
    height: calc(100% - 32px)
}

.semi-datepicker-compact .semi-datepicker-navigation {
    height: 24px;
    padding: 12px;
    padding-bottom: 0
}

.semi-datepicker-compact .semi-datepicker-navigation-left, .semi-datepicker-compact .semi-datepicker-navigation-right {
    height: 24px;
    width: 24px
}

.semi-datepicker-compact .semi-datepicker-navigation .semi-button {
    min-height: 24px;
    min-width: 24px
}

.semi-datepicker-compact .semi-datepicker-navigation-month .semi-button {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px
}

.semi-datepicker-compact .semi-datepicker-month {
    padding: 0;
    width: 216px
}

.semi-datepicker-compact .semi-datepicker-weeks {
    padding: 10px;
    padding-top: 6px
}

.semi-datepicker-compact .semi-datepicker-weekday {
    border-bottom: 1px solid var(--semi-color-border);
    box-sizing: border-box;
    height: 36px;
    padding-bottom: 8px;
    padding-left: 10px;
    padding-right: 10px
}

.semi-datepicker-compact .semi-datepicker-weekday-item {
    height: 28px;
    line-height: 28px;
    width: 28px
}

.semi-datepicker-compact .semi-datepicker-day {
    height: 28px;
    width: 28px
}

.semi-datepicker-compact .semi-datepicker-day-main {
    height: 24px;
    width: 24px
}

.semi-datepicker-compact .semi-datepicker-day-hoverday .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-inhover .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-inoffsetrange .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-inrange .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-selectedrange-hover .semi-datepicker-day-main {
    width: 28px
}

.semi-datepicker-compact .semi-datepicker-day-offsetrange-start.semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-selected-start.semi-datepicker-day-selected-end .semi-datepicker-day-main {
    border-radius: 4px
}

.semi-datepicker-compact .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main {
    border-radius: 4px 0 0 4px
}

.semi-datepicker-compact .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main {
    border-radius: 0 4px 4px 0
}

.semi-datepicker-compact .semi-datepicker-day-hoverday-beforerange .semi-datepicker-day-main {
    border-radius: 4px 0 0 4px
}

.semi-datepicker-compact .semi-datepicker-day-hoverday-afterrange .semi-datepicker-day-main {
    border-radius: 0 4px 4px 0
}

.semi-datepicker-compact .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-selected-start .semi-datepicker-day-main {
    border-radius: 4px 0 0 4px;
    margin-left: 2px;
    margin-right: 0;
    width: 34px
}

.semi-datepicker-compact .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-datepicker-compact .semi-datepicker-day-selected-end .semi-datepicker-day-main {
    border-radius: 0 4px 4px 0;
    margin-left: 0;
    margin-right: 2px;
    width: 34px
}

.semi-datepicker-compact .semi-datepicker-switch {
    box-sizing: border-box;
    height: 32px
}

.semi-datepicker-compact .semi-datepicker-switch-date, .semi-datepicker-compact .semi-datepicker-switch-time {
    padding-bottom: 6px;
    padding-top: 6px
}

.semi-datepicker-compact .semi-datepicker-switch-date {
    border-right: 1px solid var(--semi-color-border)
}

.semi-datepicker-compact .semi-datepicker-switch-text {
    padding-left: 0
}

.semi-datepicker-compact .semi-datepicker-quick-control-header {
    font-weight: 600;
    padding: 16px 12px 0
}

.semi-datepicker-compact .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-right-content-wrapper {
    margin-top: 12px
}

.semi-datepicker-compact .semi-datepicker-quick-control-left-content, .semi-datepicker-compact .semi-datepicker-quick-control-right-content {
    align-content: flex-start;
    box-sizing: border-box;
    display: grid;
    grid-gap: 8px;
    grid-template-columns:repeat(2, minmax(76.5px, 84px));
    padding: 0 12px 12px
}

.semi-datepicker-compact .semi-datepicker-quick-control-left-content-item, .semi-datepicker-compact .semi-datepicker-quick-control-right-content-item {
    max-width: 84px
}

.semi-datepicker-compact .semi-datepicker-quick-control-left-content-item-ellipsis, .semi-datepicker-compact .semi-datepicker-quick-control-right-content-item-ellipsis {
    color: var(--semi-color-primary);
    font-size: 12px;
    width: 68px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-content, .semi-datepicker-compact .semi-datepicker-quick-control-top-content {
    box-sizing: border-box;
    display: grid;
    grid-gap: 8px;
    align-content: flex-start;
    grid-template-columns:repeat(3, minmax(54.94px, 59.94px));
    padding: 8px 10px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-content-item, .semi-datepicker-compact .semi-datepicker-quick-control-top-content-item {
    max-width: 59.94px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-content-item-ellipsis, .semi-datepicker-compact .semi-datepicker-quick-control-top-content-item-ellipsis {
    color: var(--semi-color-primary);
    font-size: 12px;
    width: 43.94px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-range-content, .semi-datepicker-compact .semi-datepicker-quick-control-top-range-content {
    display: grid;
    grid-template-columns:repeat(5, minmax(73px, 76px));
    grid-gap: 8px;
    align-content: flex-start;
    padding: 8px 10px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-range-content-item, .semi-datepicker-compact .semi-datepicker-quick-control-top-range-content-item {
    max-width: 76px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-range-content-item-ellipsis, .semi-datepicker-compact .semi-datepicker-quick-control-top-range-content-item-ellipsis {
    color: var(--semi-color-primary);
    font-size: 12px;
    width: 60px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-month-content, .semi-datepicker-compact .semi-datepicker-quick-control-top-month-content {
    display: grid;
    grid-template-columns:repeat(2, minmax(61px, 68.5px));
    grid-gap: 8px;
    align-content: flex-start;
    padding: 8px 10px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-month-content-item, .semi-datepicker-compact .semi-datepicker-quick-control-top-month-content-item {
    max-width: 68.5px
}

.semi-datepicker-compact .semi-datepicker-quick-control-bottom-month-content-item-ellipsis, .semi-datepicker-compact .semi-datepicker-quick-control-top-month-content-item-ellipsis {
    color: var(--semi-color-primary);
    font-size: 12px;
    max-width: 52.5px
}

.semi-datepicker-compact .semi-datepicker-quick-control-month {
    max-width: 216px
}

.semi-datepicker-compact .semi-datepicker-quick-control-month[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-month[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 254px
}

.semi-datepicker-compact .semi-datepicker-quick-control-month .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-month .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 218px
}

.semi-datepicker-compact .semi-datepicker-quick-control-date {
    max-width: 216px
}

.semi-datepicker-compact .semi-datepicker-quick-control-date[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-date[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 248px
}

.semi-datepicker-compact .semi-datepicker-quick-control-date .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-date .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 208px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateTime {
    max-width: 216px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateTime[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-dateTime[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 248px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateTime .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-dateTime .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 240px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateRange {
    max-width: 432px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateRange[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-dateRange[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 248px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateRange .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-dateRange .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 208px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateTimeRange {
    max-width: 432px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateTimeRange[x-insetinput=true] .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-dateTimeRange[x-insetinput=true] .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 248px
}

.semi-datepicker-compact .semi-datepicker-quick-control-dateTimeRange .semi-datepicker-quick-control-left-content-wrapper, .semi-datepicker-compact .semi-datepicker-quick-control-dateTimeRange .semi-datepicker-quick-control-right-content-wrapper {
    max-height: 240px
}

.semi-datepicker-compact .semi-datepicker-footer {
    padding-bottom: 10px;
    padding-right: 8px;
    padding-top: 10px
}

.semi-datepicker-compact .semi-datepicker-inset-input-wrapper {
    column-gap: 4px;
    padding: 8px 8px;
    padding-bottom: 0;
    width: 216px
}

.semi-datepicker-compact .semi-datepicker-inset-input-wrapper[x-type=dateRange], .semi-datepicker-compact .semi-datepicker-inset-input-wrapper[x-type=dateTimeRange] {
    padding-top: 0;
    width: 432px
}

.semi-datepicker-compact .semi-datepicker-inset-input-wrapper[x-type=dateRange] .semi-input-wrapper, .semi-datepicker-compact .semi-datepicker-inset-input-wrapper[x-type=dateTimeRange] .semi-input-wrapper {
    margin-top: 8px
}

.semi-datepicker-compact .semi-datepicker-inset-input-wrapper[x-type=month] {
    width: 195px
}

.semi-datepicker-compact .semi-datepicker-inset-input-wrapper .semi-input-wrapper {
    box-sizing: border-box;
    height: 28px
}

.semi-datepicker-compact .semi-datepicker-inset-input-wrapper .semi-input-wrapper .semi-input {
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    vertical-align: top
}

.semi-datepicker-compact .semi-datepicker-inset-input-separator {
    border-left: 1px solid var(--semi-color-border);
    height: auto;
    transform: translateX(50%)
}

.semi-popover-wrapper[x-placement*=BottomOver] .semi-datepicker .semi-datepicker-weeks, .semi-popover-wrapper[x-placement=leftTop] .semi-datepicker .semi-datepicker-weeks, .semi-popover-wrapper[x-placement=rightTop] .semi-datepicker .semi-datepicker-weeks, .semi-popover-wrapper[x-placement^=top] .semi-datepicker .semi-datepicker-weeks {
    min-height: 216px
}

.semi-popover-wrapper[x-placement*=BottomOver] .semi-datepicker-compact .semi-datepicker-weeks, .semi-popover-wrapper[x-placement=leftTop] .semi-datepicker-compact .semi-datepicker-weeks, .semi-popover-wrapper[x-placement=rightTop] .semi-datepicker-compact .semi-datepicker-weeks, .semi-popover-wrapper[x-placement^=top] .semi-datepicker-compact .semi-datepicker-weeks {
    min-height: 168px
}

.semi-datepicker-borderless:not(:focus-within):not(:hover) {
    background-color: initial;
    border-color: transparent
}

.semi-datepicker-borderless:not(:focus-within):not(:hover) .semi-datepicker-range-input-suffix, .semi-datepicker-borderless:not(:focus-within):not(:hover) .semi-input-suffix {
    opacity: 0
}

.semi-datepicker-borderless:focus-within:not(:active) {
    background-color: initial
}

.semi-datepicker-borderless.semi-datepicker-range-input-error .semi-datepicker-range-input-wrapper-active {
    border-color: transparent
}

.semi-datepicker-borderless.semi-datepicker-range-input-error:hover {
    background-color: var(--semi-color-danger-light-default)
}

.semi-datepicker-borderless.semi-datepicker-range-input-error:focus-within {
    background-color: var(--semi-color-danger-light-default)
}

.semi-datepicker-borderless.semi-datepicker-range-input-error:not(:focus-within) {
    border-color: var(--semi-color-danger);
    border-width: 1px
}

.semi-datepicker-borderless.semi-datepicker-range-input-error:focus-within {
    border-color: var(--semi-color-danger);
    border-width: 1px
}

.semi-datepicker-borderless.semi-datepicker-range-input-warning .semi-datepicker-range-input-wrapper-active {
    border-color: transparent
}

.semi-datepicker-borderless.semi-datepicker-range-input-warning:hover {
    background-color: var(--semi-color-warning-light-default)
}

.semi-datepicker-borderless.semi-datepicker-range-input-warning:focus-within {
    background-color: var(--semi-color-warning-light-default)
}

.semi-datepicker-borderless.semi-datepicker-range-input-warning:not(:focus-within) {
    border-color: var(--semi-color-warning);
    border-width: 1px
}

.semi-datepicker-borderless.semi-datepicker-range-input-warning:focus-within {
    border-color: var(--semi-color-warning);
    border-width: 1px
}

.semi-portal-rtl .semi-datepicker, .semi-rtl .semi-datepicker {
    direction: rtl
}

.semi-portal-rtl .semi-datepicker-footer, .semi-rtl .semi-datepicker-footer {
    padding-left: 8px;
    padding-right: 0;
    text-align: left
}

.semi-portal-rtl .semi-datepicker-footer .semi-button:first-of-type, .semi-rtl .semi-datepicker-footer .semi-button:first-of-type {
    margin-left: 0;
    margin-right: 0
}

.semi-portal-rtl .semi-datepicker-footer .semi-button:nth-of-type(2), .semi-rtl .semi-datepicker-footer .semi-button:nth-of-type(2) {
    margin-left: 0;
    margin-right: 12px
}

.semi-portal-rtl .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0
}

.semi-portal-rtl .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)
}

.semi-portal-rtl .semi-datepicker-day-hoverday-before-selectedrange .semi-datepicker-day-main, .semi-portal-rtl .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-portal-rtl .semi-datepicker-day-selected-start .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-hoverday-before-selectedrange .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-selected-start .semi-datepicker-day-main {
    border-radius: 0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;
    margin-left: auto;
    margin-right: 2px
}

.semi-portal-rtl .semi-datepicker-day-hoverday-after-selectedrange .semi-datepicker-day-main, .semi-portal-rtl .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-portal-rtl .semi-datepicker-day-selected-end .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-hoverday-after-selectedrange .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-rtl .semi-datepicker-day-selected-end .semi-datepicker-day-main {
    border-radius: var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);
    margin-left: 2px;
    margin-right: auto
}

.semi-portal-rtl .semi-datepicker-switch-text, .semi-rtl .semi-datepicker-switch-text {
    padding-left: 0;
    padding-right: 8px
}

.semi-portal-rtl .semi-datepicker-navigation .semi-icon-chevron_left, .semi-portal-rtl .semi-datepicker-navigation .semi-icon-chevron_right, .semi-portal-rtl .semi-datepicker-navigation .semi-icon-double_chevron_left, .semi-portal-rtl .semi-datepicker-navigation .semi-icon-double_chevron_right, .semi-portal-rtl .semi-datepicker-yam .semi-icon-chevron_left, .semi-portal-rtl .semi-datepicker-yam .semi-icon-chevron_right, .semi-portal-rtl .semi-datepicker-yam .semi-icon-double_chevron_left, .semi-portal-rtl .semi-datepicker-yam .semi-icon-double_chevron_right, .semi-rtl .semi-datepicker-navigation .semi-icon-chevron_left, .semi-rtl .semi-datepicker-navigation .semi-icon-chevron_right, .semi-rtl .semi-datepicker-navigation .semi-icon-double_chevron_left, .semi-rtl .semi-datepicker-navigation .semi-icon-double_chevron_right, .semi-rtl .semi-datepicker-yam .semi-icon-chevron_left, .semi-rtl .semi-datepicker-yam .semi-icon-chevron_right, .semi-rtl .semi-datepicker-yam .semi-icon-double_chevron_left, .semi-rtl .semi-datepicker-yam .semi-icon-double_chevron_right {
    transform: scaleX(-1)
}

.semi-portal-rtl .semi-datepicker-range-input-prefix, .semi-rtl .semi-datepicker-range-input-prefix {
    padding-left: 8px;
    padding-right: 12px
}

.semi-portal-rtl .semi-datepicker-range-input-suffix, .semi-rtl .semi-datepicker-range-input-suffix {
    padding-left: 12px;
    padding-right: 8px
}

.semi-portal-rtl .semi-datepicker-range-input-suffix-hidden, .semi-rtl .semi-datepicker-range-input-suffix-hidden {
    display: none
}

.semi-portal-rtl .semi-datepicker-range-input-clearbtn, .semi-rtl .semi-datepicker-range-input-clearbtn {
    padding-left: 12px;
    padding-right: 8px
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateRange] .semi-datepicker-month-grid-left, .semi-portal-rtl .semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateTimeRange] .semi-datepicker-month-grid-left, .semi-rtl .semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateRange] .semi-datepicker-month-grid-left, .semi-rtl .semi-datepicker-compact .semi-datepicker-month-grid[x-type=dateTimeRange] .semi-datepicker-month-grid-left {
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-item-wheel, .semi-rtl .semi-datepicker-compact .semi-datepicker-month-grid .semi-scrolllist-item-wheel {
    border-left: 0;
    border-right: 0
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main, .semi-rtl .semi-datepicker-compact .semi-datepicker-day-offsetrange-start .semi-datepicker-day-main {
    border-radius: 0 4px 4px 0
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main, .semi-rtl .semi-datepicker-compact .semi-datepicker-day-offsetrange-end .semi-datepicker-day-main {
    border-radius: 4px 0 0 4px
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-day-selected-start .semi-datepicker-day-main, .semi-rtl .semi-datepicker-compact .semi-datepicker-day-selected-start .semi-datepicker-day-main {
    border-radius: 0 4px 4px 0;
    margin-left: 0;
    margin-right: 2px
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-day-selected-end .semi-datepicker-day-main, .semi-rtl .semi-datepicker-compact .semi-datepicker-day-selected-end .semi-datepicker-day-main {
    border-radius: 4px 0 0 4px;
    margin-left: 2px;
    margin-right: 0
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-switch-date, .semi-rtl .semi-datepicker-compact .semi-datepicker-switch-date {
    border-left: 1px solid var(--semi-color-border);
    border-right: 0
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-switch-text, .semi-rtl .semi-datepicker-compact .semi-datepicker-switch-text {
    padding-left: auto;
    padding-right: 0
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-footer, .semi-rtl .semi-datepicker-compact .semi-datepicker-footer {
    padding-left: 8px;
    padding-right: auto
}

.semi-portal-rtl .semi-datepicker-compact .semi-datepicker-inset-input-separator, .semi-rtl .semi-datepicker-compact .semi-datepicker-inset-input-separator {
    border-left: 0;
    border-right: 1px solid var(--semi-color-border);
    transform: translateX(-50%)
}

.semi-slider {
    margin: 0;
    padding: 0 13px
}

.semi-slider-wrapper {
    box-sizing: border-box;
    display: inline-block;
    height: 32px;
    position: relative;
    vertical-align: bottom;
    width: 100%
}

.semi-slider-rail {
    background-color: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small);
    color: rgba(0, 0, 0, .65);
    font-feature-settings: "tnum";
    font-size: 14px;
    font-variant: tabular-nums;
    height: 4px;
    line-height: 1.5;
    list-style: none;
    margin: 0;
    padding: 0;
    top: 14px;
    width: 100%
}

.semi-slider-handle, .semi-slider-rail {
    box-sizing: border-box;
    cursor: pointer;
    position: absolute;
    touch-action: none
}

.semi-slider-handle {
    align-items: center;
    background-color: var(--semi-color-white);
    border: none;
    border-radius: 50%;
    box-shadow: 0 4px 6px rgba(0, 0, 0, .1), 0 0 1px rgba(0, 0, 0, .3);
    display: inline-flex;
    height: 24px;
    justify-content: center;
    margin-top: 4px;
    transform: var(--semi-transform_scale-small) translateX(-50%) translateY(0);
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    width: 24px
}

.semi-slider-handle:focus-visible {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-slider-handle-dot {
    background: var(--semi-color-primary);
    border-radius: var(--semi-border-radius-circle);
    height: 4px;
    width: 4px
}

.semi-slider-handle:hover {
    background-color: var(--semi-color-white)
}

.semi-slider-handle-clicked {
    border: solid 1px var(--semi-color-focus-border);
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.semi-slider-track {
    background: var(--semi-color-primary);
    border-radius: var(--semi-border-radius-small);
    cursor: pointer;
    height: 4px;
    position: absolute;
    top: 14px
}

.semi-slider-tooltip {
    position: absolute;
    top: -40px
}

.semi-slider-dots {
    background: transparent;
    width: 100%
}

.semi-slider-dot {
    border-radius: 50%;
    cursor: pointer;
    height: 4px;
    position: absolute;
    top: 14px;
    transform: translateX(0);
    width: 4px
}

.semi-slider-dot, .semi-slider-dot-active {
    background-color: var(--semi-color-white)
}

.semi-slider-marks {
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 23px;
    width: 100%
}

.semi-slider-mark {
    color: var(--semi-color-text-2);
    cursor: pointer;
    display: inline-block;
    position: absolute;
    text-align: center;
    transform: translate(-50%)
}

.semi-slider-marks-reverse {
    font-size: 14px;
    left: 0;
    position: absolute;
    top: 23px;
    width: 100%
}

.semi-slider-mark-reverse {
    color: var(--semi-color-text-2);
    cursor: pointer;
    display: inline-block;
    position: absolute;
    text-align: center;
    transform: translate(-50%) rotate(-180deg)
}

.semi-slider-boundary {
    color: var(--semi-color-text-0);
    font-size: 12px;
    position: relative;
    top: 30px;
    visibility: hidden
}

.semi-slider-boundary span {
    display: inline-block;
    position: absolute
}

.semi-slider-boundary-min {
    left: 0
}

.semi-slider-boundary-max {
    right: 0
}

.semi-slider-boundary-show {
    visibility: visible
}

.semi-slider-vertical-wrapper {
    height: 100%;
    width: 4px
}

.semi-slider-vertical-wrapper .semi-slider-track {
    width: 4px
}

.semi-slider-vertical-wrapper .semi-slider-marks {
    height: 100%;
    margin-left: 29px;
    margin-top: -30px
}

.semi-slider-vertical-wrapper .semi-slider-marks-reverse {
    height: 100%;
    margin-left: -26px;
    margin-top: -30px
}

.semi-slider-vertical-wrapper .semi-slider-rail {
    height: 100%;
    top: 0;
    width: 4px
}

.semi-slider-vertical-wrapper .semi-slider-handle {
    margin-left: -10px;
    margin-top: 0;
    transform: var(--semi-transform_scale-small) translateY(-50%) translateX(0)
}

.semi-slider-vertical-wrapper .semi-slider-dot {
    transform: translateY(0)
}

.semi-slider-disabled {
    cursor: not-allowed
}

.semi-slider-disabled .semi-slider-handle {
    border: 1px var(--semi-color-border) solid;
    box-shadow: none;
    cursor: not-allowed
}

.semi-slider-disabled .semi-slider-handle:hover {
    background-color: var(--semi-color-white)
}

.semi-slider-disabled .semi-slider-rail {
    cursor: not-allowed
}

.semi-slider-disabled .semi-slider-track {
    background-color: var(--semi-color-primary-disabled);
    cursor: not-allowed
}

.semi-slider-disabled .semi-slider-dot {
    background-color: var(--semi-color-white);
    border-color: var(--semi-color-white);
    box-shadow: none;
    cursor: not-allowed
}

.semi-slider-handle-tooltip {
    text-align: center
}

.semi-slider-reverse {
    transform: rotate(180deg)
}

.semi-timepicker {
    display: inline-block
}

.semi-timepicker-panel .semi-scrolllist-body {
    height: 252px
}

.semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer-nocycle > ul:before, .semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item > ul:before {
    height: 108px
}

.semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item, .semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer::-webkit-scrollbar, .semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item-wheel .semi-scrolllist-list-outer > ul, .semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item > ul {
    padding-bottom: 108px
}

.semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.semi-timepicker-panel .semi-scrolllist-body .semi-scrolllist-item::-webkit-scrollbar {
    display: none;
    height: 0;
    width: 0
}

.semi-timepicker-panel .semi-scrolllist-item, .semi-timepicker-panel .semi-scrolllist-item-wheel {
    flex: none
}

.semi-timepicker-panel .semi-scrolllist-item-wheel, .semi-timepicker-panel .semi-scrolllist-item-wheel:not(:last-child) {
    border: none
}

.semi-timepicker-panel-list-ampm {
    width: 72px
}

.semi-timepicker-panel-list-hour, .semi-timepicker-panel-list-minute, .semi-timepicker-panel-list-second {
    width: 64px
}

.semi-timepicker-range-panel .semi-timepicker-lists {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: var(--semi-border-radius-medium);
    box-shadow: 0 4px 14px rgba(0, 0, 0, .1);
    display: flex
}

.semi-timepicker-range-panel .semi-timepicker-lists .semi-scrolllist:first-of-type {
    border-radius: var(--semi-border-radius-medium) 0 0 var(--semi-border-radius-medium)
}

.semi-timepicker-range-panel .semi-timepicker-lists .semi-scrolllist:last-of-type {
    border-radius: 0 var(--semi-border-radius-medium) var(--semi-border-radius-medium) 0
}

.semi-timepicker-range-panel .semi-timepicker-lists > .semi-scrolllist:not(:last-child) .semi-scrolllist-body {
    border-right: 2px solid var(--semi-color-border)
}

.semi-timepicker-range-panel .semi-timepicker-lists > .semi-scrolllist {
    box-shadow: none
}

.semi-timepicker-range-panel .semi-timepicker-lists > .semi-scrolllist .semi-scrolllist-body, .semi-timepicker-range-panel .semi-timepicker-lists > .semi-scrolllist .semi-scrolllist-header {
    padding: 0
}

.semi-timepicker .semi-timepicker-input {
    align-items: center;
    border-radius: var(--semi-border-radius-small);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-timepicker .semi-input-readonly {
    cursor: pointer
}

.semi-timepicker .semi-input-borderless:not(:focus-within):not(:hover) .semi-input-suffix {
    opacity: 0
}

.semi-portal-rtl .semi-timepicker, .semi-portal-rtl .semi-timepicker-panel, .semi-portal-rtl .semi-timepicker-range, .semi-rtl .semi-timepicker, .semi-rtl .semi-timepicker-panel, .semi-rtl .semi-timepicker-range {
    direction: rtl
}

.semi-portal-rtl .semi-timepicker-range-panel .semi-timepicker-lists > .semi-scrolllist:not(:last-child) .semi-scrolllist-body, .semi-rtl .semi-timepicker-range-panel .semi-timepicker-lists > .semi-scrolllist:not(:last-child) .semi-scrolllist-body {
    border-left: 2px solid var(--semi-color-border);
    border-right: 0
}

.semi-tree-search-wrapper {
    padding: 8px 12px
}

.semi-tree-wrapper {
    display: flex;
    flex-direction: column
}

.semi-tree-option-list {
    box-sizing: border-box;
    flex: 1 1;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 8px 0
}

.semi-tree-option-list li, .semi-tree-option-list ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.semi-tree-option-list li.semi-tree-option {
    box-sizing: border-box;
    padding-bottom: 4px;
    padding-left: 8px;
    padding-top: 4px
}

.semi-tree-option-list li > .semi-tree-option-label {
    list-style-type: none;
    padding: 0
}

.semi-tree-option-list .semi-tree-option-empty-icon, .semi-tree-option-list .semi-tree-option-expand-icon {
    box-sizing: border-box;
    color: var(--semi-color-text-2);
    display: flex;
    flex-shrink: 0;
    margin-right: 8px;
    width: 12px
}

.semi-tree-option-list .semi-tree-option {
    align-items: center;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    position: relative;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    word-break: break-word
}

.semi-tree-option-list .semi-tree-option-label {
    align-items: center;
    display: flex
}

.semi-tree-option-list .semi-tree-option-label .semi-checkbox, .semi-tree-option-list .semi-tree-option-label > .semi-icon {
    margin-right: 8px
}

.semi-tree-option-list .semi-tree-option-label-text {
    display: block;
    flex: 1 1
}

.semi-tree-option-list .semi-tree-option-ellipsis .semi-tree-option-label-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-tree-option-list .semi-tree-option .semi-checkbox-addon, .semi-tree-option-list .semi-tree-option-label-text {
    border-radius: var(--semi-border-radius-small)
}

.semi-tree-option-list .semi-tree-option .semi-checkbox-addon:hover, .semi-tree-option-list .semi-tree-option-label-text:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-tree-option-list .semi-tree-option .semi-checkbox-addon:active, .semi-tree-option-list .semi-tree-option-label-text:active {
    background-color: var(--semi-color-fill-1)
}

.semi-tree-option-list .semi-tree-option-item-icon {
    color: var(--semi-color-text-2)
}

.semi-tree-option-list .semi-tree-option-active .semi-tree-option-label-text {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tree-option-list .semi-tree-option-active:active, .semi-tree-option-list .semi-tree-option-active:hover {
    background-color: initial
}

.semi-tree-option-list .semi-tree-option-selected .semi-tree-option-label, .semi-tree-option-list .semi-tree-option-selected .semi-tree-option-label:active, .semi-tree-option-list .semi-tree-option-selected .semi-tree-option-label:hover {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tree-option-list .semi-tree-option-collapsed .semi-tree-option-expand-icon {
    transform: rotate(270deg)
}

.semi-tree-option-list .semi-tree-option-highlight {
    color: var(--semi-color-primary);
    font-weight: 600
}

.semi-tree-option-list .semi-tree-option-hidden {
    display: none
}

.semi-tree-option-list .semi-tree-option-disabled .semi-tree-option-label {
    color: var(--semi-color-disabled-text)
}

.semi-tree-option-list .semi-tree-option-draggable, .semi-tree-option-list .semi-tree-option-fullLabel-draggable {
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -khtml-user-drag: element;
    -webkit-user-drag: element
}

.semi-tree-option-list .semi-tree-option-draggable {
    border-left: 2px solid transparent;
    box-sizing: border-box
}

.semi-tree-option-list .semi-tree-option-draggable .semi-tree-option-label {
    border-bottom: 2px solid transparent;
    border-top: 2px solid transparent
}

.semi-tree-option-list .semi-tree-option-draggable .semi-tree-option-drag-over-gap-top {
    border-top: 2px var(--semi-color-primary) solid
}

.semi-tree-option-list .semi-tree-option-draggable .semi-tree-option-drag-over-gap-bottom {
    border-bottom: 2px var(--semi-color-primary) solid
}

.semi-tree-option-list .semi-tree-option-draggable .semi-tree-option-indent .semi-tree-option-indent-unit:before, .semi-tree-option-list .semi-tree-option-draggable .semi-tree-option-switcher-leaf-line:before {
    bottom: 0;
    top: 0
}

.semi-tree-option-list .semi-tree-option-draggable.semi-tree-option-tree-node-last-leaf .semi-tree-option-switcher-leaf-line:before {
    height: 50%
}

.semi-tree-option-list .semi-tree-option-fullLabel-draggable.semi-tree-option-fullLabel-drag-over-gap-top {
    border-top: 2px var(--semi-color-primary) solid
}

.semi-tree-option-list .semi-tree-option-fullLabel-draggable.semi-tree-option-fullLabel-drag-over-gap-bottom {
    border-bottom: 2px var(--semi-color-primary) solid
}

.semi-tree-option-list .semi-tree-option-drag-over.semi-tree-option-draggable, .semi-tree-option-list .semi-tree-option-drag-over.semi-tree-option-fullLabel-draggable {
    border: 2px solid var(--semi-color-primary)
}

.semi-tree-option-list .semi-tree-option-drag-over.semi-tree-option-draggable .semi-tree-option-label, .semi-tree-option-list .semi-tree-option-drag-over.semi-tree-option-fullLabel-draggable .semi-tree-option-label {
    border-bottom: 0;
    border-top: 0
}

.semi-tree-option-list .semi-tree-option-drag-over.semi-tree-option-draggable + .semi-tree-option-selected:after, .semi-tree-option-list .semi-tree-option-drag-over.semi-tree-option-fullLabel-draggable + .semi-tree-option-selected:after {
    border-top: 2px solid var(--semi-color-primary);
    bottom: 0;
    content: "";
    left: -2px;
    position: absolute;
    right: -1px;
    top: 0
}

.semi-tree-option-list .semi-tree-option-indent {
    align-self: stretch;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.semi-tree-option-list .semi-tree-option-indent-unit {
    display: inline-block;
    width: 20px
}

.semi-tree-option-list .semi-tree-option-indent-show-line .semi-tree-option-indent-unit {
    height: 100%;
    position: relative
}

.semi-tree-option-list .semi-tree-option-indent-show-line .semi-tree-option-indent-unit:before {
    bottom: -4px;
    inset-inline-start: 6px;
    position: absolute;
    top: -4px;
    -webkit-border-end: 1px solid var(--semi-color-text-3);
    border-inline-end: 1px solid var(--semi-color-text-3);
    content: ""
}

.semi-tree-option-list .semi-tree-option-indent-show-line .semi-tree-option-indent-unit-end:before {
    display: none
}

.semi-tree-option-list .semi-tree-option-switcher {
    align-self: stretch;
    cursor: pointer;
    flex: none;
    margin: 0;
    margin-right: 8px;
    position: relative;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 12px
}

.semi-tree-option-list .semi-tree-option-switcher-leaf-line {
    display: inline-block;
    height: 100%;
    position: relative;
    width: 100%;
    z-index: 1
}

.semi-tree-option-list .semi-tree-option-switcher-leaf-line:before {
    bottom: -4px;
    inset-inline-start: 6px;
    position: absolute;
    top: -4px;
    -webkit-border-end: 1px solid var(--semi-color-text-3);
    border-inline-end: 1px solid var(--semi-color-text-3);
    content: ""
}

.semi-tree-option-list .semi-tree-option-switcher-leaf-line:after {
    border-bottom: 1px solid var(--semi-color-text-3);
    box-sizing: border-box;
    content: "";
    height: 50%;
    position: absolute;
    width: 8px;
    -webkit-margin-start: 1px;
    margin-inline-start: 1px
}

.semi-tree-option-list .semi-tree-option-tree-node-last-leaf .semi-tree-option-switcher-leaf-line:before {
    height: calc(50% + 4px)
}

.semi-tree-option-list li.semi-tree-option-draggable.semi-tree-option {
    padding-bottom: 0;
    padding-top: 0
}

.semi-tree-option-list li.semi-tree-option-draggable.semi-tree-option .semi-tree-option-label {
    padding: 2px 0
}

.semi-tree-option-list li.semi-tree-option-draggable.semi-tree-option .semi-tree-option-selected, .semi-tree-option-list li.semi-tree-option-draggable.semi-tree-option .semi-tree-option-selected:active, .semi-tree-option-list li.semi-tree-option-draggable.semi-tree-option .semi-tree-option-selected:hover {
    background-color: initial
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-1 {
    padding-left: 8px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-2 {
    padding-left: 28px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-3 {
    padding-left: 48px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-4 {
    padding-left: 68px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-5 {
    padding-left: 88px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-6 {
    padding-left: 108px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-7 {
    padding-left: 128px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-8 {
    padding-left: 148px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-9 {
    padding-left: 168px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-10 {
    padding-left: 188px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-11 {
    padding-left: 208px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-12 {
    padding-left: 228px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-13 {
    padding-left: 248px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-14 {
    padding-left: 268px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-15 {
    padding-left: 288px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-16 {
    padding-left: 308px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-17 {
    padding-left: 328px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-18 {
    padding-left: 348px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-19 {
    padding-left: 368px
}

.semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-20 {
    padding-left: 388px
}

.semi-tree-option-list .semi-tree-option-empty:active, .semi-tree-option-list .semi-tree-option-empty:hover {
    background-color: initial
}

.semi-tree-option-list .semi-tree-option-label-empty {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    justify-content: center;
    padding-left: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-tree-option-list .semi-checkboxGroup-vertical {
    row-gap: 0
}

.semi-tree-option-list-block .semi-tree-option:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-tree-option-list-block .semi-tree-option:active {
    background-color: var(--semi-color-fill-1)
}

.semi-tree-option-list-block .semi-tree-option-label {
    flex: 1 1
}

.semi-tree-option-list-block .semi-tree-option-active, .semi-tree-option-list-block .semi-tree-option-active:active, .semi-tree-option-list-block .semi-tree-option-active:hover {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tree-option-list-block .semi-tree-option-active .semi-tree-option-label-text {
    background-color: initial
}

.semi-tree-option-list-block .semi-tree-option-expand-icon {
    box-sizing: initial;
    flex-shrink: 0
}

.semi-tree-option-list-block .semi-tree-option-expand-icon:hover {
    color: var(--semi-color-text-0)
}

.semi-tree-option-list-block .semi-tree-option-expand-icon:active {
    color: var(--semi-color-black)
}

.semi-tree-option-list-block .semi-tree-option-spin-icon {
    color: var(--semi-color-primary);
    display: flex;
    line-height: 0
}

.semi-tree-option-list-block .semi-tree-option-spin-icon svg {
    height: 12px;
    width: 12px
}

.semi-tree-option-list-block .semi-tree-option-selected {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tree-option-list-block .semi-tree-option-selected .semi-checkbox-addon, .semi-tree-option-list-block .semi-tree-option-selected .semi-tree-option-label, .semi-tree-option-list-block .semi-tree-option-selected .semi-tree-option-label:active, .semi-tree-option-list-block .semi-tree-option-selected .semi-tree-option-label:hover {
    background-color: initial
}

.semi-tree-option-list-block .semi-tree-option-selected:active, .semi-tree-option-list-block .semi-tree-option-selected:hover {
    background-color: var(--semi-color-primary-light-default)
}

.semi-tree-option-list-block .semi-tree-option .semi-checkbox-addon, .semi-tree-option-list-block .semi-tree-option-label-text {
    border-radius: var(--semi-border-radius-small);
    padding: 0
}

.semi-tree-option-list-block .semi-tree-option .semi-checkbox-addon:active, .semi-tree-option-list-block .semi-tree-option .semi-checkbox-addon:hover, .semi-tree-option-list-block .semi-tree-option-label-text:active, .semi-tree-option-list-block .semi-tree-option-label-text:hover {
    background-color: initial
}

.semi-tree-option-list-block .semi-tree-option-label-text {
    width: 0
}

.semi-tree-option-list-block .semi-tree-option-empty:active, .semi-tree-option-list-block .semi-tree-option-empty:hover {
    background-color: initial
}

.semi-popover-rtl .semi-tree, .semi-popover-rtl .semi-tree-option-list, .semi-popover-rtl .semi-tree-wrapper, .semi-rtl .semi-tree, .semi-rtl .semi-tree-option-list, .semi-rtl .semi-tree-wrapper {
    direction: rtl
}

.semi-popover-rtl .semi-tree-option-list .semi-tree-option-empty-icon, .semi-popover-rtl .semi-tree-option-list .semi-tree-option-expand-icon, .semi-rtl .semi-tree-option-list .semi-tree-option-empty-icon, .semi-rtl .semi-tree-option-list .semi-tree-option-expand-icon {
    margin-left: 8px;
    margin-right: 0
}

.semi-popover-rtl .semi-tree-option-list .semi-tree-option, .semi-rtl .semi-tree-option-list .semi-tree-option {
    padding-left: 0;
    padding-right: 8px
}

.semi-popover-rtl .semi-tree-option-list .semi-tree-option-label .semi-checkbox, .semi-popover-rtl .semi-tree-option-list .semi-tree-option-label > .semi-icon, .semi-rtl .semi-tree-option-list .semi-tree-option-label .semi-checkbox, .semi-rtl .semi-tree-option-list .semi-tree-option-label > .semi-icon {
    margin-left: 8px;
    margin-right: 0
}

.semi-popover-rtl .semi-tree-option-list .semi-tree-option-collapsed .semi-tree-option-expand-icon, .semi-rtl .semi-tree-option-list .semi-tree-option-collapsed .semi-tree-option-expand-icon {
    transform: rotate(90deg)
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-1, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-1 {
    padding-left: 0;
    padding-right: 8px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-2, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-2 {
    padding-left: 0;
    padding-right: 28px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-3, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-3 {
    padding-left: 0;
    padding-right: 48px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-4, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-4 {
    padding-left: 0;
    padding-right: 68px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-5, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-5 {
    padding-left: 0;
    padding-right: 88px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-6, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-6 {
    padding-left: 0;
    padding-right: 108px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-7, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-7 {
    padding-left: 0;
    padding-right: 128px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-8, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-8 {
    padding-left: 0;
    padding-right: 148px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-9, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-9 {
    padding-left: 0;
    padding-right: 168px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-10, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-10 {
    padding-left: 0;
    padding-right: 188px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-11, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-11 {
    padding-left: 0;
    padding-right: 208px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-12, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-12 {
    padding-left: 0;
    padding-right: 228px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-13, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-13 {
    padding-left: 0;
    padding-right: 248px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-14, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-14 {
    padding-left: 0;
    padding-right: 268px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-15, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-15 {
    padding-left: 0;
    padding-right: 288px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-16, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-16 {
    padding-left: 0;
    padding-right: 308px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-17, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-17 {
    padding-left: 0;
    padding-right: 328px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-18, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-18 {
    padding-left: 0;
    padding-right: 348px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-19, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-19 {
    padding-left: 0;
    padding-right: 368px
}

.semi-popover-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-20, .semi-rtl .semi-tree-option-list li.semi-tree-option.semi-tree-option-fullLabel-level-20 {
    padding-left: 0;
    padding-right: 388px
}

.semi-popover-rtl .semi-tree-option-list .semi-tree-option-label-empty, .semi-rtl .semi-tree-option-list .semi-tree-option-label-empty {
    padding-left: auto;
    padding-right: 0
}

.semi-popover-rtl .semi-tree-option-list .semi-tree-option-switcher, .semi-rtl .semi-tree-option-list .semi-tree-option-switcher {
    margin-left: 8px;
    margin-right: 0
}

.semi-popover-rtl .semi-tree-option-list-block, .semi-rtl .semi-tree-option-list-block {
    direction: rtl
}

.semi-tree-select {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-weight: 400;
    line-height: 32px;
    min-height: 32px;
    min-width: 80px;
    position: relative
}

.semi-tree-select:hover {
    background-color: var(--semi-color-fill-1);
    border: 1px solid transparent
}

.semi-tree-select:focus {
    background-color: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-focus-border);
    outline: 0
}

.semi-tree-select:active {
    background-color: var(--semi-color-fill-2)
}

.semi-tree-select-focus, .semi-tree-select-focus:hover {
    background-color: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-focus-border);
    outline: 0
}

.semi-tree-select-focus:active {
    background-color: var(--semi-color-fill-2)
}

.semi-tree-select-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-tree-select-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-tree-select-warning.semi-tree-select-focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-tree-select-warning:active {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning-light-active)
}

.semi-tree-select-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-tree-select-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-tree-select-error.semi-tree-select-focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-tree-select-error:active {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger-light-active)
}

.semi-tree-select-disabled {
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-tree-select-disabled, .semi-tree-select-disabled:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-tree-select-disabled .semi-tree-select-selection, .semi-tree-select-disabled .semi-tree-select-selection-placeholder {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-tree-select-disabled .semi-tag, .semi-tree-select-disabled .semi-tree-select-arrow, .semi-tree-select-disabled .semi-tree-select-prefix, .semi-tree-select-disabled .semi-tree-select-suffix {
    color: var(--semi-color-disabled-text)
}

.semi-tree-select-disabled .semi-tag {
    background-color: initial
}

.semi-tree-select-selection {
    align-items: center;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: inline-flex;
    flex-grow: 1;
    flex-wrap: wrap;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 100%;
    line-height: 20px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 0;
    position: relative
}

.semi-tree-select-selection-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-tree-select-selection-placeholder {
    color: var(--semi-color-text-2)
}

.semi-tree-select-selection .semi-tag-group {
    align-items: center;
    display: inline-flex;
    flex-wrap: wrap;
    height: inherit
}

.semi-tree-select-selection .semi-tag {
    margin: 1px 2px
}

.semi-tree-select-selection-TriggerSearchItem {
    max-width: calc(100% - 12px);
    overflow: hidden;
    position: absolute;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-tree-select-selection-TriggerSearchItem-placeholder {
    opacity: .6
}

.semi-tree-select-selection-TriggerSearchItem-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-tree-select-selection .semi-tree-select-triggerSingleSearch-wrapper {
    width: 100%
}

.semi-tree-select-selection .semi-tree-select-triggerSingleSearch-wrapper .semi-tree-select-inputTrigger .semi-input-wrapper {
    background: transparent
}

.semi-tree-select-selection .semi-tree-select-triggerSingleSearch-wrapper .semi-input-wrapper {
    background-color: initial;
    border: none;
    height: 100%;
    width: 100%
}

.semi-tree-select-selection .semi-tree-select-triggerSingleSearch-wrapper .semi-input-wrapper-focus {
    border: none
}

.semi-tree-select-selection .semi-tree-select-triggerSingleSearch-wrapper .semi-input {
    padding-left: 0;
    padding-right: 0
}

.semi-tree-select-selection .semi-tagInput {
    background: transparent;
    border: hidden;
    min-height: 30px
}

.semi-tree-select-selection .semi-tagInput-small {
    min-height: 22px
}

.semi-tree-select-selection .semi-tagInput-large {
    min-height: 38px
}

.semi-tree-select-selection .semi-tagInput .semi-tagInput-wrapper {
    padding-left: 4px;
    padding-right: 4px
}

.semi-tree-select-selection .semi-tagInput .semi-tagInput-wrapper .semi-input-wrapper .semi-input {
    padding-left: 0
}

.semi-tree-select-selection .semi-tagInput .semi-tagInput-wrapper .semi-input-wrapper-default, .semi-tree-select-selection .semi-tagInput .semi-tagInput-wrapper .semi-input-wrapper-large {
    margin-bottom: 1px;
    margin-top: 1px
}

.semi-tree-select-multiple-tagInput-notEmpty .semi-tagInput {
    margin-left: -4px
}

.semi-tree-select-multiple-tagInput-empty .semi-tagInput {
    margin-left: 4px
}

.semi-tree-select-multiple {
    display: inline-flex
}

.semi-tree-select-multiple .semi-tree-select-selection {
    padding-left: 4px;
    padding-right: 0
}

.semi-tree-select-multiple .semi-tree-select-selection-placeholder {
    padding-left: 8px
}

.semi-tree-select-small {
    line-height: 24px;
    min-height: 24px
}

.semi-tree-select-large {
    line-height: 40px;
    min-height: 40px
}

.semi-tree-select-large .semi-tree-select-selection {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px
}

.semi-tree-select-arrow {
    align-items: center;
    color: var(--semi-color-text-2);
    display: inline-flex;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    width: 32px
}

.semi-tree-select-inset-label {
    color: var(--semi-color-text-2);
    display: inline;
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-right: 12px;
    white-space: nowrap
}

.semi-tree-select.semi-tree-select-with-prefix {
    align-items: center;
    display: inline-flex
}

.semi-tree-select-arrow, .semi-tree-select-clearbtn {
    align-items: center;
    color: var(--semi-color-text-2);
    display: inline-flex;
    flex-shrink: 0;
    height: 100%;
    justify-content: center;
    width: 32px
}

.semi-tree-select-clearbtn:hover {
    color: var(--semi-color-primary-hover)
}

.semi-tree-select-clearbtn:active {
    color: var(--semi-color-primary-active)
}

.semi-tree-select-prefix, .semi-tree-select-suffix {
    align-items: center;
    display: inline;
    display: flex;
    justify-content: center
}

.semi-tree-select-prefix-text, .semi-tree-select-suffix-text {
    margin: 0 12px
}

.semi-tree-select-prefix-icon, .semi-tree-select-suffix-icon {
    color: var(--semi-color-text-2);
    margin: 0 8px
}

.semi-tree-select-prefix.semi-tree-select-with-suffix .semi-tree-select-selection, .semi-tree-select-suffix.semi-tree-select-with-suffix .semi-tree-select-selection {
    padding-right: 0
}

.semi-tree-select-prefix-search-wrapper, .semi-tree-select-suffix-search-wrapper {
    border-bottom: 1px solid var(--semi-color-fill-0);
    padding: 8px 12px
}

.semi-tree-select-prefix-maxTagCount, .semi-tree-select-suffix-maxTagCount {
    color: var(--semi-color-text-2);
    font-size: 14px
}

.semi-tree-select-prefix-popover, .semi-tree-select-suffix-popover {
    max-height: 300px;
    overflow: auto
}

.semi-tree-select-popover .semi-tree-wrapper {
    display: flex;
    flex-direction: column;
    height: 100%
}

.semi-tree-select-popover .semi-tree-wrapper .semi-tree-option-list {
    flex: 1 1;
    min-width: 230px
}

.semi-tree-select-popover .semi-tree-wrapper .semi-tree-search-wrapper {
    border-bottom: 1px var(--semi-color-fill-0) solid
}

.semi-tree-select-borderless:not(:focus-within):not(:hover) {
    background-color: initial;
    border-color: transparent
}

.semi-tree-select-borderless:not(:focus-within):not(:hover) .semi-tree-select-arrow {
    opacity: 0
}

.semi-tree-select-borderless:focus-within:not(:active) {
    background-color: initial
}

.semi-tree-select-borderless.semi-tree-select-error:not(:focus-within) {
    border-color: var(--semi-color-danger)
}

.semi-tree-select-borderless.semi-tree-select-warning:not(:focus-within) {
    border-color: var(--semi-color-warning)
}

.semi-tree-select-borderless.semi-tree-select-error:focus-within {
    border-color: var(--semi-color-danger)
}

.semi-tree-select-borderless.semi-tree-select-warning:focus-within {
    border-color: var(--semi-color-warning)
}

.semi-portal-rtl .semi-tree-select, .semi-rtl .semi-tree-select {
    direction: rtl
}

.semi-portal-rtl .semi-tree-select .semi-tagInput .semi-input, .semi-rtl .semi-tree-select .semi-tagInput .semi-input {
    padding-right: 0
}

.semi-portal-rtl .semi-tree-select-multiple-tagInput-notEmpty .semi-tagInput, .semi-rtl .semi-tree-select-multiple-tagInput-notEmpty .semi-tagInput {
    margin-left: 0;
    margin-right: -4px
}

.semi-portal-rtl .semi-tree-select-multiple-tagInput-empty .semi-tagInput, .semi-rtl .semi-tree-select-multiple-tagInput-empty .semi-tagInput {
    margin-left: 0;
    margin-right: 4px
}

.semi-portal-rtl .semi-tree-select-selection, .semi-rtl .semi-tree-select-selection {
    padding-left: 0;
    padding-right: 12px
}

.semi-portal-rtl .semi-tree-select-multiple .semi-tree-select-selection, .semi-rtl .semi-tree-select-multiple .semi-tree-select-selection {
    padding-left: 0;
    padding-right: 4px
}

.semi-portal-rtl .semi-tree-select-multiple .semi-tree-select-selection-placeholder, .semi-rtl .semi-tree-select-multiple .semi-tree-select-selection-placeholder {
    padding-left: 0;
    padding-right: 8px
}

.semi-portal-rtl .semi-tree-select-inset-label, .semi-rtl .semi-tree-select-inset-label {
    margin-left: 12px;
    margin-right: 0
}

.semi-portal-rtl .semi-tree-select-prefix.semi-tree-select-with-suffix .semi-tree-select-selection, .semi-portal-rtl .semi-tree-select-suffix.semi-tree-select-with-suffix .semi-tree-select-selection, .semi-rtl .semi-tree-select-prefix.semi-tree-select-with-suffix .semi-tree-select-selection, .semi-rtl .semi-tree-select-suffix.semi-tree-select-with-suffix .semi-tree-select-selection {
    padding-left: 0;
    padding-right: auto
}

.semi-portal-rtl .semi-tree-select-popover, .semi-rtl .semi-tree-select-popover {
    direction: rtl
}

.semi-tagInput {
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    display: inline-flex;
    font-weight: 400;
    min-height: 32px;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), border var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    width: 100%
}

.semi-tagInput-small {
    min-height: 24px
}

.semi-tagInput-large {
    min-height: 40px
}

.semi-tagInput-drag-item {
    align-items: center;
    display: flex
}

.semi-tagInput-drag-item-move {
    z-index: 2000
}

.semi-tagInput-drag-handler {
    color: var(--semi-color-text-2);
    cursor: move;
    margin-right: 4px
}

.semi-tagInput-sortable-item {
    position: relative
}

.semi-tagInput-sortable-item-over {
    overflow: visible
}

.semi-tagInput-sortable-item-over:before {
    background-color: var(--semi-color-primary);
    content: "";
    display: block;
    height: 100%;
    left: -2px;
    position: absolute;
    top: 0;
    width: 2px
}

.semi-tagInput-sortable-item-active {
    opacity: .5
}

.semi-tagInput-hover {
    background-color: var(--semi-color-fill-1);
    border: 1px solid transparent
}

.semi-tagInput-focus {
    background-color: var(--semi-color-fill-0);
    border: 1px var(--semi-color-focus-border) solid
}

.semi-tagInput-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-tagInput-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-tagInput-warning.semi-tagInput-focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-tagInput-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-tagInput-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-tagInput-error.semi-tagInput-focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-tagInput-disabled {
    cursor: not-allowed
}

.semi-tagInput-disabled .semi-tagInput-clearBtn, .semi-tagInput-disabled .semi-tagInput-prefix, .semi-tagInput-disabled .semi-tagInput-suffix {
    color: var(--semi-color-disabled-text)
}

.semi-tagInput-disabled .semi-tagInput-wrapper {
    cursor: not-allowed
}

.semi-tagInput-disabled .semi-tagInput-wrapper-tag {
    background-color: initial;
    color: var(--semi-color-disabled-text)
}

.semi-tagInput-disabled .semi-tagInput-wrapper-input {
    cursor: not-allowed
}

.semi-tagInput-disabled .semi-tagInput-wrapper-input::-webkit-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-tagInput-disabled .semi-tagInput-wrapper-input::-ms-input-placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-tagInput-disabled .semi-tagInput-wrapper-input::placeholder {
    color: var(--semi-color-disabled-text)
}

.semi-tagInput-wrapper {
    align-items: center;
    display: flex;
    flex-grow: 1;
    flex-wrap: wrap;
    overflow: hidden;
    padding-left: 4px;
    padding-right: 4px
}

.semi-tagInput-wrapper-tag {
    margin-right: 4px;
    white-space: pre
}

.semi-tagInput-wrapper-tag-size-small {
    margin-bottom: 1px;
    margin-top: 1px
}

.semi-tagInput-wrapper-tag-size-default {
    margin-bottom: 2px;
    margin-top: 2px
}

.semi-tagInput-wrapper-tag-size-large {
    margin-bottom: 3px;
    margin-top: 3px
}

.semi-tagInput-wrapper-tag-icon {
    padding-left: 4px
}

.semi-tagInput-wrapper-typo {
    font-size: 12px
}

.semi-tagInput-wrapper-typo-disabled {
    color: var(--semi-color-disabled-text)
}

.semi-tagInput-wrapper-n {
    color: var(--semi-color-text-0);
    cursor: pointer;
    font-size: 12px;
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px
}

.semi-tagInput-wrapper-n-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input {
    background-color: initial;
    border: none;
    flex-grow: 1;
    font-size: 14px;
    outline: none;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input:hover {
    background-color: initial
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input:not(:first-child) > input {
    padding-left: 0
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input-small {
    height: 20px;
    line-height: 20px;
    margin-bottom: 1px;
    margin-top: 1px
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input-small .semi-input-small {
    height: 20px;
    line-height: 20px
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input-default {
    height: 24px;
    line-height: 24px;
    margin-bottom: 2px;
    margin-top: 2px
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input-default .semi-input-default {
    height: 24px;
    line-height: 24px
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input-large {
    height: 24px;
    line-height: 24px;
    margin-bottom: 3px;
    margin-top: 3px
}

.semi-tagInput-wrapper .semi-tagInput-wrapper-input-large .semi-input-large {
    height: 24px;
    line-height: 24px
}

.semi-tagInput-clearBtn {
    align-items: center;
    color: var(--semi-color-text-2);
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    width: 32px
}

.semi-tagInput-clearBtn:hover {
    color: var(--semi-color-primary-hover);
    cursor: pointer
}

.semi-tagInput-clearBtn-invisible {
    visibility: hidden
}

.semi-tagInput-prefix, .semi-tagInput-suffix {
    align-items: center;
    display: flex;
    justify-content: center
}

.semi-tagInput-prefix-text, .semi-tagInput-suffix-text {
    font-weight: 600;
    margin: 0 12px;
    white-space: nowrap
}

.semi-tagInput-prefix-icon, .semi-tagInput-suffix-icon {
    color: var(--semi-color-text-2);
    margin: 0 8px
}

.semi-tagInput-prefix-text, .semi-tagInput-suffix-text {
    color: var(--semi-color-text-2)
}

.semi-tagInput-tag-content-wrapper {
    align-items: center;
    display: flex
}

.semi-tagInput-sortable-list {
    display: flex;
    flex-flow: row wrap;
    width: 100%
}

.semi-portal-rtl .semi-tagInput, .semi-rtl .semi-tagInput {
    direction: rtl
}

.semi-portal-rtl .semi-tagInput-wrapper-tag, .semi-rtl .semi-tagInput-wrapper-tag {
    margin-left: 4px;
    margin-right: 0
}

.semi-portal-rtl .semi-tagInput-wrapper-input:not(:first-child) > input, .semi-rtl .semi-tagInput-wrapper-input:not(:first-child) > input {
    padding-right: 0
}

.semi-cascader {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    border: 1px solid transparent;
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    cursor: pointer;
    display: inline-flex;
    font-weight: 400;
    height: auto;
    line-height: 32px;
    min-height: 32px;
    min-width: 80px;
    position: relative;
    vertical-align: middle
}

.semi-cascader:hover {
    background-color: var(--semi-color-fill-1);
    border: 1px solid transparent
}

.semi-cascader:focus:not(.semi-cascader-disabled) {
    background-color: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-focus-border);
    outline: 0
}

.semi-cascader:active {
    background-color: var(--semi-color-fill-2)
}

.semi-cascader-small {
    line-height: 24px;
    min-height: 24px
}

.semi-cascader-large {
    line-height: 40px;
    min-height: 40px
}

.semi-cascader-large .semi-cascader-selection {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px
}

.semi-cascader-focus {
    border: 1px solid var(--semi-color-focus-border);
    outline: 0
}

.semi-cascader-focus:hover {
    background-color: var(--semi-color-fill-0);
    border: 1px solid var(--semi-color-focus-border)
}

.semi-cascader-focus:active {
    background-color: var(--semi-color-fill-2)
}

.semi-cascader-warning {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning-light-default)
}

.semi-cascader-warning:hover {
    background-color: var(--semi-color-warning-light-hover);
    border-color: var(--semi-color-warning-light-hover)
}

.semi-cascader-warning.semi-cascader-focus {
    background-color: var(--semi-color-warning-light-default);
    border-color: var(--semi-color-warning)
}

.semi-cascader-warning:active {
    background-color: var(--semi-color-warning-light-active);
    border-color: var(--semi-color-warning-light-active)
}

.semi-cascader-error {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger-light-default)
}

.semi-cascader-error:hover {
    background-color: var(--semi-color-danger-light-hover);
    border-color: var(--semi-color-danger-light-hover)
}

.semi-cascader-error.semi-cascader-focus {
    background-color: var(--semi-color-danger-light-default);
    border-color: var(--semi-color-danger)
}

.semi-cascader-error:active {
    background-color: var(--semi-color-danger-light-active);
    border-color: var(--semi-color-danger-light-active)
}

.semi-cascader-selection {
    align-items: center;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: inline-flex;
    flex-grow: 1;
    flex-wrap: wrap;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 100%;
    line-height: 20px;
    overflow: hidden;
    padding-left: 12px;
    padding-right: 12px
}

.semi-cascader-selection-multiple {
    padding-left: 4px;
    padding-right: 4px
}

.semi-cascader-selection-placeholder {
    color: var(--semi-color-text-2);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-cascader-selection-tag {
    margin: 1px 2px 1px 0
}

.semi-cascader-selection-tag:first-child {
    margin-left: 0
}

.semi-cascader-selection-tag-disabled.semi-tag {
    background-color: initial;
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-cascader-selection-tag-disabled.semi-tag .semi-tag-close {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    pointer-events: none
}

.semi-cascader-selection-n {
    color: var(--semi-color-text-0);
    cursor: pointer;
    font-size: 12px;
    margin-right: 4px;
    padding-left: 8px;
    padding-right: 8px
}

.semi-cascader-selection-n-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-cascader-selection span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.semi-cascader-selection .semi-cascader-tagInput-wrapper {
    background: transparent;
    border: hidden;
    margin-left: -4px
}

.semi-cascader-selection .semi-tagInput {
    min-height: 30px
}

.semi-cascader-selection .semi-tagInput-small {
    min-height: 22px
}

.semi-cascader-selection .semi-tagInput-large {
    min-height: 38px
}

.semi-cascader-selection .semi-tagInput .semi-input-wrapper {
    margin-left: 4px
}

.semi-cascader-selection .semi-tagInput .semi-input-wrapper .semi-input {
    padding-left: 0
}

.semi-cascader-selection .semi-tagInput .semi-input-wrapper-default, .semi-cascader-selection .semi-tagInput .semi-input-wrapper-large {
    margin-bottom: 1px;
    margin-top: 1px
}

.semi-cascader-selection-text-inactive {
    color: var(--semi-color-text-2)
}

.semi-cascader-selection-text-hide {
    display: none
}

.semi-cascader-arrow, .semi-cascader-clearbtn {
    align-items: center;
    color: var(--semi-color-text-2);
    display: inline-flex;
    height: 100%;
    justify-content: center;
    margin-right: 12px;
    width: 16px
}

.semi-cascader-clearbtn:hover {
    color: var(--semi-color-primary-hover)
}

.semi-cascader-clearbtn:active {
    color: var(--semi-color-primary-active)
}

.semi-cascader-prefix, .semi-cascader-suffix {
    align-items: center;
    display: inline;
    display: flex;
    justify-content: center
}

.semi-cascader-prefix-text, .semi-cascader-suffix-text {
    margin: 0 12px
}

.semi-cascader-prefix-icon, .semi-cascader-suffix-icon {
    color: var(--semi-color-text-2);
    margin: 0 8px
}

.semi-cascader-inset-label {
    color: var(--semi-color-text-2);
    display: inline;
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-right: 12px;
    white-space: nowrap
}

.semi-cascader.semi-cascader-with-prefix {
    align-items: center;
    display: inline-flex
}

.semi-cascader.semi-cascader-with-prefix .semi-cascader-selection {
    padding-left: 0
}

.semi-cascader.semi-cascader-with-suffix .semi-cascader-selection {
    padding-right: 0
}

.semi-cascader-disabled {
    background-color: var(--semi-color-disabled-fill);
    cursor: not-allowed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-cascader-disabled .semi-cascader-selection {
    cursor: not-allowed
}

.semi-cascader-disabled:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-cascader-disabled .semi-cascader-prefix, .semi-cascader-disabled .semi-cascader-selection, .semi-cascader-disabled .semi-cascader-selection-placeholder, .semi-cascader-disabled .semi-cascader-suffix {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-cascader-disabled .semi-cascader-arrow {
    color: var(--semi-color-disabled-text)
}

.semi-cascader-popover .semi-cascader-search-wrapper {
    border-bottom: 1px solid var(--semi-color-fill-0);
    padding: 8px 12px
}

.semi-cascader-popover .semi-cascader-option-empty {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    min-width: 150px;
    padding: 8px 12px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-cascader-single.semi-cascader-filterable {
    display: inline-flex
}

.semi-cascader-single.semi-cascader-filterable .semi-cascader-selection .semi-cascader-search-wrapper {
    align-items: center;
    display: flex;
    height: 30px;
    position: relative;
    width: 100%
}

.semi-cascader-single.semi-cascader-filterable .semi-cascader-selection .semi-cascader-search-wrapper-small {
    height: 22px
}

.semi-cascader-single.semi-cascader-filterable .semi-cascader-selection .semi-cascader-search-wrapper-large {
    height: 38px
}

.semi-cascader-single.semi-cascader-filterable .semi-cascader-selection .semi-cascader-search-wrapper .semi-input-wrapper {
    background-color: initial;
    border: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-cascader-single.semi-cascader-filterable .semi-cascader-selection .semi-cascader-search-wrapper .semi-input-wrapper-focus {
    border: none
}

.semi-cascader-single.semi-cascader-filterable .semi-cascader-selection .semi-cascader-search-wrapper .semi-input {
    padding-left: 0;
    padding-right: 0
}

.semi-cascader-option-lists {
    display: flex;
    height: 180px;
    margin: 0;
    overflow: hidden;
    padding: 0
}

.semi-cascader-option-lists-empty {
    height: auto
}

.semi-cascader-option-lists li, .semi-cascader-option-lists ul {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.semi-cascader-option-lists ul > li {
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 16px;
    padding-top: 8px
}

.semi-cascader-option-lists .semi-cascader-option-list {
    border-left: 1px solid var(--semi-color-fill-0);
    box-sizing: border-box;
    display: inline-block;
    height: 100%;
    list-style: none;
    margin: 0;
    min-width: 150px;
    overflow: auto;
    padding: 4px 0
}

.semi-cascader-option-lists .semi-cascader-option-list:first-child {
    border-left: none
}

.semi-cascader-option-lists .semi-cascader-option {
    align-items: center;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    justify-content: space-between;
    line-height: 20px;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content;
    position: relative;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    word-break: break-all
}

.semi-cascader-option-lists .semi-cascader-option:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-cascader-option-lists .semi-cascader-option:active {
    background-color: var(--semi-color-fill-1)
}

.semi-cascader-option-lists .semi-cascader-option-icon {
    color: var(--semi-color-text-2);
    display: inline-flex;
    flex-shrink: 0;
    width: 16px
}

.semi-cascader-option-lists .semi-cascader-option-icon-active, .semi-cascader-option-lists .semi-cascader-option-icon-empty {
    margin-right: 8px
}

.semi-cascader-option-lists .semi-cascader-option-icon-left {
    margin-left: 8px
}

.semi-cascader-option-lists .semi-cascader-option-spin-icon {
    height: 16px;
    line-height: 0;
    width: 16px
}

.semi-cascader-option-lists .semi-cascader-option-spin-icon svg {
    height: 16px;
    width: 16px
}

.semi-cascader-option-lists .semi-cascader-option-label {
    align-items: center;
    display: flex;
    white-space: pre
}

.semi-cascader-option-lists .semi-cascader-option-label-checkbox {
    margin-right: 8px
}

.semi-cascader-option-lists .semi-cascader-option-hidden {
    display: none
}

.semi-cascader-option-lists .semi-cascader-option-active, .semi-cascader-option-lists .semi-cascader-option-active:hover {
    background-color: var(--semi-color-primary-light-default)
}

.semi-cascader-option-lists .semi-cascader-option-label-highlight, .semi-cascader-option-lists .semi-cascader-option-select {
    color: var(--semi-color-primary);
    font-weight: 600
}

.semi-cascader-option-lists .semi-cascader-option-disabled {
    cursor: not-allowed
}

.semi-cascader-option-lists .semi-cascader-option-disabled:active, .semi-cascader-option-lists .semi-cascader-option-disabled:hover {
    background-color: initial
}

.semi-cascader-option-lists .semi-cascader-option-disabled .semi-cascader-option-label {
    color: var(--semi-color-disabled-text)
}

.semi-cascader-option-lists .semi-cascader-option-flatten {
    padding-right: 64px
}

.semi-cascader-borderless:not(:focus-within):not(:hover) {
    background-color: initial;
    border-color: transparent
}

.semi-cascader-borderless:not(:focus-within):not(:hover) .semi-cascader-arrow {
    opacity: 0
}

.semi-cascader-borderless:focus-within:not(:active) {
    background-color: initial
}

.semi-cascader-borderless.semi-cascader-error:not(:focus-within) {
    border-color: var(--semi-color-danger)
}

.semi-cascader-borderless.semi-cascader-warning:not(:focus-within) {
    border-color: var(--semi-color-warning)
}

.semi-cascader-borderless.semi-cascader-error:focus-within {
    border-color: var(--semi-color-danger)
}

.semi-cascader-borderless.semi-cascader-warning:focus-within {
    border-color: var(--semi-color-warning)
}

.semi-portal-rtl .semi-cascader, .semi-rtl .semi-cascader {
    direction: rtl
}

.semi-portal-rtl .semi-cascader-arrow, .semi-portal-rtl .semi-cascader-clearbtn, .semi-rtl .semi-cascader-arrow, .semi-rtl .semi-cascader-clearbtn {
    margin-left: 12px;
    margin-right: 0
}

.semi-portal-rtl .semi-cascader-inset-label, .semi-rtl .semi-cascader-inset-label {
    margin-left: 12px;
    margin-right: 12px
}

.semi-portal-rtl .semi-cascader.semi-cascader-with-prefix .semi-cascader-selection, .semi-rtl .semi-cascader.semi-cascader-with-prefix .semi-cascader-selection {
    padding-left: auto;
    padding-right: 0
}

.semi-portal-rtl .semi-cascader.semi-cascader-with-suffix .semi-cascader-selection, .semi-rtl .semi-cascader.semi-cascader-with-suffix .semi-cascader-selection {
    padding-left: 0;
    padding-right: auto
}

.semi-portal-rtl .semi-cascader-selection-multiple, .semi-rtl .semi-cascader-selection-multiple {
    padding-left: 4px;
    padding-right: 4px
}

.semi-portal-rtl .semi-cascader-selection-tag:first-child, .semi-rtl .semi-cascader-selection-tag:first-child {
    margin-right: 0
}

.semi-portal-rtl .semi-cascader-selection-n, .semi-rtl .semi-cascader-selection-n {
    margin-left: 4px;
    margin-right: 0
}

.semi-portal-rtl .semi-cascader-selection .semi-cascader-tagInput-wrapper, .semi-rtl .semi-cascader-selection .semi-cascader-tagInput-wrapper {
    margin-left: 0;
    margin-right: -4px
}

.semi-portal-rtl .semi-cascader-selection .semi-tagInput .semi-input-wrapper, .semi-rtl .semi-cascader-selection .semi-tagInput .semi-input-wrapper {
    margin-left: 0;
    margin-right: 4px
}

.semi-portal-rtl .semi-cascader-selection .semi-tagInput .semi-input-wrapper .semi-input, .semi-rtl .semi-cascader-selection .semi-tagInput .semi-input-wrapper .semi-input {
    padding-right: 0
}

.semi-cascader-option-label-checkbox {
    margin-left: 8px;
    margin-right: 0
}

.semi-cascader-option-lists-rtl {
    direction: rtl
}

.semi-cascader-option-lists .semi-cascader-option-lists-rtl ul > li {
    padding-left: auto;
    padding-right: 12px
}

.semi-cascader-option-lists .semi-cascader-option-lists-rtl .semi-cascader-option-list {
    border-left: 0;
    border-right: 1px solid var(--semi-color-fill-0)
}

.semi-cascader-option-lists .semi-cascader-option-lists-rtl .semi-cascader-option-list:first-child {
    border-right: none
}

.semi-cascader-option-lists .semi-cascader-option-lists-rtl .semi-cascader-option-icon-active, .semi-cascader-option-lists .semi-cascader-option-lists-rtl .semi-cascader-option-icon-empty {
    margin-left: 8px;
    margin-right: 0
}

.semi-cascader-option-lists .semi-cascader-option-lists-rtl .semi-cascader-option-flatten {
    padding-left: 64px;
    padding-right: 0
}

.semi-cascader-option-lists .semi-cascader-option-lists-rtl .semi-cascader-option .semi-icon-chevron_right {
    transform: scaleX(-1)
}

.semi-rating {
    border-radius: 3px;
    color: rgba(var(--semi-yellow-5), 1);
    display: inline-block;
    list-style: none;
    margin: 0;
    outline: none;
    padding: 0
}

.semi-rating-focus {
    outline: 2px solid var(--semi-color-primary-light-active)
}

.semi-rating-no-focus {
    outline: none
}

.semi-rating-disabled .semi-rating-star {
    cursor: default
}

.semi-rating-disabled .semi-rating-star:hover {
    transform: scale(1)
}

.semi-rating-star {
    color: inherit;
    cursor: pointer;
    display: inline-block;
    margin: 0;
    padding: 0;
    position: relative;
    transform: scale(var(--semi-transform_scale-none));
    transition: all .5s
}

.semi-rating-star:not(:last-child) {
    margin-right: 6px
}

.semi-rating-star > div:focus, .semi-rating-star > div:hover {
    transform: scale(1.1)
}

.semi-rating-star > div.semi-rating-star-disabled {
    transform: none
}

.semi-rating-star-small {
    font-size: 16px;
    height: 16px;
    width: 16px
}

.semi-rating-star-default {
    font-size: 24px;
    height: 24px;
    width: 24px
}

.semi-rating-star-wrapper {
    border-radius: 3px;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.semi-rating-star-first, .semi-rating-star-second {
    color: var(--semi-color-fill-0);
    transition: color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-rating-star-first {
    height: 100%;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 50%
}

.semi-rating-star-half .semi-rating-star-first, .semi-rating-star-half .semi-rating-star-second {
    opacity: 1
}

.semi-rating-star-full .semi-rating-star-second, .semi-rating-star-half .semi-rating-star-first {
    color: inherit
}

.semi-portal-rtl .semi-rating, .semi-rtl .semi-rating {
    direction: rtl
}

.semi-portal-rtl .semi-rating-star:not(:last-child), .semi-rtl .semi-rating-star:not(:last-child) {
    margin-left: 6px;
    margin-right: 0
}

.semi-portal-rtl .semi-rating-star-first, .semi-rtl .semi-rating-star-first {
    left: auto;
    right: 0
}

.semi-skeleton-avatar, .semi-skeleton-button, .semi-skeleton-image, .semi-skeleton-title {
    background: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small)
}

.semi-skeleton-avatar-circle {
    border-radius: 50%
}

.semi-skeleton-avatar-extra-extra-small {
    height: 20px;
    width: 20px
}

.semi-skeleton-avatar-extra-small {
    height: 24px;
    width: 24px
}

.semi-skeleton-avatar-medium {
    height: 48px;
    width: 48px
}

.semi-skeleton-avatar-small {
    height: 32px;
    width: 32px
}

.semi-skeleton-avatar-large {
    height: 72px;
    width: 72px
}

.semi-skeleton-avatar-extra-large {
    height: 128px;
    width: 128px
}

.semi-skeleton-paragraph {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.semi-skeleton-paragraph li {
    background: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small);
    height: 16px;
    margin-bottom: 10px;
    width: 100%
}

.semi-skeleton-paragraph li:last-child {
    margin-bottom: 0;
    width: 60%
}

.semi-skeleton-paragraph li:first-child {
    width: 100%
}

.semi-skeleton-title {
    height: 24px;
    width: 100%
}

.semi-skeleton-button {
    height: 32px;
    width: 115px
}

.semi-skeleton-image {
    height: 100%;
    width: 100%
}

.semi-skeleton-active .semi-skeleton-avatar, .semi-skeleton-active .semi-skeleton-button, .semi-skeleton-active .semi-skeleton-image, .semi-skeleton-active .semi-skeleton-paragraph li, .semi-skeleton-active .semi-skeleton-title {
    animation: skeleton-loading 1.4s ease infinite;
    animation-fill-mode: forwards;
    background: linear-gradient(90deg, var(--semi-color-fill-0) 25%, var(--semi-color-fill-1) 44%, var(--semi-color-fill-0) 88%);
    background-size: 400% 100%
}

@keyframes skeleton-loading {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

.semi-portal-rtl .semi-skeleton, .semi-rtl .semi-skeleton {
    direction: rtl
}

.semi-upload {
    display: flex;
    flex-wrap: wrap
}

.semi-upload-disabled, .semi-upload-disabled .semi-upload-file-card, .semi-upload-disabled .semi-upload-file-card-close {
    cursor: not-allowed
}

.semi-upload-disabled .semi-upload-drag-area {
    border: none;
    cursor: not-allowed
}

.semi-upload-disabled .semi-upload-drag-area:hover {
    background-color: var(--semi-color-tertiary-light-default)
}

.semi-upload-disabled .semi-upload-drag-area-icon, .semi-upload-disabled .semi-upload-drag-area-main-text, .semi-upload-disabled .semi-upload-drag-area-sub-text {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-upload-hidden-input, .semi-upload-hidden-input-replace {
    display: none
}

.semi-upload-add {
    align-items: center;
    display: flex
}

.semi-upload[x-prompt-pos=right] .semi-upload-add, .semi-upload[x-prompt-pos=right] .semi-upload-prompt {
    display: inline-flex
}

.semi-upload[x-prompt-pos=bottom] .semi-upload-add {
    display: flex
}

.semi-upload[x-prompt-pos=bottom] .semi-upload-prompt {
    display: flex;
    flex-basis: 100%
}

.semi-upload[x-prompt-pos=bottom] .semi-upload-file-list {
    flex-basis: 100%
}

.semi-upload[x-prompt-pos=left] .semi-upload-add {
    display: inline-flex
}

.semi-upload[x-prompt-pos=left] .semi-upload-prompt {
    display: inline-flex;
    order: -1
}

.semi-upload[x-prompt-pos=left] .semi-upload-file-list {
    order: 2
}

.semi-upload-file-list {
    display: block;
    flex-basis: 100%;
    flex-shrink: 0;
    margin-bottom: 8px;
    margin-top: 8px
}

.semi-upload-file-list-main {
    display: flex;
    flex-shrink: 0;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: 8px
}

.semi-upload-file-list-main p {
    align-items: center;
    display: flex
}

.semi-upload-file-list-title {
    color: var(--semi-color-text-2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 4px
}

.semi-upload-file-list-title-choosen {
    margin-right: 8px
}

.semi-upload-file-list-title-clear {
    color: var(--semi-color-primary);
    cursor: pointer
}

.semi-upload-file-card {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-medium);
    cursor: pointer;
    display: inline-flex;
    height: 52px;
    justify-content: space-between;
    width: 250px
}

.semi-upload-file-card:hover {
    background-color: var(--semi-color-fill-1)
}

.semi-upload-file-card a {
    text-decoration: none
}

.semi-upload-file-card-preview {
    align-items: center;
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-text-2);
    display: flex;
    flex-shrink: 0;
    height: 36px;
    justify-content: center;
    margin: 8px;
    width: 36px
}

.semi-upload-file-card-preview img {
    height: 36px;
    object-fit: cover;
    width: 36px
}

.semi-upload-file-card-preview-placeholder {
    background-color: rgba(var(--semi-grey-3), 1);
    color: rgba(var(--semi-white), 1)
}

.semi-upload-file-card-show-pointer {
    cursor: pointer
}

.semi-upload-file-card-info {
    align-items: center;
    display: flex
}

.semi-upload-file-card-info-main {
    display: flex;
    flex: 1 1;
    flex-wrap: wrap
}

.semi-upload-file-card-info-main-text {
    align-items: center;
    display: flex;
    flex-basis: 100%
}

.semi-upload-file-card-info-main-control {
    display: flex
}

.semi-upload-file-card-info-name {
    color: var(--semi-color-text-0);
    display: inline-block;
    flex: 1 1;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 0
}

.semi-upload-file-card-info-size {
    color: var(--semi-color-text-2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin-left: 8px;
    margin-top: 1px
}

.semi-upload-file-card-info-replace {
    color: var(--semi-color-text-2);
    display: inline-flex;
    margin-left: 8px
}

.semi-upload-file-card-info-validate-message {
    align-items: center;
    color: var(--semi-color-text-0);
    display: flex
}

.semi-upload-file-card-info-retry, .semi-upload-file-card-info-validate-message {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px
}

.semi-upload-file-card-info-retry {
    color: var(--semi-color-primary);
    cursor: pointer;
    margin-left: 8px
}

.semi-upload-file-card-info .semi-progress {
    flex-basis: 100%;
    margin-top: 4px
}

.semi-upload-file-card-close {
    flex-shrink: 0;
    margin-left: 8px;
    margin-right: 8px
}

.semi-upload-file-card-replace {
    flex-shrink: 0;
    margin-left: 8px;
    width: 24px
}

.semi-upload-file-card-icon-error, .semi-upload-file-card-icon-loading {
    font-size: 11px;
    margin-right: 2px
}

.semi-upload-file-card-icon-error {
    position: relative;
    top: -1px
}

.semi-upload-file-card-icon-loading {
    line-height: 0
}

.semi-upload-file-card-icon-loading .semi-spin-wrapper svg {
    height: 11px;
    width: 11px
}

.semi-upload-file-card-fail {
    background-color: var(--semi-color-danger-light-default)
}

.semi-upload-file-card-fail:hover {
    background-color: var(--semi-color-danger-light-hover)
}

.semi-upload-file-card-fail .semi-upload-file-card-info-validate-message {
    color: var(--semi-color-danger)
}

.semi-upload-picture {
    display: flex
}

.semi-upload-picture[x-prompt-pos=bottom] {
    flex-direction: column
}

.semi-upload-picture[x-prompt-pos=bottom] .semi-upload-prompt, .semi-upload-picture[x-prompt-pos=right] .semi-upload-prompt {
    order: 1
}

.semi-upload-picture-add {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    border: 2px dashed var(--semi-color-border);
    border-radius: var(--semi-border-radius-small);
    box-sizing: border-box;
    color: var(--semi-color-tertiary);
    cursor: pointer;
    display: inline-flex;
    height: 96px;
    justify-content: center;
    width: 96px
}

.semi-upload-picture-add:hover {
    background-color: var(--semi-color-fill-1)
}

.semi-upload-picture-add:active {
    background-color: var(--semi-color-fill-2)
}

.semi-upload-picture-add-disabled {
    cursor: not-allowed
}

.semi-upload-picture-add-disabled:active, .semi-upload-picture-add-disabled:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-upload-picture-file-list {
    flex-basis: inherit;
    margin-bottom: 0;
    margin-top: 0
}

.semi-upload-picture-file-card {
    align-items: center;
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative
}

.semi-upload-picture-file-card, .semi-upload-picture-file-card img {
    border-radius: var(--semi-border-radius-small);
    height: 96px;
    width: 96px
}

.semi-upload-picture-file-card img {
    object-fit: cover
}

.semi-upload-picture-file-card-close {
    border-radius: var(--semi-border-radius-circle);
    cursor: pointer;
    display: inline-flex;
    position: absolute;
    right: 8px;
    top: 8px;
    transition: all 0s;
    visibility: hidden
}

.semi-upload-picture-file-card-icon-close {
    color: var(--semi-color-white);
    font-size: 16px
}

.semi-upload-picture-file-card:before {
    background-color: var(--semi-color-overlay-bg);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.semi-upload-picture-file-card-retry {
    align-items: center;
    background-color: var(--semi-color-white);
    border-radius: var(--semi-border-radius-circle);
    color: var(--semi-color-primary);
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    visibility: hidden;
    width: 24px
}

.semi-upload-picture-file-card-icon-retry {
    font-size: 13px;
    transform: scaleX(-1)
}

.semi-upload-picture-file-card-replace {
    color: var(--semi-color-white)
}

.semi-upload-picture-file-card-preview, .semi-upload-picture-file-card-replace {
    cursor: pointer;
    display: inline-flex;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate3D(-50%, -50%, 0);
    visibility: hidden
}

.semi-upload-picture-file-card-preview-fallback {
    background-color: var(--semi-color-fill-0);
    border: 2px var(--semi-color-border);
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-tertiary)
}

.semi-upload-picture-file-card-pic-info {
    align-items: center;
    background: linear-gradient(0deg, rgba(22, 22, 26, .3), rgba(22, 22, 26, 0) 77.08%);
    bottom: 0;
    box-sizing: border-box;
    color: var(--semi-color-white);
    display: inline-flex;
    font-size: 12px;
    font-weight: 600;
    height: 24px;
    justify-content: space-between;
    left: 0;
    padding: 0 10px;
    position: absolute;
    width: 100%
}

.semi-upload-picture-file-card-icon-error, .semi-upload-picture-file-card-icon-loading {
    bottom: 6px;
    color: var(--semi-color-danger);
    position: absolute;
    right: 6px
}

.semi-upload-picture-file-card-icon-loading {
    font-size: 14px
}

.semi-upload-picture-file-card-show-pointer {
    cursor: pointer
}

.semi-upload-picture-file-card-error {
    outline: 1px solid var(--semi-color-danger)
}

.semi-upload-picture-file-card-uploading:before, .semi-upload-picture-file-card:hover .semi-upload-picture-file-card-close, .semi-upload-picture-file-card:hover .semi-upload-picture-file-card-preview, .semi-upload-picture-file-card:hover .semi-upload-picture-file-card-replace, .semi-upload-picture-file-card:hover .semi-upload-picture-file-card-retry, .semi-upload-picture-file-card:hover:before {
    visibility: visible
}

.semi-upload-picture-file-card .semi-progress-circle {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.semi-upload-drag-area {
    align-items: center;
    background-color: var(--semi-color-tertiary-light-default);
    border: 2px dashed var(--semi-color-border);
    border-radius: var(--semi-border-radius-small);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px;
    width: 100%
}

.semi-upload-drag-area:hover {
    background-color: var(--semi-color-primary-light-default);
    border-color: var(--semi-color-primary)
}

.semi-upload-drag-area-custom {
    background-color: inherit;
    border: none;
    padding: 0
}

.semi-upload-drag-area-custom:hover {
    background-color: inherit
}

.semi-upload-drag-area-legal {
    background-color: var(--semi-color-primary-light-default);
    border-color: var(--semi-color-primary)
}

.semi-upload-drag-area-legal .semi-upload-drag-area-sub-text {
    display: none
}

.semi-upload-drag-area-icon {
    color: var(--semi-color-primary)
}

.semi-upload-drag-area-text {
    text-align: center
}

.semi-upload-drag-area-main-text {
    color: var(--semi-color-text-0);
    cursor: pointer;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 4px
}

.semi-upload-drag-area-main-text:active, .semi-upload-drag-area-main-text:hover {
    color: var(--semi-color-text-0)
}

.semi-upload-drag-area-sub-text {
    color: var(--semi-color-text-0);
    cursor: pointer;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 16px
}

.semi-upload-drag-area-sub-text:active, .semi-upload-drag-area-sub-text:hover {
    color: var(--semi-color-text-0)
}

.semi-upload-drag-area-tips {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.semi-upload-drag-area-tips-legal {
    color: var(--semi-color-primary)
}

.semi-upload-validate-message {
    color: var(--semi-color-danger);
    display: block;
    flex-basis: 100%;
    flex-shrink: 0
}

.semi-portal-rtl .semi-upload, .semi-rtl .semi-upload {
    direction: rtl
}

.semi-portal-rtl .semi-upload-file-list-title-choosen, .semi-rtl .semi-upload-file-list-title-choosen {
    margin-left: 8px;
    margin-right: 0
}

.semi-portal-rtl .semi-upload-file-list-title-choosen, .semi-portal-rtl .semi-upload-file-list-title-clear, .semi-rtl .semi-upload-file-list-title-choosen, .semi-rtl .semi-upload-file-list-title-clear {
    display: inline-block
}

.semi-portal-rtl .semi-upload-file-card-info-retry, .semi-portal-rtl .semi-upload-file-card-info-size, .semi-rtl .semi-upload-file-card-info-retry, .semi-rtl .semi-upload-file-card-info-size {
    margin-left: 0;
    margin-right: 8px
}

.semi-portal-rtl .semi-upload-file-card-icon-error, .semi-portal-rtl .semi-upload-file-card-icon-loading, .semi-rtl .semi-upload-file-card-icon-error, .semi-rtl .semi-upload-file-card-icon-loading {
    margin-left: 2px;
    margin-right: 0
}

.semi-portal-rtl .semi-upload-picture-file-card-close, .semi-rtl .semi-upload-picture-file-card-close {
    left: 8px;
    right: auto
}

.semi-portal-rtl .semi-upload-picture-file-card .semi-progress-circle, .semi-portal-rtl .semi-upload-picture-file-card-retry, .semi-rtl .semi-upload-picture-file-card .semi-progress-circle, .semi-rtl .semi-upload-picture-file-card-retry {
    left: auto;
    right: 50%;
    transform: translate(50%, -50%)
}

.semi-portal-rtl .semi-upload-picture-file-card-icon-error, .semi-portal-rtl .semi-upload-picture-file-card-icon-loading, .semi-rtl .semi-upload-picture-file-card-icon-error, .semi-rtl .semi-upload-picture-file-card-icon-loading {
    left: 6px;
    right: 0
}

.semi-autoComplete-option {
    align-items: center;
    border-radius: 0;
    box-sizing: border-box;
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    padding-bottom: 8px;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 8px;
    position: relative;
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    word-break: break-all
}

.semi-autoComplete-option-icon {
    align-content: center;
    color: transparent;
    display: flex;
    justify-content: center;
    margin-right: 8px;
    visibility: hidden;
    width: 12px
}

.semi-autoComplete-option-text {
    display: flex;
    flex-wrap: wrap;
    white-space: pre
}

.semi-autoComplete-option-keyword {
    background-color: inherit;
    color: var(--semi-color-primary);
    font-weight: 600
}

.semi-autoComplete-option:active {
    background-color: var(--semi-color-fill-1)
}

.semi-autoComplete-option-empty {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed;
    justify-content: center
}

.semi-autoComplete-option-empty:active, .semi-autoComplete-option-empty:hover {
    background-color: inherit
}

.semi-autoComplete-option-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-autoComplete-option-disabled:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-autoComplete-option-selected {
    font-weight: 600
}

.semi-autoComplete-option-selected .semi-autoComplete-option-icon {
    color: var(--semi-color-text-2);
    visibility: visible
}

.semi-autoComplete-option-focused {
    background-color: var(--semi-color-fill-0)
}

.semi-autoComplete-option:first-of-type {
    margin-top: 4px
}

.semi-autoComplete-option:last-of-type {
    margin-bottom: 4px
}

.semi-autocomplete {
    box-sizing: border-box;
    cursor: text;
    display: inline-flex;
    vertical-align: middle
}

.semi-autocomplete-option-list {
    overflow-x: hidden;
    overflow-y: auto
}

.semi-autocomplete-option-list-chosen .semi-autocomplete-option-icon {
    display: flex
}

.semi-autocomplete-loading-wrapper {
    cursor: not-allowed;
    height: 20px;
    padding-bottom: 8px;
    padding-top: 8px
}

.semi-autocomplete-loading-wrapper .semi-spin {
    width: 100%
}

.semi-portal-rtl .semi-autocomplete, .semi-rtl .semi-autocomplete {
    direction: rtl
}

.semi-image {
    border-radius: var(--semi-border-radius-small);
    display: inline-block;
    overflow: hidden;
    position: relative
}

.semi-image-img {
    border-radius: inherit;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: top
}

.semi-image-img-preview {
    cursor: zoom-in
}

.semi-image-img-error {
    opacity: 0
}

.semi-image-overlay {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-image-status {
    align-items: center;
    background-color: var(--semi-color-fill-0);
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-disabled-text);
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.semi-image-preview {
    background-color: var(--semi-color-overlay-bg);
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    transition: opacity .5s;
    width: 100%;
    z-index: 1070
}

.semi-image-preview-popup {
    position: absolute
}

.semi-image-preview .semi-image-preview-hide {
    opacity: 0
}

.semi-image-preview-icon {
    align-items: center;
    background: rgba(0, 0, 0, .75);
    border-radius: 50%;
    color: var(--semi-color-white);
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 40px
}

.semi-image-preview-prev {
    left: 24px
}

.semi-image-preview-next {
    right: 24px
}

.semi-image-preview-header {
    align-items: center;
    color: var(--semi-color-white);
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 60px;
    justify-content: space-between;
    left: 0;
    line-height: 20px;
    padding: 0 24px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.semi-image-preview-header-title {
    flex: 1 1
}

.semi-image-preview-header-close {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 30px;
    justify-content: center;
    width: 30px
}

.semi-image-preview-header-close:hover {
    background-color: rgba(0, 0, 0, .75)
}

.semi-image-preview-footer {
    align-items: center;
    display: flex
}

.semi-image-preview-footer-content {
    background: rgba(0, 0, 0, .75);
    border-radius: var(--semi-border-radius-medium);
    height: 48px;
    padding: 0 16px
}

.semi-image-preview-footer-wrapper {
    bottom: 16px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%)
}

.semi-image-preview-footer-page {
    color: var(--semi-color-white);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 0 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-image-preview-footer .semi-icon {
    color: var(--semi-color-white);
    cursor: pointer
}

.semi-image-preview-footer-gap {
    margin-left: 16px
}

.semi-image-preview-footer .semi-slider {
    padding: 0 16px;
    width: 132px
}

.semi-image-preview-footer .semi-slider .semi-slider-rail {
    color: var(--semi-color-white);
    height: 2px
}

.semi-image-preview-footer .semi-slider .semi-slider-track {
    height: 2px
}

.semi-image-preview-footer .semi-slider .semi-slider-handle {
    box-sizing: border-box;
    height: 16px;
    margin-top: 8px;
    width: 16px
}

.semi-image-preview-footer .semi-divider {
    background: hsla(0, 0%, 100%, .5);
    margin: 0 16px
}

.semi-image-preview-footer .semi-image-preview-footer-disabled {
    color: hsla(0, 0%, 98%, .35);
    cursor: default;
    pointer-events: none
}

.semi-image-preview-image {
    height: 100%;
    position: relative
}

.semi-image-preview-image-img {
    position: absolute;
    transform: scaleX(1) var(--semi-transform-rotate-none);
    transition: transform .3s 0s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 0
}

.semi-image-preview-image-spin {
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.semi-image-preview-image-spin .semi-spin-wrapper {
    color: #ccc
}

@keyframes spinner {
    to {
        transform: var(--semi-transform_rotate-clockwise360deg)
    }
}

img:not([src]), img[src=""] {
    opacity: 0
}

.semi-portal-rtl .semi-image-preview, .semi-portal-rtl .semi-image-preview-group, .semi-rtl .semi-image-preview, .semi-rtl .semi-image-preview-group {
    direction: rtl
}

.semi-portal-rtl .semi-image-preview-prev, .semi-rtl .semi-image-preview-prev {
    left: auto;
    right: 24px;
    transform: var(--semi-transform_rotate-clockwise180deg)
}

.semi-portal-rtl .semi-image-preview-next, .semi-rtl .semi-image-preview-next {
    left: 24px;
    right: auto;
    transform: var(--semi-transform_rotate-clockwise180deg)
}

.semi-portal-rtl .semi-image-preview-footer-page, .semi-rtl .semi-image-preview-footer-page {
    direction: rtl;
    display: flex
}

.semi-portal-rtl .semi-image-preview-footer-gap, .semi-rtl .semi-image-preview-footer-gap {
    margin-left: 0;
    margin-right: 16px
}

.semi-portal-rtl .semi-image-preview-footer .semi-icon-chevron_left, .semi-portal-rtl .semi-image-preview-footer .semi-icon-chevron_right, .semi-rtl .semi-image-preview-footer .semi-icon-chevron_left, .semi-rtl .semi-image-preview-footer .semi-icon-chevron_right {
    transform: var(--semi-transform_rotate-clockwise180deg)
}

.semi-notification-wrapper {
    position: fixed
}

.semi-notification-list {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    pointer-events: none;
    position: fixed;
    z-index: 1010
}

.semi-notification-list[placement=topRight] {
    right: 0;
    top: 0
}

.semi-notification-list[placement=top] {
    left: 50%;
    top: 0;
    transform: translateX(-50%)
}

.semi-notification-list[placement=topLeft] {
    left: 0;
    top: 0
}

.semi-notification-list[placement=bottom] {
    bottom: 0;
    left: 50%;
    transform: translateX(-50%)
}

.semi-notification-list[placement=bottomRight] {
    bottom: 0;
    right: 0
}

.semi-notification-list[placement=bottomLeft] {
    bottom: 0;
    left: 0
}

.semi-notification-notice {
    background-color: var(--semi-color-bg-3);
    border-radius: var(--semi-border-radius-medium);
    box-shadow: var(--semi-shadow-elevated);
    display: flex;
    margin: 20px;
    min-width: 320px;
    padding-bottom: 16px;
    padding-left: 20px;
    padding-right: 12px;
    padding-top: 16px;
    pointer-events: auto;
    position: relative;
    width: auto
}

.semi-notification-notice-icon {
    align-items: flex-start;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    height: 100%;
    justify-content: flex-start;
    line-height: 22px;
    margin-right: 12px;
    width: 24px
}

.semi-notification-notice-info {
    color: var(--semi-color-info)
}

.semi-notification-notice-warning {
    color: var(--semi-color-warning)
}

.semi-notification-notice-error {
    color: var(--semi-color-danger)
}

.semi-notification-notice-success {
    color: var(--semi-color-success)
}

.semi-notification-notice-light.semi-notification-notice-warning {
    background-color: var(--semi-color-bg-0);
    background-image: linear-gradient(0deg, var(--semi-color-warning-light-default), var(--semi-color-warning-light-default));
    border: 1px solid var(--semi-color-warning)
}

.semi-notification-notice-light.semi-notification-notice-success {
    background-color: var(--semi-color-bg-0);
    background-image: linear-gradient(0deg, var(--semi-color-success-light-default), var(--semi-color-success-light-default));
    border: 1px solid var(--semi-color-success)
}

.semi-notification-notice-light.semi-notification-notice-default, .semi-notification-notice-light.semi-notification-notice-info {
    background-color: var(--semi-color-bg-0);
    background-image: linear-gradient(0deg, var(--semi-color-info-light-default), var(--semi-color-info-light-default));
    border: 1px solid var(--semi-color-info)
}

.semi-notification-notice-light.semi-notification-notice-error {
    background-color: var(--semi-color-bg-0);
    background-image: linear-gradient(0deg, var(--semi-color-danger-light-default), var(--semi-color-danger-light-default));
    border: 1px solid var(--semi-color-danger)
}

.semi-notification-notice-title {
    color: var(--semi-color-text-0);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    margin-bottom: 4px;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.semi-notification-notice-inner {
    display: flex;
    min-width: 0;
    width: 100%
}

.semi-notification-notice-content-wrapper {
    flex: 1 1 auto;
    margin-right: 8px;
    min-width: 0
}

.semi-notification-notice-content {
    color: var(--semi-color-text-1);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    word-wrap: break-word;
    overflow-wrap: break-word
}

.semi-notification-notice-icon-close {
    height: 24px
}

.semi-notification-notice-icon-close .semi-icon-close {
    color: var(--semi-color-text-2)
}

.semi-notification-notice-controls {
    cursor: pointer;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-notification-notice-detail, .semi-notification-notice-later {
    flex-grow: 1;
    text-align: center
}

@keyframes semi-notification-slideShow_top {
    0% {
        opacity: 0;
        transform: translateY(-100%)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes semi-notification-slideHide_top {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(-100%)
    }
}

@keyframes semi-notification-slideShow_topLeft {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes semi-notification-slideHide_topLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    to {
        opacity: 0;
        transform: translateX(-100%)
    }
}

@keyframes semi-notification-slideShow_topRight {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes semi-notification-slideHide_topRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    to {
        opacity: 0;
        transform: translateX(100%)
    }
}

@keyframes semi-notification-slideShow_bottom {
    0% {
        opacity: 0;
        transform: translateY(100%)
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

@keyframes semi-notification-slideHide_bottom {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(100%)
    }
}

@keyframes semi-notification-slideShow_bottomLeft {
    0% {
        opacity: 0;
        transform: translateX(-100%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes semi-notification-slideHide_bottomLeft {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    to {
        opacity: 0;
        transform: translateX(-100%)
    }
}

@keyframes semi-notification-slideShow_bottomRight {
    0% {
        opacity: 0;
        transform: translateX(100%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes semi-notification-slideHide_bottomRight {
    0% {
        opacity: 1;
        transform: translateX(0)
    }
    to {
        opacity: 0;
        transform: translateX(100%)
    }
}

.semi-notification-notice-animation-show_top {
    animation: semi-notification-slideShow_top .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-hide_top {
    animation: semi-notification-slideHide_top .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-show_topLeft {
    animation: semi-notification-slideShow_topLeft .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-hide_topLeft {
    animation: semi-notification-slideHide_topLeft .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-show_topRight {
    animation: semi-notification-slideShow_topRight .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-hide_topRight {
    animation: semi-notification-slideHide_topRight .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-show_bottom {
    animation: semi-notification-slideShow_bottom .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-hide_bottom {
    animation: semi-notification-slideHide_bottom .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-show_bottomLeft {
    animation: semi-notification-slideShow_bottomLeft .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-hide_bottomLeft {
    animation: semi-notification-slideHide_bottomLeft .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-show_bottomRight {
    animation: semi-notification-slideShow_bottomRight .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice-animation-hide_bottomRight {
    animation: semi-notification-slideHide_bottomRight .3s cubic-bezier(.62, .63, 0, 1.13) 0ms;
    animation-fill-mode: forwards
}

.semi-notification-notice.semi-notification-notice-rtl {
    padding-left: 12px;
    padding-right: 20px
}

.semi-notification-notice-rtl {
    direction: rtl
}

.semi-notification-notice-rtl .semi-notification-notice-icon {
    margin-right: 12px
}

.semi-notification-notice-rtl .semi-notification-notice-content-wrapper {
    margin-right: 8px
}

.semi-sidesheet {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    height: 100%;
    left: 0;
    line-height: 20px;
    margin: 0;
    position: fixed;
    top: 0
}

.semi-sidesheet-content:focus, .semi-sidesheet-inner:focus {
    outline: none
}

.semi-sidesheet-inner-wrap {
    position: absolute
}

.semi-sidesheet-left, .semi-sidesheet-right {
    height: 100%;
    top: 0;
    width: 0
}

.semi-sidesheet-left .semi-sidesheet-inner-wrap, .semi-sidesheet-right .semi-sidesheet-inner-wrap {
    height: 100%
}

.semi-sidesheet-left.semi-sidesheet, .semi-sidesheet-right.semi-sidesheet {
    width: 100%
}

.semi-sidesheet-right, .semi-sidesheet-right .semi-sidesheet-inner-wrap {
    right: 0
}

.semi-sidesheet-bottom, .semi-sidesheet-top {
    height: 0;
    left: 0;
    width: 100%
}

.semi-sidesheet-bottom .semi-sidesheet-inner-wrap, .semi-sidesheet-top .semi-sidesheet-inner-wrap {
    width: 100%
}

.semi-sidesheet-bottom.semi-sidesheet, .semi-sidesheet-top.semi-sidesheet {
    height: 100%
}

.semi-sidesheet-top {
    top: 0
}

.semi-sidesheet-bottom, .semi-sidesheet-bottom .semi-sidesheet-inner-wrap {
    bottom: 0
}

.semi-sidesheet-title {
    color: var(--semi-color-text-0);
    flex: 1 0 auto;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 24px;
    margin: 0;
    text-align: left
}

.semi-sidesheet-inner {
    background-color: var(--semi-color-bg-2);
    border: 0;
    overflow: auto;
    z-index: 1
}

.semi-sidesheet-header {
    align-items: flex-start;
    border-bottom: 0 solid var(--semi-color-border);
    display: flex;
    padding: 24px;
    padding-bottom: 20px
}

.semi-sidesheet-body {
    flex: 1 1;
    overflow: auto;
    padding: 0 24px
}

.semi-sidesheet-size-small {
    width: 448px
}

.semi-sidesheet-size-medium {
    width: 684px
}

.semi-sidesheet-size-large {
    width: 920px
}

.semi-sidesheet-size-small.semi-sidesheet {
    width: 448px
}

.semi-sidesheet-size-medium.semi-sidesheet {
    width: 684px
}

.semi-sidesheet-size-large.semi-sidesheet {
    width: 920px
}

.semi-sidesheet-content {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    overflow: hidden
}

.semi-sidesheet-mask {
    background-color: var(--semi-color-overlay-bg);
    height: 100%;
    left: 0;
    opacity: 1;
    position: absolute;
    top: 0;
    width: 100%
}

.semi-sidesheet-mask-hidden {
    display: none;
    opacity: 0
}

.semi-sidesheet-footer {
    padding: 24px
}

@keyframes semi-sidesheet-slideShow_top {
    0% {
        transform: translateY(-100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes semi-sidesheet-slideHide_top {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(-100%)
    }
}

@keyframes semi-sidesheet-slideShow_bottom {
    0% {
        transform: translateY(100%)
    }
    to {
        transform: translateY(0)
    }
}

@keyframes semi-sidesheet-slideHide_bottom {
    0% {
        transform: translateY(0)
    }
    to {
        transform: translateY(100%)
    }
}

@keyframes semi-sidesheet-slideShow_left {
    0% {
        transform: translateX(-100%)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes semi-sidesheet-slideHide_left {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(-100%)
    }
}

@keyframes semi-sidesheet-slideShow_right {
    0% {
        transform: translateX(100%)
    }
    to {
        transform: translateX(0)
    }
}

@keyframes semi-sidesheet-slideHide_right {
    0% {
        transform: translateX(0)
    }
    to {
        transform: translateX(100%)
    }
}

@keyframes semi-sidesheet-opacityShow {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes semi-sidesheet-opacityHide {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

.semi-sidesheet-animation-content_show_top {
    animation: semi-sidesheet-slideShow_top .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_top {
    animation: semi-sidesheet-slideHide_top .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_show_bottom {
    animation: semi-sidesheet-slideShow_bottom .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_bottom {
    animation: semi-sidesheet-slideHide_bottom .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_show_left {
    animation: semi-sidesheet-slideShow_left .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_left {
    animation: semi-sidesheet-slideHide_left .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_show_right {
    animation: semi-sidesheet-slideShow_right .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-content_hide_right {
    animation: semi-sidesheet-slideHide_right .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-mask_show {
    animation: semi-sidesheet-opacityShow .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-animation-mask_hide {
    animation: semi-sidesheet-opacityHide .18s cubic-bezier(.25, .46, .45, .94) 0ms;
    animation-fill-mode: forwards
}

.semi-sidesheet-fixed .semi-sidesheet-inner {
    box-shadow: var(--semi-shadow-elevated)
}

.semi-sidesheet-fixed.semi-sidesheet-left, .semi-sidesheet-fixed.semi-sidesheet-left .semi-sidesheet-inner {
    left: 0
}

.semi-sidesheet-fixed.semi-sidesheet-right {
    left: auto
}

.semi-sidesheet-fixed.semi-sidesheet-right .semi-sidesheet-inner {
    right: 0
}

.semi-sidesheet-fixed.semi-sidesheet-bottom, .semi-sidesheet-fixed.semi-sidesheet-top {
    height: auto
}

.semi-sidesheet-fixed.semi-sidesheet-bottom {
    top: auto
}

.semi-sidesheet-fixed.semi-sidesheet-bottom .semi-sidesheet-inner {
    bottom: 0
}

.semi-sidesheet.semi-sidesheet-popup {
    position: absolute
}

.semi-sidesheet-hidden {
    display: none
}

.semi-sidesheet-rtl .semi-sidesheet-inner {
    direction: rtl
}

.semi-sidesheet-rtl .semi-sidesheet-title {
    text-align: right
}

.semi-highlight-tag {
    background-color: var(--semi-color-highlight-bg);
    color: var(--semi-color-highlight);
    font-weight: 600
}

@font-face {
    font-family: KaTeX_AMS;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_AMS-Regular.a79f1c31.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_AMS-Regular.1608a09b.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_AMS-Regular.4aafdb68.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Caligraphic;
    font-style: normal;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Caligraphic-Bold.ec17d132.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Caligraphic-Bold.b6770918.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Caligraphic-Bold.cce5b8ec.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Caligraphic;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Caligraphic-Regular.55fac258.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Caligraphic-Regular.dad44a7f.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Caligraphic-Regular.07ef19e7.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Fraktur;
    font-style: normal;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Fraktur-Bold.d42a5579.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Fraktur-Bold.9f256b85.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Fraktur-Bold.b18f59e1.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Fraktur;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Fraktur-Regular.d3c882a6.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Fraktur-Regular.7c187121.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Fraktur-Regular.ed38e79f.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Main;
    font-style: normal;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Bold.c3fb5ac2.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Bold.d181c465.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Bold.b74a1a8b.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Main;
    font-style: italic;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-BoldItalic.6f2bb1df.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-BoldItalic.e3f82f9d.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-BoldItalic.70d8b0a5.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Main;
    font-style: italic;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Italic.8916142b.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Italic.9024d815.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Italic.47373d1e.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Main;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Regular.0462f03b.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Regular.7f51fe03.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Main-Regular.b7f8fe9b.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Math;
    font-style: italic;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Math-BoldItalic.572d331f.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Math-BoldItalic.f1035d8d.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Math-BoldItalic.a879cf83.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Math;
    font-style: italic;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Math-Italic.f28c23ac.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Math-Italic.5295ba48.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Math-Italic.939bc644.ttf) format("truetype")
}

@font-face {
    font-family: "KaTeX_SansSerif";
    font-style: normal;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Bold.8c5b5494.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Bold.bf59d231.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Bold.94e1e8dc.ttf) format("truetype")
}

@font-face {
    font-family: "KaTeX_SansSerif";
    font-style: italic;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Italic.3b1e59b3.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Italic.7c9bc82b.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Italic.b4c20c84.ttf) format("truetype")
}

@font-face {
    font-family: "KaTeX_SansSerif";
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Regular.ba21ed5f.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Regular.74048478.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_SansSerif-Regular.d4d7ba48.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Script;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Script-Regular.03e9641d.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Script-Regular.07505710.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Script-Regular.fe9cbbe1.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Size1;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size1-Regular.eae34984.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size1-Regular.e1e279cb.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size1-Regular.fabc004a.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Size2;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size2-Regular.5916a24f.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size2-Regular.57727022.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size2-Regular.d6b476ec.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Size3;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size3-Regular.b4230e7e.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size3-Regular.9acaf01c.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size3-Regular.a144ef58.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Size4;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size4-Regular.10d95fd3.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size4-Regular.7a996c9d.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Size4-Regular.fbccdabe.ttf) format("truetype")
}

@font-face {
    font-family: KaTeX_Typewriter;
    font-style: normal;
    font-weight: 400;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Typewriter-Regular.a8709e36.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Typewriter-Regular.6258592b.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/KaTeX_Typewriter-Regular.d97aaf4a.ttf) format("truetype")
}

.katex {
    font: normal 1.21em KaTeX_Main, Times New Roman, serif;
    line-height: 1.2;
    text-indent: 0;
    text-rendering: auto
}

.katex * {
    -ms-high-contrast-adjust: none !important;
    border-color: currentColor
}

.katex .katex-version:after {
    content: "0.16.7"
}

.katex .katex-mathml {
    clip: rect(1px, 1px, 1px, 1px);
    border: 0;
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.katex .katex-html > .newline {
    display: block
}

.katex .base {
    position: relative;
    white-space: nowrap;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.katex .base, .katex .strut {
    display: inline-block
}

.katex .textbf {
    font-weight: 700
}

.katex .textit {
    font-style: italic
}

.katex .textrm {
    font-family: KaTeX_Main
}

.katex .textsf {
    font-family: KaTeX_SansSerif
}

.katex .texttt {
    font-family: KaTeX_Typewriter
}

.katex .mathnormal {
    font-family: KaTeX_Math;
    font-style: italic
}

.katex .mathit {
    font-family: KaTeX_Main;
    font-style: italic
}

.katex .mathrm {
    font-style: normal
}

.katex .mathbf {
    font-family: KaTeX_Main;
    font-weight: 700
}

.katex .boldsymbol {
    font-family: KaTeX_Math;
    font-style: italic;
    font-weight: 700
}

.katex .amsrm, .katex .mathbb, .katex .textbb {
    font-family: KaTeX_AMS
}

.katex .mathcal {
    font-family: KaTeX_Caligraphic
}

.katex .mathfrak, .katex .textfrak {
    font-family: KaTeX_Fraktur
}

.katex .mathtt {
    font-family: KaTeX_Typewriter
}

.katex .mathscr, .katex .textscr {
    font-family: KaTeX_Script
}

.katex .mathsf, .katex .textsf {
    font-family: KaTeX_SansSerif
}

.katex .mathboldsf, .katex .textboldsf {
    font-family: KaTeX_SansSerif;
    font-weight: 700
}

.katex .mathitsf, .katex .textitsf {
    font-family: KaTeX_SansSerif;
    font-style: italic
}

.katex .mainrm {
    font-family: KaTeX_Main;
    font-style: normal
}

.katex .vlist-t {
    border-collapse: collapse;
    display: inline-table;
    table-layout: fixed
}

.katex .vlist-r {
    display: table-row
}

.katex .vlist {
    display: table-cell;
    position: relative;
    vertical-align: bottom
}

.katex .vlist > span {
    display: block;
    height: 0;
    position: relative
}

.katex .vlist > span > span {
    display: inline-block
}

.katex .vlist > span > .pstrut {
    overflow: hidden;
    width: 0
}

.katex .vlist-t2 {
    margin-right: -2px
}

.katex .vlist-s {
    display: table-cell;
    font-size: 1px;
    min-width: 2px;
    vertical-align: bottom;
    width: 2px
}

.katex .vbox {
    align-items: baseline;
    display: inline-flex;
    flex-direction: column
}

.katex .hbox {
    width: 100%
}

.katex .hbox, .katex .thinbox {
    display: inline-flex;
    flex-direction: row
}

.katex .thinbox {
    max-width: 0;
    width: 0
}

.katex .msupsub {
    text-align: left
}

.katex .mfrac > span > span {
    text-align: center
}

.katex .mfrac .frac-line {
    border-bottom-style: solid;
    display: inline-block;
    width: 100%
}

.katex .hdashline, .katex .hline, .katex .mfrac .frac-line, .katex .overline .overline-line, .katex .rule, .katex .underline .underline-line {
    min-height: 1px
}

.katex .mspace {
    display: inline-block
}

.katex .clap, .katex .llap, .katex .rlap {
    position: relative;
    width: 0
}

.katex .clap > .inner, .katex .llap > .inner, .katex .rlap > .inner {
    position: absolute
}

.katex .clap > .fix, .katex .llap > .fix, .katex .rlap > .fix {
    display: inline-block
}

.katex .llap > .inner {
    right: 0
}

.katex .clap > .inner, .katex .rlap > .inner {
    left: 0
}

.katex .clap > .inner > span {
    margin-left: -50%;
    margin-right: 50%
}

.katex .rule {
    border: 0 solid;
    display: inline-block;
    position: relative
}

.katex .hline, .katex .overline .overline-line, .katex .underline .underline-line {
    border-bottom-style: solid;
    display: inline-block;
    width: 100%
}

.katex .hdashline {
    border-bottom-style: dashed;
    display: inline-block;
    width: 100%
}

.katex .sqrt > .root {
    margin-left: .27777778em;
    margin-right: -.55555556em
}

.katex .fontsize-ensurer.reset-size1.size1, .katex .sizing.reset-size1.size1 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size1.size2, .katex .sizing.reset-size1.size2 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size1.size3, .katex .sizing.reset-size1.size3 {
    font-size: 1.4em
}

.katex .fontsize-ensurer.reset-size1.size4, .katex .sizing.reset-size1.size4 {
    font-size: 1.6em
}

.katex .fontsize-ensurer.reset-size1.size5, .katex .sizing.reset-size1.size5 {
    font-size: 1.8em
}

.katex .fontsize-ensurer.reset-size1.size6, .katex .sizing.reset-size1.size6 {
    font-size: 2em
}

.katex .fontsize-ensurer.reset-size1.size7, .katex .sizing.reset-size1.size7 {
    font-size: 2.4em
}

.katex .fontsize-ensurer.reset-size1.size8, .katex .sizing.reset-size1.size8 {
    font-size: 2.88em
}

.katex .fontsize-ensurer.reset-size1.size9, .katex .sizing.reset-size1.size9 {
    font-size: 3.456em
}

.katex .fontsize-ensurer.reset-size1.size10, .katex .sizing.reset-size1.size10 {
    font-size: 4.148em
}

.katex .fontsize-ensurer.reset-size1.size11, .katex .sizing.reset-size1.size11 {
    font-size: 4.976em
}

.katex .fontsize-ensurer.reset-size2.size1, .katex .sizing.reset-size2.size1 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size2.size2, .katex .sizing.reset-size2.size2 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size2.size3, .katex .sizing.reset-size2.size3 {
    font-size: 1.16666667em
}

.katex .fontsize-ensurer.reset-size2.size4, .katex .sizing.reset-size2.size4 {
    font-size: 1.33333333em
}

.katex .fontsize-ensurer.reset-size2.size5, .katex .sizing.reset-size2.size5 {
    font-size: 1.5em
}

.katex .fontsize-ensurer.reset-size2.size6, .katex .sizing.reset-size2.size6 {
    font-size: 1.66666667em
}

.katex .fontsize-ensurer.reset-size2.size7, .katex .sizing.reset-size2.size7 {
    font-size: 2em
}

.katex .fontsize-ensurer.reset-size2.size8, .katex .sizing.reset-size2.size8 {
    font-size: 2.4em
}

.katex .fontsize-ensurer.reset-size2.size9, .katex .sizing.reset-size2.size9 {
    font-size: 2.88em
}

.katex .fontsize-ensurer.reset-size2.size10, .katex .sizing.reset-size2.size10 {
    font-size: 3.45666667em
}

.katex .fontsize-ensurer.reset-size2.size11, .katex .sizing.reset-size2.size11 {
    font-size: 4.14666667em
}

.katex .fontsize-ensurer.reset-size3.size1, .katex .sizing.reset-size3.size1 {
    font-size: .71428571em
}

.katex .fontsize-ensurer.reset-size3.size2, .katex .sizing.reset-size3.size2 {
    font-size: .85714286em
}

.katex .fontsize-ensurer.reset-size3.size3, .katex .sizing.reset-size3.size3 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size3.size4, .katex .sizing.reset-size3.size4 {
    font-size: 1.14285714em
}

.katex .fontsize-ensurer.reset-size3.size5, .katex .sizing.reset-size3.size5 {
    font-size: 1.28571429em
}

.katex .fontsize-ensurer.reset-size3.size6, .katex .sizing.reset-size3.size6 {
    font-size: 1.42857143em
}

.katex .fontsize-ensurer.reset-size3.size7, .katex .sizing.reset-size3.size7 {
    font-size: 1.71428571em
}

.katex .fontsize-ensurer.reset-size3.size8, .katex .sizing.reset-size3.size8 {
    font-size: 2.05714286em
}

.katex .fontsize-ensurer.reset-size3.size9, .katex .sizing.reset-size3.size9 {
    font-size: 2.46857143em
}

.katex .fontsize-ensurer.reset-size3.size10, .katex .sizing.reset-size3.size10 {
    font-size: 2.96285714em
}

.katex .fontsize-ensurer.reset-size3.size11, .katex .sizing.reset-size3.size11 {
    font-size: 3.55428571em
}

.katex .fontsize-ensurer.reset-size4.size1, .katex .sizing.reset-size4.size1 {
    font-size: .625em
}

.katex .fontsize-ensurer.reset-size4.size2, .katex .sizing.reset-size4.size2 {
    font-size: .75em
}

.katex .fontsize-ensurer.reset-size4.size3, .katex .sizing.reset-size4.size3 {
    font-size: .875em
}

.katex .fontsize-ensurer.reset-size4.size4, .katex .sizing.reset-size4.size4 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size4.size5, .katex .sizing.reset-size4.size5 {
    font-size: 1.125em
}

.katex .fontsize-ensurer.reset-size4.size6, .katex .sizing.reset-size4.size6 {
    font-size: 1.25em
}

.katex .fontsize-ensurer.reset-size4.size7, .katex .sizing.reset-size4.size7 {
    font-size: 1.5em
}

.katex .fontsize-ensurer.reset-size4.size8, .katex .sizing.reset-size4.size8 {
    font-size: 1.8em
}

.katex .fontsize-ensurer.reset-size4.size9, .katex .sizing.reset-size4.size9 {
    font-size: 2.16em
}

.katex .fontsize-ensurer.reset-size4.size10, .katex .sizing.reset-size4.size10 {
    font-size: 2.5925em
}

.katex .fontsize-ensurer.reset-size4.size11, .katex .sizing.reset-size4.size11 {
    font-size: 3.11em
}

.katex .fontsize-ensurer.reset-size5.size1, .katex .sizing.reset-size5.size1 {
    font-size: .55555556em
}

.katex .fontsize-ensurer.reset-size5.size2, .katex .sizing.reset-size5.size2 {
    font-size: .66666667em
}

.katex .fontsize-ensurer.reset-size5.size3, .katex .sizing.reset-size5.size3 {
    font-size: .77777778em
}

.katex .fontsize-ensurer.reset-size5.size4, .katex .sizing.reset-size5.size4 {
    font-size: .88888889em
}

.katex .fontsize-ensurer.reset-size5.size5, .katex .sizing.reset-size5.size5 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size5.size6, .katex .sizing.reset-size5.size6 {
    font-size: 1.11111111em
}

.katex .fontsize-ensurer.reset-size5.size7, .katex .sizing.reset-size5.size7 {
    font-size: 1.33333333em
}

.katex .fontsize-ensurer.reset-size5.size8, .katex .sizing.reset-size5.size8 {
    font-size: 1.6em
}

.katex .fontsize-ensurer.reset-size5.size9, .katex .sizing.reset-size5.size9 {
    font-size: 1.92em
}

.katex .fontsize-ensurer.reset-size5.size10, .katex .sizing.reset-size5.size10 {
    font-size: 2.30444444em
}

.katex .fontsize-ensurer.reset-size5.size11, .katex .sizing.reset-size5.size11 {
    font-size: 2.76444444em
}

.katex .fontsize-ensurer.reset-size6.size1, .katex .sizing.reset-size6.size1 {
    font-size: .5em
}

.katex .fontsize-ensurer.reset-size6.size2, .katex .sizing.reset-size6.size2 {
    font-size: .6em
}

.katex .fontsize-ensurer.reset-size6.size3, .katex .sizing.reset-size6.size3 {
    font-size: .7em
}

.katex .fontsize-ensurer.reset-size6.size4, .katex .sizing.reset-size6.size4 {
    font-size: .8em
}

.katex .fontsize-ensurer.reset-size6.size5, .katex .sizing.reset-size6.size5 {
    font-size: .9em
}

.katex .fontsize-ensurer.reset-size6.size6, .katex .sizing.reset-size6.size6 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size6.size7, .katex .sizing.reset-size6.size7 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size6.size8, .katex .sizing.reset-size6.size8 {
    font-size: 1.44em
}

.katex .fontsize-ensurer.reset-size6.size9, .katex .sizing.reset-size6.size9 {
    font-size: 1.728em
}

.katex .fontsize-ensurer.reset-size6.size10, .katex .sizing.reset-size6.size10 {
    font-size: 2.074em
}

.katex .fontsize-ensurer.reset-size6.size11, .katex .sizing.reset-size6.size11 {
    font-size: 2.488em
}

.katex .fontsize-ensurer.reset-size7.size1, .katex .sizing.reset-size7.size1 {
    font-size: .41666667em
}

.katex .fontsize-ensurer.reset-size7.size2, .katex .sizing.reset-size7.size2 {
    font-size: .5em
}

.katex .fontsize-ensurer.reset-size7.size3, .katex .sizing.reset-size7.size3 {
    font-size: .58333333em
}

.katex .fontsize-ensurer.reset-size7.size4, .katex .sizing.reset-size7.size4 {
    font-size: .66666667em
}

.katex .fontsize-ensurer.reset-size7.size5, .katex .sizing.reset-size7.size5 {
    font-size: .75em
}

.katex .fontsize-ensurer.reset-size7.size6, .katex .sizing.reset-size7.size6 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size7.size7, .katex .sizing.reset-size7.size7 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size7.size8, .katex .sizing.reset-size7.size8 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size7.size9, .katex .sizing.reset-size7.size9 {
    font-size: 1.44em
}

.katex .fontsize-ensurer.reset-size7.size10, .katex .sizing.reset-size7.size10 {
    font-size: 1.72833333em
}

.katex .fontsize-ensurer.reset-size7.size11, .katex .sizing.reset-size7.size11 {
    font-size: 2.07333333em
}

.katex .fontsize-ensurer.reset-size8.size1, .katex .sizing.reset-size8.size1 {
    font-size: .34722222em
}

.katex .fontsize-ensurer.reset-size8.size2, .katex .sizing.reset-size8.size2 {
    font-size: .41666667em
}

.katex .fontsize-ensurer.reset-size8.size3, .katex .sizing.reset-size8.size3 {
    font-size: .48611111em
}

.katex .fontsize-ensurer.reset-size8.size4, .katex .sizing.reset-size8.size4 {
    font-size: .55555556em
}

.katex .fontsize-ensurer.reset-size8.size5, .katex .sizing.reset-size8.size5 {
    font-size: .625em
}

.katex .fontsize-ensurer.reset-size8.size6, .katex .sizing.reset-size8.size6 {
    font-size: .69444444em
}

.katex .fontsize-ensurer.reset-size8.size7, .katex .sizing.reset-size8.size7 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size8.size8, .katex .sizing.reset-size8.size8 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size8.size9, .katex .sizing.reset-size8.size9 {
    font-size: 1.2em
}

.katex .fontsize-ensurer.reset-size8.size10, .katex .sizing.reset-size8.size10 {
    font-size: 1.44027778em
}

.katex .fontsize-ensurer.reset-size8.size11, .katex .sizing.reset-size8.size11 {
    font-size: 1.72777778em
}

.katex .fontsize-ensurer.reset-size9.size1, .katex .sizing.reset-size9.size1 {
    font-size: .28935185em
}

.katex .fontsize-ensurer.reset-size9.size2, .katex .sizing.reset-size9.size2 {
    font-size: .34722222em
}

.katex .fontsize-ensurer.reset-size9.size3, .katex .sizing.reset-size9.size3 {
    font-size: .40509259em
}

.katex .fontsize-ensurer.reset-size9.size4, .katex .sizing.reset-size9.size4 {
    font-size: .46296296em
}

.katex .fontsize-ensurer.reset-size9.size5, .katex .sizing.reset-size9.size5 {
    font-size: .52083333em
}

.katex .fontsize-ensurer.reset-size9.size6, .katex .sizing.reset-size9.size6 {
    font-size: .5787037em
}

.katex .fontsize-ensurer.reset-size9.size7, .katex .sizing.reset-size9.size7 {
    font-size: .69444444em
}

.katex .fontsize-ensurer.reset-size9.size8, .katex .sizing.reset-size9.size8 {
    font-size: .83333333em
}

.katex .fontsize-ensurer.reset-size9.size9, .katex .sizing.reset-size9.size9 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size9.size10, .katex .sizing.reset-size9.size10 {
    font-size: 1.20023148em
}

.katex .fontsize-ensurer.reset-size9.size11, .katex .sizing.reset-size9.size11 {
    font-size: 1.43981481em
}

.katex .fontsize-ensurer.reset-size10.size1, .katex .sizing.reset-size10.size1 {
    font-size: .24108004em
}

.katex .fontsize-ensurer.reset-size10.size2, .katex .sizing.reset-size10.size2 {
    font-size: .28929605em
}

.katex .fontsize-ensurer.reset-size10.size3, .katex .sizing.reset-size10.size3 {
    font-size: .33751205em
}

.katex .fontsize-ensurer.reset-size10.size4, .katex .sizing.reset-size10.size4 {
    font-size: .38572806em
}

.katex .fontsize-ensurer.reset-size10.size5, .katex .sizing.reset-size10.size5 {
    font-size: .43394407em
}

.katex .fontsize-ensurer.reset-size10.size6, .katex .sizing.reset-size10.size6 {
    font-size: .48216008em
}

.katex .fontsize-ensurer.reset-size10.size7, .katex .sizing.reset-size10.size7 {
    font-size: .57859209em
}

.katex .fontsize-ensurer.reset-size10.size8, .katex .sizing.reset-size10.size8 {
    font-size: .69431051em
}

.katex .fontsize-ensurer.reset-size10.size9, .katex .sizing.reset-size10.size9 {
    font-size: .83317261em
}

.katex .fontsize-ensurer.reset-size10.size10, .katex .sizing.reset-size10.size10 {
    font-size: 1em
}

.katex .fontsize-ensurer.reset-size10.size11, .katex .sizing.reset-size10.size11 {
    font-size: 1.19961427em
}

.katex .fontsize-ensurer.reset-size11.size1, .katex .sizing.reset-size11.size1 {
    font-size: .20096463em
}

.katex .fontsize-ensurer.reset-size11.size2, .katex .sizing.reset-size11.size2 {
    font-size: .24115756em
}

.katex .fontsize-ensurer.reset-size11.size3, .katex .sizing.reset-size11.size3 {
    font-size: .28135048em
}

.katex .fontsize-ensurer.reset-size11.size4, .katex .sizing.reset-size11.size4 {
    font-size: .32154341em
}

.katex .fontsize-ensurer.reset-size11.size5, .katex .sizing.reset-size11.size5 {
    font-size: .36173633em
}

.katex .fontsize-ensurer.reset-size11.size6, .katex .sizing.reset-size11.size6 {
    font-size: .40192926em
}

.katex .fontsize-ensurer.reset-size11.size7, .katex .sizing.reset-size11.size7 {
    font-size: .48231511em
}

.katex .fontsize-ensurer.reset-size11.size8, .katex .sizing.reset-size11.size8 {
    font-size: .57877814em
}

.katex .fontsize-ensurer.reset-size11.size9, .katex .sizing.reset-size11.size9 {
    font-size: .69453376em
}

.katex .fontsize-ensurer.reset-size11.size10, .katex .sizing.reset-size11.size10 {
    font-size: .83360129em
}

.katex .fontsize-ensurer.reset-size11.size11, .katex .sizing.reset-size11.size11 {
    font-size: 1em
}

.katex .delimsizing.size1 {
    font-family: KaTeX_Size1
}

.katex .delimsizing.size2 {
    font-family: KaTeX_Size2
}

.katex .delimsizing.size3 {
    font-family: KaTeX_Size3
}

.katex .delimsizing.size4 {
    font-family: KaTeX_Size4
}

.katex .delimsizing.mult .delim-size1 > span {
    font-family: KaTeX_Size1
}

.katex .delimsizing.mult .delim-size4 > span {
    font-family: KaTeX_Size4
}

.katex .nulldelimiter {
    display: inline-block;
    width: .12em
}

.katex .delimcenter, .katex .op-symbol {
    position: relative
}

.katex .op-symbol.small-op {
    font-family: KaTeX_Size1
}

.katex .op-symbol.large-op {
    font-family: KaTeX_Size2
}

.katex .accent > .vlist-t, .katex .op-limits > .vlist-t {
    text-align: center
}

.katex .accent .accent-body {
    position: relative
}

.katex .accent .accent-body:not(.accent-full) {
    width: 0
}

.katex .overlay {
    display: block
}

.katex .mtable .vertical-separator {
    display: inline-block;
    min-width: 1px
}

.katex .mtable .arraycolsep {
    display: inline-block
}

.katex .mtable .col-align-c > .vlist-t {
    text-align: center
}

.katex .mtable .col-align-l > .vlist-t {
    text-align: left
}

.katex .mtable .col-align-r > .vlist-t {
    text-align: right
}

.katex .svg-align {
    text-align: left
}

.katex svg {
    fill: currentColor;
    stroke: currentColor;
    fill-rule: nonzero;
    fill-opacity: 1;
    stroke-width: 1;
    stroke-linecap: butt;
    stroke-linejoin: miter;
    stroke-miterlimit: 4;
    stroke-dasharray: none;
    stroke-dashoffset: 0;
    stroke-opacity: 1;
    display: block;
    height: inherit;
    position: absolute;
    width: 100%
}

.katex svg path {
    stroke: none
}

.katex img {
    border-style: none;
    max-height: none;
    max-width: none;
    min-height: 0;
    min-width: 0
}

.katex .stretchy {
    display: block;
    overflow: hidden;
    position: relative;
    width: 100%
}

.katex .stretchy:after, .katex .stretchy:before {
    content: ""
}

.katex .hide-tail {
    overflow: hidden;
    position: relative;
    width: 100%
}

.katex .halfarrow-left {
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 50.2%
}

.katex .halfarrow-right {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 50.2%
}

.katex .brace-left {
    left: 0;
    overflow: hidden;
    position: absolute;
    width: 25.1%
}

.katex .brace-center {
    left: 25%;
    overflow: hidden;
    position: absolute;
    width: 50%
}

.katex .brace-right {
    overflow: hidden;
    position: absolute;
    right: 0;
    width: 25.1%
}

.katex .x-arrow-pad {
    padding: 0 .5em
}

.katex .cd-arrow-pad {
    padding: 0 .55556em 0 .27778em
}

.katex .mover, .katex .munder, .katex .x-arrow {
    text-align: center
}

.katex .boxpad {
    padding: 0 .3em
}

.katex .fbox, .katex .fcolorbox {
    border: .04em solid;
    box-sizing: border-box
}

.katex .cancel-pad {
    padding: 0 .2em
}

.katex .cancel-lap {
    margin-left: -.2em;
    margin-right: -.2em
}

.katex .sout {
    border-bottom-style: solid;
    border-bottom-width: .08em
}

.katex .angl {
    border-right: .049em solid;
    border-top: .049em solid;
    box-sizing: border-box;
    margin-right: .03889em
}

.katex .anglpad {
    padding: 0 .03889em
}

.katex .eqn-num:before {
    content: "(" counter(katexEqnNo) ")";
    counter-increment: katexEqnNo
}

.katex .mml-eqn-num:before {
    content: "(" counter(mmlEqnNo) ")";
    counter-increment: mmlEqnNo
}

.katex .mtr-glue {
    width: 50%
}

.katex .cd-vert-arrow {
    display: inline-block;
    position: relative
}

.katex .cd-label-left {
    display: inline-block;
    position: absolute;
    right: calc(50% + .3em);
    text-align: left
}

.katex .cd-label-right {
    display: inline-block;
    left: calc(50% + .3em);
    position: absolute;
    text-align: right
}

.katex-display {
    display: block;
    margin: 1em 0;
    text-align: center
}

.katex-display > .katex {
    display: block;
    text-align: center;
    white-space: nowrap
}

.katex-display > .katex > .katex-html {
    display: block;
    position: relative
}

.katex-display > .katex > .katex-html > .tag {
    position: absolute;
    right: 0
}

.katex-display.leqno > .katex > .katex-html > .tag {
    left: 0;
    right: auto
}

.katex-display.fleqn > .katex {
    padding-left: 2em;
    text-align: left
}

body {
    counter-reset: katexEqnNo mmlEqnNo
}

.xgplayer.not-allow-autoplay .xgplayer-controls, .xgplayer.xgplayer-inactive .controls-autohide, .xgplayer.xgplayer-nostart .xgplayer-controls {
    cursor: default;
    opacity: 0;
    pointer-events: none;
    visibility: hidden
}

.xgplayer.not-allow-autoplay .xgplayer-controls-initshow, .xgplayer.xgplayer-nostart .xgplayer-controls-initshow {
    opacity: 1;
    pointer-events: auto;
    visibility: visible
}

.xgplayer .xgplayer-controls {
    background-image: linear-gradient(180deg, transparent, rgba(0, 0, 0, .37), rgba(0, 0, 0, .75), rgba(0, 0, 0, .75));
    bottom: 0;
    display: block;
    height: 48px;
    left: 0;
    opacity: 1;
    position: absolute;
    right: 0;
    transition: opacity .5s ease, visibility .5s ease;
    visibility: visible;
    z-index: 10
}

.xgplayer .xgplayer-controls.show {
    display: block;
    opacity: 1;
    pointer-events: auto;
    visibility: visible
}

.xgplayer .xg-inner-controls {
    bottom: 0;
    display: flex;
    height: 40px;
    justify-content: space-between;
    position: absolute
}

.xgplayer .xg-left-grid, .xgplayer .xg-right-grid {
    display: flex;
    flex-shrink: 1;
    flex-wrap: wrap;
    height: 100%;
    position: relative;
    z-index: 1
}

.xgplayer .xg-right-grid {
    flex-direction: row-reverse
}

.xgplayer .xg-right-grid > :first-child {
    margin-right: 0
}

.xgplayer .xg-left-grid > :first-child, .xgplayer .xg-right-grid xg-icon {
    margin-left: 0
}

.xgplayer .xg-left-grid xg-icon {
    margin-right: 0
}

.xgplayer .xg-center-grid {
    display: block;
    left: 0;
    outline: none;
    padding: 5px 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: -20px
}

.xgplayer .flex-controls .xg-inner-controls {
    bottom: 8px;
    display: flex;
    justify-content: space-around
}

.xgplayer .flex-controls .xg-center-grid {
    align-items: center;
    display: flex;
    flex: 1 1;
    height: 100%;
    justify-content: space-between;
    left: 0;
    padding: 0 16px;
    position: relative;
    right: 0;
    top: 0
}

.xgplayer.xgplayer-mobile .xg-center-grid {
    z-index: 2
}

.xgplayer.xgplayer-mobile .flex-controls .xg-center-grid {
    padding: 0 8px
}

.xgplayer .bottom-controls .xg-center-grid {
    padding: 0;
    top: 20px
}

.xgplayer .bottom-controls .xg-left-grid, .xgplayer .bottom-controls .xg-right-grid {
    bottom: 10px
}

.xgplayer .mini-controls {
    background-image: none
}

.xgplayer .mini-controls .xg-inner-controls {
    bottom: 0;
    left: 0;
    right: 0
}

.xgplayer .mini-controls .xg-center-grid {
    bottom: -28px;
    padding: 0;
    top: auto
}

.xgplayer .mini-controls .xg-left-grid, .xgplayer .mini-controls .xg-right-grid {
    display: none
}

.xgplayer .controls-follow {
    bottom: 70px;
    transition: bottom .3s ease
}

.xgplayer.flex-controls .controls-follow {
    bottom: 45px
}

.xgplayer.mini-controls .controls-follow, .xgplayer.no-controls .controls-follow, .xgplayer.xgplayer-inactive .controls-follow {
    bottom: 10px
}

.xgplayer-fullscreen-parent {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.xgplayer-fullscreen-parent .xgplayer.xgplayer-is-cssfullscreen, .xgplayer-fullscreen-parent .xgplayer.xgplayer-is-fullscreen {
    position: absolute;
    z-index: 10
}

.xgplayer-rotate-parent {
    bottom: 0;
    height: 100vw;
    left: 100%;
    position: fixed;
    right: 0;
    top: 0;
    transform: rotate(90deg);
    transform-origin: top left;
    width: 100vh;
    z-index: 9999
}

.xgplayer-rotate-parent .xgplayer.xgplayer-rotate-fullscreen {
    height: 100%;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    transform: rotate(0);
    width: 100%;
    z-index: 10
}

.xgplayer-rotate-parent .xgplayer-mobile video {
    z-index: -1
}

.xgplayer {
    background: #000;
    font-family: PingFang SC, Helvetica Neue, Helvetica, STHeiTi, Microsoft YaHei, WenQuanYi Micro Hei, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-touch-callout: none;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.xgplayer * {
    border: 0;
    margin: 0;
    padding: 0;
    vertical-align: initial;
    white-space: normal;
    word-wrap: normal;
    overflow-wrap: normal
}

.xgplayer li, .xgplayer ul {
    list-style: none
}

.xgplayer .xgplayer-none {
    display: none
}

.xgplayer.xgplayer-is-fullscreen {
    margin: 0;
    padding: 0
}

.xgplayer.xgplayer-is-cssfullscreen, .xgplayer.xgplayer-is-fullscreen {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999
}

.xgplayer.xgplayer-rotate-fullscreen {
    bottom: 0;
    height: 100vw;
    left: 100%;
    position: fixed;
    right: 0;
    top: 0;
    transform: rotate(90deg);
    transform-origin: top left;
    width: 100vh;
    z-index: 9999
}

.xgplayer.xgplayer-rotate-fullscreen.xgplayer-mobile video {
    z-index: -1
}

.xgplayer xg-video-container.xg-video-container {
    bottom: 48px;
    display: block;
    position: absolute;
    top: 0;
    width: 100%
}

.xgplayer video {
    height: 100%;
    left: 0;
    outline: none;
    position: absolute;
    top: 0;
    width: 100%
}

.xgplayer[data-xgfill=cover] video {
    object-fit: cover
}

.xgplayer[data-xgfill=fill] video {
    object-fit: fill
}

.xgplayer .xg-pos {
    left: 10px;
    right: 10px
}

.xgplayer .xg-margin {
    margin-left: 16px;
    margin-right: 16px
}

.xgplayer .xg-bottom {
    bottom: 0
}

.xgplayer .btn-text {
    font-size: 13px;
    height: 24px;
    position: relative;
    text-align: center;
    top: 50%
}

.xgplayer .btn-text span {
    background: rgba(0, 0, 0, .38);
    border-radius: 12px;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    min-width: 52px
}

.xgplayer xg-icon {
    box-sizing: border-box;
    color: #fffc;
    cursor: pointer;
    height: 40px;
    margin-left: 16px;
    margin-right: 16px;
    position: relative;
    fill: #fff
}

.xgplayer xg-icon .xg-tips {
    left: 50%;
    top: -30px;
    transform: translate(-50%)
}

.xgplayer xg-icon:active .xg-tips, .xgplayer xg-icon:hover .xg-tips {
    display: block
}

.xgplayer xg-icon:active .xg-tips.hide, .xgplayer xg-icon:hover .xg-tips.hide {
    display: none
}

.xgplayer xg-icon .xgplayer-icon {
    cursor: pointer;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.xgplayer xg-icon .xg-icon-disable {
    cursor: not-allowed
}

.xgplayer xg-icon .xg-img {
    width: 100%
}

.xgplayer xg-icon img, .xgplayer xg-icon svg {
    display: block;
    height: 100%
}

.xgplayer xg-bar {
    display: block
}

.xgplayer.xgplayer-inactive xg-bar, .xgplayer.xgplayer-mini xg-bar {
    display: none
}

.xgplayer.xgplayer-inactive .xg-top-bar {
    display: flex
}

.xgplayer.xgplayer-inactive .xg-top-bar.top-bar-autohide {
    display: none
}

.xgplayer .xg-top-bar {
    display: flex;
    height: 50px;
    padding: 0 16px;
    position: absolute;
    top: 0;
    z-index: 10
}

.xgplayer .xg-top-bar xg-icon {
    left: 0;
    margin-top: 0;
    position: relative;
    top: 10px;
    width: 34px
}

.xgplayer .xg-top-bar xg-icon:first-child {
    margin-left: 0
}

.xgplayer .xg-left-bar, .xgplayer .xg-right-bar {
    bottom: 50px;
    position: absolute;
    top: 50px;
    width: 50px;
    z-index: 9
}

.xgplayer .xg-left-bar {
    left: 0
}

.xgplayer .xg-right-bar {
    right: 0
}

.xgplayer .xg-tips {
    background: rgba(0, 0, 0, .54);
    border-radius: 4px;
    color: #fff;
    display: none;
    font-size: 11px;
    opacity: .85;
    padding: 4px 6px;
    position: absolute;
    text-align: center;
    white-space: nowrap
}

.xgplayer .xg-margin {
    left: 0;
    right: 0
}

.xgplayer-mobile, .xgplayer-mobile * {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.xgplayer-mobile * {
    text-decoration: none
}

.xgplayer-mobile.xgplayer-rotate-fullscreen .xg-pos, .xgplayer-mobile.xgplayer-rotate-fullscreen .xg-top-bar {
    left: 6%;
    right: 6%
}

.xgplayer-mobile xg-icon:hover .xg-tips {
    display: none
}

.xg-list-slide-scroll::-webkit-scrollbar-track {
    background-color: initial;
    display: none
}

.xg-list-slide-scroll:hover::-webkit-scrollbar-track {
    display: block
}

.xg-list-slide-scroll::-webkit-scrollbar {
    -webkit-appearance: none;
    appearance: none;
    background: transparent;
    height: 4px;
    width: 4px
}

.xg-list-slide-scroll::-webkit-scrollbar-corner {
    background: transparent;
    display: none
}

.xg-list-slide-scroll::-webkit-scrollbar-thumb {
    background: hsla(0, 0%, 100%, .5);
    border-radius: 3px;
    display: none;
    width: 4px
}

.xg-list-slide-scroll:hover::-webkit-scrollbar-thumb {
    display: block
}

@media only screen and (max-width: 480px) {
    .xgplayer-mobile xg-icon {
        margin-left: 10px;
        margin-right: 10px
    }

    .xgplayer-mobile .xg-top-bar {
        left: 10px;
        right: 10px
    }
}

@media screen and (orientation: portrait) {
    .xgplayer-mobile.xgplayer-is-cssfullscreen .xgplayer-controls, .xgplayer-mobile.xgplayer-is-fullscreen .xgplayer-controls {
        bottom: 34px;
        bottom: constant(safe-area-inset-bottom);
        bottom: env(safe-area-inset-bottom)
    }

    .xgplayer-mobile.xgplayer-is-cssfullscreen .xg-top-bar, .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar {
        top: 34px;
        top: constant(safe-area-inset-top);
        top: env(safe-area-inset-top)
    }
}

@media only screen and (orientation: landscape) {
    .xgplayer-mobile.xgplayer-is-fullscreen .xg-pos, .xgplayer-mobile.xgplayer-is-fullscreen .xg-top-bar {
        left: 6%;
        right: 6%
    }

    .xgplayer-mobile.xgplayer-rotate-fullscreen {
        height: 100vh;
        left: 0;
        transform: rotate(0);
        width: 100vw
    }
}

.xgplayer .xgplayer-screen-container {
    display: block;
    width: 100%
}

.xgplayer .xg-options-icon {
    cursor: pointer;
    display: none
}

.xgplayer .xg-options-icon.show {
    display: block
}

@keyframes xg_right_options_active {
    0% {
        transform: translate(50%)
    }
    to {
        transform: translate(-50%)
    }
}

@keyframes xg_right_options_hide {
    0% {
        transform: translate(-50%)
    }
    to {
        transform: translate(50%)
    }
}

@keyframes xg_left_options_active {
    0% {
        transform: translate(-50%)
    }
    to {
        transform: translate(50%)
    }
}

@keyframes xg_left_options_hide {
    0% {
        transform: translate(50%)
    }
    to {
        transform: translate(-50%)
    }
}

.xgplayer .xg-options-list {
    background: rgba(0, 0, 0, .54);
    border-radius: 1px;
    bottom: 100%;
    color: #fffc;
    cursor: pointer;
    display: none;
    font-size: 14px;
    height: 0;
    opacity: .85;
    overflow: auto;
    position: absolute;
    right: 50%;
    transform: translate(50%);
    width: 78px;
    z-index: 5
}

.xgplayer .xg-options-list li {
    height: 20px;
    line-height: 20px;
    padding: 4px 0;
    position: relative;
    text-align: center
}

.xgplayer .xg-options-list li.selected, .xgplayer .xg-options-list li:hover {
    color: red;
    opacity: 1
}

.xgplayer .xg-options-list li:first-child {
    margin-top: 12px;
    position: relative
}

.xgplayer .xg-options-list li:last-child {
    margin-bottom: 12px;
    position: relative
}

.xgplayer .xg-options-list:hover {
    opacity: 1
}

.xgplayer .xg-options-list.active {
    display: block;
    height: auto
}

.xgplayer .xg-options-list.xg-side-list {
    background: rgba(0, 0, 0, .9);
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: 100%;
    width: 20%
}

.xgplayer .xg-options-list.xg-side-list li {
    flex: 1 1;
    padding: 0;
    position: relative;
    width: 100%
}

.xgplayer .xg-options-list.xg-side-list li span {
    display: block;
    pointer-events: none;
    position: relative;
    top: 50%;
    transform: translateY(-50%)
}

.xgplayer .xg-options-list.xg-side-list li:first-child {
    margin-top: 20px
}

.xgplayer .xg-options-list.xg-side-list li:last-child {
    margin-bottom: 20px
}

.xgplayer .xg-options-list.xg-right-side {
    right: -10.5%
}

.xgplayer .xg-options-list.xg-right-side.active {
    animation: xg_right_options_active .2s ease-out forwards;
    height: 100%
}

.xgplayer .xg-options-list.xg-right-side.hide {
    animation: xg_right_options_hide .2s ease-in forwards;
    height: 100%
}

.xgplayer .xg-options-list.xg-left-side {
    left: -10.5%;
    transform: translate(-50%)
}

.xgplayer .xg-options-list.xg-left-side.active {
    animation: xg_left_options_active .2s ease-out forwards;
    height: 100%
}

.xgplayer .xg-options-list.xg-left-side.hide {
    animation: xg_left_options_hide .2s ease-in forwards;
    height: 100%
}

@media only screen and (max-width: 480px) {
    .xgplayer-mobile .xg-options-icon.portrait {
        display: none
    }
}

.xgplayer-replay {
    display: none
}

.xgplayer .xgplayer-replay {
    align-items: center;
    cursor: pointer;
    display: none;
    flex-direction: column;
    height: 100px;
    justify-content: center;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    z-index: 5
}

.xgplayer .xgplayer-replay .xgplayer-replay-txt {
    color: #fff;
    display: inline-block;
    font-size: 14px;
    line-height: 34px;
    text-align: center
}

.xgplayer.xgplayer-mobile .xgplayer-replay-svg {
    height: 50px;
    width: 50px
}

.xgplayer.xgplayer-mobile .xgplayer-replay-txt {
    font-size: 12px;
    line-height: 24px
}

.xgplayer .xgplayer-poster {
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-size: 100% auto;
    display: block;
    height: 100%;
    left: 0;
    opacity: 1;
    pointer-events: none;
    position: absolute;
    top: 0;
    transition: opacity .3s ease, visibility .3s ease;
    visibility: visible;
    width: 100%
}

.xgplayer .xgplayer-poster.hide, .xgplayer.xgplayer-playing .xgplayer-poster {
    opacity: 0;
    visibility: hidden
}

.xgplayer.not-allow-autoplay .xgplayer-poster, .xgplayer.xgplayer-ended .xgplayer-poster, .xgplayer.xgplayer-is-enter .xgplayer-poster.xg-showplay, .xgplayer.xgplayer-nostart .xgplayer-poster, .xgplayer.xgplayer-playing .xgplayer-poster.xg-showplay {
    opacity: 1;
    visibility: visible
}

.xgplayer.not-allow-autoplay .xgplayer-poster.hide, .xgplayer.xgplayer-ended .xgplayer-poster.hide, .xgplayer.xgplayer-nostart .xgplayer-poster.hide {
    opacity: 0;
    visibility: hidden
}

@keyframes playPause {
    0% {
        opacity: 1;
        transform: scale(1)
    }
    99% {
        opacity: 0;
        transform: scale(1.3)
    }
    to {
        opacity: 0;
        transform: scale(1)
    }
}

.xgplayer xg-start-inner {
    background: rgba(0, 0, 0, .38);
    border-radius: 50%;
    display: block;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.xgplayer .xgplayer-start {
    cursor: pointer;
    height: 70px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    z-index: 5
}

.xgplayer .xgplayer-start svg {
    height: 100%;
    width: 100%
}

.xgplayer .xgplayer-start.focus-hide, .xgplayer .xgplayer-start.hide {
    display: none;
    pointer-events: none
}

.xgplayer .xgplayer-start:hover {
    opacity: .85
}

.xgplayer .xgplayer-start .xg-icon-play {
    display: block
}

.xgplayer .xgplayer-start .xg-icon-pause, .xgplayer .xgplayer-start[data-state=pause] .xg-icon-play {
    display: none
}

.xgplayer .xgplayer-start.interact, .xgplayer .xgplayer-start[data-state=pause] .xg-icon-pause {
    display: block
}

.xgplayer .xgplayer-start.interact xg-start-inner {
    animation: playPause .4s ease-out .1s forwards
}

.xgplayer .xgplayer-start.show {
    display: block
}

.xgplayer.xgplayer-mobile xg-start-inner {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial;
    border-radius: 0
}

.xgplayer.xgplayer-mobile .xgplayer-start {
    height: 50px;
    width: 50px
}

.xgplayer.xgplayer-mobile .xgplayer-start:hover {
    opacity: 1
}

.xgplayer.xgplayer-inactive .xgplayer-start.auto-hide, .xgplayer.xgplayer-is-enter .xgplayer-start, .xgplayer.xgplayer-is-enter .xgplayer-start.auto-hide, .xgplayer.xgplayer-is-enter .xgplayer-start.show, .xgplayer.xgplayer-is-error .xgplayer-start, .xgplayer.xgplayer-is-error .xgplayer-start.show, .xgplayer.xgplayer-isloading.xgplayer-playing .xgplayer-start {
    display: none
}

.xgplayer-enter {
    background: rgba(0, 0, 0, .8);
    display: none;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 5
}

.xgplayer-enter .show {
    display: block
}

.xgplayer-enter .xgplayer-enter-spinner {
    display: block;
    height: 100px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100px;
    z-index: 1
}

.xgplayer-enter .xgplayer-enter-spinner div {
    animation: fade 1s linear infinite;
    background-color: #ffffffb3;
    border-radius: 30px;
    height: 13%;
    left: 45%;
    opacity: 0;
    position: absolute;
    top: 45%;
    width: 6%
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar1 {
    animation-delay: 0s;
    transform: rotate(0) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar2 {
    animation-delay: -.9163s;
    transform: rotate(30deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar3 {
    animation-delay: -.833s;
    transform: rotate(60deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar4 {
    animation-delay: -.7497s;
    transform: rotate(90deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar5 {
    animation-delay: -.6664s;
    transform: rotate(120deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar6 {
    animation-delay: -.5831s;
    transform: rotate(150deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar7 {
    animation-delay: -.4998s;
    transform: rotate(180deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar8 {
    animation-delay: -.4165s;
    transform: rotate(210deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar9 {
    animation-delay: -.3332s;
    transform: rotate(240deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar10 {
    animation-delay: -.2499s;
    transform: rotate(270deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar11 {
    animation-delay: -.1666s;
    transform: rotate(300deg) translateY(-140%)
}

.xgplayer-enter .xgplayer-enter-spinner div.xgplayer-enter-bar12 {
    animation-delay: -.0833s;
    transform: rotate(330deg) translateY(-142%)
}

@keyframes fade {
    0% {
        opacity: 1
    }
    to {
        opacity: .25
    }
}

.xgplayer.xgplayer-is-enter .xgplayer-enter {
    display: block;
    opacity: 1;
    transition: opacity .3s
}

.xgplayer.xgplayer-nostart .xgplayer-enter {
    display: none
}

.xgplayer.xgplayer-mobile .xgplayer-enter .xgplayer-enter-spinner {
    height: 70px;
    width: 70px
}

.xg-mini-layer {
    background: linear-gradient(180deg, rgba(57, 57, 57, .9), rgba(57, 57, 57, 0) 50.27%);
    display: none;
    z-index: 11
}

.xg-mini-layer, .xg-mini-layer .mask {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.xg-mini-layer .mask {
    background-color: #0006;
    pointer-events: none
}

.xg-mini-layer xg-mini-header {
    box-sizing: border-box;
    color: #fff;
    display: flex;
    font-size: 14px;
    justify-content: space-between;
    left: 0;
    padding: 10px 3px 0 8px;
    position: absolute;
    right: 40px;
    top: 0;
    z-index: 22
}

.xg-mini-layer xg-mini-header .xgplayer-pip-disableBtn {
    pointer-events: all
}

.xg-mini-layer xg-mini-header #disabledMini {
    display: none;
    position: relative
}

.xg-mini-layer xg-mini-header #disabledMini + label {
    align-items: center;
    cursor: pointer;
    display: flex;
    position: relative
}

.xg-mini-layer xg-mini-header #disabledMini + label:before {
    background-color: initial;
    border: 1px solid #cdcdcd;
    border-radius: 2px;
    color: #ff142b;
    content: "";
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin-right: 7px;
    text-align: center;
    vertical-align: middle;
    width: 16px
}

.xg-mini-layer xg-mini-header #disabledMini:checked + label {
    color: #ff142b
}

.xg-mini-layer xg-mini-header #disabledMini:checked + label:before {
    border-color: #ff142b
}

.xg-mini-layer xg-mini-header #disabledMini:checked + label:after {
    border-color: #ff142b;
    border-style: solid;
    border-width: 0 2px 2px 0;
    content: "";
    height: 8px;
    left: 6px;
    position: absolute;
    top: 5px;
    transform: rotate(45deg);
    width: 4px
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn xg-tips {
    background-color: #0000008a;
    border-radius: 4px;
    bottom: -30px;
    display: none;
    padding: 4px 6px;
    position: absolute;
    right: 15px;
    white-space: nowrap
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini + label:before {
    border-color: #ff142b
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover #disabledMini + label {
    color: #ff142b
}

.xg-mini-layer xg-mini-header .xgplayer-mini-disableBtn:hover xg-tips {
    display: block
}

.xg-mini-layer .mini-cancel-btn {
    color: #fff;
    cursor: pointer;
    display: block;
    height: 38px;
    line-height: 38px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    width: 40px
}

.xg-mini-layer .play-icon {
    background: rgba(0, 0, 0, .54);
    border-radius: 24px;
    cursor: pointer;
    height: 48px;
    left: 50%;
    margin: -24px 0 0 -24px;
    position: absolute;
    top: 50%;
    width: 48px
}

.xg-mini-layer .play-icon img, .xg-mini-layer .play-icon svg {
    height: 50px;
    width: 50px;
    fill: #faf7f7
}

.xg-mini-layer .xg-icon-play {
    display: none
}

.xg-mini-layer .xg-icon-pause, .xg-mini-layer[data-state=pause] .xg-icon-play {
    display: block
}

.xg-mini-layer[data-state=pause] .xg-icon-pause {
    display: none
}

.xgplayer-miniicon {
    display: block;
    outline: none;
    position: relative
}

.xgplayer-miniicon .name {
    color: #fffc;
    font-size: 13px;
    height: 20px;
    line-height: 40px;
    text-align: center
}

.xgplayer-miniicon .name span {
    background: rgba(0, 0, 0, .38);
    border-radius: 10px;
    display: inline-block;
    font-size: 13px;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    width: 60px
}

.xgplayer-mini {
    box-shadow: 0 4px 7px 2px #0003;
    height: 180px;
    position: fixed;
    width: 320px;
    z-index: 91
}

.xgplayer-mini:hover {
    cursor: move
}

.xgplayer-mini:hover .xg-mini-layer {
    display: block
}

.xgplayer-mini.xgplayer-ended .xg-mini-layer {
    display: none
}

.xgplayer-mobile .xg-mini-layer .play-icon {
    background: none;
    border-radius: 0;
    border-radius: initial
}

.xgplayer.xgplayer-inactive {
    cursor: none
}

.xgplayer xg-thumbnail {
    display: block
}

.xgplayer xg-trigger {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.xgplayer xg-trigger .time-preview {
    color: #fff;
    display: none;
    font-size: 17px;
    left: 50%;
    margin: 0 auto;
    padding: 0 20px 30px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    text-shadow: 0 0 1px rgba(0, 0, 0, .54);
    top: 50%;
    transform: translate(-50%, -50%);
    width: 200px
}

.xgplayer xg-trigger .time-preview span {
    line-height: 24px
}

.xgplayer xg-trigger .time-preview span.xg-cur {
    color: red
}

.xgplayer xg-trigger .time-preview .xg-seek-show {
    transform: translate(-10px)
}

.xgplayer xg-trigger .time-preview .xg-seek-show.xg-back .xg-seek-pre {
    transform: rotate(180deg) translate(-5px)
}

.xgplayer xg-trigger .time-preview .xg-seek-show.hide-seek-icon .xg-seek-icon {
    display: none
}

.xgplayer xg-trigger .time-preview .xg-bar {
    background: hsla(0, 0%, 100%, .3);
    border-radius: 10px;
    box-sizing: initial;
    height: 2px;
    margin: 8px auto 0;
    width: 96px
}

.xgplayer xg-trigger .time-preview .xg-bar .xg-curbar {
    background-color: red;
    height: 100%;
    width: 0
}

.xgplayer xg-trigger .time-preview .xg-bar.hide {
    display: none
}

.xgplayer xg-trigger .mobile-thumbnail {
    left: 50%;
    position: relative;
    transform: translate(-50%)
}

.xgplayer xg-trigger .xg-top-note {
    background: rgba(0, 0, 0, .3);
    border-radius: 100px;
    color: #fff;
    height: 32px;
    left: 50%;
    margin-left: -78px;
    position: absolute;
    top: 26px;
    width: 135px
}

.xgplayer xg-trigger .xg-top-note span {
    display: block;
    font-size: 13px;
    height: 32px;
    line-height: 32px;
    text-align: center
}

.xgplayer xg-trigger .xg-top-note i {
    color: red;
    margin: 0 5px
}

.xgplayer xg-trigger .xg-playbackrate {
    display: none
}

.xgplayer xg-trigger[data-xg-action=playbackrate] .xg-playbackrate, .xgplayer xg-trigger[data-xg-action=seeking] .time-preview {
    display: block
}

.xgplayer .gradient {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .36) 20%, transparent 36%, transparent 70%, rgba(0, 0, 0, .24) 77%, rgba(0, 0, 0, .36) 83%, rgba(0, 0, 0, .6));
    display: none;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.xgplayer .gradient.top {
    background-image: linear-gradient(rgba(0, 0, 0, .6), rgba(0, 0, 0, .36) 20%, transparent 36%, transparent 70%)
}

.xgplayer .gradient.bottom {
    background-image: linear-gradient(transparent 70%, rgba(0, 0, 0, .24) 77%, rgba(0, 0, 0, .36) 83%, rgba(0, 0, 0, .6))
}

.xgplayer .gradient.none, .xgplayer-mobile .xgplayer-controls {
    background-image: none
}

.xgplayer-mobile.xgplayer-playing .gradient {
    display: block
}

.xgplayer-mobile.xgplayer-inactive .gradient {
    background-image: none
}

.xgplayer-mobile .xgmask {
    background-color: #0000;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10
}

@media (prefers-color-scheme: dark) {
    .xgplayer-mobile xg-trigger .time-preview {
        color: #fff
    }

    .xgplayer-mobile xg-trigger .time-preview span.xg-cur {
        color: red
    }

    .xgplayer-mobile xg-trigger .time-preview .xg-bar {
        background-color: #ffffff4d
    }

    .xgplayer-mobile xg-trigger .time-preview .xg-bar.xg-curbar {
        background-color: red
    }
}

@keyframes loadingRotate {
    0% {
        transform: rotate(0)
    }
    25% {
        transform: rotate(90deg)
    }
    50% {
        transform: rotate(180deg)
    }
    75% {
        transform: rotate(270deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@keyframes loadingDashOffset {
    0% {
        stroke-dashoffset: 236
    }
    to {
        stroke-dashoffset: 0
    }
}

xg-loading-inner {
    animation: loadingRotate 1s linear .1s infinite;
    display: block;
    height: 100%;
    transform-origin: center;
    width: 100%
}

.xgplayer-loading {
    display: none;
    height: 70px;
    left: 50%;
    overflow: hidden;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 70px;
    z-index: 10
}

.xgplayer-loading img, .xgplayer-loading svg {
    height: 100%;
    width: 100%
}

.xgplayer-mobile .xgplayer-loading {
    height: 50px;
    width: 50px
}

.xgplayer-isloading .xgplayer-loading {
    display: block
}

.xgplayer-is-ended .xgplayer-loading, .xgplayer-is-enter .xgplayer-loading, .xgplayer-is-error .xgplayer-loading, .xgplayer-nostart .xgplayer-loading, .xgplayer-pause .xgplayer-loading {
    display: none
}

.xgplayer .xgplayer-progress {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex: 1 1;
    height: 12px;
    left: 0;
    min-width: 50px;
    outline: none;
    position: relative;
    right: 0;
    top: 0
}

.xgplayer .xgplayer-progress-outer {
    border-radius: 3px;
    cursor: pointer;
    height: 2px;
    position: relative;
    width: 100%
}

.xgplayer .progress-list {
    border-radius: inherit;
    display: flex;
    height: 100%;
    width: 100%
}

.xgplayer .xgplayer-progress-inner {
    background: hsla(0, 0%, 100%, .3);
    border-radius: inherit;
    flex: 1 1;
    height: 100%;
    margin-right: 2px;
    pointer-events: none;
    position: relative;
    transition: height .2s ease-in, opacity .2s ease-out
}

.xgplayer .xgplayer-progress-inner:last-child, .xgplayer .xgplayer-progress-inner:only-child {
    margin-right: 0
}

.xgplayer .inner-focus-point {
    background: #fff;
    position: relative
}

.xgplayer .inner-focus-point:after, .xgplayer .inner-focus-point:before {
    background: #fff;
    border-radius: 3px;
    content: " ";
    display: block;
    height: 300%;
    position: absolute;
    top: 0;
    top: 50%;
    transform: translateY(-50%);
    width: 2px;
    z-index: 1
}

.xgplayer .inner-focus-point:before {
    left: 0
}

.xgplayer .inner-focus-point:after {
    right: 0
}

.xgplayer .xgplayer-progress-cache, .xgplayer .xgplayer-progress-played {
    border-radius: inherit;
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

.xgplayer .xgplayer-progress-played {
    background: linear-gradient(-90deg, #fa1f41, #e31106)
}

.xgplayer .xgplayer-progress-cache {
    background: hsla(0, 0%, 100%, .5)
}

.xgplayer .xgplayer-progress-btn {
    background: rgba(255, 94, 94, .304);
    border: .5px solid rgba(255, 94, 94, .057);
    border-radius: 30px;
    box-shadow: 0 0 1px #ff000062;
    box-sizing: border-box;
    display: block;
    height: 20px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 20px;
    z-index: 1
}

.xgplayer .xgplayer-progress-btn:before {
    background: #fff;
    border-radius: 30px;
    content: " ";
    display: block;
    height: 12px;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 12px
}

.xgplayer .xgplayer-progress-btn.active {
    border: 4px solid rgba(255, 94, 94, .064)
}

.xgplayer .xgplayer-progress-btn.active:before {
    box-shadow: 0 0 3px #f85959b0
}

.xgplayer .xgplayer-progress-dot {
    background: #fff;
    border-radius: 6px;
    display: inline-block;
    height: 100%;
    position: absolute;
    top: 0;
    width: 5px;
    z-index: 16
}

.xgplayer .xgplayer-progress-dot .xgplayer-progress-tip {
    background: rgba(0, 0, 0, .3);
    border: 1px solid rgba(0, 0, 0, .8);
    border-radius: 6px;
    cursor: default;
    display: none;
    height: auto;
    left: 25%;
    line-height: 30px;
    position: absolute;
    top: -40px;
    transform: scale(.8) translate(-50%);
    white-space: nowrap;
    width: auto
}

.xgplayer .xgplayer-progress-dot:hover .xgplayer-progress-tip {
    display: block
}

.xgplayer .flex-controls .xgplayer-progress {
    transform: translateY(0)
}

.xgplayer.xgplayer-pc .xgplayer-progress-btn {
    transform: translate(-50%, -50%) scale(0)
}

.xgplayer.xgplayer-pc .xgplayer-progress-outer {
    height: 3px
}

.xgplayer.xgplayer-pc .xgplayer-progress-inner {
    margin-right: 4px
}

.xgplayer.xgplayer-pc .xgplayer-progress-inner:last-child, .xgplayer.xgplayer-pc .xgplayer-progress-inner:only-child {
    margin-right: 0
}

.xgplayer.xgplayer-pc .inner-focus-point:after, .xgplayer.xgplayer-pc .inner-focus-point:before {
    width: 3px
}

.xgplayer.xgplayer-pc .inner-focus-highlight {
    background: hsla(0, 0%, 100%, .8)
}

.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-outer {
    height: 6px;
    margin-bottom: 3px;
    transition: height .3s ease, margin-bottom .3s ease
}

.xgplayer.xgplayer-pc .xgplayer-progress.active .xgplayer-progress-btn {
    transform: translate(-50%, -50%) scale(1)
}

.xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:after, .xgplayer.xgplayer-pc .xgplayer-progress.active .inner-focus-point:before {
    width: 6px
}

.xgplayer .xgplayer-progress-bottom .xgplayer-progress-outer {
    top: 9px
}

.xgplayer .xgplayer-progress-bottom .xgplayer-progress-btn:before {
    height: 6px;
    width: 6px
}

.xgplayer.xgplayer-mobile .xgplayer-progress-bottom .xgplayer-progress-outer {
    height: 4px
}

@media (prefers-color-scheme: dark) {
    .xgplayer .xgplayer-progress .xgplayer-progress-inner {
        background-color: #ffffff4d
    }

    .xgplayer .xgplayer-progress .inner-focus-highlight {
        background: hsla(0, 0%, 100%, .8)
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-btn {
        background: rgba(255, 94, 94, .304);
        border: .5px solid rgba(255, 94, 94, .057);
        box-shadow: 0 0 1px #ff000062
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-btn:before {
        background-color: #fff
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-played {
        background-color: linear-gradient(-90deg, #fa1f41, #e31106)
    }

    .xgplayer .xgplayer-progress .xgplayer-progress-cache {
        background-color: #ffffff80
    }
}

.xg-mini-progress {
    bottom: 0;
    display: none;
    height: 2px;
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0
}

.xg-mini-progress xg-mini-progress-cache, .xg-mini-progress xg-mini-progress-played {
    border-radius: inherit;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 0
}

.xg-mini-progress xg-mini-progress-played {
    background: linear-gradient(-90deg, #fa1f41, #e31106)
}

.xg-mini-progress xg-mini-progress-cache {
    background: hsla(0, 0%, 100%, .5)
}

.xgplayer-inactive .xg-mini-progress, .xgplayer-mini .xg-mini-progress {
    display: block
}

.xgplayer .xgplayer-play .xg-icon-play {
    display: none
}

.xgplayer .xgplayer-play .xg-icon-pause, .xgplayer .xgplayer-play[data-state=pause] .xg-icon-play {
    display: block
}

.xgplayer .xgplayer-fullscreen .xg-exit-fullscreen, .xgplayer .xgplayer-play[data-state=pause] .xg-icon-pause {
    display: none
}

.xgplayer .xgplayer-fullscreen .xg-get-fullscreen, .xgplayer .xgplayer-fullscreen[data-state=full] .xg-exit-fullscreen {
    display: block
}

.xgplayer .xgplayer-fullscreen[data-state=full] .xg-get-fullscreen {
    display: none
}

.xgplayer .xg-top-bar .xgplayer-back {
    display: none;
    height: 40px;
    left: 0;
    position: relative;
    top: 16px;
    width: 34px
}

.xgplayer .xg-top-bar .xgplayer-back.show {
    display: block
}

.xgplayer .xgplayer-time {
    color: #fff;
    display: inline-block;
    font-family: PingFangSC-Semibold;
    font-size: 14px;
    line-height: 40px;
    min-width: 40px;
    text-align: center
}

.xgplayer .xgplayer-time span {
    display: inline-block;
    height: 40px;
    line-height: 40px
}

.xgplayer .xgplayer-time .time-duration {
    color: #ffffff80
}

.xgplayer .xgplayer-time .time-live-tag {
    display: none
}

.xgplayer .xgplayer-time.xg-time-left {
    margin-left: 0
}

.xgplayer .xgplayer-time.xg-time-right {
    margin-right: 0
}

.xgplayer.xgplayer-mobile .xgplayer-time {
    font-size: 12px;
    min-width: 30px
}

.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-left {
    margin-right: 8px
}

.xgplayer.xgplayer-mobile .xgplayer-time.xg-time-right {
    margin-left: 8px
}

.xgplayer .xgplayer-volume.slide-show .xgplayer-slider {
    display: block
}

.xgplayer .xgplayer-slider {
    background: rgba(0, 0, 0, .54);
    border-radius: 1px;
    bottom: 40px;
    display: none;
    height: 92px;
    outline: none;
    position: absolute;
    width: 28px
}

.xgplayer .xgplayer-slider:after {
    bottom: -15px;
    content: " ";
    cursor: auto;
    display: block;
    height: 15px;
    left: 0;
    position: absolute;
    width: 28px;
    z-index: 20
}

.xgplayer .xgplayer-value-label {
    background-color: #0000008a;
    bottom: 100%;
    color: #fff;
    font-size: 12px;
    left: 0;
    padding: 5px 0 0;
    position: absolute;
    right: 0;
    text-align: center
}

.xgplayer .xgplayer-bar, .xgplayer .xgplayer-drag {
    background: hsla(0, 0%, 100%, .3);
    border-radius: 100px;
    bottom: 6px;
    cursor: pointer;
    display: block;
    height: 76px;
    left: 12px;
    outline: none;
    position: absolute;
    width: 4px
}

.xgplayer .xgplayer-drag {
    background: #fa1f41;
    bottom: 0;
    left: 0;
    max-height: 76px
}

.xgplayer .xgplayer-drag:after {
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 5px #00000042;
    content: " ";
    display: inline-block;
    height: 8px;
    left: -2px;
    position: absolute;
    top: -4px;
    width: 8px
}

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume {
    display: block
}

.xgplayer .xgplayer-volume[data-state=normal] .xg-volume-mute, .xgplayer .xgplayer-volume[data-state=normal] .xg-volume-small, .xgplayer .xgplayer-volume[data-state=small] .xg-volume {
    display: none
}

.xgplayer .xgplayer-volume[data-state=small] .xg-volume-small {
    display: block
}

.xgplayer .xgplayer-volume[data-state=mute] .xg-volume, .xgplayer .xgplayer-volume[data-state=mute] .xg-volume-small, .xgplayer .xgplayer-volume[data-state=small] .xg-volume-mute {
    display: none
}

.xgplayer .xgplayer-volume[data-state=mute] .xg-volume-mute {
    display: block
}

.xgplayer .xgplayer-pip .xg-exit-pip, .xgplayer.xgplayer-mobile .xgplayer-volume .xgplayer-slider {
    display: none
}

.xgplayer .xgplayer-pip .xg-get-pip, .xgplayer .xgplayer-pip[data-state=pip] .xg-exit-pip {
    display: block
}

.xgplayer .xgplayer-pip[data-state=pip] .xg-get-pip {
    display: none
}

.xgplayer .xgplayer-playnext {
    cursor: pointer;
    display: none;
    position: relative
}

.xgplayer .xgplayer-playnext .xgplayer-tips .xgplayer-tip-playnext {
    display: block
}

.xgplayer .xgplayer-playnext:hover {
    opacity: .85
}

.xgplayer .xgplayer-playnext:hover .xgplayer-tips {
    display: block
}

.lang-is-en .xgplayer-playnext .xgplayer-tips {
    margin-left: -25px
}

.lang-is-jp .xgplayer-playnext .xgplayer-tips {
    margin-left: -38px
}

.xgplayer .xgplayer-download {
    cursor: pointer;
    display: block;
    position: relative
}

.lang-is-en .xgplayer-download .xgplayer-tips {
    margin-left: -32px
}

.lang-is-jp .xgplayer-download .xgplayer-tips {
    margin-left: -40px
}

.xgplayer .xgplayer-shot {
    display: none
}

.xgplayer-definition {
    cursor: pointer;
    display: none
}

.xgplayer .xgplayer-playbackrate {
    cursor: default;
    display: none
}

.xgplayer .xgplayer-cssfullscreen .xg-get-cssfull {
    display: block
}

.xgplayer .xgplayer-cssfullscreen .xg-exit-cssfull, .xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-get-cssfull {
    display: none
}

.xgplayer .xgplayer-cssfullscreen[data-state=full] .xg-exit-cssfull {
    display: block
}

.xgplayer-error {
    align-items: center;
    background: #000;
    color: #fff;
    display: none;
    height: 100%;
    justify-content: center;
    left: 0;
    line-height: 100%;
    position: absolute;
    text-align: center;
    top: 0;
    width: 100%;
    z-index: 6
}

.xgplayer-error .xgplayer-error-refresh {
    color: #fa1f41;
    cursor: pointer;
    padding: 0 3px
}

.xgplayer-error .xgplayer-error-text {
    display: block;
    line-height: 18px;
    margin: auto 6px 20px
}

.xgplayer-is-error .xgplayer-error {
    display: flex
}

.xgplayer .xgplayer-prompt {
    background: rgba(0, 0, 0, .5);
    border-radius: 50px;
    color: #fff;
    display: block;
    font-size: 12px;
    left: 10px;
    line-height: 17px;
    opacity: 0;
    padding: 6px 12px 5px;
    pointer-events: none;
    position: absolute;
    text-align: center;
    z-index: 1
}

.xgplayer .xgplayer-prompt.show {
    display: block;
    opacity: 1;
    pointer-events: auto;
    z-index: 10
}

.xgplayer .xgplayer-prompt.arrow {
    transform: translate(-50%)
}

.xgplayer .xgplayer-prompt.arrow:after {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 8px solid rgba(0, 0, 0, .5);
    bottom: 0;
    content: "";
    display: block;
    height: 0;
    left: 50%;
    position: absolute;
    transform: translate(-50%, 100%);
    width: 0
}

.xgplayer .xgplayer-prompt .highlight {
    color: red;
    cursor: pointer;
    display: inline-block;
    margin-left: 6px
}

.xgplayer.xgplayer-is-error .xgplayer-prompt.show {
    display: none;
    opacity: 1
}

.xgplayer .xgplayer-spot {
    background: #fff;
    border-radius: 12px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0
}

.xgplayer .xgplayer-spot.mini {
    min-width: 6px;
    transform: translate(-50%)
}

.xgplayer-mobile .xgplayer-spot {
    height: 3px;
    min-width: 3px;
    opacity: 1;
    top: 50%;
    transform: translateY(-50%)
}

.xgplayer-mobile .xgplayer-spot.mini {
    min-width: 3px;
    transform: translate(-50%, -50%)
}

.xgplayer .xgplayer-progress.active .xgplayer-spot {
    opacity: 1;
    transition: opacity .3s;
    visibility: visible
}

.xgplayer .xg-spot-info {
    bottom: 100%;
    display: none;
    left: 0;
    position: absolute
}

.xgplayer .xg-spot-info.short-line .xg-spot-line {
    height: 6px
}

.xgplayer .xg-spot-info.short-line .xg-spot-content {
    bottom: -4px
}

.xgplayer .xg-spot-info.no-thumbnail .xg-spot-thumbnail {
    display: none
}

.xgplayer .xg-spot-info.no-thumbnail .xgplayer-progress-point {
    display: block
}

.xgplayer .xg-spot-info.hide, .xgplayer .xg-spot-info.no-timepoint .xgplayer-progress-point {
    display: none
}

.xgplayer .xgplayer-progress.active .xg-spot-info {
    display: block
}

.xgplayer .xgplayer-progress.active .xg-spot-info.hide {
    display: none
}

.xgplayer .xg-spot-line {
    background-color: #fff;
    bottom: -7px;
    display: block;
    height: 41px;
    margin-left: 50%;
    pointer-events: none;
    position: relative;
    width: 1px
}

.xgplayer .xgplayer-progress-point {
    background: rgba(0, 0, 0, .54);
    border-radius: 4px;
    bottom: -4px;
    color: #fff;
    display: none;
    font-size: 11px;
    left: 50%;
    opacity: .85;
    padding: 4px 6px;
    position: relative;
    text-align: center;
    transform: translate(-50%);
    white-space: nowrap
}

.xgplayer .xg-spot-content {
    border-radius: 2px 2px 0 0;
    color: #fff
}

.xgplayer .xg-spot-content, .xgplayer .xg-spot-ext-text {
    bottom: -7px;
    position: relative
}

.xgplayer .xg-spot-thumbnail {
    background-color: #111010;
    border-radius: 2px 2px 0 0;
    pointer-events: none;
    position: relative
}

.xgplayer .xg-spot-time {
    bottom: 2px;
    font-size: 12px;
    left: 50%;
    line-height: 16.8px;
    pointer-events: none;
    position: absolute;
    transform: translate(-50%)
}

.xgplayer .progress-thumbnail {
    display: block;
    margin: 0 auto
}

.xgplayer .xg-spot-text {
    background: rgba(0, 0, 0, .8);
    border-radius: 0 0 2px 2px;
    box-sizing: border-box;
    display: none;
    padding: 5px 8px;
    pointer-events: none
}

.xgplayer .spot-inner-text {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 12px;
    line-height: 20px;
    max-height: 40px
}

.xgplayer .xg-spot-content.show-text .xg-spot-text {
    display: block
}

.xgplayer .product .xg-spot-text {
    background: #3370ff
}

.xgplayer .product .xg-spot-line {
    background: none;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 7px solid #3370ff;
    height: 15px;
    left: -10px;
    width: 0
}

.xgplayer .xgvideo-preview {
    background-color: #000;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    transition: visibility .3s, opacity .3s;
    visibility: hidden;
    width: 100%
}

.xgplayer .xgvideo-preview .xgvideo-thumbnail {
    border-radius: 0;
    left: 50%;
    position: relative;
    top: 50%;
    transform: translate(-50%, -50%)
}

.xgplayer .xgvideo-preview.show {
    opacity: 1;
    visibility: visible
}

.xgplayer-dynamic-bg, .xgplayer-dynamic-bg canvas, .xgplayer-dynamic-bg xgfilter, .xgplayer-dynamic-bg xgmask {
    display: block;
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.xgplayer-dynamic-bg canvas {
    transform: translateZ(0)
}

.xgplayer-dynamic-bg xgmask {
    background: rgba(0, 0, 0, .7)
}

.light-theme {
    --bg-base-transparent: transparent;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-press: #e6e6e6;
    --primary-50: #06f;
    --primary-60: #0057d9;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --neutral-100: #191919;
    --neutral-70: #666;
    --neutral-50: #999;
    --neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-static-white: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --additional-green: #e5ffe7;
    --additional-wathet: #e5fffa;
    --additional-blue: #e5f5ff;
    --additional-purple: #eeebff;
    --additional-pink: #ffebf1;
    --additional-orange: #fff0db;
    --additional-yellow: #fffecc
}

.dark-theme {
    --bg-base-transparent: transparent;
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --primary-50: #0a84ff;
    --primary-60: #0970d9;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --neutral-100: #fff;
    --neutral-70: #ccc;
    --neutral-50: #777;
    --neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-static-white: #fff;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --additional-green: #415841;
    --additional-wathet: #415854;
    --additional-blue: #414f58;
    --additional-purple: #454158;
    --additional-pink: #584149;
    --additional-orange: #5c4f3d;
    --additional-yellow: #605f39
}

.area-AdxVTy {
    align-items: center;
    background-color: var(--color-neutral-50);
    border-radius: 50%;
    color: var(--static-white);
    cursor: pointer;
    display: flex;
    height: 16px;
    justify-content: center;
    overflow: hidden;
    width: 16px
}

.area-AdxVTy:hover {
    background-color: var(--color-neutral-70)
}

.area-AdxVTy svg {
    font-size: 8px;
    fill: var(--static-white)
}

.info-zicQ8s {
    border-top: 1px solid var(--neutral-transparent-2);
    box-sizing: border-box;
    color: var(--color-neutral-50);
    cursor: default;
    margin: 0;
    padding: 12px 16px 8px 16px
}

.info-zicQ8s, .link-URSKaa {
    font-size: 12px;
    font-weight: 400;
    line-height: 21px
}

.link-URSKaa {
    color: var(--color-primary-50);
    cursor: pointer
}

.dropdown-fl_iip {
    border-radius: var(--radius-large)
}

.audio-playing-tioBXU {
    align-items: center;
    display: inline-flex;
    height: 1em;
    justify-content: space-evenly;
    width: 1em
}

.audio-playing-tioBXU span {
    animation-direction: alternate;
    animation-duration: .5s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background-color: var(--primary-50, #06f);
    border-radius: 10px;
    display: inline-block;
    width: 9.09%
}

.audio-playing-tioBXU span:first-child {
    animation-name: spark-0-nndRLK
}

.audio-playing-tioBXU span:nth-child(2) {
    animation-name: spark-1-Wbw2Gn
}

.audio-playing-tioBXU span:nth-child(3) {
    animation-name: spark-2-FMRBS5
}

.audio-playing-tioBXU span:nth-child(4) {
    animation-name: spark-3-DL2Wgi
}

@keyframes spark-0-nndRLK {
    0% {
        height: 27.27%
    }
    25% {
        height: 18.18%
    }
    75% {
        height: 27.27%
    }
    to {
        height: 36.36%
    }
}

@keyframes spark-1-Wbw2Gn {
    0% {
        height: 36.36%
    }
    25% {
        height: 63.63%
    }
    75% {
        height: 36.36%
    }
    to {
        height: 27.27%
    }
}

@keyframes spark-2-FMRBS5 {
    0% {
        height: 63.63%
    }
    25% {
        height: 27.27%
    }
    75% {
        height: 45.45%
    }
    to {
        height: 72.72%
    }
}

@keyframes spark-3-DL2Wgi {
    0% {
        height: 45.45%
    }
    25% {
        height: 36.36%
    }
    75% {
        height: 18.18%
    }
    to {
        height: 27.27%
    }
}

.show-scrollbar-thumb-RYti2z {
    --scrollThumbColor: var(--scrollbar-color, #ccc);
    transition: none
}

.audio-loading-qtTWhc {
    align-items: center;
    display: inline-flex;
    height: 1em;
    justify-content: space-evenly;
    width: 1em
}

.audio-loading-qtTWhc span {
    animation-duration: .75s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    background: var(--primary-50, #06f);
    border-radius: 10px;
    display: inline-block;
    height: 18.18%;
    opacity: .3;
    width: 9.09%
}

.audio-loading-qtTWhc span:first-child {
    animation-name: loading-0-GK94FK
}

.audio-loading-qtTWhc span:nth-child(2) {
    animation-name: loading-1-Q26eab
}

.audio-loading-qtTWhc span:nth-child(3) {
    animation-name: loading-2-McBwP2
}

.audio-loading-qtTWhc span:nth-child(4) {
    animation-name: loading-3-lLS2F1
}

@keyframes loading-0-GK94FK {
    0% {
        opacity: 1
    }
    80% {
        opacity: 1
    }
    to {
        opacity: .3
    }
}

@keyframes loading-1-Q26eab {
    20% {
        opacity: 1
    }
    80% {
        opacity: 1
    }
    to {
        opacity: .3
    }
}

@keyframes loading-2-McBwP2 {
    40% {
        opacity: 1
    }
    80% {
        opacity: 1
    }
    to {
        opacity: .3
    }
}

@keyframes loading-3-lLS2F1 {
    60% {
        opacity: 1
    }
    80% {
        opacity: 1
    }
    to {
        opacity: .3
    }
}

.samantha-button-pNbiYm {
    align-items: center;
    border-radius: 24px;
    display: inline-flex;
    justify-content: center
}

.samantha-button-pNbiYm [role=img] svg {
    height: 1em;
    width: 1em
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.primary-R41N0Q {
    background: var(--s-color-brand-primary-default);
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.primary-R41N0Q:hover {
    background: var(--s-color-brand-primary-hover)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.primary-R41N0Q:disabled {
    background: var(--s-color-brand-primary-disable);
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.secondary-SZcW61 {
    background: var(--s-color-bg-invert-intact-primary);
    color: var(--s-color-text-invert-secondary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.secondary-SZcW61:hover {
    background: var(--s-color-bg-invert-intact-tertiary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.secondary-SZcW61:disabled {
    background: var(--s-color-bg-trans-tertiary);
    color: var(--s-color-text-invert-secondary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.tertiary-i0ofUw {
    background: var(--s-color-bg-primary);
    border: .5px solid var(--s-color-border-primary);
    color: var(--s-color-text-secondary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.tertiary-i0ofUw:hover {
    background: var(--s-color-bg-trans-primary);
    border-color: transparent
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.tertiary-i0ofUw:disabled {
    background: var(--s-color-bg-primary);
    border: .5px solid var(--s-color-border-primary);
    color: var(--s-color-text-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.quartary-oxqDvJ {
    background: var(--s-color-bg-trans);
    color: var(--s-color-text-secondary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.quartary-oxqDvJ:hover {
    background: var(--s-color-bg-trans-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.quartary-oxqDvJ:disabled {
    background: var(--s-color-bg-trans);
    color: var(--s-color-text-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-primary-tZmdm_ {
    background: transparent;
    color: var(--s-color-text-invert-intact-primary);
    overflow: hidden;
    position: relative
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-primary-tZmdm_:before {
    background: var(--s-color-ai-button-fill);
    content: "";
    left: 50%;
    padding-top: 150%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 150%
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-primary-tZmdm_ [class*=button-content] {
    position: relative
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-primary-tZmdm_:hover:not(:disabled):before {
    animation: rotate-anim-kwxT3E 3s linear infinite
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-primary-tZmdm_:disabled {
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-primary-tZmdm_:disabled:before {
    background: var(--s-color-ai-button-fill-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P {
    background: var(--s-color-ai-button);
    overflow: hidden;
    position: relative
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P:before {
    background: var(--s-color-bg-primary);
    background-clip: content-box;
    border: 1px solid transparent;
    border-radius: 24px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P [class*=button-content] {
    position: relative
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P:not(:hover):not(:disabled) [class*=button-content] {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: var(--s-color-ai-button);
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    color: var(--s-color-brand-primary-default)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P:hover:not(:disabled) {
    background: transparent;
    border-color: transparent
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P:hover:not(:disabled):before {
    animation: rotate-anim-kwxT3E 3s linear infinite;
    background: var(--s-color-ai-button-fill);
    left: 50%;
    padding-top: 150%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 150%
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P:disabled {
    background: var(--s-color-ai-button-fill-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.ai-secondary-Ia111P:disabled [class*=button-content] {
    color: var(--s-color-brand-primary-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-primary-IpwCvR {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--s-color-glow-black);
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-primary-IpwCvR:hover:not(:disabled) {
    background: var(--s-color-glow-black-hover);
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-primary-IpwCvR:disabled {
    background: hsla(0, 0%, 100%, .15);
    color: var(--s-color-text-invert-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-secondary-Nv7jUE {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: transparent;
    border: 1px solid var(--s-color-border-invert-primary);
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-secondary-Nv7jUE:hover:not(:disabled) {
    background: var(--s-color-glow-black-hover);
    border: none;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .3)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-secondary-Nv7jUE:disabled {
    border: 1px solid var(--s-color-border-invert-tertiary);
    color: var(--s-color-text-invert-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-tertiary-AJDpvJ {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--s-color-glow-white);
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-tertiary-AJDpvJ:hover:not(:disabled) {
    background: var(--s-color-glow-white-hover);
    box-shadow: 0 4px 20px 0 rgba(0, 0, 0, .12)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-tertiary-AJDpvJ:disabled {
    color: var(--s-color-text-invert-disable)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-quartary-KjjOxJ {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: transparent;
    border: 1px solid var(--s-color-border-primary);
    color: var(--s-color-text-intact-secondary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-quartary-KjjOxJ:hover:not(:disabled) {
    background: var(--s-color-glow-white-hover);
    border: none;
    box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .12);
    color: var(--s-color-text-invert-intact-primary)
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.image-quartary-KjjOxJ:disabled {
    border: 1px solid var(--s-color-border-secondary);
    color: var(--s-color-text-intact-disable)
}

.samantha-button-pNbiYm.large-K8zSnA {
    font: var(--s-font-base-strong);
    height: 48px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT) {
    max-width: 360px;
    min-width: 112px;
    padding: 12px 24px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw {
    padding: 12px 24px 12px 18px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw [role=img] {
    font-size: 24px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw [data-icon=spin] {
    width: 24px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw [class*=content-right] {
    margin-left: 6px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw [class*=content-left] {
    margin-right: 6px
}

.samantha-button-pNbiYm.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw.icon-right-sFOZGh {
    padding: 12px 18px 12px 24px
}

.samantha-button-pNbiYm.large-K8zSnA.icon-only-OVkvZT {
    padding: 12px
}

.samantha-button-pNbiYm.large-K8zSnA.icon-only-OVkvZT [role=img] {
    font-size: 24px
}

.samantha-button-pNbiYm.large-K8zSnA.icon-only-OVkvZT [data-icon=spin] {
    width: 24px
}

.samantha-button-pNbiYm.medium-kAPPpg {
    font: var(--s-font-small-strong)
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT) {
    height: 36px;
    max-width: 240px;
    min-width: 73px;
    padding: 10px 20px 10px 20px
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw {
    padding: 10px 16px 10px 12px
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw [role=img] {
    font-size: 20px
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw [data-icon=spin] {
    width: 20px
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw [class*=content-right] {
    margin-left: 4px
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw [class*=content-left] {
    margin-right: 4px
}

.samantha-button-pNbiYm.medium-kAPPpg:not(.icon-only-OVkvZT).icon-right-sFOZGh {
    padding: 10px 12px 10px 16px
}

.samantha-button-pNbiYm.medium-kAPPpg.icon-only-OVkvZT {
    height: 36px;
    padding: 8px
}

.samantha-button-pNbiYm.medium-kAPPpg.icon-only-OVkvZT [role=img] {
    font-size: 20px
}

.samantha-button-pNbiYm.medium-kAPPpg.icon-only-OVkvZT [data-icon=spin] {
    width: 20px
}

.samantha-button-pNbiYm.small-RwsXHR {
    font: var(--s-font-xs-strong)
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT) {
    height: 28px;
    max-width: 160px;
    min-width: 58px;
    padding: 8px 16px 8px 16px
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw {
    padding: 8px 12px 8px 8px
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw [role=img] {
    font-size: 16px
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw [data-icon=spin] {
    height: 10px;
    width: 16px
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw [class*=content-right] {
    margin-left: 4px
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw [class*=content-left] {
    margin-right: 4px
}

.samantha-button-pNbiYm.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw.icon-right-sFOZGh {
    padding: 8px 8px 8px 12px
}

.samantha-button-pNbiYm.small-RwsXHR.icon-only-OVkvZT {
    height: 28px;
    padding: 6px
}

.samantha-button-pNbiYm.small-RwsXHR.icon-only-OVkvZT [role=img] {
    font-size: 16px
}

.samantha-button-pNbiYm.small-RwsXHR.icon-only-OVkvZT [data-icon=spin] {
    width: 16px
}

.samantha-button-pNbiYm [class*=button-content] {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.large-K8zSnA:not(.icon-only-OVkvZT) {
    padding: 12px 20px 12px 16px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw [role=img] {
    font-size: 20px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.large-K8zSnA:not(.icon-only-OVkvZT).icon-yU_9dw.icon-right-sFOZGh {
    padding: 12px 16px 12px 20px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.medium-kAPPpg:not(.icon-only-OVkvZT) {
    padding: 8px 14px 8px 10px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw [role=img] {
    font-size: 16px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.medium-kAPPpg:not(.icon-only-OVkvZT).icon-yU_9dw.icon-right-sFOZGh {
    padding: 8px 10px 8px 14px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.small-RwsXHR:not(.icon-only-OVkvZT) {
    padding: 8px 12px 8px 8px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw [role=img] {
    font-size: 14px
}

.samantha-button-pNbiYm.samantha-button-pNbiYm.logo-jfpKg9.small-RwsXHR:not(.icon-only-OVkvZT).icon-yU_9dw.icon-right-sFOZGh {
    padding: 8px 8px 8px 12px
}

[class*=button-group] .ai-secondary-Ia111P:before, [class*=button-split] .ai-secondary-Ia111P:before {
    border-radius: 0 !important
}

@keyframes rotate-anim-kwxT3E {
    0% {
        transform: translate(-50%, -50%)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.show-scrollbar-thumb-Yp6BJx {
    --scrollThumbColor: var(--scrollbar-color, #ccc);
    transition: none
}

.scroll-view-VuVgIp {
    display: flex;
    flex-direction: column;
    height: 100%;
    min-height: 0;
    width: 100%
}

.scroll-view-VuVgIp .after-nYhsA1, .scroll-view-VuVgIp .before-ZSZMHg {
    flex-shrink: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.scroll-view-VuVgIp .content-NfeEi5 {
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 1;
    justify-content: flex-start;
    overflow: hidden
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl {
    align-items: center;
    display: flex;
    flex-direction: column;
    overflow-x: hidden;
    overflow-y: scroll;
    position: relative;
    width: 100%
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.reverse-fWD12d {
    flex-direction: column-reverse
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.disable-scroll-DBbH6v {
    height: 100%;
    overflow: hidden;
    overflow-y: hidden !important
}

@property --scrollThumbColor {
    syntax: "<color>";
    inherits: true;
    initial-value: transparent
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl::-webkit-scrollbar {
    display: none
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.auto-show-scrollbar-yUgdkB, .scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.show-scrollbar-H13q3P {
    overflow-y: scroll
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.auto-show-scrollbar-yUgdkB::-webkit-scrollbar, .scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.show-scrollbar-H13q3P::-webkit-scrollbar {
    display: block;
    width: var(--custom-scrollbar-width, 9px)
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.auto-show-scrollbar-yUgdkB::-webkit-scrollbar-thumb, .scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.show-scrollbar-H13q3P::-webkit-scrollbar-thumb {
    background: var(--scrollThumbColor);
    background-clip: padding-box;
    border-radius: 9px 14px 14px 9px;
    border-right: 3px solid transparent
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.auto-show-scrollbar-yUgdkB::-webkit-scrollbar-thumb:hover, .scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.show-scrollbar-H13q3P::-webkit-scrollbar-thumb:hover {
    --scrollThumbColor: var(--scrollbar-hover-color, #999);
    background-clip: padding-box
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.show-scrollbar-H13q3P {
    overflow-y: scroll
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl.auto-show-scrollbar-yUgdkB {
    overflow-y: auto
}

.scroll-view-VuVgIp .content-NfeEi5 .scrollable-xAHiOl .children-wrapper-tALoJZ {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    width: 100%
}

.container-AilALM.hide-scrollbar-r3YpM5 .semi-input-textarea::-webkit-scrollbar {
    display: none !important
}

.container-AilALM.custom-scrollbar-xZDNG1.semi-input-textarea-wrapper .semi-input-textarea::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.container-AilALM.custom-scrollbar-xZDNG1.semi-input-textarea-wrapper .semi-input-textarea::-webkit-scrollbar-track {
    background-color: initial
}

.container-AilALM.custom-scrollbar-xZDNG1.semi-input-textarea-wrapper .semi-input-textarea::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-color);
    border-radius: 6px
}

.container-AilALM.custom-scrollbar-xZDNG1.semi-input-textarea-wrapper .semi-input-textarea::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-hover-color)
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper {
    background: var(--color-neutral-1, #fff);
    border-radius: 12px;
    padding: 10px 0
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper .semi-input-textarea {
    border-radius: 12px;
    cursor: auto;
    font: var(--s-font-base);
    max-height: 250px;
    overflow-anchor: auto;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0 12px
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper .semi-input-textarea::-webkit-input-placeholder {
    color: var(--text-caption, #ccc)
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper .semi-input-textarea::-ms-input-placeholder {
    color: var(--text-caption, #ccc)
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper .semi-input-textarea::placeholder {
    color: var(--text-caption, #ccc)
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper-disabled {
    background-color: rgba(46, 49, 56, .04)
}

.container-AilALM.flow-xs54Ev.semi-input-textarea-wrapper-disabled:hover {
    border-color: transparent
}

.button-YIMk8y {
    align-items: center;
    border-radius: 16px;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    font-size: 16px;
    font-weight: 500;
    height: 48px;
    justify-content: center;
    line-height: 20px;
    overflow: hidden;
    padding: 12px 24px;
    position: relative
}

.button-YIMk8y.clickable-LJsrmr {
    cursor: pointer
}

.button-YIMk8y.clickable-LJsrmr:hover:after {
    background-color: rgba(0, 0, 0, .06);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.button-YIMk8y.clickable-LJsrmr:active:after {
    background-color: rgba(0, 0, 0, .1);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.button-YIMk8y > :not(:last-child) {
    margin-right: 8px
}

.button-YIMk8y * {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.button-YIMk8y.type-primary-qG4wRn {
    background: #06f;
    color: #fff
}

.button-YIMk8y.type-dashed-HdUCt6 {
    background: transparent;
    border: 1px solid rgba(0, 0, 0, .1);
    color: #1c1f23
}

.button-YIMk8y.type-danger-ffMO7U {
    background: #ff3b30;
    color: #fff
}

.button-YIMk8y.disabled-j3ucAu {
    cursor: not-allowed;
    opacity: .3
}

.button-YIMk8y.width-fit-V3Wkl4 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.button-YIMk8y.width-full-DHUGO3 {
    width: 100%
}

.button-YIMk8y img {
    flex-shrink: 0;
    height: 24px;
    width: 24px
}

.button-YIMk8y .loading-kzj8pB {
    height: 16px;
    margin-right: 8px;
    width: 16px
}

.rotate-epwdFQ {
    animation: rotation-uKQGyL .8s linear infinite
}

@keyframes rotation-uKQGyL {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(359deg)
    }
}

#samantha-toast-container {
    position: fixed;
    z-index: 9999
}

#samantha-toast-container .semi-toast-wrapper {
    top: 32px
}

#samantha-toast-container .semi-toast-light .semi-toast-content {
    border: none;
    box-shadow: none
}

#samantha-toast-container .semi-toast-light .semi-toast-content-text {
    margin-left: 8px
}

#samantha-toast-container .semi-toast-light.semi-toast-success .semi-toast-content {
    background: #e7f8eb
}

#samantha-toast-container .semi-toast-light.semi-toast-success .semi-toast-content-text, #samantha-toast-container .semi-toast-light.semi-toast-success .semi-toast-icon {
    color: #007f27
}

#samantha-toast-container .semi-toast-light.semi-toast-error .semi-toast-content {
    background: #ffe1dd
}

#samantha-toast-container .semi-toast-light.semi-toast-error .semi-toast-content-text, #samantha-toast-container .semi-toast-light.semi-toast-error .semi-toast-icon {
    color: #de0c00
}

#samantha-toast-container .semi-toast-light.semi-toast-warning .semi-toast-content {
    background: #fff4e5
}

#samantha-toast-container .semi-toast-light.semi-toast-warning .semi-toast-content-text, #samantha-toast-container .semi-toast-light.semi-toast-warning .semi-toast-icon {
    color: #b65700
}

.menuItemContainer-vmQaZA {
    align-items: center;
    border-radius: var(--s-radius-s, 12px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    gap: 8px;
    justify-content: center;
    padding: 8px 8px 8px 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.menuItemContainer-vmQaZA:hover {
    animation: var(--hover-animation);
    background-color: var(--bg-hover, rgba(0, 0, 0, .06))
}

.menuItemContainer-vmQaZA:active {
    animation: var(--click-animation)
}

.menuItemContainer-vmQaZA .icon-GVyxoh {
    font-size: 20px
}

.menuItemContainer-vmQaZA .text-q33RSY {
    align-items: center;
    display: flex;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 500;
    gap: 4px;
    line-height: 22px
}

.tipIconContainer-E7R9uF {
    align-items: center;
    display: flex
}

.tipIconContainer-E7R9uF .tipIcon-NpvF88 {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 16px
}

.modalContent-LZtgh0 {
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 20px 20px 24px 20px
}

.modalContent-LZtgh0 .title-wtJ66z {
    color: var(--s-color-text-primary, #000);
    font-size: 18px;
    font-weight: 600;
    line-height: 28px
}

.modalContent-LZtgh0 .description-LK2vSb {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.cancelBtn-yM19bO, .okBtn-lbs7Y5 {
    border-radius: 24px;
    gap: 4px;
    padding: 7px 20px
}

.modal-uSabOM .semi-modal {
    position: relative
}

.modal-uSabOM .semi-modal-body-wrapper {
    margin: 0
}

.modal-uSabOM .semi-modal-content {
    background-color: var(--s-color-bg-primary, #fff);
    border: none;
    border-radius: 24px;
    box-shadow: 0 36px 50px rgba(42, 60, 79, .16);
    padding: 0
}

.modal-uSabOM .semi-modal-close {
    border-radius: 16px;
    position: absolute;
    right: 4px;
    top: 4px
}

.modal-uSabOM .semi-modal-close svg {
    color: var(--static-white)
}

.modal-uSabOM .semi-modal-footer {
    margin: 0 20px 20px 20px
}

.iconBtn-rp_mS3 {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: inline-flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.iconBtn-rp_mS3 svg {
    color: var(--color-neutral-70);
    height: 20px;
    width: 20px
}

.iconBtn-rp_mS3:hover {
    animation: var(--hover-animation);
    background-color: var(--bg-hover, rgba(0, 0, 0, .06))
}

.iconBtn-rp_mS3:active {
    animation: var(--click-animation)
}

.btnContainer-knHV38 {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: center
}

.btnContainer-knHV38 .title-l_DPR3 {
    font: var(--s-font-small-strong);
    font-size: 14px;
    line-height: 22px
}

.btnContainer-knHV38:hover {
    animation: var(--hover-animation);
    background-color: var(--bg-hover, rgba(0, 0, 0, .06))
}

.btnContainer-knHV38:active {
    animation: var(--click-animation)
}

.btnContainer-knHV38 .semi-badge-dot {
    right: 0 !important;
    top: 1px !important
}

.brand-ExdV_5 {
    align-items: center;
    color: var(--s-color-text-secondary, #000000d9) !important;
    cursor: pointer;
    display: inline-flex;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 1;
    text-align: center;
    text-decoration: none
}

.brand-ExdV_5.small-zxDCD0 {
    font-size: 12px;
    gap: 4px
}

.brand-ExdV_5.small-zxDCD0 img {
    height: 22px;
    width: 22px
}

.brand-ExdV_5.medium-MCMS_H {
    font-size: 14px;
    gap: 6px
}

.brand-ExdV_5.medium-MCMS_H img {
    height: 24px;
    width: 24px
}

.brand-ExdV_5.large-FfFS7H {
    font-size: 15px;
    gap: 8px
}

.brand-ExdV_5.large-FfFS7H img {
    height: 24px;
    width: 24px
}

.brand-ExdV_5.disable-kfu72G {
    cursor: default
}

.brand-ExdV_5 .brandName-XGzJI5 {
    color: var(--color-neutral-100)
}

:root {
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 64px;
    --font-size: 16px;
    --line-height: 24px;
    --chat-area-margin: 36px;
    --button-font-size: 14px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: rgba(0, 0, 0, .06);
    --active-bg-color: rgba(0, 0, 0, .1);
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --message-box-header-width: 28px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-transition-neutral: background-color 150ms ease;
    --hover-animation: inactivelink-hover-animation-HysCgj 150ms ease forwards;
    --hover-animation-bg-gray: inactivelink-hover-animation-bg-gray 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-H3Zn_u 150ms ease forwards;
    --light-click-animation: light-click-animation-wJi0EB 150ms ease forwards;
    --click-animation: click-animation-xKthE1 150ms ease forwards;
    --click-animation-bg-gray: click-animation-bg-gray 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-dQQwiG 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --bg-base: #fff;
    --bg-base-1: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --color-primary-50: #06f;
    --color-neutral-100: #000;
    --color-neutral-70: #888;
    --color-neutral-50: #999;
    --neutral-transparent-1: rgba(0, 0, 0, .06);
    --neutral-transparent-2: rgba(0, 0, 0, .1);
    --primary-transparent-1: rgba(0, 102, 255, .06);
    --primary-transparent-2: rgba(0, 102, 255, .1);
    --primary-transparent-4: rgba(0, 102, 255, .4);
    --primary-50: #06f;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none
}

@keyframes inactivelink-hover-animation-bg-gray-Tezvdu {
    to {
        background-color: var(--neutral-transparent-1)
    }
}

@keyframes click-animation-bg-gray-ehtUj4 {
    0% {
        background-color: var(--neutral-transparent-1)
    }
    to {
        background-color: var(--neutral-transparent-2)
    }
}

@media (max-width: 879px) {
    :root {
        --icon-height: 40px;
        --icon-width: 40px;
        --header-height: 64px;
        --font-size: 16px;
        --line-height: 24px;
        --chat-area-margin: 16px;
        --send-icon-position-fix: 15px
    }
}

.chatBoxContainer-e9zqYy {
    align-items: center;
    background-color: var(--bg-base-2);
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    position: fixed;
    top: 0
}

.chatBoxContainer-e9zqYy .semi-radio-cardRadioGroup {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 12px;
    padding: 5px 12px
}

.chatBoxContainer-e9zqYy .semi-radio-cardRadioGroup .semi-radio-addon {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px
}

.chatBoxContainer-e9zqYy .header-BC0MEP {
    align-items: center;
    border-bottom: 1px solid var(--neutral-transparent-1, rgba(0, 0, 0, .06));
    box-sizing: border-box;
    display: flex;
    height: 54px;
    justify-content: space-between;
    padding: 0 12px 0 16px;
    width: 100%
}

.chatBoxContainer-e9zqYy .header-BC0MEP .menu-LGyO7l {
    background-color: initial;
    position: relative;
    right: 0;
    top: 0
}

.chatBoxContainer-e9zqYy .header-BC0MEP .menu-LGyO7l .more-iGHc3m {
    box-shadow: none;
    height: 24px;
    width: 24px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .brand-IAXNEZ {
    color: var(--s-color-text-primary, rgba(0, 0, 0, .95));
    font-size: 21px;
    font-weight: 510;
    letter-spacing: -.519px;
    line-height: 25.385px;
    text-align: center
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv {
    color: var(--color-neutral-70);
    display: flex;
    gap: 8px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv.pad-vu8JSI {
    gap: 16px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .pad_icon-BsC20J {
    height: 24px;
    width: 24px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .pad_icon-BsC20J span {
    font-size: 24px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .pad_icon-BsC20J span svg, .chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .sidebarMode-Y7g15i {
    height: 24px;
    width: 24px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .sidebarMode-Y7g15i .semi-badge-rightTop {
    top: 3px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .hasNewVersion-rpYMvQ {
    border-radius: 24px;
    height: 24px;
    position: relative;
    width: 24px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .hasNewVersion-rpYMvQ:after {
    background-color: #ff3b30;
    border-radius: 3px;
    content: "";
    height: 6px;
    position: absolute;
    right: 0;
    top: 0;
    width: 6px
}

.chatBoxContainer-e9zqYy .header-BC0MEP .controls-eTOeQv .hasNewVersion-rpYMvQ svg {
    height: 24px;
    width: 24px
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH {
    background-color: initial;
    position: fixed;
    right: 4px;
    top: 4px;
    z-index: 2
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .semi-dropdown-wrapper {
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .08)
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .controls-eTOeQv {
    align-items: flex-start;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 4px
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .controls-eTOeQv .icon-GgHWaS {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-size: 20px
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .more-iGHc3m {
    align-items: center;
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .15);
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .more-iGHc3m.active-rVYkWf, .chatBoxContainer-e9zqYy .miniHeader-KAjQfH .more-iGHc3m:hover {
    background: var(--s-color-bg-secondary, #f9fafb)
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .more-iGHc3m .semi-badge-rightTop {
    right: -4px;
    top: -4px
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .more-iGHc3m .semi-badge {
    align-items: center;
    display: flex
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .miniHeaderIconBtn-O9WUmG {
    border-radius: var(--s-radius-s, 12px);
    justify-content: flex-start;
    padding: 8px 30px 8px 4px;
    width: 100%
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .miniHeaderIconBtn-O9WUmG.hasNewVersion-rpYMvQ {
    position: relative
}

.chatBoxContainer-e9zqYy .miniHeader-KAjQfH .miniHeaderIconBtn-O9WUmG.hasNewVersion-rpYMvQ:after {
    background-color: #ff3b30;
    border-radius: 3px;
    content: "";
    height: 6px;
    position: absolute;
    right: 3px;
    top: 3px;
    width: 6px
}

.chatBoxContainer-e9zqYy .chat-jlJYyO {
    display: flex;
    font-size: 12px;
    height: 100%;
    width: 100%
}

.chatBoxContainer-e9zqYy .content-mMDAZQ {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: center;
    min-height: 0;
    width: 100%
}

.chatBoxContainer-e9zqYy .content-mMDAZQ .welcome-qb8z4P {
    color: var(--color-neutral-100);
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 36px
}

.chatBoxContainer-e9zqYy .content-mMDAZQ .loginBtn-zMGO63 {
    border-radius: 24px;
    box-sizing: border-box;
    width: 240px
}

.chatBoxContainer-e9zqYy .dropZone-TEKR1V {
    align-items: center;
    border: 2px dashed #ccc;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    font-family: sans-serif;
    height: 260px;
    justify-content: center;
    width: 400px
}

.chatBoxContainer-e9zqYy .dropZone-TEKR1V.highlight-bBk6N3 {
    border-color: purple
}

.chatBoxContainer-e9zqYy .dropZone-TEKR1V .imageContainer-x2G7ep {
    height: 220px
}

.chatBoxContainer-e9zqYy .dropZone-TEKR1V .imageContainer-x2G7ep img {
    height: 100%
}

.chatBoxContainer-e9zqYy.left-NzXD8z {
    box-shadow: 0 8px 24px 0 #0000001f;
    left: 0
}

.chatBoxContainer-e9zqYy.right-clR1MO {
    box-shadow: 0 8px 24px 0 #0000001f;
    right: 0
}

.chatBoxContainer-e9zqYy .s-font-h1 {
    font: var(--s-font-h1)
}

.chatBoxContainer-e9zqYy .s-font-h2 {
    font: var(--s-font-h2)
}

.chatBoxContainer-e9zqYy .s-font-h3 {
    font: var(--s-font-h3)
}

.chatBoxContainer-e9zqYy .s-font-h4 {
    font: var(--s-font-h4)
}

.chatBoxContainer-e9zqYy .s-font-large {
    font: var(--s-font-large)
}

.chatBoxContainer-e9zqYy .s-font-large-em {
    font: var(--s-font-large-em)
}

.chatBoxContainer-e9zqYy .s-font-base {
    font: var(--s-font-base)
}

.chatBoxContainer-e9zqYy .s-font-base-strong {
    font: var(--s-font-base-strong)
}

.chatBoxContainer-e9zqYy .s-font-base-em {
    font: var(--s-font-base-em)
}

.chatBoxContainer-e9zqYy .s-font-small {
    font: var(--s-font-small)
}

.chatBoxContainer-e9zqYy .s-font-small-strong {
    font: var(--s-font-small-strong)
}

.chatBoxContainer-e9zqYy .s-font-small-em {
    font: var(--s-font-small-em)
}

.chatBoxContainer-e9zqYy .s-font-xs {
    font: var(--s-font-xs)
}

.chatBoxContainer-e9zqYy .s-font-xs-strong {
    font: var(--s-font-xs-strong)
}

.chatBoxContainer-e9zqYy .s-font-xs-em {
    font: var(--s-font-xs-em)
}

.chatBoxContainer-e9zqYy .s-font-xxs {
    font: var(--s-font-xxs)
}

.chatBoxContainer-e9zqYy .s-font-xxs-em {
    font: var(--s-font-xxs-em)
}

.chatBoxContainer-e9zqYy .s-font-xxxs {
    font: var(--s-font-xxxs)
}

.chatBoxContainer-e9zqYy .s-shadow-lv1 {
    box-shadow: var(--s-shadow-lv1)
}

.chatBoxContainer-e9zqYy .s-shadow-lv2 {
    box-shadow: var(--s-shadow-lv2)
}

.chatBoxContainer-e9zqYy .s-shadow-lv3 {
    box-shadow: var(--s-shadow-lv3)
}

.chatBoxContainer-e9zqYy .s-shadow-lv4 {
    box-shadow: var(--s-shadow-lv4)
}

.chatBoxContainer-e9zqYy .s-shadow-lv5 {
    box-shadow: var(--s-shadow-lv5)
}

.chatBoxContainer-e9zqYy .s-shadow-lv1-brand {
    box-shadow: var(--s-shadow-lv1-brand)
}

.chatBoxContainer-e9zqYy .s-shadow-lv2-brand {
    box-shadow: var(--s-shadow-lv2-brand)
}

.chatBoxContainer-e9zqYy .s-shadow-lv3-brand {
    box-shadow: var(--s-shadow-lv3-brand)
}

.chatBoxContainer-e9zqYy .s-shadow-lv4-brand {
    box-shadow: var(--s-shadow-lv4-brand)
}

.chatBoxContainer-e9zqYy .s-shadow-lv5-brand {
    box-shadow: var(--s-shadow-lv5-brand)
}

.miniHistoryChatsIcon-tjwQds {
    width: 100%
}

.miniHistoryChatsIcon-tjwQds .semi-badge-rightTop {
    right: 4px;
    top: 4px
}

.ipadHistoryChatsIcon-DkreJo .semi-badge-rightTop {
    right: 3px;
    top: 3px
}

.content-mMDAZQ {
    --self-message-box-max-width: 300px;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 64px;
    --line-height: 150%;
    --chat-input-margin: 36px;
    --button-font-size: 14px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: rgba(0, 0, 0, .06);
    --active-bg-color: rgba(0, 0, 0, .1);
    --selected-bg-color: #f3f5fb;
    --chat-area-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --setting-area-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 0;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-transition-neutral: background-color 150ms ease;
    --hover-animation: inactivelink-hover-animation-HysCgj 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-H3Zn_u 150ms ease forwards;
    --light-click-animation: light-click-animation-wJi0EB 150ms ease forwards;
    --click-animation: click-animation-xKthE1 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-dQQwiG 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --answer-action-large-size: 18px
}

@keyframes inactivelink-hover-animation-HysCgj {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-H3Zn_u {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-bTARCN {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-xKthE1 {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-wJi0EB {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@media (max-width: 879px) {
    :root {
        --icon-height: 40px;
        --icon-width: 40px;
        --header-height: 64px;
        --font-size-large: 16px;
        --line-height: 150%;
        --chat-input-margin: 16px;
        --send-icon-position-fix: 15px
    }
}

@supports (top:constant(safe-area-inset-top)) {
    .cici-ext-container-XfQ7MG, :root {
        --safe-top: constant(safe-area-inset-top);
        --safe-bottom: constant(safe-area-inset-bottom)
    }
}

@supports (top:env(safe-area-inset-top)) {
    .cici-ext-container-XfQ7MG, :root {
        --safe-top: env(safe-area-inset-top);
        --safe-bottom: env(safe-area-inset-bottom)
    }
}

.content-mMDAZQ {
    --action-bg-transparent: rgba(0, 102, 255, .1);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-bg-active: rgba(0, 102, 255, .2);
    --action-bg-custom-active: #06f;
    --action-icon: #06f;
    --action-icon-custom-active: #fff;
    --action-border-radius-large: 12px;
    --action-height-large: 36px;
    --action-width-large: 36px;
    --action-icon-size-large: 20px;
    --danger-50: #ff3b30;
    --warning-50: #ff9500;
    --success-50: #34c759;
    --font-size-large: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg--bubble-padding: 12px 16px;
    --msg--bubble-line-height: 24px;
    --msg--bubble-border-radius: 16px;
    --msg-list-box-sizing: border-box;
    --border-radius-normal: 12px;
    --border-radius-large: 16px;
    --text-shadow: none;
    --link-color: #06f;
    --link-underscore-color: #06f;
    --bottom-button-width: 44px;
    --bottom-button-height: 44px;
    --image-content-width: 70%
}

.content-mMDAZQ * {
    box-sizing: border-box
}

.content-mMDAZQ {
    --font-size-large: 14px;
    --font-size-big: 14px;
    --font-size-normal: 12px;
    --chat-area-margin: 24px;
    --msg-line-height: 21px;
    --msg-self-border-radius: 20px;
    --suggest-bubble-padding: 6px 12px;
    --suggest-bubble-border-radius: 10px;
    --suggest-bubble-gap: 8px;
    --suggest-bubble-font-size: 12px;
    --suggest-bubble-line-height: 150%;
    --chat-input-icon-disabled-opacity: 0.2;
    --chat-input-margin: 24px;
    --chat-input-icon-size: 24px;
    --chat-input-min-height: 44px;
    --chat-input-min-content-height: 36px;
    --custom-scrollbar-width: 9px;
    --md-box-samantha-h1-margin-top: 12px;
    --md-box-samantha-h4-font-size: 12px;
    --md-box-samantha-h4-margin-top: 24px;
    --md-box-samantha-h4-line-height: 15px;
    --md-box-samantha-blockquote-margin: 24px 0px 12px 0px;
    --md-box-samantha-blockquote-padding: 0px 48px 0px;
    --md-box-samantha-paragraph-spacing: calc(var(--md-box-samantha-paragraph-spacing-value) * 1px);
    --md-box-samantha-normal-text-color: rgba(0, 0, 0, .85);
    --md-box-samantha-normal-text-font-size: calc(var(--md-box-samantha-normal-text-font-size-value) * 1px);
    --md-box-samantha-h1-font-size: 28px;
    --md-box-samantha-h1-line-height: 32px;
    --md-box-samantha-h2-font-size: 20px;
    --md-box-samantha-h2-margin-top: 10px;
    --md-box-samantha-h2-line-height: 26px;
    --md-box-samantha-h3-font-size: 14px;
    --md-box-samantha-h3-margin-top: 16px;
    --md-box-samantha-h3-line-height: 20px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-paragraph-spacing-value: 8;
    --md-box-samantha-normal-text-font-size-value: 14;
    --md-box-samantha-normal-text-line-height: 20px
}

.modal-EkHzqq .slide-wrapper {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%
}

.modal-EkHzqq .slide-wrapper .slide-list {
    height: 100%;
    position: absolute;
    position: relative;
    width: 100%
}

.modal-EkHzqq .play-wrapper {
    position: relative
}

.modal-EkHzqq .semi-modal-body, .modal-EkHzqq .semi-modal-body-wrapper {
    height: 100%
}

.modal-EkHzqq .semi-modal {
    max-width: 100%
}

.modal-EkHzqq .semi-modal .semi-button.semi-button-with-icon-only.semi-button-size-small.semi-modal-close {
    align-items: center;
    align-self: stretch;
    background: rgba(0, 0, 0, .7);
    border-radius: 12px;
    color: #fff;
    display: flex;
    height: 40px;
    justify-content: center;
    padding: 11px;
    width: 40px;
    z-index: 999
}

.modal-EkHzqq .semi-modal-content-fullScreen {
    background: rgba(0, 0, 0, .7);
    padding: 0 16px
}

.modal-EkHzqq .semi-button.semi-button-tertiary:focus-visible {
    outline: none
}

.modal-EkHzqq .xgplayer .xg-inner-controls {
    padding: 0 20px
}

.modal-EkHzqq .xgplayer xg-icon:hover .xg-tips, .modal-EkHzqq .xgplayer-cssfullscreen {
    display: none
}

.modal-EkHzqq .semi-toast-wrapper {
    top: calc(50vh - 53px)
}

.modal-EkHzqq .semi-toast-wrapper .semi-toast-content {
    background: rgba(0, 0, 0, .7);
    border-radius: 20px;
    padding: 30px 48px
}

.modal-EkHzqq .semi-toast-wrapper .semi-icon {
    display: none
}

.modal-EkHzqq .semi-toast-wrapper .text {
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    line-height: 120%;
    text-align: center
}

.modal-EkHzqq .xgplayer .xg-options-list li.selected, .modal-EkHzqq .xgplayer .xg-options-list li:hover {
    color: #06f
}

.video-info-IDGuZS {
    bottom: 48px;
    color: #fff;
    font-weight: 500;
    left: 0;
    padding: 24px !important;
    position: absolute;
    z-index: 999
}

.video-info-IDGuZS .name-nyKa_1 {
    font-size: 18px;
    font-style: normal;
    line-height: normal;
    margin-bottom: 6px
}

.video-info-IDGuZS .captions-Q1fIBA {
    font-size: 14px;
    line-height: 120%
}

.play-btn-wrapper-m47bpi {
    align-items: flex-start;
    background: rgba(0, 0, 0, .8);
    border-radius: 12px;
    display: inline-flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    position: fixed;
    right: 16px;
    top: calc(50vh - 20px);
    z-index: 999
}

.play-btn-kOWmVr {
    background-color: hsla(0, 0%, 100%, .12);
    box-sizing: initial;
    color: #fff;
    cursor: pointer;
    padding: 9px
}

.play-btn-kOWmVr:hover {
    background-color: hsla(0, 0%, 100%, .16)
}

.play-btn-kOWmVr:active {
    background-color: hsla(0, 0%, 100%, .08)
}

.play-btn-disabled-cUK0tR {
    background-color: hsla(0, 0%, 100%, .12) !important;
    color: hsla(0, 0%, 100%, .3) !important
}

.loading-qKEtvU {
    height: 22px;
    width: 22px
}

.loading-qKEtvU .loading-icon-keYLv_ {
    animation: loadingRotate-qtM8Wy 1.5s linear infinite;
    height: 100%;
    width: 100%
}

@keyframes loadingRotate-qtM8Wy {
    to {
        transform: rotate(1turn)
    }
}

.video-wrapper-wXcybl {
    background: var(--bg-base-2-overlay, #f5f5f5) 50% /cover no-repeat;
    border-radius: var(--border-radius-large, 16px);
    cursor: pointer;
    height: 286px;
    overflow: hidden;
    position: relative;
    width: 190px
}

.video-wrapper-wXcybl .video-header-LdwwFF {
    align-items: center;
    display: flex;
    height: 44px;
    left: 0;
    padding: 12px;
    position: absolute;
    top: 0
}

.video-wrapper-wXcybl .video-header-LdwwFF .img-snaWk4 {
    background-color: transparent;
    border-radius: 4px;
    height: 20px;
    margin-right: 6px;
    width: 20px
}

.video-wrapper-wXcybl .video-header-LdwwFF .text-ngrxlb {
    color: #fff;
    font-family: PingFang SC;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    text-shadow: 0 1px 2px 0 rgba(0, 0, 0, .25)
}

.video-wrapper-wXcybl .play-btn-container-iH3Q5i {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.video-wrapper-wXcybl .play-btn-container-iH3Q5i .play-btn-dGAsJ6 {
    height: 64px;
    width: 64px
}

.video-wrapper-wXcybl .video-caption-container-xebH17 {
    background: linear-gradient(0deg, rgba(0, 0, 0, .34), transparent);
    bottom: 0;
    height: 64px;
    left: 0;
    padding: 8px 10px;
    position: absolute;
    width: 100%
}

.video-wrapper-wXcybl .video-caption-container-xebH17 .caption-text-container-UvschJ {
    align-items: flex-end;
    display: flex;
    height: 100%
}

.video-wrapper-wXcybl .video-caption-container-xebH17 .caption-text-container-UvschJ .video-caption-YUuSSu {
    color: var(--static-white, #fff);
    display: -webkit-box;
    font: var(--s-font-xs-em);
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.content-eUISHi {
    min-width: 200px;
    padding: 4px;
    white-space: nowrap
}

.content-eUISHi .action-item-oDwBpL {
    align-items: center;
    border-radius: 12px;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    height: 38px;
    padding: 0 16px 0 12px
}

.content-eUISHi .action-item-oDwBpL:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.content-eUISHi .action-item-oDwBpL .text-Fgdmas {
    align-items: center;
    display: inline-flex;
    flex-grow: 1;
    font-size: 14px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 22px
}

.content-eUISHi .action-item-oDwBpL .text-Fgdmas .suffix-text-CSUFTZ {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3))
}

.dot-flashing-oWo9wS {
    animation: dot-flashing-oWo9wS .8s infinite alternate;
    animation-delay: -.2s;
    animation-timing-function: ease;
    margin: 7px 18px;
    overflow: visible !important;
    position: relative
}

.dot-flashing-oWo9wS, .dot-flashing-oWo9wS:after, .dot-flashing-oWo9wS:before {
    background-color: var(--dot-flashing-to, rgba(0, 0, 0, .1));
    border-radius: 4px;
    color: var(--dot-flashing-to, rgba(0, 0, 0, .1));
    height: 8px;
    width: 8px
}

.dot-flashing-oWo9wS:after, .dot-flashing-oWo9wS:before {
    animation: dot-flashing-oWo9wS .8s infinite alternate;
    animation-timing-function: ease;
    content: "";
    display: inline-block;
    position: absolute;
    top: 0
}

.dot-flashing-oWo9wS:before {
    animation-delay: -.4s;
    left: -15px
}

.dot-flashing-oWo9wS:after {
    animation-delay: 0s;
    left: 15px
}

.disabled-ssoAEB, .disabled-ssoAEB:after, .disabled-ssoAEB:before {
    animation: none
}

@keyframes dot-flashing-oWo9wS {
    0% {
        background-color: var(--dot-flashing-from, #000)
    }
    50% {
        background-color: var(--dot-flashing-to, rgba(0, 0, 0, .1))
    }
    to {
        background-color: var(--dot-flashing-from, #000)
    }
}

.thinking-box-YWXgX5 {
    border-radius: 10px;
    color: rgba(0, 0, 0, .85);
    display: flex;
    font-size: 16px;
    font-weight: 600;
    gap: 4px;
    justify-content: flex-start;
    line-height: 24px;
    width: 100%
}

.thinking-box-bg-color-NCoBK5 {
    background: rgba(0, 0, 0, .03)
}

.rotate-lcKQXg {
    animation: rotating-n8MlUy .8s linear infinite
}

@keyframes rotating-n8MlUy {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.dot-flashing-tY0s3i {
    animation: dot-flashing-tY0s3i .8s infinite alternate;
    animation-delay: -.2s;
    animation-timing-function: ease;
    margin: 8px 14px;
    overflow: visible !important;
    position: relative
}

.dot-flashing-tY0s3i, .dot-flashing-tY0s3i:after, .dot-flashing-tY0s3i:before {
    background-color: var(--dot-flashing-to);
    border-radius: 4px;
    color: var(--dot-flashing-to);
    height: 4px;
    width: 4px
}

.dot-flashing-tY0s3i:after, .dot-flashing-tY0s3i:before {
    animation: dot-flashing-tY0s3i .8s infinite alternate;
    animation-timing-function: ease;
    content: "";
    display: inline-block;
    position: absolute;
    top: 0
}

.dot-flashing-tY0s3i:before {
    animation-delay: -.4s;
    left: -8px
}

.dot-flashing-tY0s3i:after {
    animation-delay: 0s;
    left: 8px
}

.disabled-92Mg9r, .disabled-92Mg9r:after, .disabled-92Mg9r:before {
    animation: none
}

@keyframes dot-flashing-tY0s3i {
    0% {
        background-color: var(--dot-flashing-from)
    }
    50% {
        background-color: var(--dot-flashing-to)
    }
    to {
        background-color: var(--dot-flashing-from)
    }
}

.dotContainer-HW53BA {
    display: flex;
    gap: 4px
}

.dotContainer-HW53BA .icon-Zs8vY7 {
    font-size: 24px
}

.dotContainer-HW53BA .text-h1nJAC {
    color: var(--s-color-text-primary, #000);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.more-skills-content-container-ke2t41 {
    border-radius: 16px;
    padding: 0 8px
}

.more-skills-content-container-ke2t41 .more-skill-input-vYZhua {
    padding-top: 12px
}

.more-skills-content-container-ke2t41 .more-skill-input-vYZhua .semi-input-wrapper:not(.semi-input-wrapper-focus) {
    border: 1px solid var(--neutral-transparent-2, rgba(0, 0, 0, .1))
}

.more-skills-content-container-ke2t41 .skill-item-list-ckn7qp {
    box-sizing: border-box;
    margin: 0 -8px;
    max-height: 226px;
    overflow-y: auto;
    padding: 0 8px
}

.more-skills-content-container-ke2t41 .skill-item-list-empty-NvJfM9 {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border-radius: 10px;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .2));
    display: flex;
    justify-content: center;
    padding: 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    justify-content: flex-start;
    padding: 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL .skill-item-icon-N6SVBT {
    align-items: center;
    display: flex;
    height: 28px;
    justify-content: center;
    margin-right: 8px;
    width: 28px
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL .skill-item-icon-N6SVBT svg {
    height: 20px;
    width: 20px
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL .skill-item-name-KJ8Ntj {
    box-sizing: border-box;
    color: var(--s-color-text-primary, #000);
    font-size: 14px;
    font-weight: 600;
    max-width: calc(100% - 36px);
    overflow: hidden;
    padding-right: 4px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL .skill-item-desc-YhPfrF {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .4));
    flex: 1 1;
    font-size: 14px;
    font-weight: 400;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL:not(:last-child) {
    margin-bottom: 1px
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL:not(.skill-item-selected-DndtXE):hover {
    animation: var(--hover-animation);
    --hover-bg-color: var(--s-color-bg-trans, rgba(0, 0, 0, .03))
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL:not(.skill-item-selected-DndtXE):active {
    animation: var(--click-animation);
    --active-bg-color: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.more-skills-content-container-ke2t41 .skill-item-py7UxL.skill-item-selected-DndtXE {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .03))
}

.skill-bar-item-ogCHhn {
    align-items: center;
    background: transparent;
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    border-radius: var(--s-radius-s, 12px);
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    cursor: pointer;
    display: flex;
    flex-wrap: nowrap;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 5px 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    --hover-bg-color: var(--s-color-bg-trans, rgba(0, 0, 0, .03));
    --active-bg-color: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.skill-bar-item-ogCHhn svg path {
    fill: var(--s-color-text-tertiary, rgba(0, 0, 0, .5))
}

.skill-bar-item__primary-rCEWBT {
    border: 1px solid var(--s-color-brand-primary-default, #06f);
    color: var(--s-color-brand-primary-default, #06f);
    --hover-bg-color: var(--s-color-brand-primary-hover, #005ce6);
    --active-bg-color: var(--s-color-brand-primary-pressed, #0057d9)
}

.skill-bar-item__primary-rCEWBT svg path {
    fill: var(--s-color-brand-primary-default, #06f)
}

.skill-bar-item__primary-active-back-GjCqBc {
    --static-bg-color: var(--s-color-brand-primary-hover, #005ce6)
}

.skill-bar-item__primary-active-sQzY9a {
    background-color: var(--s-color-brand-primary-pressed, #0057d9);
    --static-bg-color: var(--s-color-brand-primary-pressed, #0057d9);
    --hover-bg-color: var(--s-color-brand-primary-hover, #005ce6);
    --active-bg-color: var(--s-color-brand-primary-pressed, #0057d9)
}

.skill-bar-item-ogCHhn .icon-R2cMvB {
    align-items: center;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.skill-bar-item-ogCHhn .icon-R2cMvB svg {
    height: 20px;
    width: 20px
}

.skill-bar-item-ogCHhn .text-iwHGaw {
    font: var(--s-font-small-strong, 500 14px/16px var(--s-font-family));
    padding: 0 4px;
    white-space: nowrap
}

.skill-bar-item-ogCHhn:hover {
    animation: var(--hover-animation);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.skill-bar-item-ogCHhn:hover svg path {
    fill: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.skill-bar-item-ogCHhn:active {
    animation: var(--click-animation)
}

.skill-bar-item-ogCHhn:not(.skill-bar-item__primary-rCEWBT):not(.skill-bar-item__primary-active-sQzY9a):active {
    border: none;
    padding: 6px 6px
}

.skill-bar-item__primary-rCEWBT:hover {
    border-color: var(--s-color-brand-primary-hover, #005ce6)
}

.skill-bar-item__primary-active-sQzY9a, .skill-bar-item__primary-rCEWBT:active {
    border: 1px solid var(--s-color-brand-primary-pressed, #0057d9)
}

.skill-bar-item__primary-active-sQzY9a, .skill-bar-item__primary-rCEWBT:active, .skill-bar-item__primary-rCEWBT:hover {
    color: var(--s-color-text-invert-primary, #fff)
}

.skill-bar-item__primary-active-sQzY9a svg path, .skill-bar-item__primary-rCEWBT:active svg path, .skill-bar-item__primary-rCEWBT:hover svg path {
    fill: var(--s-color-text-invert-primary, #fff)
}

@media (max-width: 599px) {
    .skill-bar-item-ogCHhn .icon-R2cMvB, .skill-bar-item-ogCHhn .icon-R2cMvB svg {
        height: 16px;
        width: 16px
    }
}

.container-p2nY4f.flow-markdown-body {
    margin: 0;
    overflow: auto;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

.container-p2nY4f.flow-markdown-body.active-ayS5qr:empty:after, .container-p2nY4f.flow-markdown-body.active-ayS5qr > :not(ol):not(ul):not(pre):last-child:after, .container-p2nY4f.flow-markdown-body.active-ayS5qr > ol:last-child li:last-child:after, .container-p2nY4f.flow-markdown-body.active-ayS5qr > pre:last-child code:after, .container-p2nY4f.flow-markdown-body.active-ayS5qr > ul:last-child li:last-child:after {
    color: var(--color-text-1) !important;
    content: "|";
    font-weight: 600;
    margin-left: .25rem;
    vertical-align: initial
}

.container-p2nY4f.flow-markdown-body.active-ayS5qr:empty:after {
    animation: blink-raI4HP 1s steps(4) infinite
}

@keyframes cursorAnimation-IJ21RF {
    0% {
        opacity: 1
    }
    20% {
        opacity: 1
    }
    80% {
        opacity: 0
    }
    to {
        opacity: 0
    }
}

.container-p2nY4f.flow-markdown-body.blink-raI4HP > :not(ol):not(ul):not(pre):last-child:after, .container-p2nY4f.flow-markdown-body.blink-raI4HP > ol:last-child li:last-child:after, .container-p2nY4f.flow-markdown-body.blink-raI4HP > pre:last-child code:after, .container-p2nY4f.flow-markdown-body.blink-raI4HP > ul:last-child li:last-child:after {
    animation: blink-raI4HP 1s steps(4) infinite
}

@keyframes blink-raI4HP {
    0% {
        visibility: hidden
    }
    to {
        visibility: visible
    }
}

.container-p2nY4f.flow-markdown-body h1:hover .anchor .octicon-link:before, .container-p2nY4f.flow-markdown-body h2:hover .anchor .octicon-link:before, .container-p2nY4f.flow-markdown-body h3:hover .anchor .octicon-link:before, .container-p2nY4f.flow-markdown-body h4:hover .anchor .octicon-link:before, .container-p2nY4f.flow-markdown-body h5:hover .anchor .octicon-link:before, .container-p2nY4f.flow-markdown-body h6:hover .anchor .octicon-link:before {
    background-color: currentColor;
    content: " ";
    display: inline-block;
    height: 14px;
    -webkit-mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' viewBox='0 0 16 16'%3E%3Cpath fill-rule='evenodd' d='M7.775 3.275a.75.75 0 0 0 1.06 1.06l1.25-1.25a2 2 0 1 1 2.83 2.83l-2.5 2.5a2 2 0 0 1-2.83 0 .75.75 0 0 0-1.06 1.06 3.5 3.5 0 0 0 4.95 0l2.5-2.5a3.5 3.5 0 0 0-4.95-4.95zm-4.69 9.64a2 2 0 0 1 0-2.83l2.5-2.5a2 2 0 0 1 2.83 0 .75.75 0 0 0 1.06-1.06 3.5 3.5 0 0 0-4.95 0l-2.5 2.5a3.5 3.5 0 0 0 4.95 4.95l1.25-1.25a.75.75 0 0 0-1.06-1.06l-1.25 1.25a2 2 0 0 1-2.83 0'/%3E%3C/svg%3E");
    width: 14px
}

.container-p2nY4f.flow-markdown-body details, .container-p2nY4f.flow-markdown-body figcaption, .container-p2nY4f.flow-markdown-body figure {
    display: block
}

.container-p2nY4f.flow-markdown-body summary {
    display: list-item
}

.container-p2nY4f.flow-markdown-body [hidden] {
    display: none !important
}

.container-p2nY4f.flow-markdown-body a {
    background-color: initial;
    color: var(--color-accent-fg);
    text-decoration: none
}

.container-p2nY4f.flow-markdown-body a:active, .container-p2nY4f.flow-markdown-body a:hover {
    outline-width: 0
}

.container-p2nY4f.flow-markdown-body abbr[title] {
    border-bottom: none;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

.container-p2nY4f.flow-markdown-body b, .container-p2nY4f.flow-markdown-body strong {
    font-weight: 700
}

.global-ios .container-p2nY4f.flow-markdown-body b, .global-ios .container-p2nY4f.flow-markdown-body strong {
    font-weight: 600 !important
}

.container-p2nY4f.flow-markdown-body em {
    color: revert;
    font-style: revert
}

.container-p2nY4f.flow-markdown-body dfn {
    font-style: italic
}

.container-p2nY4f.flow-markdown-body h1 {
    font-size: 1.25em;
    font-weight: 600;
    margin: 0 0
}

.container-p2nY4f.flow-markdown-body mark {
    background-color: var(--color-attention-subtle);
    color: var(--color-text-primary)
}

.container-p2nY4f.flow-markdown-body small {
    font-size: 90%
}

.container-p2nY4f.flow-markdown-body sub, .container-p2nY4f.flow-markdown-body sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: initial
}

.container-p2nY4f.flow-markdown-body sub {
    bottom: -.25em
}

.container-p2nY4f.flow-markdown-body sup {
    top: -.5em
}

.container-p2nY4f.flow-markdown-body img {
    background-color: var(--color-canvas-default);
    border-style: none;
    box-sizing: initial;
    max-width: 100%
}

.container-p2nY4f.flow-markdown-body code, .container-p2nY4f.flow-markdown-body kbd, .container-p2nY4f.flow-markdown-body pre, .container-p2nY4f.flow-markdown-body samp {
    font-family: monospace, monospace;
    font-size: 1em
}

.container-p2nY4f.flow-markdown-body figure {
    margin: 1em 40px
}

.container-p2nY4f.flow-markdown-body hr {
    background: transparent;
    border: 0;
    border-bottom: 1px solid var(--color-hr-default);
    box-sizing: initial;
    font-size: 60%;
    height: 0;
    margin: 2em 0;
    overflow: hidden;
    padding: 0
}

.container-p2nY4f.flow-markdown-body input {
    font: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    margin: 0;
    overflow: visible
}

.container-p2nY4f.flow-markdown-body [type=button], .container-p2nY4f.flow-markdown-body [type=reset], .container-p2nY4f.flow-markdown-body [type=submit] {
    -webkit-appearance: button
}

.container-p2nY4f.flow-markdown-body [type=button]::-moz-focus-inner, .container-p2nY4f.flow-markdown-body [type=reset]::-moz-focus-inner, .container-p2nY4f.flow-markdown-body [type=submit]::-moz-focus-inner {
    border-style: none;
    padding: 0
}

.container-p2nY4f.flow-markdown-body [type=button]:-moz-focusring, .container-p2nY4f.flow-markdown-body [type=reset]:-moz-focusring, .container-p2nY4f.flow-markdown-body [type=submit]:-moz-focusring {
    outline: 1px dotted ButtonText
}

.container-p2nY4f.flow-markdown-body [type=checkbox], .container-p2nY4f.flow-markdown-body [type=radio] {
    box-sizing: border-box;
    padding: 0
}

.container-p2nY4f.flow-markdown-body [type=number]::-webkit-inner-spin-button, .container-p2nY4f.flow-markdown-body [type=number]::-webkit-outer-spin-button {
    height: auto
}

.container-p2nY4f.flow-markdown-body [type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

.container-p2nY4f.flow-markdown-body [type=search]::-webkit-search-cancel-button, .container-p2nY4f.flow-markdown-body [type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

.container-p2nY4f.flow-markdown-body ::-webkit-input-placeholder {
    color: inherit;
    opacity: .54
}

.container-p2nY4f.flow-markdown-body ::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

.container-p2nY4f.flow-markdown-body a:hover {
    text-decoration: underline
}

.container-p2nY4f.flow-markdown-body sup a:hover {
    text-decoration: none
}

.container-p2nY4f.flow-markdown-body hr:before {
    content: "";
    display: table
}

.container-p2nY4f.flow-markdown-body hr:after {
    clear: both;
    content: "";
    display: table
}

.container-p2nY4f.flow-markdown-body table {
    border-collapse: collapse;
    border-spacing: 0;
    display: block;
    overflow: auto;
    width: 100%
}

.container-p2nY4f.flow-markdown-body td, .container-p2nY4f.flow-markdown-body th {
    padding: 0
}

.container-p2nY4f.flow-markdown-body details summary {
    cursor: pointer
}

.container-p2nY4f.flow-markdown-body details:not([open]) > :not(summary) {
    display: none !important
}

.container-p2nY4f.flow-markdown-body kbd {
    background-color: var(--color-canvas-subtle);
    border: solid 1px var(--color-neutral-muted);
    border-bottom-color: var(--color-neutral-muted);
    border-radius: 6px;
    box-shadow: inset 0 -1px 0 var(--color-neutral-muted);
    color: var(--color-fg-default);
    display: inline-block;
    font: 11px ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
    line-height: 10px;
    padding: 3px 5px;
    vertical-align: middle
}

.container-p2nY4f.flow-markdown-body h1, .container-p2nY4f.flow-markdown-body h2, .container-p2nY4f.flow-markdown-body h3, .container-p2nY4f.flow-markdown-body h4, .container-p2nY4f.flow-markdown-body h5, .container-p2nY4f.flow-markdown-body h6 {
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 4px;
    margin-top: 12px
}

.container-p2nY4f.flow-markdown-body h2 {
    font-size: 1.125em;
    font-weight: 600;
    padding-bottom: .3em
}

.container-p2nY4f.flow-markdown-body h3, .container-p2nY4f.flow-markdown-body h4, .container-p2nY4f.flow-markdown-body h5 {
    font-size: 1em;
    font-weight: 600
}

.container-p2nY4f.flow-markdown-body h6 {
    color: var(--color-fg-muted);
    font-size: 1em;
    font-weight: 600
}

.container-p2nY4f.flow-markdown-body p {
    margin-bottom: 10px;
    margin-top: 0
}

.container-p2nY4f.flow-markdown-body blockquote {
    border-left: .25em solid var(--color-border-default);
    color: var(--color-fg-muted);
    margin: 0;
    padding: 0 1em
}

.container-p2nY4f.flow-markdown-body ul {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 1.25em
}

.container-p2nY4f.flow-markdown-body ol {
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 1.5em
}

.container-p2nY4f.flow-markdown-body ol ol, .container-p2nY4f.flow-markdown-body ul ol {
    list-style-type: lower-roman
}

.container-p2nY4f.flow-markdown-body ol ol ol, .container-p2nY4f.flow-markdown-body ol ul ol, .container-p2nY4f.flow-markdown-body ul ol ol, .container-p2nY4f.flow-markdown-body ul ul ol {
    list-style-type: lower-alpha
}

.container-p2nY4f.flow-markdown-body dd {
    margin-left: 0
}

.container-p2nY4f.flow-markdown-body code, .container-p2nY4f.flow-markdown-body tt {
    border-radius: 4px;
    font-family: Menlo, Monaco, Consolas, Courier New, monospace;
    font-size: 14px;
    margin: 0 2px;
    padding: 2px 4px
}

.container-p2nY4f.flow-markdown-body pre {
    margin-bottom: 0;
    margin-top: 0;
    word-wrap: normal;
    font-family: ui-monospace, SFMono-Regular, SF Mono, Menlo, Consolas, Liberation Mono, monospace;
    font-size: 12px
}

.container-p2nY4f.flow-markdown-body .octicon {
    display: inline-block;
    overflow: visible !important;
    vertical-align: text-bottom;
    fill: currentColor
}

.container-p2nY4f.flow-markdown-body ::-webkit-input-placeholder {
    color: var(--color-fg-subtle);
    opacity: 1
}

.container-p2nY4f.flow-markdown-body ::-ms-input-placeholder {
    color: var(--color-fg-subtle);
    opacity: 1
}

.container-p2nY4f.flow-markdown-body ::placeholder {
    color: var(--color-fg-subtle);
    opacity: 1
}

.container-p2nY4f.flow-markdown-body input::-webkit-inner-spin-button, .container-p2nY4f.flow-markdown-body input::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

.container-p2nY4f.flow-markdown-body .pl-c {
    color: var(--color-prettylights-syntax-comment)
}

.container-p2nY4f.flow-markdown-body .pl-c1, .container-p2nY4f.flow-markdown-body .pl-s .pl-v {
    color: var(--color-prettylights-syntax-constant)
}

.container-p2nY4f.flow-markdown-body .pl-e, .container-p2nY4f.flow-markdown-body .pl-en {
    color: var(--color-prettylights-syntax-entity)
}

.container-p2nY4f.flow-markdown-body .pl-s .pl-s1, .container-p2nY4f.flow-markdown-body .pl-smi {
    color: var(--color-prettylights-syntax-storage-modifier-import)
}

.container-p2nY4f.flow-markdown-body .pl-ent {
    color: var(--color-prettylights-syntax-entity-tag)
}

.container-p2nY4f.flow-markdown-body .pl-k {
    color: var(--color-prettylights-syntax-keyword)
}

.container-p2nY4f.flow-markdown-body .pl-pds, .container-p2nY4f.flow-markdown-body .pl-s, .container-p2nY4f.flow-markdown-body .pl-s .pl-pse .pl-s1, .container-p2nY4f.flow-markdown-body .pl-sr, .container-p2nY4f.flow-markdown-body .pl-sr .pl-cce, .container-p2nY4f.flow-markdown-body .pl-sr .pl-sra, .container-p2nY4f.flow-markdown-body .pl-sr .pl-sre {
    color: var(--color-prettylights-syntax-string)
}

.container-p2nY4f.flow-markdown-body .pl-smw, .container-p2nY4f.flow-markdown-body .pl-v {
    color: var(--color-prettylights-syntax-variable)
}

.container-p2nY4f.flow-markdown-body .pl-bu {
    color: var(--color-prettylights-syntax-brackethighlighter-unmatched)
}

.container-p2nY4f.flow-markdown-body .pl-ii {
    background-color: var(--color-prettylights-syntax-invalid-illegal-bg);
    color: var(--color-prettylights-syntax-invalid-illegal-text)
}

.container-p2nY4f.flow-markdown-body .pl-c2 {
    background-color: var(--color-prettylights-syntax-carriage-return-bg);
    color: var(--color-prettylights-syntax-carriage-return-text)
}

.container-p2nY4f.flow-markdown-body .pl-sr .pl-cce {
    color: var(--color-prettylights-syntax-string-regexp);
    font-weight: 700
}

.container-p2nY4f.flow-markdown-body .pl-ml {
    color: var(--color-prettylights-syntax-markup-list)
}

.container-p2nY4f.flow-markdown-body .pl-mh, .container-p2nY4f.flow-markdown-body .pl-mh .pl-en, .container-p2nY4f.flow-markdown-body .pl-ms {
    color: var(--color-prettylights-syntax-markup-heading);
    font-weight: 700
}

.container-p2nY4f.flow-markdown-body .pl-mi {
    color: var(--color-prettylights-syntax-markup-italic);
    font-style: italic
}

.container-p2nY4f.flow-markdown-body .pl-mb {
    color: var(--color-prettylights-syntax-markup-bold);
    font-weight: 700
}

.container-p2nY4f.flow-markdown-body .pl-md {
    background-color: var(--color-prettylights-syntax-markup-deleted-bg);
    color: var(--color-prettylights-syntax-markup-deleted-text)
}

.container-p2nY4f.flow-markdown-body .pl-mi1 {
    background-color: var(--color-prettylights-syntax-markup-inserted-bg);
    color: var(--color-prettylights-syntax-markup-inserted-text)
}

.container-p2nY4f.flow-markdown-body .pl-mc {
    background-color: var(--color-prettylights-syntax-markup-changed-bg);
    color: var(--color-prettylights-syntax-markup-changed-text)
}

.container-p2nY4f.flow-markdown-body .pl-mi2 {
    background-color: var(--color-prettylights-syntax-markup-ignored-bg);
    color: var(--color-prettylights-syntax-markup-ignored-text)
}

.container-p2nY4f.flow-markdown-body .pl-mdr {
    color: var(--color-prettylights-syntax-meta-diff-range);
    font-weight: 700
}

.container-p2nY4f.flow-markdown-body .pl-ba {
    color: var(--color-prettylights-syntax-brackethighlighter-angle)
}

.container-p2nY4f.flow-markdown-body .pl-sg {
    color: var(--color-prettylights-syntax-sublimelinter-gutter-mark)
}

.container-p2nY4f.flow-markdown-body .pl-corl {
    color: var(--color-prettylights-syntax-constant-other-reference-link);
    text-decoration: underline
}

.container-p2nY4f.flow-markdown-body [data-catalyst] {
    display: block
}

.container-p2nY4f.flow-markdown-body g-emoji {
    font-family: Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol;
    font-size: 1em;
    font-style: normal !important;
    font-weight: 400;
    line-height: 1;
    vertical-align: -.075em
}

.container-p2nY4f.flow-markdown-body g-emoji img {
    height: 1em;
    width: 1em
}

.container-p2nY4f.flow-markdown-body > :first-child {
    margin-top: 0 !important
}

.container-p2nY4f.flow-markdown-body > :last-child {
    margin-bottom: 0 !important
}

.container-p2nY4f.flow-markdown-body a:not([href]) {
    color: inherit;
    text-decoration: none
}

.container-p2nY4f.flow-markdown-body .absent {
    color: var(--color-danger-fg)
}

.container-p2nY4f.flow-markdown-body .anchor {
    float: left;
    line-height: 1;
    margin-left: -20px;
    padding-right: 4px
}

.container-p2nY4f.flow-markdown-body .anchor:focus {
    outline: none
}

.container-p2nY4f.flow-markdown-body blockquote, .container-p2nY4f.flow-markdown-body details, .container-p2nY4f.flow-markdown-body dl, .container-p2nY4f.flow-markdown-body ol, .container-p2nY4f.flow-markdown-body p, .container-p2nY4f.flow-markdown-body pre, .container-p2nY4f.flow-markdown-body ul {
    margin-bottom: 8px;
    margin-top: 0
}

.container-p2nY4f.flow-markdown-body blockquote:has(+br:last-child), .container-p2nY4f.flow-markdown-body details:has(+br:last-child), .container-p2nY4f.flow-markdown-body dl:has(+br:last-child), .container-p2nY4f.flow-markdown-body ol:has(+br:last-child), .container-p2nY4f.flow-markdown-body p:has(+br:last-child), .container-p2nY4f.flow-markdown-body pre:has(+br:last-child), .container-p2nY4f.flow-markdown-body ul:has(+br:last-child) {
    margin-bottom: 0
}

.container-p2nY4f.flow-markdown-body blockquote > :first-child {
    margin-top: 0
}

.container-p2nY4f.flow-markdown-body blockquote > :last-child {
    margin-bottom: 0
}

.container-p2nY4f.flow-markdown-body sup > a:before {
    content: "["
}

.container-p2nY4f.flow-markdown-body sup > a:after {
    content: "]"
}

.container-p2nY4f.flow-markdown-body h1 .octicon-link, .container-p2nY4f.flow-markdown-body h2 .octicon-link, .container-p2nY4f.flow-markdown-body h3 .octicon-link, .container-p2nY4f.flow-markdown-body h4 .octicon-link, .container-p2nY4f.flow-markdown-body h5 .octicon-link, .container-p2nY4f.flow-markdown-body h6 .octicon-link {
    color: var(--color-fg-default);
    vertical-align: middle;
    visibility: hidden
}

.container-p2nY4f.flow-markdown-body h1:hover .anchor, .container-p2nY4f.flow-markdown-body h2:hover .anchor, .container-p2nY4f.flow-markdown-body h3:hover .anchor, .container-p2nY4f.flow-markdown-body h4:hover .anchor, .container-p2nY4f.flow-markdown-body h5:hover .anchor, .container-p2nY4f.flow-markdown-body h6:hover .anchor {
    text-decoration: none
}

.container-p2nY4f.flow-markdown-body h1:hover .anchor .octicon-link, .container-p2nY4f.flow-markdown-body h2:hover .anchor .octicon-link, .container-p2nY4f.flow-markdown-body h3:hover .anchor .octicon-link, .container-p2nY4f.flow-markdown-body h4:hover .anchor .octicon-link, .container-p2nY4f.flow-markdown-body h5:hover .anchor .octicon-link, .container-p2nY4f.flow-markdown-body h6:hover .anchor .octicon-link {
    visibility: visible
}

.container-p2nY4f.flow-markdown-body h1 code, .container-p2nY4f.flow-markdown-body h1 tt, .container-p2nY4f.flow-markdown-body h2 code, .container-p2nY4f.flow-markdown-body h2 tt, .container-p2nY4f.flow-markdown-body h3 code, .container-p2nY4f.flow-markdown-body h3 tt, .container-p2nY4f.flow-markdown-body h4 code, .container-p2nY4f.flow-markdown-body h4 tt, .container-p2nY4f.flow-markdown-body h5 code, .container-p2nY4f.flow-markdown-body h5 tt, .container-p2nY4f.flow-markdown-body h6 code, .container-p2nY4f.flow-markdown-body h6 tt {
    font-size: inherit;
    padding: 0 .2em
}

.container-p2nY4f.flow-markdown-body ol.no-list-Spep6u, .container-p2nY4f.flow-markdown-body ul.no-list-Spep6u {
    list-style-type: none;
    padding: 0
}

.container-p2nY4f.flow-markdown-body ol[type="1"] {
    list-style-type: decimal
}

.container-p2nY4f.flow-markdown-body ol[type=a] {
    list-style-type: lower-alpha
}

.container-p2nY4f.flow-markdown-body ol[type=i] {
    list-style-type: lower-roman
}

.container-p2nY4f.flow-markdown-body div > ol:not([type]) {
    list-style-type: decimal
}

.container-p2nY4f.flow-markdown-body ol ol, .container-p2nY4f.flow-markdown-body ol ul, .container-p2nY4f.flow-markdown-body ul ol, .container-p2nY4f.flow-markdown-body ul ul {
    margin-bottom: 0;
    margin-top: 0
}

.container-p2nY4f.flow-markdown-body ol li {
    list-style-type: decimal
}

.container-p2nY4f.flow-markdown-body ul > li {
    list-style-type: disc
}

.container-p2nY4f.flow-markdown-body li > p {
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0
}

.container-p2nY4f.flow-markdown-body li + li {
    margin-top: 8px
}

.container-p2nY4f.flow-markdown-body dl {
    padding: 0
}

.container-p2nY4f.flow-markdown-body dl dt {
    font-size: 1em;
    font-style: italic;
    font-weight: 600;
    margin-top: 14px;
    padding: 0
}

.container-p2nY4f.flow-markdown-body dl dd {
    margin-bottom: 14px;
    padding: 0 14px
}

.container-p2nY4f.flow-markdown-body table th {
    font-weight: 600
}

.container-p2nY4f.flow-markdown-body table td, .container-p2nY4f.flow-markdown-body table th {
    border: 1px solid var(--color-border-default);
    padding: 6px 13px
}

.container-p2nY4f.flow-markdown-body table tr {
    border-top: 1px solid var(--color-border-muted)
}

.container-p2nY4f.flow-markdown-body table img {
    background-color: initial;
    width: 100%
}

.container-p2nY4f.flow-markdown-body img[align=right] {
    padding-left: 20px
}

.container-p2nY4f.flow-markdown-body img[align=left] {
    padding-right: 20px
}

.container-p2nY4f.flow-markdown-body .emoji {
    background-color: initial;
    max-width: none;
    vertical-align: text-top
}

.container-p2nY4f.flow-markdown-body span.frame-ugRH6L {
    display: block;
    overflow: hidden
}

.container-p2nY4f.flow-markdown-body span.frame-ugRH6L > span {
    border: 1px solid var(--color-border-default);
    display: block;
    float: left;
    margin: 13px 0 0;
    overflow: hidden;
    padding: 7px;
    width: auto
}

.container-p2nY4f.flow-markdown-body span.frame-ugRH6L span img {
    display: block;
    float: left
}

.container-p2nY4f.flow-markdown-body span.frame-ugRH6L span span {
    clear: both;
    color: var(--color-fg-default);
    display: block;
    padding: 5px 0 0
}

.container-p2nY4f.flow-markdown-body span.align-center-lcuq38 {
    clear: both;
    display: block;
    overflow: hidden
}

.container-p2nY4f.flow-markdown-body span.align-center-lcuq38 > span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: center
}

.container-p2nY4f.flow-markdown-body span.align-center-lcuq38 span img {
    margin: 0 auto;
    text-align: center
}

.container-p2nY4f.flow-markdown-body span.align-right-Tmqw95 {
    clear: both;
    display: block;
    overflow: hidden
}

.container-p2nY4f.flow-markdown-body span.align-right-Tmqw95 > span {
    display: block;
    margin: 13px 0 0;
    overflow: hidden;
    text-align: right
}

.container-p2nY4f.flow-markdown-body span.align-right-Tmqw95 span img {
    margin: 0;
    text-align: right
}

.container-p2nY4f.flow-markdown-body span.float-left-uRZmDA {
    display: block;
    float: left;
    margin-right: 13px;
    overflow: hidden
}

.container-p2nY4f.flow-markdown-body span.float-left-uRZmDA span {
    margin: 13px 0 0
}

.container-p2nY4f.flow-markdown-body span.float-right-liQOHR {
    display: block;
    float: right;
    margin-left: 13px;
    overflow: hidden
}

.container-p2nY4f.flow-markdown-body span.float-right-liQOHR > span {
    display: block;
    margin: 13px auto 0;
    overflow: hidden;
    text-align: right
}

.container-p2nY4f.flow-markdown-body ttttt {
    background-color: var(--color-neutral-muted);
    border-radius: 6px;
    font-size: 85%;
    margin: 0;
    padding: .2em .4em
}

.container-p2nY4f.flow-markdown-body code br, .container-p2nY4f.flow-markdown-body tt br {
    display: none
}

.container-p2nY4f.flow-markdown-body del code {
    text-decoration: inherit
}

.container-p2nY4f.flow-markdown-body .highlight {
    margin-bottom: 14px
}

.container-p2nY4f.flow-markdown-body .highlight pre {
    margin-bottom: 0;
    word-break: normal
}

.container-p2nY4f.flow-markdown-body .highlight pre, .container-p2nY4f.flow-markdown-body pre {
    background: var(--color-bg-page);
    border-radius: 6px;
    font-size: 85% !important;
    line-height: 1.5;
    overflow: auto;
    padding: 14px
}

.container-p2nY4f.flow-markdown-body pre code, .container-p2nY4f.flow-markdown-body pre tt {
    background-color: initial;
    border: 0;
    display: inline;
    margin: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    word-wrap: normal;
    color: #fff;
    line-height: inherit
}

.container-p2nY4f.flow-markdown-body .csv-data td, .container-p2nY4f.flow-markdown-body .csv-data th {
    font-size: 12px;
    line-height: 1;
    overflow: hidden;
    padding: 5px;
    text-align: left;
    white-space: nowrap
}

.container-p2nY4f.flow-markdown-body .csv-data .blob-num {
    background: var(--color-canvas-default);
    border: 0;
    padding: 10px 8px 9px;
    text-align: right
}

.container-p2nY4f.flow-markdown-body .csv-data tr {
    border-top: 0
}

.container-p2nY4f.flow-markdown-body .csv-data th {
    background: var(--color-canvas-subtle);
    border-top: 0;
    font-weight: 600
}

.container-p2nY4f.flow-markdown-body .footnotes {
    border-top: 1px solid var(--color-border-default);
    color: var(--color-fg-muted);
    font-size: 12px
}

.container-p2nY4f.flow-markdown-body .footnotes ol {
    padding-left: 14px
}

.container-p2nY4f.flow-markdown-body .footnotes li {
    position: relative
}

.container-p2nY4f.flow-markdown-body .footnotes li:target:before {
    border: 2px solid var(--color-accent-emphasis);
    border-radius: 6px;
    bottom: -8px;
    content: "";
    left: -24px;
    pointer-events: none;
    position: absolute;
    right: -8px;
    top: -8px
}

.container-p2nY4f.flow-markdown-body .footnotes li:target {
    color: var(--color-fg-default)
}

.container-p2nY4f.flow-markdown-body .footnotes .data-footnote-backref g-emoji {
    font-family: monospace
}

.container-p2nY4f.flow-markdown-body .task-list-item {
    list-style-type: none
}

.container-p2nY4f.flow-markdown-body .task-list-item label {
    font-weight: 400
}

.container-p2nY4f.flow-markdown-body .task-list-item.enabled-GVEIHW label {
    cursor: pointer
}

.container-p2nY4f.flow-markdown-body .task-list-item + .task-list-item {
    margin-top: 3px
}

.container-p2nY4f.flow-markdown-body .task-list-item .handle {
    display: none
}

.container-p2nY4f.flow-markdown-body .task-list-item-checkbox {
    margin: 0 .2em .25em -1.6em;
    vertical-align: middle
}

.container-p2nY4f.flow-markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox {
    margin: 0 -1.6em .25em .2em
}

.container-p2nY4f.flow-markdown-body ::-webkit-calendar-picker-indicator {
    -webkit-filter: invert(50%);
    filter: invert(50%)
}

:root {
    --table-column-max-width: 480px;
    --color-checkbox-border: var(--color-border-default);
    --md-box-paragraph-spacing: 12px;
    --md-box-samantha-h1-font-size: 26px;
    --md-box-samantha-h1-line-height: 36px;
    --md-box-samantha-h1-margin-top: 12px;
    --md-box-samantha-h1-margin-bottom: 8px;
    --md-box-samantha-h2-font-size: 20px;
    --md-box-samantha-h2-line-height: 32px;
    --md-box-samantha-h2-margin-top: 30px;
    --md-box-samantha-h3-font-size: 18px;
    --md-box-samantha-h3-line-height: 28px;
    --md-box-samantha-h3-margin-top: 26px;
    --md-box-samantha-h4-font-size: 16px;
    --md-box-samantha-h4-line-height: 24px;
    --md-box-samantha-h4-margin-top: 26px;
    --md-box-samantha-blockquote-margin: 0;
    --md-box-samantha-blockquote-padding: 0px 0px 0px 10px;
    --md-box-samantha-blockquote-font-size: 24px;
    --md-box-samantha-blockquote-line-height: 36px;
    --md-box-samantha-normal-text-font-size: 16px;
    --md-box-samantha-normal-text-line-height: 24px;
    --md-box-samantha-hr-margin: 16px 0
}

@media (max-width: 599px) {
    :root {
        --md-box-samantha-blockquote-margin: 0;
        --md-box-samantha-blockquote-padding: 0px 32px 0px;
        --md-box-samantha-blockquote-font-size: 20px;
        --md-box-samantha-blockquote-line-height: 30px;
        --md-box-samantha-normal-text-font-size: 15px;
        --md-box-samantha-normal-text-line-height: 23px
    }
}

:root {
    --color-prettylights-syntax-comment: #6e7781;
    --color-prettylights-syntax-constant: #0550ae;
    --color-prettylights-syntax-entity: #8250df;
    --color-prettylights-syntax-storage-modifier-import: #24292f;
    --color-prettylights-syntax-entity-tag: #116329;
    --color-prettylights-syntax-keyword: #cf222e;
    --color-prettylights-syntax-string: #0a3069;
    --color-prettylights-syntax-variable: #953800;
    --color-prettylights-syntax-brackethighlighter-unmatched: #82071e;
    --color-prettylights-syntax-invalid-illegal-text: #f6f8fa;
    --color-prettylights-syntax-invalid-illegal-bg: #82071e;
    --color-prettylights-syntax-carriage-return-text: #f6f8fa;
    --color-prettylights-syntax-carriage-return-bg: #cf222e;
    --color-prettylights-syntax-string-regexp: #116329;
    --color-prettylights-syntax-markup-list: #3b2300;
    --color-prettylights-syntax-markup-heading: #0550ae;
    --color-prettylights-syntax-markup-italic: #24292f;
    --color-prettylights-syntax-markup-bold: #24292f;
    --color-prettylights-syntax-markup-deleted-text: #82071e;
    --color-prettylights-syntax-markup-deleted-bg: #ffebe9;
    --color-prettylights-syntax-markup-inserted-text: #116329;
    --color-prettylights-syntax-markup-inserted-bg: #dafbe1;
    --color-prettylights-syntax-markup-changed-text: #953800;
    --color-prettylights-syntax-markup-changed-bg: #ffd8b5;
    --color-prettylights-syntax-markup-ignored-text: #eaeef2;
    --color-prettylights-syntax-markup-ignored-bg: #0550ae;
    --color-prettylights-syntax-meta-diff-range: #8250df;
    --color-prettylights-syntax-brackethighlighter-angle: #57606a;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;
    --color-prettylights-syntax-constant-other-reference-link: #0a3069;
    --color-fg-default: #24292f;
    --color-fg-muted: #57606a;
    --color-fg-subtle: #6e7781;
    --color-canvas-default: #fff;
    --color-canvas-subtle: #f6f8fa;
    --color-hr-default: rgba(28, 31, 35, .08);
    --color-border-default: #d0d7de;
    --color-border-muted: #d8dee4;
    --color-neutral-muted: rgba(175, 184, 193, .2);
    --color-accent-fg: #0969da;
    --color-accent-emphasis: #0969da;
    --color-attention-subtle: #fff8c5;
    --color-danger-fg: #cf222e;
    --color-text-primary: #222;
    --color-checkbox-checked-bg: #06f;
    --color-table-header: #f2f2f2;
    --color-inline-code-background: rgba(0, 0, 0, .06);
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    --color-dot-flashing-from: #000;
    --color-dot-flashing-to: rgba(0, 0, 0, .1);
    --color-image-error: #e5e5e5;
    --md-box-samantha-normal-text-color: rgba(0, 0, 0, .7);
    --md-box-samantha-deep-text-color: rgba(0, 0, 0, .95);
    --md-box-samantha-li-maker-color: rgba(0, 0, 0, .5);
    --md-box-samantha-split-line-color: rgba(0, 0, 0, .12);
    --md-box-samantha-blockquote-left-border-color: rgba(0, 0, 0, .25)
}

[theme-mode=dark] {
    --color-prettylights-syntax-comment: #8b949e;
    --color-prettylights-syntax-constant: #79c0ff;
    --color-prettylights-syntax-entity: #d2a8ff;
    --color-prettylights-syntax-storage-modifier-import: #c9d1d9;
    --color-prettylights-syntax-entity-tag: #7ee787;
    --color-prettylights-syntax-keyword: #ff7b72;
    --color-prettylights-syntax-string: #a5d6ff;
    --color-prettylights-syntax-variable: #ffa657;
    --color-prettylights-syntax-brackethighlighter-unmatched: #f85149;
    --color-prettylights-syntax-invalid-illegal-text: #f0f6fc;
    --color-prettylights-syntax-invalid-illegal-bg: #8e1519;
    --color-prettylights-syntax-carriage-return-text: #f0f6fc;
    --color-prettylights-syntax-carriage-return-bg: #b62324;
    --color-prettylights-syntax-string-regexp: #7ee787;
    --color-prettylights-syntax-markup-list: #f2cc60;
    --color-prettylights-syntax-markup-heading: #1f6feb;
    --color-prettylights-syntax-markup-italic: #c9d1d9;
    --color-prettylights-syntax-markup-bold: #c9d1d9;
    --color-prettylights-syntax-markup-deleted-text: #ffdcd7;
    --color-prettylights-syntax-markup-deleted-bg: #67060c;
    --color-prettylights-syntax-markup-inserted-text: #aff5b4;
    --color-prettylights-syntax-markup-inserted-bg: #033a16;
    --color-prettylights-syntax-markup-changed-text: #ffdfb6;
    --color-prettylights-syntax-markup-changed-bg: #5a1e02;
    --color-prettylights-syntax-markup-ignored-text: #c9d1d9;
    --color-prettylights-syntax-markup-ignored-bg: #1158c7;
    --color-prettylights-syntax-meta-diff-range: #d2a8ff;
    --color-prettylights-syntax-brackethighlighter-angle: #8b949e;
    --color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;
    --color-prettylights-syntax-constant-other-reference-link: #a5d6ff;
    --color-fg-default: #c9d1d9;
    --color-fg-muted: #8b949e;
    --color-fg-subtle: #484f58;
    --color-canvas-default: #0d1117;
    --color-canvas-subtle: #161b22;
    --color-border-default: #30363d;
    --color-border-muted: #21262d;
    --color-neutral-muted: hsla(215, 8%, 47%, .4);
    --color-accent-fg: #58a6ff;
    --color-accent-emphasis: #1f6feb;
    --color-attention-subtle: rgba(187, 128, 9, .15);
    --color-danger-fg: #f85149;
    --color-text-primary: #fff;
    --color-checkbox-checked-bg: #f90;
    --color-table-header: #0d0d0d;
    --color-inline-code-background: hsla(0, 0%, 100%, .2);
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    --color-dot-flashing-from: #fff;
    --color-dot-flashing-to: hsla(0, 0%, 100%, .1);
    --color-image-error: #e5e5e5;
    --md-box-samantha-normal-text-color: #fff;
    --md-box-samantha-deep-text-color: #fff;
    --md-box-samantha-li-maker-color: #fff;
    --md-box-samantha-split-line-color: hsla(0, 0%, 100%, .5);
    --md-box-samantha-blockquote-left-border-color: hsla(0, 0%, 100%, .25)
}

.container-p2nY4f {
    color: var(--color-text-primary);
    color-scheme: light
}

.container-p2nY4f.flow-markdown-body {
    overflow: visible
}

.container-p2nY4f.flow-markdown-body blockquote, .container-p2nY4f.flow-markdown-body details, .container-p2nY4f.flow-markdown-body dl, .container-p2nY4f.flow-markdown-body li > ol, .container-p2nY4f.flow-markdown-body li > ul, .container-p2nY4f.flow-markdown-body p, .container-p2nY4f.flow-markdown-body pre {
    margin-top: 8px
}

.container-p2nY4f.flow-markdown-body table {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    text-align: left;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.container-p2nY4f.flow-markdown-body table td, .container-p2nY4f.flow-markdown-body table th {
    border: 0;
    max-width: calc(var(--table-column-max-width) - 32px);
    padding: 12px 18px
}

.container-p2nY4f.flow-markdown-body table thead tr:first-child {
    background-color: var(--color-table-header);
    border-top: 0
}

.container-p2nY4f.flow-markdown-body .math-inline {
    display: inline-block;
    margin: .5em 0;
    max-width: 100%;
    overflow-x: auto;
    overflow-y: visible;
    transform: translateY(-3px);
    vertical-align: middle
}

.container-p2nY4f.flow-markdown-body .math-inline svg {
    overflow: visible
}

.container-p2nY4f.flow-markdown-body .math-inline::-webkit-scrollbar {
    display: none
}

.container-p2nY4f.flow-markdown-body .display-math .math-inline {
    display: block
}

.container-p2nY4f.flow-markdown-body ul.tasklist {
    padding-left: 0
}

.container-p2nY4f.flow-markdown-body ul.tasklist li::marker {
    content: none
}

.container-p2nY4f [type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 1px solid var(--color-border-default);
    border-radius: 4px;
    height: 1em;
    vertical-align: middle;
    width: 1em
}

.container-p2nY4f [type=checkbox]:checked {
    background-color: var(--color-checkbox-checked-bg);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 16 16'%3E%3Cpath d='M12.207 4.793a1 1 0 0 1 0 1.414l-5 5a1 1 0 0 1-1.414 0l-2-2a1 1 0 0 1 1.414-1.414L6.5 9.086l4.293-4.293a1 1 0 0 1 1.414 0'/%3E%3C/svg%3E");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-color: transparent
}

.container-p2nY4f[theme-mode=dark] {
    color-scheme: dark
}

.container-p2nY4f code {
    background: var(--color-inline-code-background);
    border-radius: 3px;
    color: var(--color-text-primary);
    font-size: 14px;
    margin: 0 2px
}

.container-p2nY4f.theme-samantha-D0_4Ug {
    --md-box-paragraph-spacing: 8px !important
}

.container-p2nY4f.theme-samantha-D0_4Ug .paragraph-element, .container-p2nY4f.theme-samantha-D0_4Ug .paragraph-element > code, .container-p2nY4f.theme-samantha-D0_4Ug li, .container-p2nY4f.theme-samantha-D0_4Ug td, .container-p2nY4f.theme-samantha-D0_4Ug th {
    color: var(--md-box-samantha-normal-text-color) !important;
    font-size: var(--md-box-samantha-normal-text-font-size);
    font-weight: 400;
    line-height: var(--md-box-samantha-normal-text-line-height)
}

.container-p2nY4f.theme-samantha-D0_4Ug .paragraph-element *, .container-p2nY4f.theme-samantha-D0_4Ug .paragraph-element > code *, .container-p2nY4f.theme-samantha-D0_4Ug li *, .container-p2nY4f.theme-samantha-D0_4Ug td *, .container-p2nY4f.theme-samantha-D0_4Ug th * {
    color: #000;
    color: initial
}

.container-p2nY4f.theme-samantha-D0_4Ug > h1:first-child {
    margin-top: var(--md-box-samantha-h1-margin-top) !important
}

.container-p2nY4f.theme-samantha-D0_4Ug h2 + br h1, .container-p2nY4f.theme-samantha-D0_4Ug h2 + br h2, .container-p2nY4f.theme-samantha-D0_4Ug h2 + br h3, .container-p2nY4f.theme-samantha-D0_4Ug h2 + br h4, .container-p2nY4f.theme-samantha-D0_4Ug h2 + br h5, .container-p2nY4f.theme-samantha-D0_4Ug h2 + br h6, .container-p2nY4f.theme-samantha-D0_4Ug h3 + br h1, .container-p2nY4f.theme-samantha-D0_4Ug h3 + br h2, .container-p2nY4f.theme-samantha-D0_4Ug h3 + br h3, .container-p2nY4f.theme-samantha-D0_4Ug h3 + br h4, .container-p2nY4f.theme-samantha-D0_4Ug h3 + br h5, .container-p2nY4f.theme-samantha-D0_4Ug h3 + br h6, .container-p2nY4f.theme-samantha-D0_4Ug h4 + br h1, .container-p2nY4f.theme-samantha-D0_4Ug h4 + br h2, .container-p2nY4f.theme-samantha-D0_4Ug h4 + br h3, .container-p2nY4f.theme-samantha-D0_4Ug h4 + br h4, .container-p2nY4f.theme-samantha-D0_4Ug h4 + br h5, .container-p2nY4f.theme-samantha-D0_4Ug h4 + br h6, .container-p2nY4f.theme-samantha-D0_4Ug h5 + br h1, .container-p2nY4f.theme-samantha-D0_4Ug h5 + br h2, .container-p2nY4f.theme-samantha-D0_4Ug h5 + br h3, .container-p2nY4f.theme-samantha-D0_4Ug h5 + br h4, .container-p2nY4f.theme-samantha-D0_4Ug h5 + br h5, .container-p2nY4f.theme-samantha-D0_4Ug h5 + br h6, .container-p2nY4f.theme-samantha-D0_4Ug h6 + br h1, .container-p2nY4f.theme-samantha-D0_4Ug h6 + br h2, .container-p2nY4f.theme-samantha-D0_4Ug h6 + br h3, .container-p2nY4f.theme-samantha-D0_4Ug h6 + br h4, .container-p2nY4f.theme-samantha-D0_4Ug h6 + br h5, .container-p2nY4f.theme-samantha-D0_4Ug h6 + br h6 {
    margin-top: 20px !important
}

.container-p2nY4f.theme-samantha-D0_4Ug h1 + br h1, .container-p2nY4f.theme-samantha-D0_4Ug h1 + br h2, .container-p2nY4f.theme-samantha-D0_4Ug h1 + br h3, .container-p2nY4f.theme-samantha-D0_4Ug h1 + br h4, .container-p2nY4f.theme-samantha-D0_4Ug h1 + br h5, .container-p2nY4f.theme-samantha-D0_4Ug h1 + br h6 {
    margin-top: calc(20px + var(--md-box-samantha-h1-margin-bottom)) !important
}

.container-p2nY4f.theme-samantha-D0_4Ug h1 + br {
    margin-top: calc(var(--md-box-paragraph-spacing) + var(--md-box-samantha-h1-margin-bottom)) !important
}

.container-p2nY4f.theme-samantha-D0_4Ug em, .container-p2nY4f.theme-samantha-D0_4Ug h1, .container-p2nY4f.theme-samantha-D0_4Ug h2, .container-p2nY4f.theme-samantha-D0_4Ug h3, .container-p2nY4f.theme-samantha-D0_4Ug h4, .container-p2nY4f.theme-samantha-D0_4Ug h5, .container-p2nY4f.theme-samantha-D0_4Ug h6, .container-p2nY4f.theme-samantha-D0_4Ug strong, .container-p2nY4f.theme-samantha-D0_4Ug thead th {
    color: var(--md-box-samantha-deep-text-color) !important
}

.container-p2nY4f.theme-samantha-D0_4Ug strong {
    font-weight: 600
}

.container-p2nY4f.theme-samantha-D0_4Ug em, .container-p2nY4f.theme-samantha-D0_4Ug strong {
    font-size: var(--md-box-samantha-normal-text-font-size);
    line-height: var(--md-box-samantha-normal-text-line-height)
}

.container-p2nY4f.theme-samantha-D0_4Ug em {
    font-weight: 400
}

.container-p2nY4f.theme-samantha-D0_4Ug table td, .container-p2nY4f.theme-samantha-D0_4Ug table th {
    border-right: 1px solid rgba(0, 0, 0, .12)
}

.container-p2nY4f.theme-samantha-D0_4Ug table td:last-child, .container-p2nY4f.theme-samantha-D0_4Ug table th:last-child {
    border-right: 0
}

.container-p2nY4f.theme-samantha-D0_4Ug ol, .container-p2nY4f.theme-samantha-D0_4Ug ul {
    padding-left: 20px
}

.container-p2nY4f.theme-samantha-D0_4Ug ol > li ul li, .container-p2nY4f.theme-samantha-D0_4Ug ul > li ul li {
    list-style-type: circle
}

.container-p2nY4f.theme-samantha-D0_4Ug ol ol, .container-p2nY4f.theme-samantha-D0_4Ug ol ul, .container-p2nY4f.theme-samantha-D0_4Ug ul ol, .container-p2nY4f.theme-samantha-D0_4Ug ul ul {
    padding-left: 20px !important
}

.container-p2nY4f.theme-samantha-D0_4Ug ol li, .container-p2nY4f.theme-samantha-D0_4Ug ul li {
    padding-left: 4px
}

.container-p2nY4f.theme-samantha-D0_4Ug li + li {
    margin-top: 8px
}

.container-p2nY4f.theme-samantha-D0_4Ug li::marker {
    color: var(--md-box-samantha-li-maker-color)
}

.container-p2nY4f.theme-samantha-D0_4Ug hr {
    border-bottom-color: var(--md-box-samantha-split-line-color);
    margin-bottom: 0
}

.container-p2nY4f.theme-samantha-D0_4Ug h1 {
    font-family: Montserrat;
    font-size: var(--md-box-samantha-h1-font-size);
    font-weight: 600;
    line-height: var(--md-box-samantha-h1-line-height);
    margin-top: var(--md-box-samantha-h1-margin-top)
}

.container-p2nY4f.theme-samantha-D0_4Ug h2 {
    font-size: var(--md-box-samantha-h2-font-size);
    font-weight: 700;
    line-height: var(--md-box-samantha-h2-line-height);
    margin-top: var(--md-box-samantha-h2-margin-top)
}

.container-p2nY4f.theme-samantha-D0_4Ug h3 {
    font-size: var(--md-box-samantha-h3-font-size);
    font-weight: 700;
    line-height: var(--md-box-samantha-h3-line-height);
    margin-top: var(--md-box-samantha-h3-margin-top)
}

.container-p2nY4f.theme-samantha-D0_4Ug h4, .container-p2nY4f.theme-samantha-D0_4Ug h5, .container-p2nY4f.theme-samantha-D0_4Ug h6 {
    font-size: var(--md-box-samantha-h4-font-size);
    font-weight: 700;
    line-height: var(--md-box-samantha-h4-line-height);
    margin-top: var(--md-box-samantha-h4-margin-top)
}

.container-p2nY4f.theme-samantha-D0_4Ug blockquote {
    border-left: 2px solid var(--md-box-samantha-blockquote-left-border-color);
    color: #000;
    font-size: var(--md-box-samantha-blockquote-font-size);
    font-weight: 600;
    line-height: var(--md-box-samantha-blockquote-line-height);
    margin: var(--md-box-samantha-blockquote-margin);
    padding: var(--md-box-samantha-blockquote-padding)
}

.container-p2nY4f.theme-samantha-D0_4Ug blockquote .paragraph-element {
    color: #000;
    color: initial
}

.container-p2nY4f.theme-samantha-D0_4Ug hr {
    margin: var(--md-box-samantha-hr-margin)
}

.container-p2nY4f.theme-samantha-D0_4Ug a:hover, .container-p2nY4f.theme-samantha-D0_4Ug sup a:hover {
    text-decoration: none
}

.container-p2nY4f.theme-samantha-D0_4Ug a code, .container-p2nY4f.theme-samantha-D0_4Ug a del, .container-p2nY4f.theme-samantha-D0_4Ug a em, .container-p2nY4f.theme-samantha-D0_4Ug a strong {
    color: var(--color-link-text) !important
}

.chat-footer-action-wrapper-ZbhY6F {
    display: flex;
    margin-bottom: 8px;
    max-width: var(--chat-area-max-width);
    overflow: hidden;
    width: 100%
}

.chat-footer-action-wrapper-ZbhY6F .carousel.carousel .arrow-container-right:before {
    background: linear-gradient(270deg, #fcfcfc 63.46%, hsla(0, 0%, 99%, 0)) !important
}

.chat-footer-action-wrapper-ZbhY6F .carousel.carousel .arrow-container-left:before {
    background: linear-gradient(90deg, #fafafa 50%, hsla(0, 0%, 98%, 0)) !important
}

.chat-footer-action-wrapper-ZbhY6F .carousel.carousel .left-arrow, .chat-footer-action-wrapper-ZbhY6F .carousel.carousel .right-arrow {
    border-radius: 0;
    font-size: 16px;
    height: 16px;
    width: 16px
}

.chat-footer-action-wrapper-ZbhY6F.invisible-bilSR7 {
    display: none
}

.cici-ext-container-ZsL3N4, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-uqtsZZ 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-qIF7Pk 150ms ease forwards;
    --light-click-animation: light-click-animation-aP0sBM 150ms ease forwards;
    --click-animation: click-animation-m_aVOk 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-guIq9p 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-p55iH4 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-uqtsZZ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-qIF7Pk {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-pD7DOP {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-m_aVOk {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-aP0sBM {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-p55iH4 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZsL3N4, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-ZsL3N4 .cici-ext-always-dark-cZEcux, body .cici-ext-always-dark-cZEcux {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZsL3N4, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-ZsL3N4 .cici-ext-always-light-asgCmn, body .cici-ext-always-light-asgCmn {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-ZsL3N4[theme-mode=dark] .cici-ext-always-light-asgCmn, .cici-ext-container-ZsL3N4[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-asgCmn, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-ZsL3N4[theme-mode=dark], .cici-ext-container-ZsL3N4[theme-mode=light] .cici-ext-always-dark-cZEcux, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-cZEcux {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-ZsL3N4, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-ZsL3N4 a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-ZsL3N4 *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZsL3N4, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-ZsL3N4 .cici-ext-always-dark-cZEcux, body .cici-ext-always-dark-cZEcux {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZsL3N4, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-ZsL3N4 .cici-ext-always-light-asgCmn, body .cici-ext-always-light-asgCmn {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-ZsL3N4[theme-mode=dark] .cici-ext-always-light-asgCmn, .cici-ext-container-ZsL3N4[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-asgCmn, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-ZsL3N4[theme-mode=dark], .cici-ext-container-ZsL3N4[theme-mode=light] .cici-ext-always-dark-cZEcux, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-cZEcux {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-crsBmL {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrapper-hUZARQ {
    position: relative
}

.translateServicePopover-hsdsA4 {
    border-radius: 16px
}

.translatePanel-zEvg3V {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 20px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .3);
    color: var(--s-color-text-primary, #000);
    padding: 14px;
    position: relative;
    right: 42px;
    transition: width .2s ease-in-out
}

.translatePanel-zEvg3V .options-Sqt4ba {
    display: flex;
    flex-direction: column
}

.translatePanel-zEvg3V .translatePanelTitle-aF2p_o {
    align-items: center;
    display: flex;
    height: 38px
}

.translatePanel-zEvg3V .translatePanelTitle-aF2p_o .translatePanelText-tZn2Vm {
    flex: 1 0 auto;
    font: var(--s-font-small-strong);
    margin-right: 21px
}

.translatePanel-zEvg3V .translatePanelTitle-aF2p_o .semi-switch-checked {
    background-color: var(--color-primary-50)
}

.translatePanel-zEvg3V .translatePanelTitle-aF2p_o .semi-switch-checked .semi-switch-knob {
    transform: translateX(14px)
}

.translatePanel-zEvg3V .translatePanelTitle-aF2p_o .semi-switch-knob {
    height: 14px;
    left: 1px;
    top: 2px;
    width: 14px
}

.translatePanel-zEvg3V .translatePanelTitle-aF2p_o .translate-panel-checkbox-zBRKCS svg {
    font-size: 16px
}

.translatePanel-zEvg3V .translatePanelSelectTitle-PuACPl {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font: var(--s-font-small-em);
    padding: 16px 4px 8px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK {
    background: var(--color-bg-trans);
    border-radius: 12px;
    max-height: 156px;
    min-width: 212px;
    overflow-y: auto;
    padding: 8px 0
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK::-webkit-scrollbar-track {
    background-color: initial
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 47px;
    justify-content: space-between;
    padding: 8px 2px 8px 10px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1:active {
    background-color: var(--color-bg-trans-tertiary) !important
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 .nameWrapper-Ie1kv0 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 .nameWrapper-Ie1kv0 .locName-jenbnm {
    color: var(--color-neutral-100);
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 .nameWrapper-Ie1kv0 .locName-jenbnm.active-yOqMUg {
    color: var(--color-primary-50)
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 .nameWrapper-Ie1kv0 .name-b4vXqU {
    color: var(--color-neutral-50);
    font-size: 12px;
    line-height: 14px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 .checkbox-yjLP5c {
    align-items: center;
    display: flex;
    height: 34px;
    justify-content: center;
    width: 34px
}

.translatePanel-zEvg3V .translatePanelSelectList-CM7MDK .translatePanelSelectItem-Hjf6Y1 .checkbox-yjLP5c .semi-icon {
    color: var(--color-primary-50)
}

.translatePanel-zEvg3V .selectedHoverTranslateSetting-VF9aq0 {
    align-items: center;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    display: flex;
    font-size: 12px
}

.translatePanel-zEvg3V .selectedHoverTranslateSetting-VF9aq0 svg {
    font-size: 14px
}

.language-notice-wrapper-jvVOm3 {
    background-color: rgba(var(--semi-grey-7), 1);
    border-radius: var(--semi-border-radius-medium);
    color: var(--semi-color-bg-0);
    padding: 8px 12px;
    position: absolute;
    z-index: 999;
    word-wrap: break-word;
    align-items: center;
    display: flex;
    font-size: 14px;
    justify-content: center;
    left: 5px;
    line-height: 20px;
    margin-left: 100%;
    max-width: 240px;
    min-width: 36px;
    overflow-wrap: break-word;
    top: -20px;
    transform: translate(-100%, -100%);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.language-notice-wrapper-jvVOm3.placement-left-rpzGBS {
    left: -20px;
    margin-left: 0;
    top: 50%;
    transform: translate(-100%, -50%)
}

.language-notice-wrapper-jvVOm3.placement-left-rpzGBS:after {
    margin-top: -3px;
    right: -4px;
    top: 50%
}

.language-notice-wrapper-jvVOm3:after {
    background-color: rgba(var(--semi-grey-7), 1);
    bottom: -4px;
    content: "";
    height: 8px;
    position: absolute;
    right: 15px;
    transform: rotate(45deg);
    width: 8px
}

.language-notice-wrapper-jvVOm3 .language-notice-mWw7Vf {
    display: inline-flex;
    max-width: 198px
}

.language-notice-wrapper-jvVOm3 .language-notice-mWw7Vf .icon-C9iS8d {
    flex: 0 1 auto;
    margin-right: 2px
}

.language-notice-wrapper-jvVOm3 .language-notice-mWw7Vf .content-TpyY49 {
    flex: 1 1 auto;
    font-size: 11px;
    line-height: 14px
}

.wrapper-J04ZTz {
    border-radius: 16px;
    overflow: hidden;
    padding: 4px 0
}

.wrapper-J04ZTz .item-Q78HOk {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 36px;
    padding-left: 14px;
    padding-right: 12px
}

.wrapper-J04ZTz .item-Q78HOk:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.wrapper-J04ZTz .item-Q78HOk.selected-nExULO .label-wAU3wF {
    color: #0057ff
}

.wrapper-J04ZTz .item-Q78HOk.selected-nExULO .selected-icon-pw2aKM {
    visibility: visible
}

.wrapper-J04ZTz .item-Q78HOk .logo-r4sXoe {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    font-size: 24px;
    height: 24px;
    justify-content: center;
    width: 24px
}

.wrapper-J04ZTz .item-Q78HOk .label-wAU3wF {
    flex: 1 0 auto;
    font-size: 12px;
    font-weight: 500;
    margin-left: 6px;
    margin-right: 8px;
    min-width: 60px
}

.wrapper-J04ZTz .item-Q78HOk .selected-icon-pw2aKM {
    color: #0057ff;
    flex: 0 1 auto;
    font-size: 16px;
    visibility: hidden
}

.cici-ext-container-qM923K, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-vglOK7 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-EtospG 150ms ease forwards;
    --light-click-animation: light-click-animation-IHI3CJ 150ms ease forwards;
    --click-animation: click-animation-tQHucS 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-g1EtQL 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-HG8e_r 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-vglOK7 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-EtospG {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-gf5JXL {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-tQHucS {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-IHI3CJ {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-HG8e_r {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-qM923K, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-qM923K .cici-ext-always-dark-nHL8V2, body .cici-ext-always-dark-nHL8V2 {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-qM923K, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-qM923K .cici-ext-always-light-jFb6F3, body .cici-ext-always-light-jFb6F3 {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-qM923K[theme-mode=dark] .cici-ext-always-light-jFb6F3, .cici-ext-container-qM923K[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-jFb6F3, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-qM923K[theme-mode=dark], .cici-ext-container-qM923K[theme-mode=light] .cici-ext-always-dark-nHL8V2, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-nHL8V2 {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-qM923K, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-qM923K a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-qM923K *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-qM923K, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-qM923K .cici-ext-always-dark-nHL8V2, body .cici-ext-always-dark-nHL8V2 {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-qM923K, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-qM923K .cici-ext-always-light-jFb6F3, body .cici-ext-always-light-jFb6F3 {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-qM923K[theme-mode=dark] .cici-ext-always-light-jFb6F3, .cici-ext-container-qM923K[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-jFb6F3, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-qM923K[theme-mode=dark], .cici-ext-container-qM923K[theme-mode=light] .cici-ext-always-dark-nHL8V2, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-nHL8V2 {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-yK1xl1 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.label-wrapper-PMjLSt {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-size: 12px;
    height: 20px
}

.label-wrapper-PMjLSt, .logo-wrapper-RRaf8y {
    align-items: center;
    cursor: pointer;
    display: inline-flex
}

.logo-wrapper-RRaf8y {
    background-color: rgba(0, 0, 0, .04);
    border-radius: 50vh;
    padding: 3px 6px 3px 8px
}

.logo-wrapper-RRaf8y:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.logo-wrapper-RRaf8y:active {
    background-color: var(--color-bg-trans-tertiary) !important
}

.logo-wrapper-RRaf8y .logo-J2ewo3 {
    align-items: center;
    display: flex;
    font-size: 20px;
    height: 20px;
    justify-content: center;
    margin-right: 4px;
    width: 20px
}

.logo-wrapper-RRaf8y .logo-J2ewo3 img {
    height: 18px;
    width: 18px
}

.wrapper-bHguDH {
    border-radius: 16px;
    overflow: hidden;
    padding: 4px 0
}

.wrapper-bHguDH .item-Chej6z {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 36px;
    padding-left: 14px;
    padding-right: 12px
}

.wrapper-bHguDH .item-Chej6z:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.wrapper-bHguDH .item-Chej6z.selected-zpEVrc .desc-EKOSWN {
    color: var(--s-color-brand-primary-default, #0057ff)
}

.wrapper-bHguDH .item-Chej6z.selected-zpEVrc .selected-icon-QodFSi {
    visibility: visible
}

.wrapper-bHguDH .item-Chej6z .desc-EKOSWN {
    flex: 1 0 auto;
    font-size: 12px;
    font-weight: 500;
    margin-right: 8px;
    min-width: 60px
}

.wrapper-bHguDH .item-Chej6z .selected-icon-QodFSi {
    color: var(--s-color-brand-primary-default, #0057ff);
    flex: 0 1 auto;
    font-size: 16px;
    visibility: hidden
}

.cici-ext-container-pSrY77, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-YMlWOd 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-O4S0bs 150ms ease forwards;
    --light-click-animation: light-click-animation-xikXG0 150ms ease forwards;
    --click-animation: click-animation-HRgkvv 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-pdcdJZ 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-UKkJ1L 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-YMlWOd {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-O4S0bs {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-zh8Y8y {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-HRgkvv {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-xikXG0 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-UKkJ1L {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-pSrY77, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-pSrY77 .cici-ext-always-dark-PGPfuB, body .cici-ext-always-dark-PGPfuB {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-pSrY77, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-pSrY77 .cici-ext-always-light-WrOk2O, body .cici-ext-always-light-WrOk2O {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-pSrY77[theme-mode=dark] .cici-ext-always-light-WrOk2O, .cici-ext-container-pSrY77[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-WrOk2O, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-pSrY77[theme-mode=dark], .cici-ext-container-pSrY77[theme-mode=light] .cici-ext-always-dark-PGPfuB, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-PGPfuB {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-pSrY77, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-pSrY77 a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-pSrY77 *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-pSrY77, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-pSrY77 .cici-ext-always-dark-PGPfuB, body .cici-ext-always-dark-PGPfuB {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-pSrY77, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-pSrY77 .cici-ext-always-light-WrOk2O, body .cici-ext-always-light-WrOk2O {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-pSrY77[theme-mode=dark] .cici-ext-always-light-WrOk2O, .cici-ext-container-pSrY77[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-WrOk2O, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-pSrY77[theme-mode=dark], .cici-ext-container-pSrY77[theme-mode=light] .cici-ext-always-dark-PGPfuB, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-PGPfuB {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-oLlgOV {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.header-JTsGZ3 {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: space-between
}

.header-JTsGZ3 .favicon-ZDdk6v {
    display: inline-block;
    width: 18px
}

.header-JTsGZ3 .title-Wb9eKs {
    color: var(--s-color-text-primary);
    flex-grow: 1;
    font: var(--s-font-base-strong);
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.action-OosYHG {
    display: flex;
    gap: 12px;
    margin-top: 12px
}

.button-container-Xtzz1P {
    max-width: unset !important;
    padding-right: 5px !important
}

.btn-content-nNjvM8 {
    align-items: center;
    display: flex
}

.btn-content-nNjvM8 .divider-iawMgu {
    background: var(--s-color-border-invert-primary, hsla(0, 0%, 100%, .2));
    height: 10px;
    margin: 0 2px 0 6px;
    width: 1px
}

.btn-content-nNjvM8 .expand-icon-PbTkwh {
    border-radius: var(--s-radius-xl);
    height: 16px;
    width: 16px
}

.btn-content-nNjvM8 .expand-icon-PbTkwh:active, .btn-content-nNjvM8 .expand-icon-PbTkwh:hover {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.btn-content-nNjvM8 .btn-rotate-Ozin0p {
    transform: rotate(180deg)
}

.dropdown-JSNmTO {
    border-radius: var(--s-radius-l, 20px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .3)
}

.translate-panel-container-JnQmer {
    bottom: unset;
    box-shadow: unset;
    position: unset;
    top: unset
}

.table-container-V1QnuH {
    border: 1px solid var(--color-border-default);
    border-radius: 12px;
    margin-bottom: 8px;
    max-width: 100%;
    overflow: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.cici-ext-container-LCwgrz, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-CzxrwQ 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-ZC8RN2 150ms ease forwards;
    --light-click-animation: light-click-animation-j6gSUM 150ms ease forwards;
    --click-animation: click-animation-g7Y_jP 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-ngZ5zM 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-u9D7fl 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-CzxrwQ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-ZC8RN2 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-D5kByT {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-g7Y_jP {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-j6gSUM {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-u9D7fl {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-LCwgrz, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-LCwgrz .cici-ext-always-dark-fAGxxS, body .cici-ext-always-dark-fAGxxS {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-LCwgrz, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-LCwgrz .cici-ext-always-light-syVA0r, body .cici-ext-always-light-syVA0r {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-LCwgrz[theme-mode=dark] .cici-ext-always-light-syVA0r, .cici-ext-container-LCwgrz[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-syVA0r, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-LCwgrz[theme-mode=dark], .cici-ext-container-LCwgrz[theme-mode=light] .cici-ext-always-dark-fAGxxS, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-fAGxxS {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-LCwgrz, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-LCwgrz a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-LCwgrz *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-LCwgrz, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-LCwgrz .cici-ext-always-dark-fAGxxS, body .cici-ext-always-dark-fAGxxS {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-LCwgrz, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-LCwgrz .cici-ext-always-light-syVA0r, body .cici-ext-always-light-syVA0r {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-LCwgrz[theme-mode=dark] .cici-ext-always-light-syVA0r, .cici-ext-container-LCwgrz[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-syVA0r, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-LCwgrz[theme-mode=dark], .cici-ext-container-LCwgrz[theme-mode=light] .cici-ext-always-dark-fAGxxS, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-fAGxxS {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-__WtsI {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.selection-actions-m9y9OT {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.selection-actions-m9y9OT .caption-sPe0zZ {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font: var(--s-font-base-xs);
    height: 18px;
    justify-content: space-between;
    width: 100%
}

.selection-actions-m9y9OT .select-text-HNExRr {
    color: var(--s-color-text-primary);
    font: var(--s-font-base-strong);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.selection-actions-m9y9OT .action-bKC4v9 {
    align-items: center;
    background-color: var(--s-color-brand-primary-default);
    border: none;
    border-radius: 24px;
    color: var(--s-color-text-invert-primary);
    cursor: pointer;
    display: inline-flex;
    font-size: 12px;
    font-weight: 500;
    gap: 4px;
    line-height: 14px;
    outline: none;
    padding: 6px 5px 6px 8px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selection-actions-m9y9OT .action-bKC4v9:focus, .selection-actions-m9y9OT .action-bKC4v9:hover {
    background-color: var(--s-color-brand-primary-hover)
}

.selection-actions-m9y9OT .action-bKC4v9.semi-icon {
    height: 16px
}

.selection-actions-m9y9OT .action-bKC4v9 .splitter-aZHqaQ {
    background-color: var(--s-color-border-invert-primary, hsla(0, 0%, 100%, .2));
    display: inline-block;
    height: 10px;
    margin: 0 2px 0 6px;
    width: 1px
}

.selection-actions-m9y9OT .action-bKC4v9 .expand-icon-container-KVmlRf {
    border-radius: var(--s-radius-xl);
    height: 16px;
    width: 16px
}

.selection-actions-m9y9OT .action-bKC4v9 .expand-icon-container-KVmlRf:active, .selection-actions-m9y9OT .action-bKC4v9 .expand-icon-container-KVmlRf:hover {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.selection-actions-m9y9OT .action-bKC4v9 .btn-rotate-LA_YQs {
    transform: rotate(180deg)
}

.language-list-C9ymA1 {
    max-height: 185px;
    overflow-y: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.language-list-C9ymA1::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.language-list-C9ymA1::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-color);
    border-radius: 6px
}

.language-list-C9ymA1::-webkit-scrollbar-track {
    background-color: initial
}

.paragraph-u1TS5p {
    line-height: 1.5
}

li > .paragraph-u1TS5p {
    line-height: 24px;
    margin-bottom: 0;
    margin-top: 0
}

li > .paragraph-u1TS5p + br {
    display: none
}

.cici-ext-container-clK3Yk, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-jF1UQQ 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-tJ1BGf 150ms ease forwards;
    --light-click-animation: light-click-animation-UXYERL 150ms ease forwards;
    --click-animation: click-animation-uvUdlz 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-wCnuPT 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-GwyJ4E 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-jF1UQQ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-tJ1BGf {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-TayCjG {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-uvUdlz {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-UXYERL {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-GwyJ4E {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-clK3Yk, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-clK3Yk .cici-ext-always-dark-IB8psg, body .cici-ext-always-dark-IB8psg {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-clK3Yk, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-clK3Yk .cici-ext-always-light-abGeib, body .cici-ext-always-light-abGeib {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-clK3Yk[theme-mode=dark] .cici-ext-always-light-abGeib, .cici-ext-container-clK3Yk[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-abGeib, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-clK3Yk[theme-mode=dark], .cici-ext-container-clK3Yk[theme-mode=light] .cici-ext-always-dark-IB8psg, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-IB8psg {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-clK3Yk, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-clK3Yk a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-clK3Yk *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-clK3Yk, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-clK3Yk .cici-ext-always-dark-IB8psg, body .cici-ext-always-dark-IB8psg {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-clK3Yk, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-clK3Yk .cici-ext-always-light-abGeib, body .cici-ext-always-light-abGeib {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-clK3Yk[theme-mode=dark] .cici-ext-always-light-abGeib, .cici-ext-container-clK3Yk[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-abGeib, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-clK3Yk[theme-mode=dark], .cici-ext-container-clK3Yk[theme-mode=light] .cici-ext-always-dark-IB8psg, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-IB8psg {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-zBJrRt {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-gzjhgo {
    max-height: 1000px;
    overflow: hidden;
    transition: max-height .1s ease
}

.container-gzjhgo.upload-r1y0ih {
    max-height: 24px
}

.container-gzjhgo.upload-r1y0ih .backgroundLoading-vIA9Da {
    visibility: visible
}

.container-gzjhgo.upload-r1y0ih .header-b4a2Rm .title-C9Wjxd {
    color: var(--s-color-text-tertiary)
}

.backgroundLoading-vIA9Da {
    background-color: var(--s-color-border-secondary);
    border-radius: 16px 0 0 16px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    visibility: hidden;
    width: 0;
    z-index: 2
}

.header-b4a2Rm {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: space-between
}

.header-b4a2Rm .favicon-d0wIBX {
    display: inline-block;
    width: 24px
}

.header-b4a2Rm .title-C9Wjxd {
    color: var(--s-color-text-primary);
    flex-grow: 1;
    font: var(--s-font-base-strong);
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.action-B4fCvb {
    align-items: center;
    display: flex;
    gap: 12px;
    margin-top: 12px
}

.link-G7uYci {
    color: var(--color-link-text) !important
}

.link-G7uYci:active, .link-G7uYci:hover {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.link-G7uYci:active {
    color: var(--color-link-text-active) !important
}

.light-scrollbar-z2e9ht::-webkit-scrollbar {
    height: 4px;
    width: 0
}

.light-scrollbar-z2e9ht::-webkit-scrollbar-track {
    background-color: initial
}

.light-scrollbar-z2e9ht::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 4px
}

.cici-ext-container-ZBmRWX, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-RUDotA 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-ZCbju7 150ms ease forwards;
    --light-click-animation: light-click-animation-l0GGHL 150ms ease forwards;
    --click-animation: click-animation-qgCWCB 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-oip9Sq 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-QJRe0x 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-RUDotA {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-ZCbju7 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-MG5tzh {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-qgCWCB {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-l0GGHL {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-QJRe0x {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (max-width: 879px) {
    :root {
        --icon-height: 40px;
        --icon-width: 40px;
        --header-height: 60px;
        --font-size: 14px;
        --line-height: 24px;
        --send-icon-position-fix: 15px
    }
}

@supports (top:constant(safe-area-inset-top)) {
    :root {
        --safe-top: constant(safe-area-inset-top);
        --safe-bottom: constant(safe-area-inset-bottom)
    }
}

@supports (top:env(safe-area-inset-top)) {
    :root {
        --safe-top: env(safe-area-inset-top);
        --safe-bottom: env(safe-area-inset-bottom)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZBmRWX, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-ZBmRWX .cici-ext-always-dark-nsWJVE, body .cici-ext-always-dark-nsWJVE {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZBmRWX, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-ZBmRWX .cici-ext-always-light-nMnwN4, body .cici-ext-always-light-nMnwN4 {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-ZBmRWX[theme-mode=dark] .cici-ext-always-light-nMnwN4, .cici-ext-container-ZBmRWX[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-nMnwN4, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-ZBmRWX[theme-mode=dark], .cici-ext-container-ZBmRWX[theme-mode=light] .cici-ext-always-dark-nsWJVE, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-nsWJVE {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-ZBmRWX, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-ZBmRWX a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-ZBmRWX *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZBmRWX, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-ZBmRWX .cici-ext-always-dark-nsWJVE, body .cici-ext-always-dark-nsWJVE {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZBmRWX, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-ZBmRWX .cici-ext-always-light-nMnwN4, body .cici-ext-always-light-nMnwN4 {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-ZBmRWX[theme-mode=dark] .cici-ext-always-light-nMnwN4, .cici-ext-container-ZBmRWX[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-nMnwN4, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-ZBmRWX[theme-mode=dark], .cici-ext-container-ZBmRWX[theme-mode=light] .cici-ext-always-dark-nsWJVE, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-nsWJVE {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-o0n3Ai {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-ZLiVi8 {
    display: none;
    height: 0;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.container-ZLiVi8.visible-nnVZf4 {
    display: block
}

.card-O9U5lh {
    background-color: var(--s-color-bg-primary);
    border-radius: 16px;
    bottom: 0;
    bottom: -42px;
    box-shadow: 0 30px 100px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .3);
    box-sizing: border-box;
    left: 0;
    line-height: 1;
    padding: 14px 14px 14px 14px;
    position: absolute;
    width: 100%;
    z-index: 10
}

.card-O9U5lh::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.card-O9U5lh::-webkit-scrollbar-track {
    background-color: initial
}

.card-O9U5lh::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.card-O9U5lh::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.card-O9U5lh:hover .close-1ZresJ {
    display: inline-flex
}

.disable-options-A0BNYb {
    position: absolute;
    right: -4px;
    top: -5px
}

.close-1ZresJ {
    align-items: center;
    border-radius: 16px;
    color: var(--s-color-text-quaternary);
    cursor: pointer;
    display: none;
    font-size: 10px;
    height: 16px;
    justify-content: center;
    width: 16px
}

.close-1ZresJ[aria-expanded=true] {
    display: inline-flex !important
}

.container-NJil3B {
    display: inline-block;
    height: 0;
    overflow: visible;
    position: relative;
    transform: translate(6px, -1px);
    vertical-align: middle;
    width: 8px
}

.container-NJil3B .indicator-bdgC5Y {
    border-radius: 50%;
    height: 8px;
    left: 0;
    position: absolute;
    top: -4px;
    width: 8px
}

table .container-NJil3B {
    width: 0
}

.flashing-n9pJ2t {
    animation: dot-flashing-mbrLhr .8s infinite alternate;
    animation-timing-function: ease
}

@keyframes dot-flashing-mbrLhr {
    0% {
        background-color: var(--color-dot-flashing-from)
    }
    50% {
        background-color: var(--color-dot-flashing-to)
    }
    to {
        background-color: var(--color-dot-flashing-from)
    }
}

.ext-modal-In6G_1 .semi-modal-mask {
    -webkit-backdrop-filter: blur(35px);
    backdrop-filter: blur(35px);
    background: rgba(0, 0, 0, .3)
}

.ext-modal-In6G_1 .semi-modal {
    position: relative
}

.ext-modal-In6G_1 .semi-modal-body-wrapper {
    margin: 0
}

.ext-modal-In6G_1 .semi-modal-content {
    background-color: var(--s-color-bg-primary, #fff);
    border: none;
    border-radius: 24px;
    box-shadow: 0 36px 50px rgba(42, 60, 79, .16);
    padding: 0
}

.ext-modal-In6G_1 .semi-modal-close {
    border-radius: 16px;
    position: absolute;
    right: 4px;
    top: 4px
}

.ext-modal-In6G_1 .semi-modal-close svg {
    color: var(--static-white)
}

.ext-modal-In6G_1 .semi-modal-footer {
    margin: 0 20px 20px 20px
}

.image-w1Jk1u {
    -webkit-filter: none !important;
    filter: none !important
}

.loading-c0DyVZ {
    background-size: contain
}

.loading-image-XF4Eql {
    border-radius: 12px;
    height: 100%;
    position: absolute;
    width: 100%
}

.error-wrapper-U0lEuE {
    align-items: center;
    background: var(--color-image-error);
    border-radius: 12px;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.error-wrapper-U0lEuE .fallbackIcon-t0tfxB {
    background: transparent !important;
    height: 22.5px;
    width: 22.5px
}

.image-wrapper-Ix42OG {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.image-wrapper-Ix42OG.square-zSWdmk {
    height: 0;
    padding-bottom: 100%;
    width: 100%
}

.image-wrapper-Ix42OG.clickable-QP65Cw {
    cursor: pointer
}

.flow-markdown-body[dir=rtl] .image-w1Jk1u.loading-c0DyVZ, .flow-markdown-body[dir=rtl] .image-wrapper-Ix42OG.loading-c0DyVZ {
    transform: scaleX(-1)
}

.update_notice-J7DYyb {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 20px;
    position: relative;
    width: 100%
}

.update_notice-J7DYyb .close_button-Qh8pAy {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 17px;
    justify-content: center;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 17px
}

.update_notice-J7DYyb .title-UuQiqY {
    color: var(--s-color-text-primary, #000);
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.update_notice-J7DYyb .subhead-x6OuoY {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 18px;
    margin-top: 4px;
    text-align: center
}

.update_notice-J7DYyb .subhead-x6OuoY span {
    display: inline-block
}

.update_notice-J7DYyb .feature_img-Sv632S {
    border-radius: var(--s-radius-s, 12px);
    margin-top: 12px;
    width: 100%
}

.update_notice-J7DYyb .footer-g4CKsL {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 20px;
    width: 100%
}

.update_notice-J7DYyb .footer-g4CKsL .update_now-NIkw7j {
    background: var(--s-color-bg-invert-intact-primary, #232629);
    border-radius: 16px;
    cursor: pointer;
    padding: 5px 14px
}

.update_notice-J7DYyb .footer-g4CKsL .update_now-NIkw7j:hover {
    opacity: .8
}

.update_notice-J7DYyb .footer-g4CKsL .update_now-NIkw7j span {
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.update_notice-J7DYyb .footer-g4CKsL .dismiss-muk6av {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 16px;
    cursor: pointer;
    margin-right: 12px;
    padding: 5px 14px
}

.update_notice-J7DYyb .footer-g4CKsL .dismiss-muk6av:hover {
    background: rgba(0, 0, 0, .1)
}

.update_notice-J7DYyb .footer-g4CKsL .dismiss-muk6av span {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.dismiss_popover-tjVhax {
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    padding: 16px;
    width: 230px
}

.dismiss_popover-tjVhax .warn-Elw2sQ {
    color: var(--s-color-text-primary, #000);
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 22px
}

.dismiss_popover-tjVhax .buttons-NnGqZl {
    display: flex;
    flex-direction: row-reverse;
    margin-top: 16px;
    width: 100%
}

.dismiss_popover-tjVhax .buttons-NnGqZl .confirm-A7N5DV {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-xl, 24px);
    cursor: pointer;
    padding: 5px 14px
}

.dismiss_popover-tjVhax .buttons-NnGqZl .confirm-A7N5DV:hover {
    background: rgba(0, 0, 0, .12)
}

.dismiss_popover-tjVhax .buttons-NnGqZl .confirm-A7N5DV span {
    color: var(--s-color-system-alert, #ff3b30);
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.dismiss_popover-tjVhax .buttons-NnGqZl .cancel-ESJlJx {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-xl, 24px);
    cursor: pointer;
    padding: 5px 14px
}

.dismiss_popover-tjVhax .buttons-NnGqZl .cancel-ESJlJx:hover {
    background: rgba(0, 0, 0, .12)
}

.dismiss_popover-tjVhax .buttons-NnGqZl .cancel-ESJlJx span {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.code-block-element-vwNJex {
    display: flex;
    flex-direction: column
}

.code-block-element-vwNJex > :not(:first-child) {
    margin-top: 12px
}

.code-block-element-vwNJex .code-area-FNmip6 {
    border-radius: 12px;
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    width: 100%
}

.code-block-element-vwNJex .code-area-FNmip6 code {
    color: #62d7fe
}

.code-block-element-vwNJex .code-area-FNmip6 .header-stRo8u {
    align-items: center;
    background-color: #2e343e;
    color: hsla(0, 0%, 100%, .55);
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    font-family: Menlo, Monaco, Consolas, Courier New, monospace;
    font-size: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    padding: 6px 24px
}

.code-block-element-vwNJex .code-area-FNmip6 .header-stRo8u .text-ktzb1U {
    align-items: center;
    display: flex;
    gap: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.code-block-element-vwNJex .code-area-FNmip6 .header-stRo8u .copy-eS1he2 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.code-block-element-vwNJex .code-area-FNmip6 .header-stRo8u .copy-eS1he2 .icon-idtEZb {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    width: 24px
}

.code-block-element-vwNJex .code-area-FNmip6 .header-stRo8u .copy-eS1he2 .icon-idtEZb .img-wANel2 {
    height: 16px;
    width: 16px
}

.code-block-element-vwNJex .code-area-FNmip6 .header-stRo8u .copy-eS1he2 .copy-text-R7rv7s {
    margin-left: 8px
}

.code-block-element-vwNJex .code-area-FNmip6 .content-Tu9UrW {
    background-color: #171717;
    flex-shrink: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 12px 16px 16px 16px
}

.code-block-element-vwNJex .code-area-FNmip6 .content--stderr-DluIzI {
    background-color: #42120f
}

.code-block-element-vwNJex .code-area-FNmip6 .content--stdout-VaNstw {
    background-color: #000000cc
}

.code-block-element-vwNJex .code-area-FNmip6 .content-Tu9UrW pre {
    margin: 0;
    padding: 0
}

.code-block-element-vwNJex .code-area-FNmip6 .content-Tu9UrW pre code span {
    background: transparent
}

.hoverable-yrQ83W {
    position: relative
}

.hoverable-yrQ83W:hover:after {
    background-color: rgba(0, 0, 0, .06)
}

.hoverable-yrQ83W:active:after, .hoverable-yrQ83W:hover:after {
    border-radius: 8px;
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.hoverable-yrQ83W:active:after {
    background-color: rgba(0, 0, 0, .1)
}

.light-scrollbar-fjHD4w::-webkit-scrollbar {
    height: 4px;
    width: 0
}

.light-scrollbar-fjHD4w::-webkit-scrollbar-track {
    background-color: initial
}

.light-scrollbar-fjHD4w::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 4px
}

.card-gSlAda .semi-modal-footer .semi-button {
    border-radius: 16px;
    margin: 0;
    width: 100%
}

.card-gSlAda ul {
    margin: 12px 0 0 0;
    opacity: .65;
    padding: 0 0 0 18px
}

.card-gSlAda ul li {
    font-size: 12px;
    line-height: 16px;
    margin-bottom: 8px
}

.card-gSlAda .orderList-M7sgQ7 {
    list-style: decimal
}

.card-gSlAda .cover-nHekPs {
    display: block;
    height: 164px
}

.card-gSlAda .cover-nHekPs .img-xWuk24 {
    background-position: 50%;
    background-size: cover;
    display: block;
    height: 100%;
    width: 100%
}

.card-gSlAda .textrow-fqXsui {
    background: no-repeat 100% 0;
    background-image: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/card-bg.ce95b6b0.png);
    background-size: 141px 90px;
    padding: 24px 20px 12px 20px
}

.card-gSlAda .title-nqE86e {
    color: var(--static-black);
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin: 0 0 2px 0
}

.card-gSlAda .title-nqE86e a {
    color: var(--static-black)
}

.card-gSlAda .desc-bb7VdQ {
    color: var(--color-text-tertiary);
    display: -webkit-box;
    font-size: 12px;
    font-weight: 400;
    line-height: 16px;
    margin: 0;
    max-height: 32px;
    overflow: hidden;
    text-align: left;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.card-gSlAda:hover .close-dcje19 {
    display: block
}

.container-_Lrcrh {
    align-items: center;
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    padding: 4px 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-_Lrcrh > :not(:first-child) {
    margin-left: 4px
}

.container-_Lrcrh .icon-A1skhq {
    background: transparent !important;
    height: 16px;
    transition: transform .2s ease-in-out;
    width: 16px
}

.container-_Lrcrh .icon-A1skhq.reverse-tAOS5y {
    transform: rotate(180deg)
}

.container-_Lrcrh .title-xALhjM {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px
}

.loading-container-XVyvrp {
    align-items: center;
    background-color: #f3f4f6;
    border-radius: 22px;
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: 4px;
    height: 44px;
    justify-content: center;
    width: 98px
}

.loading-container-XVyvrp .loading-name-pmbchx {
    display: block;
    max-width: 62px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap
}

.loading-container-XVyvrp .icon-A1skhq {
    background: transparent !important;
    height: 24px;
    transition: transform .2s ease-in-out;
    width: 24px
}

.loading-container-XVyvrp .icon-A1skhq.rotating-Ww6OJd {
    animation: rotating-Ww6OJd .8s linear infinite
}

@keyframes rotating-Ww6OJd {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.hoverable-apMSHw:hover:after {
    background-color: rgba(0, 0, 0, .06);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.hoverable-apMSHw:active:after {
    background-color: rgba(0, 0, 0, .1);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.modal-s6HQXk .semi-modal {
    max-width: 328px
}

.modal-s6HQXk .semi-modal-footer {
    text-align: right
}

.modal-s6HQXk .semi-modal-footer .semi-button {
    border-radius: 28px;
    font-size: 12px;
    height: 28px;
    padding: 5px 14px
}

.modal-s6HQXk .semi-modal-footer .semi-button-primary {
    background: var(--s-color-bg-invert-intact-primary, #232629)
}

.modal-s6HQXk .semi-modal-footer .semi-button-primary:hover {
    background: var(--s-color-bg-invert-intact-primary, #232629);
    opacity: .9
}

.container-bjEve8 {
    padding: 20px
}

.container-bjEve8 .title-kPN2E7 {
    color: var(--s-color-text-primary, #000);
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin: 0;
    text-align: center
}

.container-bjEve8 .desc-tLRbGx {
    color: var(--s-color-text-tertiary, #0000008c);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 4px;
    text-align: center
}

.container-bjEve8 .img-Ag9l4e {
    width: 100%
}

.wrapper-NZ1vL1.non-select-dVWYwR {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.flow-markdown-body .auto-hide-last-sibling-br + .wrapper-NZ1vL1:last-child {
    display: none
}

.header-EaizkY img, .header-EaizkY video {
    height: clamp(64px, 10vh, 120px);
    width: clamp(64px, 10vh, 120px)
}

.header-EaizkY span {
    font-size: clamp(24px, 3vh, 32px)
}

@media (max-width: 599px) {
    .header-EaizkY span {
        font-size: 18px
    }
}

@media (max-height: 699px) {
    .header-EaizkY.without-header-C07HhH {
        padding-top: 0
    }

    .header-EaizkY.without-header-C07HhH .avatar-yEHjVD {
        display: none
    }
}

.thin-EzoXzR span {
    font-size: 24px;
    font-weight: 400
}

@media (max-width: 599px) {
    .thin-EzoXzR span {
        font-size: 18px
    }
}

.fade-entering-Wwn4H6 {
    animation: fadein-MIyceV .6s cubic-bezier(.4, 0, .2, 1) forwards
}

.fade-exiting-cSFFgk {
    animation: fadeout-ac6UTB .6s cubic-bezier(.4, 0, .2, 1) forwards;
    left: 0;
    position: absolute;
    top: 0
}

.fade-exited-XOvKms {
    display: none
}

@keyframes fadeout-ac6UTB {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadein-MIyceV {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.flow-markdown-body .br-paragraph-space > .container-PzX343, .flow-markdown-body blockquote > .container-PzX343, .flow-markdown-body > .container-PzX343 {
    content: "";
    display: block;
    font-size: var(--md-box-paragraph-spacing);
    margin: 1em
}

.no-scrollbar-a0BY92::-webkit-scrollbar {
    display: none;
    scrollbar-width: none;
    -ms-overflow-style: none
}

.single-card-aSbqmP li::marker {
    color: var(--Text-Teritary, rgba(0, 0, 0, .25));
    font-size: 1.1em
}

.image-title-l_mVAM {
    background: linear-gradient(180deg, transparent, #fff 50%, #fff)
}

.panel-bYuBX0 .card-DqfLUO {
    flex: 1 1;
    margin-right: 12px;
    min-width: 225.33333px;
    padding-bottom: 10px
}

.panel-bYuBX0 .card-DqfLUO:last-child {
    margin-right: 0
}

.panel-bYuBX0 .left-arrow-P1tOHL, .panel-bYuBX0 .right-arrow-HCU4oH {
    border-radius: 10px;
    height: 32px;
    width: 32px
}

.panel-bYuBX0 .left-arrow-P1tOHL svg, .panel-bYuBX0 .right-arrow-HCU4oH svg {
    height: 20px;
    width: 20px
}

.panel-bYuBX0 .left-arrow-P1tOHL {
    margin-left: 10px
}

.panel-bYuBX0 .right-arrow-HCU4oH {
    margin-right: 10px
}

.panel-bYuBX0 div:has(.right-arrow-HCU4oH):before {
    background: linear-gradient(90deg, transparent, #f9fafb) !important
}

.panel-bYuBX0 div:has(.left-arrow-P1tOHL):before {
    background: linear-gradient(270deg, transparent, #f9fafb) !important
}

.guidance-card-TfFs16 {
    box-shadow: var(--s-shadow-lv1)
}

.guidance-card-TfFs16:hover {
    border-color: var(--s-color-blue, #007aff);
    box-shadow: var(--s-shadow-lv2-brand)
}

.carousel-item-hg8iAL {
    flex: 0 0 auto
}

.carousel-TIMWIg {
    position: relative
}

.carousel-TIMWIg .arrow-container-aqt3Wb:before {
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    width: 52px;
    z-index: 999
}

.carousel-TIMWIg .arrow-container-aqt3Wb.left-EYjHKm:before {
    background: linear-gradient(90deg, #fff 63.46%, hsla(0, 0%, 100%, 0));
    left: 0
}

.carousel-TIMWIg .arrow-container-aqt3Wb.right-i_i20C:before {
    background: linear-gradient(270deg, #fff 63.46%, hsla(0, 0%, 100%, 0));
    right: 0
}

.carousel-TIMWIg .arrow-Vai3hi {
    align-items: center;
    background: var(--s-color-bg-primary);
    border: 1px solid var(--s-color-border-tertiary);
    border-radius: 50%;
    box-shadow: 0 2px 16px 0 #0000001a;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-size: 16px;
    height: 28px;
    justify-content: center;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 28px;
    z-index: 999
}

.carousel-TIMWIg .arrow-Vai3hi.large-r18saG {
    height: 36px;
    width: 36px
}

.carousel-TIMWIg .arrow-Vai3hi.large-r18saG [role=img] {
    font-size: 20px
}

.carousel-TIMWIg .arrow-Vai3hi.no-border-HlxAjd {
    background: transparent;
    border: none;
    box-shadow: none
}

.carousel-TIMWIg .left-arrow-mnGcxQ {
    left: 0
}

.carousel-TIMWIg .right-arrow-z6uwWX {
    right: 0
}

.carousel-content-zCv8nJ {
    flex: 1 0 auto;
    overflow: auto;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.carousel-content-zCv8nJ::-webkit-scrollbar {
    display: none
}

.carousel-row-krGmRo {
    display: flex;
    flex-wrap: nowrap
}

.header-o0Xpoc {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important
}

.code-group-item--begin-f6AB4L > div {
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important
}

.code-group-item--end-Zn8Rli > div {
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important
}

.button-ttHvpX .semi-icon, .button-ttHvpX .semi-icon-default {
    font-size: 1em !important
}

.setting-tip-WVIMPE {
    align-items: center;
    color: var(--s-color-text-invert-primary, #fff);
    display: flex
}

.setting-tip-WVIMPE .setting-button-1EfuWp {
    color: #7797ff;
    cursor: pointer;
    margin-left: 2px
}

.setting-tip-WVIMPE .close-btn-KjSlP8 {
    color: var(--s-color-text-invert-tertiary, hsla(0, 0%, 100%, .55));
    cursor: pointer;
    margin-left: 6px
}

.setting-tip-WVIMPE .close-btn-KjSlP8:hover {
    color: var(--s-color-text-invert-primary, #fff)
}

.icon-KYtCeY {
    font-size: 20px;
    padding: 1px 0
}

.icon-KYtCeY.small-QjMQNk {
    font-size: 18px
}

.v4-card-ajef5k {
    transition: box-shadow .15s cubic-bezier(.4, 0, .2, 1) !important
}

.v4-card-ajef5k, .v4-card-ajef5k:hover {
    background: var(--s-color-bg-primary) !important
}

.v4-card-ajef5k:hover {
    box-shadow: var(--s-shadow-lv2) !important
}

.ci-icon-XGBV5Y {
    color: linear-gradient(283.26deg, #9671fb, #ea6fc1)
}

.slide-up-WCrAzZ {
    --transform-y: -100px;
    --transform-y-nag: 100px
}

.slide-down-dtqBGd {
    --transform-y: 100px;
    --transform-y-nag: -100px
}

.fade-entering-jqszgP {
    animation: fadein-ta8kXA .4s cubic-bezier(.5, 0, .1, 1) forwards
}

.fade-exiting-rZpxpd {
    animation: fadeout-bC41DI .4s cubic-bezier(.5, 0, .1, 1) forwards;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.fade-exited-vB7dp5 {
    bottom: 0;
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: -1
}

@keyframes fadeout-bC41DI {
    0% {
        opacity: 1;
        transform: translateY(0)
    }
    to {
        opacity: 0;
        transform: translateY(var(--transform-y))
    }
}

@keyframes fadein-ta8kXA {
    0% {
        opacity: 0;
        transform: translateY(var(--transform-y-nag))
    }
    to {
        opacity: 1;
        transform: translateY(0)
    }
}

.greeting-without-sidebar-ebTlF7 {
    margin-bottom: 40px;
    padding-top: 40px
}

@media (max-height: 699px) {
    .greeting-without-sidebar-ebTlF7 {
        padding-top: 0
    }
}

.scroll-view-center-Rxiurv > div {
    justify-content: center !important
}

.previous-ZLYhxY {
    margin-top: clamp(0px, .8vh, 10px)
}

.sidebar-greeting-header-vks9UM {
    margin-bottom: 25.2px !important;
    padding-top: 25.2px !important
}

.sidebar-greeting-header-vks9UM span {
    font-size: 18px !important
}

.animation-QSx9aI {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.light-scrollbar-FDfgd0::-webkit-scrollbar {
    height: 4px;
    width: 0
}

.light-scrollbar-FDfgd0::-webkit-scrollbar-track {
    background-color: initial
}

.light-scrollbar-FDfgd0::-webkit-scrollbar-thumb {
    background-color: #999;
    border-radius: 4px
}

.containerWrapper-wgdED0 {
    height: 100%;
    position: relative;
    width: 100%
}

.containerWrapper-wgdED0 .container-vdeDgT {
    display: flex;
    height: 100%;
    justify-content: center;
    pointer-events: none;
    width: 100%
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A {
    position: relative;
    width: 100%;
    --left-side-width: 0px
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A.leftVisible-MrTx2b {
    --left-side-width: clamp(160px, 25vw, 280px)
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A > * {
    pointer-events: auto
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .leftSide-zYBGYx {
    height: 100%;
    left: 0;
    position: absolute;
    width: var(--width)
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .leftSide-zYBGYx.transition-wzxGbS {
    transition: transform .3s ease
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .leftSide-zYBGYx:not(.expand-xFauDN) {
    pointer-events: none;
    transform: translateX(-100%);
    z-index: 20
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .leftSide-zYBGYx:not(.expand-xFauDN) > * {
    pointer-events: auto
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .leftSide-zYBGYx:not(.expand-xFauDN).open-temp-EvprEx {
    transform: translateX(0)
}

@media (max-width: 599px) {
    .containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .leftSide-zYBGYx {
        display: none
    }
}

.containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .rightSide-MxMJyf {
    height: 0;
    position: absolute;
    right: 0;
    top: 0
}

@media (max-width: 599px) {
    .containerWrapper-wgdED0 .container-vdeDgT .layout-YNtL2A .rightSide-MxMJyf {
        display: none
    }
}

.containerWrapper-wgdED0 .panelWrapper-NdgYCT {
    background: var(--s-color-bg-primary);
    display: flex;
    height: 100%;
    justify-content: center;
    pointer-events: auto;
    position: absolute;
    top: 0;
    width: 100%
}

.containerWrapper-wgdED0 .panelWrapper-NdgYCT .fullMode-n1Yhhz {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.containerWrapper-wgdED0 .panelWrapper-NdgYCT .fullMode-n1Yhhz > * {
    height: 100vh;
    width: 100vw
}

@supports (height:100dvh) {
    .containerWrapper-wgdED0 .panelWrapper-NdgYCT .fullMode-n1Yhhz > * {
        height: 100dvh
    }
}

.containerWrapper-wgdED0 .panelWrapper-NdgYCT .scrollMode-MA_HCJ {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 100%;
    overflow: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.containerWrapper-wgdED0 .panelWrapper-NdgYCT .scrollMode-MA_HCJ > * {
    width: 100vw
}

code[class*=language-], pre[class*=language-] {
    background: none;
    color: #000;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    white-space: pre;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    tab-size: 4
}

code[class*=language-] ::-moz-selection, code[class*=language-]::-moz-selection, pre[class*=language-] ::-moz-selection, pre[class*=language-]::-moz-selection {
    background: #26487a;
    text-shadow: none
}

code[class*=language-] ::selection, code[class*=language-]::selection, pre[class*=language-] ::selection, pre[class*=language-]::selection {
    background: #26487a;
    text-shadow: none
}

@media print {
    code[class*=language-], pre[class*=language-] {
        text-shadow: none
    }
}

pre[class*=language-] {
    margin: .5em 0;
    overflow: auto
}

:not(pre) > code[class*=language-] {
    border-radius: .3em;
    padding: .1em;
    white-space: normal
}

.token.cdata, .token.comment, .token.doctype, .token.prolog {
    color: #708090
}

.token.punctuation {
    color: #e6edf3
}

.token.namespace {
    opacity: .7
}

.token.boolean, .token.constant, .token.deleted, .token.number, .token.symbol {
    color: #62d7fe
}

.token.tag {
    color: #7ee787
}

.token.property {
    color: #79c0ff
}

.token.string {
    color: #a5d6ff
}

.token.builtin, .token.char, .token.inserted {
    color: #70c632ed
}

.language-css .token.string, .style, .token.attr-name, .token.entity, .token.operator, .token.selector, .token.url {
    color: #79c0ff
}

.token.atrule, .token.attr-value {
    color: #a5d6ff
}

.token.function {
    color: #d2a8ff
}

.token.keyword {
    color: #ff7b72
}

.token.class-name {
    color: #d98fdd
}

.token.important, .token.regex, .token.variable {
    color: #f1c863
}

.token.bold, .token.important {
    font-weight: 700
}

.token.italic {
    font-style: italic
}

.token.entity {
    cursor: help
}

body[arco-theme=dark] code[class*=language-], body[arco-theme=dark] pre[class*=language-] {
    background: none;
    color: #f8f8f2;
    font-family: Consolas, Monaco, Andale Mono, Ubuntu Mono, monospace;
    font-size: 1em;
    text-align: left;
    text-shadow: 0 1px rgba(0, 0, 0, .3);
    white-space: pre;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    -webkit-hyphens: none;
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1.5;
    -moz-tab-size: 4;
    tab-size: 4
}

body[arco-theme=dark] pre[class*=language-] {
    border-radius: .3em;
    margin: .5em 0;
    overflow: auto;
    padding: 1em
}

body[arco-theme=dark] :not(pre) > code[class*=language-], body[arco-theme=dark] pre[class*=language-] {
    background: #272822
}

body[arco-theme=dark] :not(pre) > code[class*=language-] {
    border-radius: .3em;
    padding: .1em;
    white-space: normal
}

body[arco-theme=dark] .token.cdata, body[arco-theme=dark] .token.comment, body[arco-theme=dark] .token.doctype, body[arco-theme=dark] .token.prolog {
    color: #8292a2
}

body[arco-theme=dark] .token.punctuation {
    color: #f8f8f2
}

body[arco-theme=dark] .token.namespace {
    opacity: .7
}

body[arco-theme=dark] .token.constant, body[arco-theme=dark] .token.deleted, body[arco-theme=dark] .token.property, body[arco-theme=dark] .token.symbol, body[arco-theme=dark] .token.tag {
    color: #62d7fe
}

body[arco-theme=dark] .token.boolean, body[arco-theme=dark] .token.number {
    color: #ae81ff
}

body[arco-theme=dark] .token.attr-name, body[arco-theme=dark] .token.builtin, body[arco-theme=dark] .token.char, body[arco-theme=dark] .token.inserted, body[arco-theme=dark] .token.selector, body[arco-theme=dark] .token.string {
    color: #a6e22e
}

body[arco-theme=dark] .language-css .token.string, body[arco-theme=dark] .style .token.string, body[arco-theme=dark] .token.entity, body[arco-theme=dark] .token.operator, body[arco-theme=dark] .token.url, body[arco-theme=dark] .token.variable {
    color: #f8f8f2
}

body[arco-theme=dark] .token.atrule, body[arco-theme=dark] .token.attr-value, body[arco-theme=dark] .token.class-name, body[arco-theme=dark] .token.function {
    color: #e6db74
}

body[arco-theme=dark] .token.keyword {
    color: #66d9ef
}

body[arco-theme=dark] .token.important, body[arco-theme=dark] .token.regex {
    color: #fd971f
}

body[arco-theme=dark] .token.bold, body[arco-theme=dark] .token.important {
    font-weight: 700
}

body[arco-theme=dark] .token.italic {
    font-style: italic
}

body[arco-theme=dark] .token.entity {
    cursor: help
}

.math-error-KgIuHs {
    color: red !important
}

.left-side-width-rdtLZ2 {
    --width: 0px
}

@media (min-width: 600px) {
    .left-side-width-rdtLZ2 {
        --width: clamp(160px, 25vw, 280px)
    }
}

@media (max-width: 599px) {
    .left-side-width-rdtLZ2 {
        --width: 0
    }
}

.container-may7Ze {
    width: 100%;
    --padding: 0px;
    --left-side-width: 0px;
    --right-side-width: 0px;
    --width: calc(var(--max-width-layout-container-width) - var(--left-side-width) - var(--right-side-width));
    --center-content: min(var(--width), var(--center-content-max-width));
    --total-side: calc(var(--max-width-layout-container-width) - var(--center-content) - var(--left-side-width) - var(--right-side-width));
    --left-side: calc(var(--total-side) / 2);
    --content-left: calc(var(--left-side) + var(--left-side-width));
    overflow-anchor: none;
    padding-left: calc(var(--content-left) + var(--padding));
    padding-right: calc(var(--left-side) + var(--padding) + var(--right-side-width));
    position: relative
}

.container-may7Ze.transition-B8u9fQ {
    transition: padding .3s ease
}

@media (min-width: 600px) {
    .container-may7Ze.leftVisible-CfLmyr {
        --left-side-width: clamp(160px, 25vw, 280px)
    }
}

@media (max-width: 599px) {
    .container-may7Ze.leftVisible-CfLmyr {
        --left-side-width: 0px !important
    }
}

@media (min-width: 900px) {
    .container-may7Ze.rightVisible-bMpX2d {
        --right-side-width: 54px
    }
}

@media (max-width: 899px) and (min-width: 600px) {
    .container-may7Ze.rightVisible-bMpX2d {
        --right-side-width: 54px
    }
}

@media (max-width: 599px) {
    .container-may7Ze.rightVisible-bMpX2d {
        --right-side-width: 0px !important
    }
}

@media (min-width: 900px) {
    .container-may7Ze {
        --padding: var(--max-width-layout-large-padding)
    }
}

@media (max-width: 899px) and (min-width: 600px) {
    .container-may7Ze {
        --padding: var(--max-width-layout-small-padding)
    }
}

@media (max-width: 599px) {
    .container-may7Ze {
        --padding: var(--max-width-layout-small-padding)
    }
}

.container-may7Ze .inner-SZBapM {
    height: 100%;
    overflow-anchor: none;
    position: relative;
    width: 100%
}

.message-container-ynd0ie {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%
}

.message-container-ynd0ie .message-area-n0m5Ir {
    max-width: 800px;
    overflow: hidden;
    width: 100%
}

.message-container-ynd0ie .top-area-BzFv6C {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: clamp(20px, 3vh, 40px) 0
}

.message-container-ynd0ie .avatar-Iw9Ns2 {
    height: clamp(64px, 10vh, 120px);
    width: clamp(64px, 10vh, 120px)
}

.message-container-ynd0ie .title-pS0gTz {
    height: clamp(30px, 3vh, 40px)
}

.message-container-ynd0ie .bottom-area-yKVCCK {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.message-container-ynd0ie .bottom-area-yKVCCK .item-ab3ij0 {
    width: 30%
}

.message-container-ynd0ie::-webkit-scrollbar {
    display: block;
    width: 9px
}

.message-container-ynd0ie::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 9px 14px 14px 9px
}

.message-container-ynd0ie:hover::-webkit-scrollbar-thumb {
    background: var(--scrollbar-color);
    background-clip: padding-box;
    border-right: 3px solid transparent;
    opacity: 1
}

.message-container-ynd0ie:hover::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-hover-color);
    background-clip: padding-box;
    border-right: 3px solid transparent
}

.skeleton-neqjpl {
    background: hsla(0, 0%, 60%, .1);
    background-size: 400% 100%
}

.previous-FI4m1E {
    margin-top: clamp(0px, .8vh, 10px)
}

.greeting-uyLEjw {
    margin-bottom: clamp(20px, min(6vh, 6vw), 60px);
    padding-top: clamp(20px, min(6vh, 6vw), 60px)
}

.animation-lyRDpA {
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.polyfill-container-bgq1ra {
    position: fixed
}

.hoist-z-sOG_w1 {
    z-index: 1
}

.action-btn-HY2Z3A {
    background: transparent !important;
    border: unset !important;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5)) !important;
    height: var(--s-radius-xl, 24px) !important;
    min-width: var(--s-radius-xl, 24px) !important;
    padding: 0 !important;
    width: -webkit-fit-content !important;
    width: -moz-fit-content !important;
    width: fit-content !important
}

.action-btn-HY2Z3A:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04)) !important;
    border-radius: var(--s-radius-xxs, 4px) !important
}

.action-button-mHFgNq {
    background: var(--s-color-bg-primary) !important;
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12)) !important;
    border-radius: 10px !important;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8)) !important;
    font: var(--s-font-xs-strong) !important;
    padding: 6px 10px 6px 6px !important
}

.action-button-mHFgNq:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04)) !important
}

.action-button-mHFgNq:active {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1)) !important;
    border: 1px solid transparent !important
}

.action-button-mHFgNq.semi-button svg {
    font-size: 20px !important
}

.action-button-mHFgNq .semi-button-content-right {
    margin-left: 4px !important
}

.exercise-skill-container-F2g4lU .bottom-container-v8Xujm {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding: 0 12px 12px 14px
}

.exercise-skill-container-F2g4lU .bottom-container-v8Xujm .left-tools-s7wvXr {
    align-items: center;
    display: flex;
    gap: 8px
}

.exercise-skill-container-F2g4lU .bottom-container-v8Xujm .right-tools-kWdk5A {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between
}

.container-wp2zXy {
    position: relative
}

.container-wp2zXy .editor-container-JDIS_u {
    display: flex;
    gap: 10px;
    padding: 12px 12px 12px 16px;
    position: relative
}

.container-wp2zXy .editor-container-JDIS_u .editor-JHmZwB {
    align-self: center;
    caret-color: var(--s-color-accents-blue, #0057ff);
    flex-grow: 1;
    max-height: 300px
}

.container-wp2zXy .editor-container-JDIS_u .right-tools-wrapper-dlUlMh {
    align-items: flex-end;
    display: flex
}

.chat-input-content-container-Yy8ItH {
    position: relative
}

.chat-input-content-container-Yy8ItH .popover-AwiAAg {
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-quaternary, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-l, 20px);
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .1);
    left: 0;
    overflow: hidden;
    position: absolute;
    transform: translateY(-100%);
    transition: all .25s ease-in-out;
    width: 100%;
    z-index: 1000
}

.chat-input-content-container-Yy8ItH .popover-AwiAAg.transition-entered-O0D_CJ, .chat-input-content-container-Yy8ItH .popover-AwiAAg.transition-entering-WhLwia {
    opacity: 1;
    top: -8px
}

.chat-input-content-container-Yy8ItH .popover-AwiAAg.transition-exiting-LS9Rt5 {
    opacity: 0;
    top: 0
}

.chat-input-content-container-Yy8ItH .popover-AwiAAg.transition-exited-Zo8RFI {
    opacity: 0;
    top: 0;
    visibility: hidden
}

.chat-input-content-container-Yy8ItH .semi-portal-inner {
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 10px 24px 0 #2a3c4f33;
    overflow: hidden
}

.skill-title-container-WB2fcM {
    border-top-left-radius: var(--chat-input-skill-border-radius, 20px);
    border-top-right-radius: var(--chat-input-skill-border-radius, 20px);
    box-sizing: border-box;
    height: 48px;
    overflow: hidden;
    padding: 0 16px;
    width: 100%
}

.skill-title-container-WB2fcM.normal-KkHgLj {
    background-color: var(--s-color-bg-trans, rgba(0, 0, 0, .02))
}

.skill-title-container-WB2fcM.blue-K8qi_3 {
    background-color: #f6f8fb
}

.skill-title-container-WB2fcM.gray-zxJho4 {
    background-color: var(--s-color-bg-secondary, #f9fafb)
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .icon-wrapper-bQRVhi {
    align-items: center;
    border-radius: 9999px;
    display: flex;
    flex-shrink: 0;
    height: 20px;
    justify-content: center;
    margin-right: 8px;
    width: 20px
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .icon-wrapper-bQRVhi svg {
    font-size: 20px
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .content-k53EzO {
    align-items: center;
    display: flex;
    flex: 1 1;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-width: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .content-k53EzO .title-rxlWFH {
    font-size: 14px;
    font-weight: 500;
    height: 16px;
    line-height: 16px
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .content-k53EzO .after-title-qcBWpZ {
    display: inline-flex;
    flex-shrink: 0
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .right-s7AK1F {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: 8px;
    margin-left: 8px
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-wrapper-FFyYTC, .skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    display: flex;
    font: var(--s-font-small-strong);
    gap: 4px;
    justify-content: center
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-wrapper-FFyYTC svg path, .skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q svg path {
    fill: var(--s-color-text-tertiary, rgba(0, 0, 0, .55))
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-wrapper-FFyYTC:hover, .skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .04))
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-wrapper-FFyYTC:active, .skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q:active {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .02))
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-wrapper-FFyYTC:active svg path, .skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q:active svg path {
    background: var(--Brand---s-color-brand-tertiary, rgba(0, 102, 255, .06))
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q {
    border-radius: 10px;
    height: 32px;
    padding: 5px 12px 5px 8px
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q.expanded-kBnEa5 {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .04))
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-wrapper-FFyYTC {
    border-radius: 4px
}

.skill-title-container-WB2fcM .skill-title-content-_LH397 .close-btn-svg-m6Ls7x, .skill-title-container-WB2fcM .skill-title-content-_LH397 .collapse-btn-svg-sek2jf, .skill-title-container-WB2fcM .skill-title-content-_LH397 .expand-btn-svg-erctMI {
    font-size: 20px
}

.shortcut-PrP6EP {
    align-items: center;
    display: flex;
    gap: 10px
}

.shortcut-PrP6EP .shortcut-name-B5eA0X {
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 11px;
    font-weight: 400;
    line-height: 14px
}

.shortcut-PrP6EP .shortcut-key-_yfKXD {
    color: var(--s-color-text-invert-secondary, hsla(0, 0%, 100%, .65));
    font-size: 11px;
    font-weight: 400;
    line-height: 14px
}

.skill-title-container-WB2fcM.small-DIj2TW {
    padding: 10px 12px
}

.skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .icon-wrapper-bQRVhi {
    height: 16px;
    width: 16px
}

.skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .icon-wrapper-bQRVhi svg {
    font-size: 16px
}

.skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .content-k53EzO .title-rxlWFH {
    font-size: 12px;
    height: 14px;
    line-height: 14px
}

.skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .right-s7AK1F {
    height: 16px
}

.skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .expand-btn-wrapper-Ookh4q {
    border-radius: 6px;
    font-size: 12px;
    height: 24px;
    line-height: 16px;
    padding: 2px 4px 2px 4px
}

.skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .close-btn-svg-m6Ls7x, .skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .collapse-btn-svg-sek2jf, .skill-title-container-WB2fcM.small-DIj2TW .skill-title-content-_LH397 .expand-btn-svg-erctMI {
    font-size: 16px
}

.container-hktmpw {
    height: 32px;
    position: relative;
    width: 32px
}

.container-hktmpw .mic-container-G3FvHl {
    align-items: center;
    border-radius: 8px;
    display: flex;
    height: 100%;
    justify-content: space-around;
    position: relative;
    width: 100%
}

.container-hktmpw .mic-container-G3FvHl:hover {
    background: var(--s-color-border-secondary, rgba(0, 0, 0, .12))
}

.container-hktmpw .mic-container-G3FvHl.active-Cf3DC1 {
    background: var(--s-color-brand-primary-transparent-2, rgba(0, 102, 255, .1));
    border-radius: var(--s-radius-xs, 10px)
}

.container-hktmpw .mic-container-G3FvHl .asr-animate-Vfky0Z {
    gap: 2.5px !important;
    margin-right: 0 !important;
    width: 100% !important
}

.container-hktmpw .mic-container-G3FvHl .asr-animate-Vfky0Z div[class*=bar] {
    background-color: #06f !important;
    opacity: 1 !important
}

.container-hktmpw .mic-container-G3FvHl .icon-mic-NvHpSi {
    font-size: 24px
}

.container-hktmpw .mic-container-G3FvHl .icon-loading-P2rKmh {
    transform: scale(.8) translateX(6px);
    transform-origin: left
}

.container-hktmpw .mic-permission-car-wrapper-SEHvhz {
    left: 82px;
    position: absolute;
    top: -18px;
    transform: translate(-100%, -100%)
}

.mic-container-zyRY8S {
    align-items: center;
    border-radius: 8px;
    display: inline-flex;
    flex-shrink: 0;
    height: 28px;
    justify-content: flex-start;
    padding: 0 9px;
    position: relative
}

.mic-container-zyRY8S:hover {
    background: var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border: 0 solid var(--s-color-border-secondary, rgba(0, 0, 0, .12))
}

.mic-container-zyRY8S:hover .icon-mic-k2GDBN {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.mic-container-active-Osataf {
    background: var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border: 0 solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    box-sizing: border-box;
    padding: 0 5px 0 8px;
    width: 56px
}

.mic-container-active-Osataf .icon-mic-k2GDBN {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.icon-mic-k2GDBN {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    cursor: pointer
}

.close-container-OiAIAV {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: 20px;
    z-index: 9
}

.close-yiSb3U {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 14px
}

.bar-rvmpxc {
    background-color: #474746;
    border-radius: 4px;
    height: 4px;
    transform-origin: bottom;
    transition: height .1s ease-in-out;
    width: 2px
}

.bar-container-gr4n_0 {
    align-items: center;
    display: flex;
    gap: 1.5px;
    justify-content: center;
    margin-right: 20px;
    max-height: 16px;
    overflow: hidden
}

.loading-IfNuDl {
    left: 2px;
    position: absolute;
    transform: scale(.7);
    transform-origin: center
}

.loading-relative-pItxjl {
    position: unset
}

.wrapper-b6ge7g {
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1);
    align-items: center;
    display: flex
}

.wrapper-b6ge7g > div {
    opacity: .6;
    transform: scale(.6) translateX(-9.6px);
    transform-origin: left center
}

.searchingWeb-W5e1br {
    align-items: center;
    display: flex;
    gap: 4px
}

.dotLoadingSvg-eeBKda {
    animation: rotate-uRWkEy 1.5s ease-in-out infinite;
    color: rgba(0, 0, 0, .6);
    height: 20px;
    width: 20px
}

@keyframes rotate-uRWkEy {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.text-SKK6S4 {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 13px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.143px;
    line-height: 22px
}

.flow-WBR1XR {
    --color-brand-primary: #06f
}

.flow-WBR1XR.semi-button svg {
    font-size: 16px
}

.flow-WBR1XR.semi-button-content-right {
    margin-left: 4px
}

.flow-WBR1XR.semi-button-secondary {
    background-color: var(--s-color-bg-primary);
    border: 1px solid var(--s-color-border-primary) !important;
    border-radius: 28px
}

.flow-WBR1XR.semi-button-secondary:hover {
    background: var(--s-color-bg-trans) !important
}

.flow-WBR1XR.semi-button-secondary:active {
    background: var(--s-color-bg-trans-secondary) !important;
    border: 1px solid transparent !important
}

.flow-WBR1XR.semi-button-secondary.semi-button-light {
    color: var(--s-color-text-primary);
    font: var(--s-font-small-strong)
}

.flow-WBR1XR.semi-button-primary {
    background-color: var(--color-brand-primary);
    border: 1px solid transparent !important;
    border-radius: 28px
}

.flow-WBR1XR.semi-button-primary:active, .flow-WBR1XR.semi-button-primary:hover {
    background: var(--color-brand-primary) !important
}

.flow-WBR1XR.semi-button-primary:active {
    border: 1px solid transparent !important
}

.flow-WBR1XR.semi-button-primary.semi-button-light {
    color: var(--s-color-text-invert-primary);
    font: var(--s-font-small-strong)
}

.flow-WBR1XR.semi-button-primary-disabled {
    background-color: var(--s-color-text-disable);
    border: 1px solid transparent !important;
    border-radius: 28px
}

.flow-WBR1XR.semi-button-primary-disabled.semi-button-light {
    color: var(--s-color-text-invert-primary);
    font: var(--s-font-small-strong)
}

.container-Val2iP {
    background: var(--s-color-bg-primary, #fff);
    border-radius: var(--s-radius-xl, 24px);
    box-shadow: var(--s-shadow-lv5);
    padding: 20px;
    position: relative;
    width: 328px
}

.container-Val2iP .content-wrapper-zIZU7o {
    padding: 0 2px
}

.container-Val2iP .content-wrapper-zIZU7o .title-DCy9tY {
    color: var(--s-color-text-primary, #000);
    font: var(--s-font-h3)
}

.container-Val2iP .content-wrapper-zIZU7o .description-A0BRjd {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font: var(--s-font-xs);
    margin-top: 4px
}

.container-Val2iP .content-wrapper-zIZU7o .img-wrapper-RsKOud {
    border-radius: var(--s-radius-s, 12px);
    height: 88px;
    margin-top: 12px;
    overflow: hidden;
    width: 288px
}

.container-Val2iP .action-button-wrapper-IjtWdv {
    display: flex;
    gap: 12px;
    justify-content: flex-end;
    margin-top: 20px
}

.container-Val2iP .action-button-wrapper-IjtWdv .know-btn-d2OEda {
    background: var(--s-color-bg-invert-intact-primary, #232629);
    color: var(--s-color-text-invert-primary, #fff) !important;
    font: var(--s-font-xs-strong)
}

.container-Val2iP .action-button-wrapper-IjtWdv .know-btn-d2OEda:hover {
    background: var(--s-color-bg-invert-intact-primary, #232629) !important
}

.container-Val2iP .close-btn-HJ6TIf {
    align-items: center;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: absolute;
    right: 8px;
    top: 8px;
    width: 24px
}

.container-Val2iP .close-btn-HJ6TIf:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.container-rwCTnU {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: var(--chat-input-icon-size-full, 32px)
}

.container-rwCTnU .send-btn-fDrkYV {
    background-color: var(--bg-base-2-overlay, #f5f5f5);
    border: 0;
    border-radius: 18px;
    box-sizing: border-box;
    padding: 0
}

.container-rwCTnU .send-btn-fDrkYV, .container-rwCTnU .send-btn-fDrkYV svg {
    height: var(--chat-input-icon-size-full, 32px);
    width: var(--chat-input-icon-size-full, 32px)
}

.container-rwCTnU .send-btn-fDrkYV svg {
    color: var(--color-primary-50, #06f)
}

.container-rwCTnU .send-btn-fDrkYV.semi-button-disabled svg {
    color: rgba(0, 0, 0, .1)
}

.container-rwCTnU .send-btn-fDrkYV:hover {
    background-color: var(--bg-base-2-overlay, #f5f5f5) !important
}

.container-rwCTnU .send-btn-fDrkYV:hover svg {
    color: var(--s-color-brand-primary-hover, #004ad9)
}

.prompt-container-XRsLN7 {
    display: grid;
    gap: 12px;
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

.prompt-container-XRsLN7 .prompt-item-dL1v7S {
    background-color: var(--s-color-bg-secondary, #f9fafb);
    border-radius: var(--s-radius-s, 12px);
    cursor: pointer;
    padding: 16px
}

.prompt-container-XRsLN7 .prompt-item-dL1v7S:hover {
    background-color: var(--s-color-bg-tertiary, #f3f4f6)
}

.prompt-container-XRsLN7 .prompt-item-dL1v7S .title-_XRHAx {
    font: var(--s-font-base-em)
}

.prompt-container-XRsLN7 .prompt-item-dL1v7S .description-Vgqkf2 {
    font: var(--s-font-small);
    margin-top: 4px
}

.prompt-container-XRsLN7 .prompt-item-dL1v7S .image-container-Ph0NFz {
    margin-top: 8px
}

.prompt-container-XRsLN7 .prompt-item-dL1v7S .image-container-Ph0NFz .image-cHfuML {
    border-radius: var(--s-radius-xxs, 4px);
    width: 100%
}

.link-item-wrapper-aG6xXK {
    align-items: center;
    cursor: pointer !important;
    display: inline-flex;
    height: 16px;
    justify-content: center;
    margin: 0 .5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    vertical-align: text-bottom;
    width: 16px
}

.link-item-wrapper-aG6xXK .link-item-XX7v8I {
    align-items: center;
    background-color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    border-radius: 8px;
    display: inline-flex;
    height: 14px;
    justify-content: center;
    transition: all .1s;
    width: 14px
}

.link-item-wrapper-aG6xXK .link-item-text-tRrU9U {
    color: #fff !important;
    font-size: 10px;
    font-weight: 600;
    text-wrap: nowrap;
    transform: scale(.875);
    transform-origin: center
}

.link-item-wrapper-aG6xXK:hover .link-item-XX7v8I {
    background-color: var(--s-color-brand-primary-hover, #004ad9)
}

.container-J8FZf3 {
    border-radius: 16px;
    max-width: 700px;
    overflow: hidden;
    padding: 12px 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-J8FZf3.light-cvttGN {
    background: #f8f8f8
}

.container-J8FZf3.dark-MSYOuR {
    background: #000
}

.container-VYPU3x {
    display: flex;
    flex-direction: column;
    height: 400px;
    width: 300px
}

.container-VYPU3x .control-bar-z7sJOh {
    display: flex;
    flex-direction: row;
    flex-shrink: 0;
    flex-wrap: wrap;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-VYPU3x .content-_om5pw {
    background: #f8f8f8;
    border-radius: 16px;
    display: flex;
    flex: 1 1;
    height: 100%;
    min-height: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-VYPU3x .content-_om5pw.dark-YL3lWd {
    background: unset
}

.container-VYPU3x .content-_om5pw .md-box-HMzYt6 {
    background: unset;
    border-radius: unset;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: visible
}

.container-VYPU3x > :not(:first-child) {
    margin-top: 5px
}

.container-MP2WIF {
    background-color: #fff;
    display: flex;
    flex-direction: row
}

.container-MP2WIF .inner-qKa4_z {
    flex: 1 1
}

.container-UEsPw_ {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 100%
}

.container-UEsPw_ > :not(:first-child) {
    margin-top: 10px
}

.container-UEsPw_ .controller-UiMjZu {
    flex-shrink: 0
}

.container-UEsPw_ .content-sWkYi4 {
    display: flex;
    flex: 1 1;
    flex-direction: row;
    max-height: 100%;
    min-height: 0
}

.container-UEsPw_ .content-sWkYi4 > :not(:first-child) {
    margin-left: 10px
}

.container-UEsPw_ .content-sWkYi4 .left-S2QHhL {
    flex: 1 1;
    overflow: auto
}

.container-UEsPw_ .content-sWkYi4 .right-Wq9Iea {
    flex: 1 1;
    overflow-y: auto !important;
    word-break: break-word
}

.container-ovaMDa {
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 100%
}

.container-ovaMDa > :not(:first-child) {
    margin-left: 10px
}

.container-ovaMDa .left-w0Hwda {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    max-height: 100%
}

.container-ovaMDa .left-w0Hwda > :not(:first-child) {
    margin-top: 10px
}

.container-ovaMDa .left-w0Hwda .raw-CjZeT8 {
    background: #f8f8f8;
    border-radius: 16px;
    color: grey;
    flex: 1 1;
    min-height: 0;
    overflow-y: auto !important;
    padding: 12px 16px;
    white-space: pre-wrap;
    word-break: break-word
}

.container-ovaMDa .left-w0Hwda .raw-CjZeT8 .current-AxkT5k {
    color: #000
}

.container-ovaMDa .right-D7izI8 {
    flex: 1 1;
    max-height: 100%;
    overflow-y: auto !important;
    word-break: break-word
}

@keyframes fade-in-dFqjbP {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.search-source-card-kNphA9 {
    align-items: center;
    background: var(--s-color-bg-primary);
    border-radius: 8px;
    box-shadow: var(--s-shadow-lv1);
    display: flex;
    flex: 1 1;
    gap: 12px;
    height: 94px;
    justify-content: flex-start;
    padding: 12px;
    --hover-bg-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .2));
    --active-bg-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .2))
}

.search-source-card-kNphA9:hover {
    animation: var(--hover-animation)
}

.search-source-card-kNphA9:active {
    animation: var(--click-animation)
}

.search-source-card-first-card-in-row-W7v8Nx {
    margin-left: 28px
}

.search-source-card-last-card-in-row-qKo8RG {
    margin-right: 28px
}

.search-source-card-content-Sxux6X {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

.search-source-card-content-header-avG4RP {
    align-items: center;
    align-self: stretch;
    display: flex;
    gap: var(--radius-xxl, 12px)
}

.search-source-card-content-header-title-ikbxjy {
    color: var(--s-color-text-secondary);
    display: -webkit-box;
    height: 42px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font: var(--s-font-small-strong);
    line-height: 22px;
    width: 90%
}

.search-source-card-content-header-image-ZyuJB0 {
    border-radius: var(--s-radius-xxs, 4px);
    height: 42px;
    width: 42px
}

.search-source-card-content-footer-bGDWQg {
    align-items: flex-end;
    display: flex;
    gap: 8px;
    width: 100%
}

.search-source-card-content-footer-icon-awVSV9 {
    border: .5px solid var(--s-color-border-primary);
    border-radius: 21px;
    height: 16px;
    width: 16px
}

.search-source-card-content-footer-site-name-k9oPTG {
    color: var(--s-color-text-tertiary);
    flex: 1 1;
    font: var(--s-font-xs);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.search-source-card-content-footer-card-index-rJDVAV {
    border-radius: 8px;
    color: var(--s-color-text-invert-primary, #fff) !important;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 12px;
    line-height: 12px;
    margin: 0 1px;
    min-width: 12px;
    overflow: hidden;
    padding: 0 3px;
    text-overflow: ellipsis;
    vertical-align: -1px;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-line-clamp: 1;
    background: var(--s-color-text-disable);
    text-align: center
}

.search-result-collapse-CDnn_v {
    align-items: flex-start;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    cursor: pointer;
    display: flex;
    flex-direction: column;
    justify-content: center;
    overflow: hidden;
    padding: 10px 9px 10px 10px;
    transition: height .3s cubic-bezier(.4, 0, .1, 1), border-radius .3s cubic-bezier(.4, 0, .1, 1), width .5s cubic-bezier(.4, 0, .1, 1)
}

.search-result-collapse-CDnn_v[data-opened=open] {
    border-radius: 16px;
    height: auto;
    width: 100%
}

.search-result-collapse-CDnn_v[data-opened=close] {
    border-radius: 24px;
    height: 44px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.search-result-collapse-header-aTfkKS {
    --color-search-text: var(--s-color-text-tertiary, rgba(0, 0, 0, .4));
    align-items: center;
    display: flex;
    gap: 4px;
    height: 24px;
    padding: 0 4px;
    width: 100%
}

.search-result-collapse-header-first-step-kmWzsX {
    gap: 4px;
    margin-left: -4px;
    padding-top: 0 !important
}

.search-result-collapse-header-title-vym5Q9 {
    align-items: center;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    display: flex;
    font: var(--s-font-xs-strong);
    font-size: 12px;
    font-weight: 600;
    gap: 4px;
    line-height: 14px
}

.search-result-collapse-header-expand-icon-CICcAp {
    align-items: center;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .2));
    display: flex !important;
    height: 16px;
    justify-content: center;
    position: absolute;
    right: 14px;
    width: 16px
}

.search-result-collapse-children-VrIfX7 {
    transition: opacity .5s cubic-bezier(.4, 0, .1, 1)
}

.search-result-collapse-children-VrIfX7[data-showed=show] {
    opacity: 1
}

.search-result-collapse-children-VrIfX7[data-showed=disappear] {
    opacity: 0
}

.search-step-item-KvlDAZ {
    animation: fade-in-dFqjbP .3s ease-in;
    cursor: auto
}

.search-step-item-KvlDAZ[data-color=black] {
    --color-search-text: var(--s-color-text-primary)
}

.search-step-item-KvlDAZ[data-color=gray] {
    --color-search-text: rgba(0, 0, 0, .4)
}

.search-step-item-header-rKmcXI {
    align-items: center !important;
    align-items: flex-start;
    display: flex;
    gap: 4px;
    padding-top: 12px;
    width: 100%
}

.search-step-item-header-with-child-Uqmioh {
    padding-bottom: 4px
}

.search-step-item-header-point-icon-PsZV98 {
    align-items: center;
    display: flex;
    justify-content: center
}

.search-step-item-header-title-DujbpH {
    color: var(--s-color-text-secondary);
    font: var(--s-font-xs-strong);
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
    min-width: -webkit-max-content;
    min-width: -moz-max-content;
    min-width: max-content
}

.search-step-item-header-sub-title-GrJ29l {
    color: var(--s-color-text-secondary);
    font: var(--s-font-xs)
}

.search-step-item-content-L0ZSnp {
    display: flex;
    gap: 4px;
    width: 100%
}

.search-keywords-pEDna5 {
    align-content: center;
    align-items: center;
    align-self: stretch;
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    padding: 0 28px
}

.search-keywords-content-MrpowW {
    align-items: flex-start;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 8px;
    color: var(--s-color-text-secondary);
    display: flex;
    flex-direction: column;
    font-size: 12px;
    font-weight: 400;
    gap: 4px;
    justify-content: center;
    line-height: 16px;
    padding: 6px 12px
}

.search-source-grid-Le5kwd {
    display: flex;
    flex-direction: column;
    width: 100%
}

.search-source-grid-col-HBpFcr {
    display: inline-block;
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    padding-bottom: 4px;
    padding-right: 4px;
    width: 33%
}

.search-source-shortcuts-mCG1gW {
    align-items: center;
    border-radius: 8px;
    display: flex;
    opacity: 1;
    padding: 0 3px 0 4px;
    transform: rotate(180deg);
    transition: opacity .5s cubic-bezier(.4, 0, .1, 1)
}

.search-source-shortcuts-img-sXVAcl {
    align-items: center;
    display: flex;
    justify-content: center
}

.search-source-shortcuts-img-icon-v5v7fz {
    border: .5px solid var(--s-color-border-primary);
    border-radius: 50%;
    height: 16px;
    margin-left: -4px;
    transform: rotate(180deg);
    width: 16px
}

.search-source-shortcuts-img-border-Pq9jBH {
    border: 1px solid var(--s-color-bg-quaternary);
    border-radius: 50%;
    height: 17.5px;
    margin-left: -4px;
    position: absolute;
    transform: rotate(180deg);
    width: 17.5px
}

.search-source-shortcuts-img-border-Pq9jBH :before {
    background: red
}

.search-source-shortcuts-hide-MPTcgB {
    margin-left: -12px;
    opacity: 0;
    overflow-x: hidden;
    width: 0
}

.search-sources-left-arrow-OykhKL {
    left: 10px !important
}

.search-sources-right-arrow-QyfCw1 {
    right: 10px !important
}

.search-source-content-Zz3uXB {
    border-radius: 8px;
    cursor: pointer;
    margin-top: 4px;
    width: 100%
}

.search-source-content-academic-i05cqT {
    display: flex;
    flex-direction: column;
    gap: 6px;
    margin-top: -8px;
    padding: 12px 24px;
    width: 100%
}

.search-source-content-Zz3uXB .arrow-container-left:before {
    background: linear-gradient(90deg, #f3f4f6, rgba(243, 244, 246, 0) 77.78%);
    left: 0;
    width: 42px !important
}

.search-source-content-Zz3uXB .arrow-container-right:before {
    background: linear-gradient(270deg, #f3f4f6, rgba(243, 244, 246, 0) 77.78%);
    right: 0;
    width: 42px !important
}

.search-new-loading-ldCT2N {
    align-items: center;
    animation: skeleton-loading-pFOaba 3s cubic-bezier(1, .2, .6, .6) .4s infinite;
    background: var(--s-color-bg-tertiary, #f3f4f6);
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 30%, #fff 50%, hsla(0, 0%, 100%, 0) 70%);
    background-position: 100% 50%;
    background-size: 400% 50%;
    border-radius: 24px;
    display: flex;
    gap: 4px;
    justify-content: flex-start;
    min-width: 150px;
    padding: 10px 11px 10px 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.search-new-loading-title-yTSkr1 {
    font: var(--s-font-xs-strong);
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    white-space: nowrap
}

.search-new-loading-title-deep-search-GyPAhC {
    color: var(--s-color-brand-primary-default, #0057ff)
}

.search-new-loading-sub-title-M4a6w0 {
    color: var(--Text---s-color-text-tertiary, rgba(0, 0, 0, .5));
    display: grid;
    font: var(--s-font-xs);
    max-height: 44px;
    overflow: hidden;
    transition: .3s cubic-bezier(1, .2, .6, .6);
    white-space: nowrap
}

.search-new-loading-sub-title-M4a6w0[data-opened=open] {
    grid-template-columns:1fr
}

.search-new-loading-sub-title-M4a6w0[data-opened=close] {
    grid-template-columns:0fr
}

.search-new-loading-sub-title-grid-GA6DWz {
    overflow: hidden;
    padding-right: 15px;
    text-overflow: ellipsis
}

.search-new-loading-sub-title-grid-deep-search-y6QFuE {
    color: var(--s-color-brand-primary-default, #0057ff)
}

.search-new-loading-deep-search-p9oRmJ {
    background-image: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 30%, rgba(122, 164, 246, .06) 50%, hsla(0, 0%, 100%, 0) 70%) !important
}

.search-source-mini-qN92vA {
    display: grid;
    transition: 1s cubic-bezier(.4, 0, .1, 1)
}

.search-source-mini-qN92vA[data-show=show] {
    grid-template-columns:1fr 1fr 1fr;
    margin-left: 4px
}

.search-source-mini-qN92vA[data-show=close] {
    grid-template-columns:0fr 0fr 0fr;
    margin-left: -4px
}

.search-source-mini-source-mfO7nD {
    display: flex;
    min-width: 0;
    overflow: hidden
}

.search-source-mini-source-content-dcT0Cv {
    align-items: center;
    display: flex;
    gap: 4px;
    height: 16px;
    justify-content: center;
    max-width: 250px;
    overflow: hidden
}

.search-source-mini-source-content-text-c_uxtS {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    line-height: 16px;
    font: var(--s-font-xs);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@keyframes skeleton-loading-pFOaba {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

@keyframes fadeout-cM6itr {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes fadein-DJhJAJ {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.fade-entering-Fkt_dB {
    animation: fadein-DJhJAJ .5s cubic-bezier(.4, 0, .1, 1) forwards
}

.fade-exiting-Ln9lm3 {
    animation: fadeout-cM6itr .5s cubic-bezier(.4, 0, .1, 1) forwards
}

.image-snapshot .fade-entering-Fkt_dB {
    animation: none
}

.info-OAFCEg {
    align-items: flex-start;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: var(--s-radius-xxs, 4px);
    margin: 0 -16px -16px -16px;
    padding: 0 16px 12px 16px;
    width: calc(100% + 32px)
}

.info-withoud-highligt-i_hK3H {
    border-radius: 12px !important;
    margin-top: -16px;
    padding: 12px 16px
}

.info-OAFCEg:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 0 0 var(--s-radius-s, 12px) var(--s-radius-s, 12px)
}

.info-OAFCEg:hover .title {
    border-top: .5px solid transparent
}

.title-rtE5AR {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    display: -webkit-box;
    font: var(--s-font-base-strong);
    width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    border-top: .5px solid var(--s-color-border-primary);
    overflow: hidden;
    padding-top: 12px
}

.title-withoud-highligt-IH_4GZ {
    border-top: none;
    padding-top: 0
}

.footer-ivrPEl {
    align-items: center;
    display: flex;
    gap: var(--s-radius-xxs, 4px);
    width: 100%
}

.footer-img-o2UxS3 {
    border-radius: var(--s-radius-l, 20px);
    height: 14px;
    width: 14px
}

.footer-border-R0df0d {
    border: 1px solid var(--s-color-bg-quaternary);
    border-radius: 50%;
    height: 15px;
    margin-bottom: .3px;
    margin-left: -.5px;
    position: absolute;
    transform: rotate(180deg);
    width: 15px
}

.footer-border-R0df0d :before {
    background: red
}

.footer-website-ejwUiC {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font: var(--s-font-xxs)
}

.svg-rounded-50-m36NUB svg {
    border-radius: 50%;
    height: 14px;
    width: 14px
}

.text-xE8v3U {
    overflow: hidden;
    position: relative;
    white-space: normal;
    word-break: break-all
}

.prefix-BVs4YW {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font: var(--s-font-small)
}

.similarity-Qpf12o {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font: var(--s-font-small-strong)
}

.suffix-wrX59T {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: -webkit-box;
    font: var(--s-font-small);
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.container-OIuiKK {
    border-radius: 8px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    display: inline-block;
    font: var(--s-font-xxxs);
    height: 14px;
    line-height: 14px;
    margin: 0 4px 2px 4px;
    min-width: 14px;
    overflow: hidden;
    padding: 0 3px;
    text-overflow: ellipsis;
    vertical-align: -1px;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-line-clamp: 1;
    background: var(--s-color-bg-trans-secondary);
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.container-OIuiKK.clickable-DMSWJG {
    cursor: pointer
}

.container-OIuiKK.clickable-DMSWJG:hover {
    background: var(--s-color-brand-primary-hover, #004ad9);
    color: var(--s-color-text-invert-primary, #fff) !important
}

.container-OIuiKK.short-cV10eV {
    padding: 0;
    width: 14px
}

.container-OIuiKK + .container-OIuiKK {
    margin-left: 0
}

.content-UV0FHl {
    align-items: flex-start;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: var(--s-radius-s, 12px);
    box-shadow: var(--s-shadow-lv3);
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
    max-height: 390px;
    max-width: 300px;
    padding: 16px
}

.input-cHl1TH {
    border-radius: var(--s-radius-xs, 8px);
    height: 24px;
    width: 100%
}

@keyframes skeleton-loading-zIwhKA {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

.flash-pV0Cnc {
    animation: skeleton-loading-zIwhKA 1.2s ease infinite;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .04) 25%, rgba(0, 0, 0, .07) 37%, rgba(0, 0, 0, .04) 63%);
    background-position: 100% 50%;
    background-size: 400% 100%
}

.container-list-KS3HZW .carousel-row {
    gap: 8px
}

.container-list-KS3HZW .arrow-container-left {
    width: 20px !important
}

.container-list-KS3HZW .arrow-container-left:before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.container-list-KS3HZW .arrow-container-right {
    width: 20px
}

.container-list-KS3HZW .arrow-container-right:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.container-list-KS3HZW .video-card-NcK5ak {
    height: 240px;
    width: 180px
}

.container-list-KS3HZW .video-card-NcK5ak .video-caption {
    color: var(--static-white, #fff)
}

.container-grid-mfBpy7 {
    display: grid;
    gap: 8px;
    grid-template-columns:minmax(10px, 180px) minmax(10px, 180px);
    grid-template-rows:auto auto;
    width: 100%
}

.container-grid-mfBpy7 .video-card-NcK5ak {
    aspect-ratio: 4/5;
    height: auto;
    width: 100%
}

.container-grid-mfBpy7 .video-card-NcK5ak .video-caption {
    color: var(--static-white, #fff)
}

.container-pRspui {
    margin-bottom: 24px
}

.container-pRspui .image-container-EZd470 {
    border-radius: var(--s-radius-s, 12px)
}

.container-pRspui .carousel-row {
    gap: 8px
}

.container-pRspui .carousel-content {
    overflow-y: hidden
}

.container-pRspui .arrow-container-left {
    width: 20px !important
}

.container-pRspui .arrow-container-left:before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.container-pRspui .arrow-container-right {
    width: 20px
}

.container-pRspui .arrow-container-right:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.semi-image-preview {
    background-color: rgba(0, 0, 0, .9)
}

.semi-image-preview .semi-image-preview-icon {
    background-color: var(--s-color-text-invert-disable)
}

.semi-image-preview-controls-wrapper {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 50px;
    justify-content: space-between;
    left: 0;
    padding: 0 20px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.semi-image-preview-controls-wrapper .semi-image-previewer-header-source-app {
    align-items: center;
    cursor: pointer;
    display: flex;
    gap: 10px;
    height: 24px
}

.semi-image-preview-controls-wrapper .semi-image-previewer-header-source-app .source-app-img {
    border-radius: 9999px;
    height: 18px;
    width: 18px
}

.semi-image-preview-controls-wrapper .semi-image-previewer-header-source-app .source-app-img img {
    height: 100%;
    width: 100%
}

.semi-image-preview-controls-wrapper .semi-image-previewer-header-source-app .source-app-name {
    color: var(--s-color-text-invert-secondary)
}

.semi-image-preview-controls-wrapper .semi-image-previewer-header-buttons {
    align-items: center;
    border-radius: 3;
    display: flex;
    height: 40px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%)
}

.semi-image-preview-controls-wrapper .semi-image-previewer-header-buttons .semi-divider {
    border-color: hsla(0, 0%, 100%, .3);
    height: 16px;
    margin: 0 8px !important
}

.semi-image-preview-controls-wrapper .semi-icon {
    color: var(--s-color-text-invert-secondary);
    font-size: 24px
}

.semi-image-preview-image {
    height: calc(100% - 138px);
    margin-top: 50px
}

.semi-image-preview-carousel {
    align-items: center;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    height: 66px;
    justify-content: center;
    margin-bottom: 28px;
    padding: 0 39px;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.semi-image-preview-carousel .semi-preview-left-btn-mask {
    height: 66px;
    left: 50px;
    position: absolute;
    width: 50px
}

.semi-image-preview-carousel .semi-preview-right-btn-mask {
    height: 66px;
    left: -50px;
    position: absolute;
    width: 50px
}

.semi-image-preview-carousel .semi-image-preview-carousel-list {
    display: flex;
    height: 100%;
    max-width: calc(100% - 65px);
    overflow: hidden;
    position: relative
}

.semi-image-preview-carousel .semi-image-preview-carousel-list.left {
    -webkit-mask-image: linear-gradient(90deg, rgba(38, 38, 38, 0), #2c2c2c 5.4%);
    mask-image: linear-gradient(90deg, rgba(38, 38, 38, 0), #2c2c2c 5.4%)
}

.semi-image-preview-carousel .semi-image-preview-carousel-list.right {
    -webkit-mask-image: linear-gradient(90deg, #5c5c5c 95%, hsla(0, 0%, 55%, 0));
    mask-image: linear-gradient(90deg, #5c5c5c 95%, hsla(0, 0%, 55%, 0))
}

.semi-image-preview-carousel .semi-image-preview-carousel-list.left-right {
    -webkit-mask-image: linear-gradient(90deg, rgba(38, 38, 38, 0), #2c2c2c 5.4%, #5c5c5c 95%, hsla(0, 0%, 55%, 0));
    mask-image: linear-gradient(90deg, rgba(38, 38, 38, 0), #2c2c2c 5.4%, #5c5c5c 95%, hsla(0, 0%, 55%, 0))
}

.semi-image-preview-carousel .semi-image-preview-carousel-list img {
    border: 3px solid transparent;
    border-radius: var(--s-radius-xxs, 4px);
    box-sizing: border-box;
    height: 100%;
    margin: 0 2px
}

.semi-image-preview-carousel .semi-image-preview-carousel-list img.semi-image-preview-active {
    border: 3px solid #fff
}

.action-button-mNVCee {
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    padding: 4px !important
}

.action-button-mNVCee .semi-button-content {
    border-radius: 4px !important
}

.action-button-mNVCee .semi-button-content:hover {
    background-color: hsla(0, 0%, 100%, .5) !important
}

.attachment-node-fC3843 .scale-up-Pwnfsk {
    background: rgba(0, 0, 0, .75);
    border-radius: 50%;
    display: flex;
    padding: 3.5px
}

.attachment-node-fC3843 .scale-up-Pwnfsk:not(:first-child) {
    margin-left: 6px
}

.attachment-node-fC3843 .scale-up-Pwnfsk:first-child {
    margin-left: 4px
}

.attachment-node-fC3843 .scale-up-Pwnfsk .icon-PN3nG6 {
    color: #fff;
    font-size: 14px
}

.attachment-node-fC3843 .mask-uhPRHp {
    background: linear-gradient(90deg, transparent, #f0f0f0);
    display: none;
    height: 100%;
    width: 8px
}

.attachment-node-fC3843 .container-L93c6M {
    align-items: center;
    background-color: #f0f0f0;
    display: none
}

.attachment-node-fC3843.hoverable-rIiyfU:active .container-L93c6M, .attachment-node-fC3843.hoverable-rIiyfU:hover .container-L93c6M {
    display: flex
}

.attachment-node-fC3843.hoverable-rIiyfU:active .mask-uhPRHp, .attachment-node-fC3843.hoverable-rIiyfU:hover .mask-uhPRHp {
    display: block
}

.attachment-node-fC3843.hoverable-rIiyfU:active .scale-up-Pwnfsk:hover, .attachment-node-fC3843.hoverable-rIiyfU:hover .scale-up-Pwnfsk:hover {
    background: var(--s-color-brand-primary-hover)
}

.attachment-node-fC3843:active .container-L93c6M {
    background-color: #e5e5e5
}

.attachment-node-fC3843:active .mask-uhPRHp {
    background: linear-gradient(90deg, transparent, #e5e5e5)
}

.attachment-node-fC3843:hover .delete-button-FIVigt {
    display: block !important
}

.item-veicpE {
    align-items: center;
    cursor: pointer;
    display: inline-flex;
    font: var(--s-font-small);
    gap: 4px;
    justify-content: flex-start;
    margin-left: -4px;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    overflow: hidden;
    padding: var(--s-radius-xxs, 4px);
    text-overflow: ellipsis
}

.item-hover-jc3YAU, .item-veicpE:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-xs, 8px)
}

.item-divide-YArovf {
    background: var(--s-color-border-secondary);
    height: 12px;
    margin: 0 4px;
    width: 1px
}

.item-title-TUJjHl, .preview-text-FgMlgw {
    color: var(--s-color-text-tertiary) !important;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.preview-text-FgMlgw {
    flex-shrink: 0;
    max-width: 50%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.icon-f0rPZ6 {
    display: block;
    height: 20px;
    margin-left: 8px;
    opacity: 0;
    width: 20px
}

.icon-show-VLOq6M {
    opacity: 1
}

.icon-f0rPZ6 svg path {
    fill: var(--s-color-text-tertiary)
}

.item-veicpE:hover .icon-f0rPZ6 {
    opacity: 1
}

.chat-header-AsUmzP {
    height: var(--header-height);
    padding: 16px;
    width: 100%
}

@media (max-width: 879px) {
    .chat-header-AsUmzP {
        box-shadow: none;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content
    }
}

.conversation-header-Bmvgf2 {
    height: var(--header-height);
    width: 100%
}

.image-CZhvls .message-content {
    background: transparent;
    flex-grow: 1;
    padding: 0
}

.video-WADmE7 .message-content {
    padding: 0
}

.search-video-SR2B_3 {
    width: 100%
}

.cardList-PBCTE7 .message-content {
    background: transparent;
    border-radius: 8px;
    padding: 0;
    width: 100%
}

.preview-contain-vv6Akg {
    display: flex;
    flex-direction: column;
    padding-top: 10px
}

.preview-contain-vv6Akg .semi-collapsible-wrapper, .preview-contain-vv6Akg + .search-custom-indicator {
    margin-left: -4px
}

.preview-contain-vv6Akg .expand-E82tIw {
    align-items: center;
    cursor: pointer;
    display: flex;
    font: var(--s-font-small);
    gap: 4px;
    margin-left: -8px;
    padding: 4px 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.preview-contain-vv6Akg .expand-E82tIw:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-xs, 8px)
}

.preview-contain-vv6Akg .expand-icon-WJZgQq svg path {
    fill: var(--s-color-text-tertiary) !important
}

.preview-contain-vv6Akg .expand-text-sir7aH {
    color: var(--s-color-text-tertiary) !important
}

.receive-message-box-content-Ak2lgP {
    color: var(--color-neutral-100, #000);
    font-size: var(--font-size-large, 16px);
    font-weight: 400;
    line-height: var(--msg-line-height, 24px);
    max-width: var(--chat-area-max-width);
    width: 100%
}

.align-right-gfJ2SR input {
    text-align: left
}

.search-reference-YqlCMd {
    margin-bottom: 24px !important
}

.search-reference-YqlCMd .search-result-collapse {
    margin-bottom: 0 !important
}

[dir=rtl] .semi-image-preview-next, [dir=rtl] .semi-image-preview-prev {
    transform: scaleX(-1)
}

.semi-image-preview.flow-image-preview {
    background-color: var(--s-color-bg-secondary, #f9fafb) !important
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon {
    background: rgba(0, 0, 0, .7);
    border-radius: 12px;
    height: 40px;
    width: 40px
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon svg {
    height: 15px;
    width: 15px
}

.semi-image-preview.flow-image-preview .semi-image-preview-image {
    align-items: center;
    display: flex;
    height: calc(100% - clamp(20px, 2vw, 100px)) !important;
    justify-content: center;
    margin-top: 0;
    padding: clamp(20px, 2vw, 100px);
    width: 100% !important
}

.semi-image-preview.flow-image-preview .semi-image-preview-image img {
    left: unset !important;
    object-fit: contain;
    top: unset !important
}

.semi-image-preview.flow-image-preview .semi-image-preview-image-img {
    position: unset !important
}

.semi-image-preview.flow-image-preview .semi-image-preview-next {
    right: 16px
}

.semi-image-preview.flow-image-preview .semi-image-preview-prev {
    left: 16px
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon:hover {
    background: rgba(0, 0, 0, .85);
    cursor: pointer
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon:active {
    background: rgba(0, 0, 0, .85)
}

.semi-image-preview.flow-image-preview .semi-image-preview-header-close {
    background: var(--s-color-bg-primary, #fff);
    border-radius: var(--s-radius-xxl, 32px);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 10px 20px 0 rgba(0, 0, 0, .08);
    height: 40px;
    width: 40px
}

.semi-image-preview.flow-image-preview .semi-image-preview-header-close svg {
    color: #000
}

.semi-image-preview.flow-image-preview .semi-image-preview-header-close:hover {
    background: var(--s-color-bg-tertiary);
    cursor: pointer
}

.semi-image-preview.flow-image-preview .semi-image-preview-header-close:active {
    background: var(--s-color-bg-tertiary)
}

.semi-image-preview.flow-image-preview .semi-image-preview-footer-wrapper {
    bottom: 24px
}

.semi-image-preview.flow-image-preview .semi-image-preview-footer {
    background-color: initial
}

.semi-image-preview.flow-image-preview .semi-image-preview-header {
    padding: 0 16px
}

.semi-image-preview.flow-image-preview .semi-image-preview-footer .semi-divider {
    background: var(--s-color-border-secondary, rgba(0, 0, 0, .12))
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon {
    background: var(--s-color-bg-secondary, #f9fafb);
    border-radius: var(--s-radius-xxl, 32px);
    box-shadow: 0 10px 26px 0 rgba(42, 60, 79, .1)
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon svg {
    color: #000
}

.semi-image-preview.flow-image-preview .semi-image-preview-icon:hover {
    background: var(--s-color-bg-secondary, #f9fafb)
}

.semi-icon.icon-wrapper-AaDJjC {
    align-items: center;
    border-radius: 12px;
    display: flex;
    height: 36px;
    justify-content: center;
    width: 36px
}

.semi-icon.icon-wrapper-AaDJjC svg {
    color: #000
}

.semi-icon.icon-wrapper-AaDJjC svg path {
    fill: #000
}

.semi-icon.icon-wrapper-AaDJjC:hover {
    cursor: pointer
}

.semi-button.button-icon-wMxfhw {
    width: 36px
}

.zoom-wrapper-ccVp9j {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border-radius: 16px;
    border-radius: var(--s-radius-xxl, 32px);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 10px 20px 0 rgba(0, 0, 0, .08);
    display: flex;
    gap: 8px;
    height: 52px;
    justify-content: "space-around";
    padding: 0 12px
}

.zoom-wrapper-ccVp9j .semi-button-light {
    background-color: initial;
    border-radius: 18px
}

.zoom-wrapper-ccVp9j .semi-button-light:hover {
    background-color: var(--s-color-bg-trans)
}

.divider-yWjkye {
    border-color: hsla(0, 0%, 100%, .3);
    height: 16px;
    margin: 0 8px !important
}

.text-lMzAvK {
    color: var(--s-color-text-quaternary) !important;
    font: var(--s-font-xs);
    margin-left: 10px;
    vertical-align: text-bottom
}

.modal-HuFYyi .semi-modal-content {
    border-radius: 24px;
    gap: 20px;
    padding: 24px;
    width: 560px
}

.modal-HuFYyi .semi-modal-footer {
    margin: 0
}

.modal-HuFYyi .semi-button {
    margin-left: 0
}

@media (max-width: 700px) {
    .modal-HuFYyi .semi-modal-content {
        border-radius: 24px;
        gap: 20px;
        max-width: calc(100vw - 80px);
        padding: 24px
    }

    .modal-HuFYyi .semi-modal-footer {
        margin: 0
    }

    .modal-HuFYyi .semi-button {
        margin-left: 0;
        max-width: calc(100vw - 135px)
    }
}

.title-GvvVap {
    display: flex;
    flex: 1 1;
    font: var(--s-font-h3);
    justify-content: center
}

.close-kEFqCQ {
    border-radius: 9px;
    color: var(--s-color-text-quaternary);
    cursor: pointer;
    height: 28px;
    margin-right: -10px;
    margin-top: -10px;
    padding: 4px;
    width: 28px
}

.close-kEFqCQ:hover {
    background-color: var(--bg-hover, rgba(0, 0, 0, .06))
}

.btn-aT2l8K {
    border-radius: 24px;
    font: var(--s-font-base-strong);
    gap: 6px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    max-width: 360px;
    min-width: 112px;
    padding: 12px 24px 12px 18px;
    width: 360px
}

.btn-aT2l8K, .inner-usXpBS {
    align-items: center;
    display: flex
}

.inner-usXpBS {
    flex-direction: column;
    gap: var(--s-radius-l, 20px)
}

.inner-usXpBS .semi-radioGroup-buttonRadio {
    align-items: flex-start;
    align-self: stretch;
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border-radius: var(--s-radius-xxl, 32px);
    display: flex;
    gap: 2px;
    padding: 2px
}

.inner-usXpBS .semi-radio-buttonRadioGroup {
    padding: 0
}

.inner-usXpBS .semi-radio-addon-buttonRadio, .inner-usXpBS .semi-radio-addon-buttonRadio-checked {
    border-radius: var(--s-radius-xl, 24px);
    padding: 8px 14px
}

.inner-usXpBS .semi-radio-addon-buttonRadio-checked {
    background: var(--s-color-bg-primary, #fff);
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .05)
}

.inner-usXpBS .semi-radio-content {
    min-width: 0
}

.inner-usXpBS .format-TFrT6z {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font: var(--s-font-small-em);
    text-align: center
}

.inner-usXpBS .content-RFBr50 {
    border: 1px solid var(--s-color-border-tertiary);
    border-radius: var(--s-radius-s, 12px);
    height: 150px;
    padding: 16px 20px 16px 20px;
    width: 100%
}

.academic-source-card-yPHVBc {
    align-items: flex-start;
    align-self: stretch;
    background: var(--s-color-bg-primary, #fff);
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, .05);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 16px
}

.academic-source-card-yPHVBc:hover {
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .08)
}

.academic-source-card-header-HTyuxh {
    align-items: flex-start;
    display: flex;
    gap: 4px;
    justify-content: center;
    width: 100%
}

.academic-source-card-header-title-fxi2Aq {
    flex: 1 1;
    font: var(--s-font-base-strong)
}

.academic-source-card-content-l0T6nm {
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font: var(--s-font-small);
    gap: var(--s-radius-xs);
    justify-content: center;
    overflow: hidden;
    padding: 8px 0 0 24px
}

.academic-source-card-footer-yBIvUS {
    display: flex;
    margin-top: 4px;
    padding-left: 24px;
    width: 100%
}

.academic-source-card-footer-content-PjoH0p {
    align-items: center;
    display: flex;
    font: var(--s-font-small);
    gap: 8px;
    justify-content: center
}

.academic-source-card-footer-quote-Czqply {
    align-items: center;
    display: flex;
    gap: 12px;
    justify-content: flex-end;
    --hover-bg-color: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.academic-source-card-footer-quote-item-saR_06 {
    align-items: center;
    border-radius: 4px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font: var(--s-font-small);
    gap: 4px;
    justify-content: center;
    padding: 0 2px
}

.academic-source-card-footer-quote-item-saR_06:hover {
    animation: var(--hover-animation)
}

.academic-source-card-yPHVBc .divider-UVhGUt {
    background-color: var(--s-color-border-secondary);
    height: 12px;
    width: 1px
}

.academic-source-card-yPHVBc .info-text-wrapper-d4vcYf {
    max-width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.grid-container-rPd1RO {
    align-items: center;
    display: grid;
    gap: 4px;
    grid-template-areas:"info-area empty-area quote-area";
    grid-template-columns:auto 1fr auto;
    grid-template-rows:auto;
    width: 100%
}

.grid-container-rPd1RO .grid-info-uJFsC7 {
    grid-area: info-area;
    justify-content: flex-start
}

.grid-container-rPd1RO .grid-empty-YoYlHw {
    display: none;
    grid-area: empty-area
}

.grid-container-rPd1RO .grid-quote-VNR8wO {
    align-self: center;
    grid-area: quote-area
}

.grid-container-sm-oEhScd {
    align-items: center;
    display: grid;
    gap: 4px;
    grid-template-areas:"info-area info-area info-area" ". . quote-area";
    grid-template-columns:auto 1fr auto;
    grid-template-rows:auto 28px;
    width: 100%
}

.grid-container-sm-oEhScd .grid-info-uJFsC7 {
    grid-area: info-area;
    justify-content: flex-start
}

.grid-container-sm-oEhScd .grid-empty-YoYlHw {
    display: none;
    grid-area: empty-area
}

.grid-container-sm-oEhScd .grid-quote-VNR8wO {
    align-self: center;
    grid-area: quote-area;
    padding-top: 8px
}

.card-index-DkNsO_ {
    border-radius: 8px;
    color: var(--s-color-text-invert-primary, #fff) !important;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    line-height: 16px;
    margin: 0 1px;
    min-width: 16px;
    overflow: hidden;
    padding: 0 3px;
    text-overflow: ellipsis;
    vertical-align: -1px;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-line-clamp: 1;
    background: var(--s-color-text-disable);
    text-align: center
}

.contain-BRmhdJ {
    background: #f5f5f5;
    border-radius: var(--s-radius-m);
    color: var(--s-color-text-secondary);
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin-top: 20px;
    max-width: 428px;
    padding: 16px
}

.contain-BRmhdJ .error-JJKzpY {
    align-items: flex-start;
    display: flex;
    gap: 4px
}

.contain-BRmhdJ .btnContent-KjvwV8 {
    display: flex;
    justify-content: flex-end
}

.contain-BRmhdJ .button-LArsbZ {
    border-radius: 16px;
    font: var(--s-font-xs-strong);
    gap: 4px;
    height: 28px;
    padding: 5px 14px
}

.contain-BRmhdJ .text-O7bApJ {
    font: var(--s-font-small)
}

.text-area-rtuhJ0 textarea {
    border-radius: 0 !important;
    caret-color: var(--s-color-accents-blue, #0057ff);
    font: var(--s-font-base) !important;
    padding: 0 0 !important
}

.drop-area-bg-YdQdMr {
    border: 1px dashed rgba(0, 0, 0, .15);
    border-radius: var(--s-radius-s, 12px)
}

.drop-area-desc-mXP9IB {
    color: var(--s-color-text-secondary);
    font: var(--s-font-base-em)
}

.drop-area-desc-mXP9IB, .drop-area-limit-UdSCeg {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.drop-area-limit-UdSCeg {
    font: var(--s-font-small);
    text-align: center
}

.button-eoLeoH.semi-button {
    border: .8px solid var(--s-color-border-primary, rgba(0, 0, 0, .2));
    font: var(--s-font-xs-strong) !important;
    padding: 5px 10px 5px 8px !important
}

.button-eoLeoH .semi-button-content-right {
    margin-left: 0 !important
}

.box-RxgxoD:hover .delete-button-L0Xw95 {
    display: block
}

.favicon-wtNDHw {
    height: 20px;
    width: 20px
}

.site-container-sYbbou {
    --scrollbar-width: 0px
}

.site-container-webkit-u1Qdp2:not(:hover) {
    padding-right: 0
}

.site-container-sYbbou::-webkit-scrollbar {
    display: none
}

.site-container-sYbbou:hover {
    --scrollbar-width: 7px
}

.site-container-sYbbou:hover::-webkit-scrollbar {
    display: inline;
    display: initial;
    height: 0;
    width: var(--scrollbar-width)
}

.site-container-sYbbou:hover::-webkit-scrollbar-track {
    background: transparent
}

.site-container-sYbbou:hover::-webkit-scrollbar-thumb {
    background-clip: padding-box;
    background-color: var(--scrollbar-color);
    border-bottom: 1px solid transparent;
    border-radius: 6px 8px 8px 8px;
    border-right: 1px solid transparent
}

.site-container-sYbbou:hover::-webkit-scrollbar-thumb:hover {
    background-clip: padding-box;
    background-color: var(--scrollbar-hover-color);
    border-right: 1px solid transparent
}

.button-edAqGD {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 10px;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8)) !important;
    font: var(--s-font-xs-strong);
    padding: 7px 8px 7px 12px
}

.button-edAqGD .semi-button-content-left {
    margin-right: 4px !important
}

.button-edAqGD.disabled-NNgjDF {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15)) !important
}

.skill-title-container-sVAv2t {
    border-top-left-radius: var(--chat-input-skill-border-radius, 20px);
    border-top-right-radius: var(--chat-input-skill-border-radius, 20px);
    box-sizing: border-box;
    height: 48px;
    overflow: hidden;
    padding: 0 16px;
    width: 100%
}

.skill-title-container-sVAv2t.normal-mzFOcL {
    background-color: var(--s-color-bg-trans, rgba(0, 0, 0, .02))
}

.skill-title-container-sVAv2t.blue-oVh2oc {
    background-color: #f6f8fb
}

.skill-title-container-sVAv2t.gray-ucqpJc {
    background-color: var(--s-color-bg-secondary, #f9fafb)
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .icon-wrapper-LTpU4N {
    align-items: center;
    border-radius: 9999px;
    display: flex;
    flex-shrink: 0;
    height: 20px;
    justify-content: center;
    margin-right: 8px;
    width: 20px
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .icon-wrapper-LTpU4N svg {
    font-size: 20px
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .content-isQMOL {
    align-items: center;
    display: flex;
    flex: 1 1;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    min-width: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .content-isQMOL .title-YPtnKv {
    font-size: 14px;
    font-weight: 500;
    height: 16px;
    line-height: 16px
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .content-isQMOL .after-title-tCjbwT {
    display: inline-flex;
    flex-shrink: 0
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .right-XzoX0K {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    gap: 8px;
    margin-left: 8px
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-wrapper-Ctgxf5 {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    display: flex;
    font: var(--s-font-small-strong);
    gap: 4px;
    justify-content: center
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-wrapper-Ctgxf5 svg path {
    fill: var(--s-color-text-tertiary, rgba(0, 0, 0, .55))
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-wrapper-Ctgxf5:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .04))
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-wrapper-Ctgxf5:active {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .02))
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-wrapper-Ctgxf5:active svg path {
    background: var(--Brand---s-color-brand-tertiary, rgba(0, 102, 255, .06))
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-wrapper-Ctgxf5 {
    border-radius: 4px
}

.skill-title-container-sVAv2t .skill-title-content-sDVSns .close-btn-svg-gorbK9 {
    font-size: 20px
}

.shortcut-vPFYpJ {
    align-items: center;
    display: flex;
    gap: 10px
}

.shortcut-vPFYpJ .shortcut-name-R0uQJQ {
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 11px;
    font-weight: 400;
    line-height: 14px
}

.shortcut-vPFYpJ .shortcut-key-beTqwK {
    color: var(--s-color-text-invert-secondary, hsla(0, 0%, 100%, .65));
    font-size: 11px;
    font-weight: 400;
    line-height: 14px
}

.skill-title-container-sVAv2t.small-VSAAj5 {
    padding: 10px 12px
}

.skill-title-container-sVAv2t.small-VSAAj5 .skill-title-content-sDVSns .icon-wrapper-LTpU4N {
    height: 16px;
    width: 16px
}

.skill-title-container-sVAv2t.small-VSAAj5 .skill-title-content-sDVSns .icon-wrapper-LTpU4N svg {
    font-size: 16px
}

.skill-title-container-sVAv2t.small-VSAAj5 .skill-title-content-sDVSns .content-isQMOL .title-YPtnKv {
    font-size: 12px;
    height: 14px;
    line-height: 14px
}

.skill-title-container-sVAv2t.small-VSAAj5 .skill-title-content-sDVSns .right-XzoX0K {
    height: 16px
}

.skill-title-container-sVAv2t.small-VSAAj5 .skill-title-content-sDVSns .close-btn-svg-gorbK9 {
    font-size: 16px
}

.add-button-wrapper-vykDkO {
    align-items: center;
    border-radius: 10px;
    color: var(--s-color-text-primary, #000);
    cursor: pointer;
    display: flex;
    font: var(--s-font-xs-strong);
    gap: 4px;
    justify-content: center;
    padding: 7px 6px 7px 6px
}

.add-button-wrapper-vykDkO svg path {
    fill: var(--s-color-text-secondary, rgba(0, 0, 0, .8))
}

.add-button-wrapper-vykDkO:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .04))
}

.divider-_9yzaE {
    height: 12px;
    margin: 0;
    width: 1px
}

.container-VxdOlH {
    overflow: hidden;
    position: relative
}

.container-VxdOlH .footer-QNE_N8 {
    align-items: flex-end;
    background-color: var(--bg-base-2, #fff);
    border-bottom-left-radius: var(--chat-input-skill-border-radius);
    border-bottom-right-radius: var(--chat-input-skill-border-radius);
    box-sizing: border-box;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    max-width: var(--chat-area-max-width);
    padding: 12px 12px 12px 14px;
    position: relative;
    width: 100%
}

.container-VxdOlH.sm-ybqGZ1 .footer-QNE_N8 {
    flex-wrap: wrap
}

.container-TGz8RJ {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 6px;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 4px 12px 4px 6px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-TGz8RJ.addon-before-WUsIfo {
    margin-left: 21px
}

.container-TGz8RJ.addon-before-WUsIfo:before {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    content: "·";
    font-size: 14px;
    font-weight: 500;
    left: -14px;
    line-height: 20px;
    position: absolute
}

.container-TGz8RJ > * {
    margin-left: 6px
}

.container-TGz8RJ > :first-child {
    margin-left: 0
}

.container-TGz8RJ .icon-Z4zWap {
    font-size: 20px
}

.container-TGz8RJ .icon-Z4zWap.link-Tc1UbH {
    opacity: .5
}

.container-TGz8RJ .title-r041jU {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    max-width: 120px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-TGz8RJ .close-WazYJ3 {
    cursor: pointer;
    font-size: 14px;
    opacity: .55
}

.container-TGz8RJ .icon-wrapper-qzUyNI {
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tooltip-content-a0F0Jt {
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 11px;
    font-weight: 400;
    line-height: 14px
}

.image-inner-aPGLSR .image-content-KhN5wz {
    padding: 0 0 12px
}

.image-inner-aPGLSR .title-zpV26i {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .4));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-left: 12px;
    padding: 0 12px
}

.image-inner-aPGLSR .banner-vNRypO {
    margin: 8px 0 12px
}

.image-inner-aPGLSR .banner-vNRypO .item-qz0uWn {
    align-items: center;
    background-color: var(--s-color-bg-trans, rgba(0, 0, 0, .03));
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    height: 120px;
    justify-content: center;
    overflow: hidden;
    position: relative;
    width: 120px
}

.image-inner-aPGLSR .banner-vNRypO .item-qz0uWn .item-img-XzjUmF {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.image-inner-aPGLSR .banner-vNRypO .item-qz0uWn .item-icon-fRJJNb {
    height: 24px;
    width: 24px;
    z-index: 99
}

.image-inner-aPGLSR .banner-vNRypO .item-qz0uWn .item-title-H_4SXD {
    align-items: center;
    background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7));
    bottom: 0;
    color: var(--s-color-text-invert-primary, #fff);
    display: flex;
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    height: 27px;
    justify-content: center;
    letter-spacing: .066px;
    line-height: 14px;
    padding: 0 7px;
    position: absolute;
    text-align: center;
    width: 100%
}

.image-inner-aPGLSR .banner-vNRypO .item-qz0uWn .item-title-inner-kxMl6P {
    display: -webkit-box;
    overflow: hidden;
    width: 100%;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.image-inner-aPGLSR .banner-vNRypO .carousel-row {
    gap: 4px
}

.image-inner-aPGLSR .banner-vNRypO .carousel-row:nth-of-type(2n) {
    margin-top: 4px
}

.image-inner-aPGLSR .banner-vNRypO .right-arrow {
    right: 10px
}

.image-inner-aPGLSR .banner-vNRypO .left-arrow {
    left: 10px
}

.image-inner-aPGLSR .banner-vNRypO .carousel-item {
    height: 120px;
    width: 120px
}

.image-inner-aPGLSR .banner-vNRypO .carousel-item:first-child {
    margin-left: 12px
}

.image-inner-aPGLSR .banner-vNRypO .carousel-row:after {
    border: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 100%;
    position: relative
}

.image-inner-aPGLSR .banner-vNRypO .arrow-container-left:before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important;
    left: 2px !important
}

.image-inner-aPGLSR .banner-vNRypO .arrow-container-right:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important;
    right: 2px !important
}

.image-inner-aPGLSR .small-banner-YSwWZn .carousel-item, .image-inner-aPGLSR .small-banner-YSwWZn .item-qz0uWn {
    height: 120px;
    width: 80px
}

.image-inner-aPGLSR .footer-oTxzzf {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-right: 12px;
    padding-top: 12px
}

.image-inner-aPGLSR .btns-RCD2TE {
    display: flex;
    gap: 8px;
    padding: 0 12px
}

.image-inner-aPGLSR #popup-parent .semi-portal-inner {
    bottom: 58px !important;
    min-width: 0;
    top: auto !important;
    transform: translateX(-50%) !important;
    width: calc(100% - 24px)
}

.image-inner-aPGLSR #popup-parent {
    padding: 0 12px
}

.image-inner-aPGLSR #popup-parent .semi-portal {
    bottom: 0 !important;
    height: 100%
}

.image-inner-aPGLSR .no-focus-input:focus-within {
    border-color: transparent
}

.image-inner-aPGLSR .no-focus-input:focus-within textarea {
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.image-inner-aPGLSR .semi-popover-wrapper {
    box-shadow: none
}

.feature-content-v_4UWw {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 10px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 10px 20px 0 rgba(0, 0, 0, .1);
    max-height: 372px;
    overflow-y: auto;
    padding: 16px calc(16px - var(--scrollbar-width)) 16px 16px
}

.feature-content-v_4UWw .feature-title-sdSi8A {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -.32px;
    line-height: 24px;
    margin: 0 12px 8px
}

.feature-content-v_4UWw .feature-btns-KISfg_ {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 24px
}

.image-new-container-EsaTtC {
    font-size: var(--chat-input-skill-font-size)
}

.image-new-container-EsaTtC .banner-vNRypO {
    height: 478.5px;
    overflow: hidden;
    padding: 0 12px;
    transition: height .4s cubic-bezier(.4, 0, .1, 1)
}

.image-new-container-EsaTtC .skill-title-container {
    background-color: var(--s-color-bg-secondary) !important
}

.image-new-container-EsaTtC .carousel-row:nth-of-type(2n) {
    margin-top: 4px
}

.image-new-container-EsaTtC .right-arrow {
    border-radius: 14px;
    right: 10px
}

.image-new-container-EsaTtC .left-arrow {
    border-radius: 14px;
    left: 10px
}

.image-new-container-EsaTtC .carousel-row:after {
    border: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 100%;
    position: relative
}

.image-new-container-EsaTtC .arrow-container-left {
    width: 28px !important
}

.image-new-container-EsaTtC .arrow-container-left:before {
    background: linear-gradient(90deg, #f5f5f5, hsla(0, 0%, 96%, 0) 77.78%) !important;
    left: 1px !important
}

.image-new-container-EsaTtC .arrow-container-right {
    width: 28px
}

.image-new-container-EsaTtC .arrow-container-right:before {
    background: linear-gradient(270deg, #f5f5f5, hsla(0, 0%, 96%, 0) 77.78%) !important;
    right: 1px !important
}

.image-new-container-EsaTtC .skill-bottom-t4leES {
    display: flex;
    padding: 12px
}

.image-new-container-EsaTtC .btn-qA_DRY {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.image-new-container-EsaTtC .add-reference-sY3ZLQ {
    align-items: center;
    background: var(--s-color-brand-primary-default, #0057ff);
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    gap: var(--s-radius-xxs, 4px);
    height: 32px;
    justify-content: center;
    padding: var(--radius-none, 0) 8px var(--radius-none, 0) var(--radius-m, 6px)
}

.image-new-container-EsaTtC .bottom-bar-container-zTqu7s {
    align-items: center;
    gap: 10px;
    padding: 12px;
    position: relative
}

.image-new-container-EsaTtC .rich-editor-wrapper-vxGEiH {
    flex-grow: 1;
    margin-left: 4px;
    overflow: hidden
}

.image-new-container-EsaTtC .rich-editor-wrapper-vxGEiH .flow-chat-editor-xkGkH0 {
    max-height: 300px
}

.image-new-container-EsaTtC .tools-box-eTq6hv {
    align-items: flex-end;
    display: flex;
    flex-grow: 0;
    gap: 8px
}

.image-new-container-EsaTtC .input-qF9sIk {
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.tabs-tFMkiw {
    background-color: initial !important
}

.tabs-tFMkiw .carousel {
    background: #fff !important;
    margin-bottom: 8px;
    margin-top: -12px;
    padding: 12px 0 !important;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important
}

.tabs-tFMkiw .carousel .carousel-row {
    background-color: initial !important;
    border-top: none !important;
    padding-left: 0;
    padding-right: 0
}

.tabs-tFMkiw .carousel .arrow-container-left {
    width: 20px !important
}

.tabs-tFMkiw .carousel .arrow-container-left:before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.tabs-tFMkiw .carousel .arrow-container-right {
    width: 20px
}

.tabs-tFMkiw .carousel .arrow-container-right:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.tabs-tFMkiw .semi-tabs-bar-line.semi-tabs-bar-top {
    border-bottom: none;
    padding: 0 0 10px
}

.tabs-tFMkiw .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:first-of-type {
    padding-left: 4px !important
}

.tabs-tFMkiw .semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab {
    padding-bottom: 6px
}

.tabs-tFMkiw .semi-tabs-content {
    padding: 0
}

.tabs-tFMkiw .semi-tabs-tab-single.semi-tabs-tab {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font: var(--s-font-small-strong)
}

.tabs-tFMkiw .semi-tabs-tab-single.semi-tabs-tab:active {
    color: var(--s-color-text-primary, #000)
}

.tabs-tFMkiw .semi-tabs-tab-single.semi-tabs-tab:hover {
    color: #1c1f23
}

.tabs-tFMkiw .semi-tabs-tab-single.semi-tabs-tab-active, .tabs-tFMkiw .semi-tabs-tab-single.semi-tabs-tab-active:hover, .tabs-tFMkiw .semi-tabs-tab-single.semi-tabs-tab:active {
    color: var(--s-color-text-primary, #000)
}

.tab-inner-GYuXKN {
    height: 438px;
    overflow-y: auto
}

.custom-select-item-O4MtlW {
    align-items: center;
    display: flex;
    flex-direction: row;
    padding: 4px 10px 4px 0
}

.custom-select-item-O4MtlW .icon-s3UWRF {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    width: 24px
}

.custom-select-item-O4MtlW .icon-s3UWRF .inner-R5b1Zz {
    background-color: var(--s-color-text-primary, rgba(0, 0, 0, .9));
    border-radius: 2px
}

.custom-select-item-O4MtlW .icon-s3UWRF .inner-R5b1Zz

.1
\:1-iKB2JJ {
    height: 14px;
    width: 14px
}

.custom-select-item-O4MtlW .icon-s3UWRF .inner-R5b1Zz

.9
\:16-bPcSZX {
    height: 14px;
    width: 9px
}

.custom-select-item-O4MtlW .icon-s3UWRF .inner-R5b1Zz

.16
\:9-lZbWL_ {
    height: 9px;
    width: 14px
}

.custom-select-item-O4MtlW .text-y_1UJs {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font: var(--s-font-small-strong);
    margin-left: 8px
}

.custom-select-item-O4MtlW .text-y_1UJs .black-f6dN3N {
    color: var(--s-color-text-primary, #000)
}

.upload-panel-A3LKZ5 {
    background: var(--s-color-bg-primary, #fff);
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 25px 80px 0 rgba(0, 0, 0, .1);
    display: flex;
    gap: var(--s-radius-m, 16px);
    padding: var(--s-radius-m, 16px);
    position: absolute;
    top: -144px;
    width: 100%
}

.upload-panel-A3LKZ5 .upload-wrapper-q3__jL {
    position: relative
}

.upload-panel-A3LKZ5 .upload-Ly1CmZ {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border: var(--radius-none, 1px) dashed var(--s-color-border-primary, rgba(0, 0, 0, .2));
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    gap: 8px;
    height: 84px;
    margin-top: 4px;
    padding: 8px var(--s-radius-l, 20px) 8px 12px;
    position: relative;
    width: 224px
}

.img-list-doCbQd {
    padding: 12px 12px 8px 12px
}

.img-list-doCbQd .img-wrapper-W2INfu {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.img-list-doCbQd .img-wrapper-W2INfu:hover .delete-LNkGAF {
    display: block !important
}

.select-btn-SJdKX7 {
    align-items: center;
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px;
    color: unset !important;
    cursor: pointer;
    display: flex;
    gap: var(--s-radius-xxs, 4px);
    justify-content: center;
    padding: 5px 10px 5px 8px
}

.select-btn-SJdKX7:hover {
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12)) !important
}

.select-btn-SJdKX7:active {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04)) !important
}

.select-btn-SJdKX7 .semi-button-content-right {
    margin-left: 2px
}

.select-text-HrouwP {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font: var(--s-font-xs-strong)
}

.ratio-image-pv_nnN {
    height: var(--s-radius-xl, 24px);
    margin-right: 8px;
    width: var(--s-radius-xl, 24px)
}

.ratio-text-y4JRpB {
    color: var(--s-color-text-primary, #000);
    font: var(--s-font-small-strong)
}

.background-uF5mLW {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.failed-_Bc45t, .uploading-HNK4ZU {
    background: rgba(0, 0, 0, .5);
    border-radius: 8px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.container-rSqtVI, .failed-_Bc45t {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.animated-XpYjuy {
    transition: opacity .3s ease-in-out
}

.animated-XpYjuy.forward-_iGE2J.entered-BMqt0Q, .animated-XpYjuy.forward-_iGE2J.entering-vulEiI {
    opacity: 1
}

.animated-XpYjuy.forward-_iGE2J.exited-ERaJSC, .animated-XpYjuy.forward-_iGE2J.exiting-kGarND, .animated-XpYjuy.forward-_iGE2J.unmounted-FCpktM {
    opacity: 0
}

.image-thinking-wrapper-Xc30jw {
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding-bottom: 100%;
    --video-size: 0
}

.image-thinking-wrapper-Xc30jw .image-thinking-wrapper-inner-TMKIPe {
    height: 100%;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 100%
}

.image-thinking-wrapper-Xc30jw .thining-wrapper-XuwlDq {
    height: 100%;
    position: relative;
    width: 100%
}

.image-thinking-wrapper-Xc30jw .video-max-_vmY6D {
    --video-size: 780px
}

.image-thinking-wrapper-Xc30jw .video-small-Aus5Qm {
    --video-size: 624px
}

.image-thinking-wrapper-Xc30jw .video-wrapper-cxn3NN {
    height: var(--video-size);
    left: calc((100% - var(--video-size)) / 2);
    overflow: hidden;
    position: absolute;
    top: calc((100% - var(--video-size)) / 2);
    width: var(--video-size)
}

.samantha-tag-IUtBB9 {
    align-items: center;
    border: 1px solid var(--s-color-border-tertiary);
    border-radius: var(--s-radius-xl, 24px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    cursor: pointer;
    display: flex;
    justify-content: center;
    text-wrap: nowrap;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.samantha-tag-IUtBB9:active, .samantha-tag-IUtBB9:hover {
    background: var(--s-color-bg-trans-primary);
    border-color: transparent
}

.samantha-tag-IUtBB9.large-oPyRWA {
    font: var(--s-font-small-strong);
    height: 36px;
    padding: 7px 16px
}

.samantha-tag-IUtBB9.large-oPyRWA.icon-dzPWdH {
    padding-left: 12px
}

.samantha-tag-IUtBB9.small-biYpzu {
    font: var(--s-font-xs-strong);
    height: 28px;
    padding: 5px 12px
}

.samantha-tag-IUtBB9.small-biYpzu.icon-dzPWdH {
    padding-left: 8px
}

.samantha-tag-IUtBB9.selected-zG2_cl {
    background: var(--s-color-bg-invert-intact-primary, #232629);
    border-color: transparent;
    color: var(--s-color-text-invert-primary, #fff)
}

.samantha-tag-IUtBB9 .icon-wrapper-i0zfqK {
    display: flex;
    margin-right: 1px
}

.samantha-tag-IUtBB9 .icon-wrapper-i0zfqK .semi-icon-default {
    font-size: 20px
}

.container-Ghmu1z {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    overflow: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-Ghmu1z::-webkit-scrollbar {
    display: none
}

.container-Ghmu1z > * {
    margin-left: 8px
}

.container-Ghmu1z > :first-child {
    margin-left: 0
}

.image-item-MJIF2n {
    background-color: rgba(0, 0, 0, .06);
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    left: 1px;
    position: absolute;
    top: 0
}

.image-item-img-FWZFHV {
    border-radius: 2px;
    flex: 1 1;
    overflow: hidden
}

.image-item-MJIF2n img {
    display: inline-block;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.image-item-MJIF2n:hover .image-item-cover-HHw0Eo {
    display: flex !important
}

.image-item-MJIF2n:hover .image-item-cover-btn-wtZGo6:hover {
    background: var(--s-color-glow-black-hover, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3)) !important
}

.image-item-cover-HHw0Eo {
    align-items: center;
    background: linear-gradient(180deg, transparent 40%, rgba(0, 0, 0, .5) 70%, rgba(0, 0, 0, .8));
    border-radius: 2px;
    display: none;
    flex-direction: column;
    gap: 16px;
    height: 100%;
    justify-content: flex-end;
    left: 0;
    padding: 16px;
    position: absolute;
    top: 0;
    transition: var(--hover-transition);
    width: 100%
}

.image-item-cover-text-ITZ7Ip {
    color: var(--s-color-text-invert-secondary) !important;
    cursor: pointer;
    display: -webkit-box;
    font: var(--s-font-xs);
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: var(--text-line, 2);
    flex-shrink: 0;
    overflow: hidden
}

.image-item-cover-btn-wtZGo6 {
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
    background: var(--s-color-glow-white-dark, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2)) !important;
    border-radius: 24px;
    color: var(--s-color-text-invert-intact-primary) !important;
    font: var(--s-font-xs-em);
    height: 40px;
    max-width: 240px;
    min-width: 72px;
    padding: 10px 16px 10px 12px;
    text-align: center;
    transition: .2s ease-in-out;
    width: 100%
}

.image-item-cover-btn-wtZGo6 .semi-icon-default {
    font-size: 20px
}

.scroll-image-wrapper-iBzrD1 {
    margin: 0 auto;
    max-width: 1800px
}

.scroll-image-vHwyhP {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative
}

.box-lhEUr2:active, .box-lhEUr2:hover {
    background-color: var(--s-color-bg-trans)
}

.flow-dropdown-B2B6_4 {
    max-height: 200px
}

.flow-dropdown-B2B6_4 .selected-YK72Yc {
    flex-shrink: 0;
    margin-left: 8px
}

.flow-dropdown-menu-_eD4b2 {
    padding: 8px
}

.flow-dropdown-menu-_eD4b2 .semi-dropdown-item {
    border-radius: 10px;
    justify-content: space-between;
    padding: 8px 10px
}

.flow-dropdown-menu-_eD4b2 .semi-dropdown-item.active {
    color: var(--color-primary-50)
}

.selection-HTbQEP {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 380px;
    overflow: auto;
    padding: 12px 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.selection-HTbQEP .option-item-UQGQ42 {
    align-items: center;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font-size: 16px;
    font-weight: 700;
    line-height: 24px;
    margin-right: 8px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    width: 100%
}

.selection-HTbQEP .option-item-UQGQ42 .image-DNB0sk {
    border-radius: 5px;
    flex-shrink: 0;
    height: 42px;
    margin-right: 12px;
    object-fit: cover;
    width: 42px
}

.selection-HTbQEP .option-item-UQGQ42 .text-FeQRVK {
    font: var(--s-font-small-strong)
}

.selection-HTbQEP .title-q19MMJ {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .45));
    font: var(--s-font-small-em);
    line-height: 28px;
    padding: 0 18px
}

.selection-HTbQEP .flow-dropdown-menu {
    padding-bottom: 0;
    padding-top: 0
}

.selection-HTbQEP .semi-dropdown-item {
    min-width: 140px;
    padding: 8px 10px
}

.image-wrapper-ir22tx .max-width-layout__full-width-g8kaA6 {
    background: var(--s-color-bg-secondary, #f9fafb);
    background-color: #fff;
    padding-left: calc(var(--left-side-width) + var(--padding)) !important;
    padding-right: var(--padding) !important
}

.image-wrapper-ir22tx .max-width-layout__full-width-g8kaA6.no-padding-Q4y6Fe {
    padding-left: calc(var(--left-side-width)) !important;
    padding-right: calc(var(--right-side-width)) !important
}

.image-wrapper-ir22tx .mask-sMQEiR {
    z-index: 1
}

.image-wrapper-ir22tx .radio-wrapper-DQJ5dW {
    margin-left: calc(var(--left-side));
    margin-right: calc(var(--left-side) + var(--right-side-width))
}

.image-wrapper-ir22tx .guidance-image-PRvas5 {
    padding-left: calc(var(--left-side));
    padding-right: calc(var(--left-side) + var(--right-side-width))
}

.image-wrapper-ir22tx .image-list-h1V2T7 {
    margin-bottom: 140px
}

.scroll-tabs-button-GNus9a {
    background-color: initial !important
}

.scroll-tabs-button-GNus9a .semi-tabs-pane {
    background-color: initial !important;
    height: auto !important;
    padding: 0 !important
}

.scroll-tabs-button-GNus9a .semi-tabs-tab-button.semi-tabs-tab {
    background-color: #fff !important;
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2)) !important;
    border-radius: var(--s-radius-xl, 24px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong);
    padding: 6px 12px
}

.scroll-tabs-button-GNus9a .semi-tabs-tab-button.semi-tabs-tab:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06)) !important
}

.scroll-tabs-button-GNus9a .semi-tabs-bar-line.semi-tabs-bar-top {
    border-bottom: none;
    padding: 0 0 10px
}

.scroll-tabs-button-GNus9a .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:first-of-type {
    padding-left: 4px !important
}

.scroll-tabs-button-GNus9a .semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab {
    padding-bottom: 6px
}

.scroll-tabs-button-GNus9a .semi-tabs-content {
    padding: 0
}

.scroll-tabs-button-GNus9a .semi-tabs-tab-single.semi-tabs-tab {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font: var(--s-font-small-strong)
}

.scroll-tabs-button-GNus9a .semi-tabs-tab-single.semi-tabs-tab:hover {
    color: #1c1f23
}

.scroll-tabs-button-GNus9a .semi-tabs-tab-single.semi-tabs-tab-active, .scroll-tabs-button-GNus9a .semi-tabs-tab-single.semi-tabs-tab-active:hover {
    background-color: var(--s-color-bg-invert-primary, #232629) !important;
    color: var(--s-color-text-invert-secondary, hsla(0, 0%, 100%, .85)) !important
}

.sticky-xkAkQi .tab-bar-rza8qy {
    background-color: var(--s-color-bg-intact-primary, #fff) !important;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 10 !important
}

.overflow-tooltip-rc7aCu {
    font: var(--s-font-xxs);
    width: 240px
}

.overflow-tooltip-rc7aCu.semi-tooltip-wrapper {
    padding: 0
}

.overflow-tooltip-rc7aCu .semi-tooltip-content {
    margin: 8px 0 8px 0;
    max-height: 240px;
    overflow-y: auto;
    padding: 0 6px 0 12px
}

.overflow-tooltip-rc7aCu .semi-tooltip-content::-webkit-scrollbar {
    height: 0;
    width: 12px
}

.overflow-tooltip-rc7aCu .semi-tooltip-content::-webkit-scrollbar-thumb {
    background: var(--s-color-border-invert-primary);
    background-clip: padding-box;
    border: 4px solid transparent;
    border-radius: 6px
}

.overflow-tooltip-rc7aCu .semi-tooltip-content::-webkit-scrollbar-track {
    background-color: initial
}

.content-K1apdW {
    border-left: 2px solid hsla(0, 0%, 100%, .65);
    color: hsla(0, 0%, 100%, .65);
    display: -webkit-box;
    font-weight: 400;
    margin-left: 2px;
    padding-left: 8px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: break-spaces !important
}

.message-text-QpmsfA {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    display: flex;
    flex-direction: column;
    font: var(--s-font-base);
    gap: 5px
}

.ref-single-image-Ui2axD {
    border-radius: var(--s-radius-s, 12px);
    margin-bottom: 8px;
    max-height: 200px;
    max-width: min(300px, 100%);
    object-fit: contain
}

.ref-multi-image-h4bHag {
    border-radius: var(--s-radius-xxs, 4px);
    height: 98px;
    width: 98px
}

.ref-img-not-safety-KcVWZa {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-s, 12px);
    display: flex;
    flex-direction: column;
    gap: var(--s-radius-xxs, 4px);
    height: 88px;
    justify-content: center;
    margin-bottom: 8px;
    width: 160px
}

.not-safety-text-il3XCn {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font: var(--s-font-xs-strong)
}

.send-message-box-content-coco-HB9gMj, .send-message-box-content-doHaMp {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-s, 12px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font: var(--s-font-base);
    max-width: var(--self-message-box-max-width, 450px);
    padding: 9px 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    --base-send-message-box-color: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    white-space: pre;
    word-wrap: normal
}

.send-message-box-content-coco-HB9gMj {
    background: #06f;
    border-radius: 16px;
    color: #fff;
    padding: 12px 16px
}

.send-message-box-content-coco-HB9gMj.send-message-box-content-coco-immerse-zf8EnZ {
    background: #000
}

.send-message-box-content-coco-HB9gMj .send-text-content-link {
    color: var(--Text-color_text_invert_secondary, hsla(0, 0%, 100%, .85)) !important;
    -webkit-text-decoration-color: var(--s-color-text-invert-intact-quaternary, hsla(0, 0%, 100%, .35));
    text-decoration-color: var(--s-color-text-invert-intact-quaternary, hsla(0, 0%, 100%, .35))
}

.send-image-content-a8JKuW {
    background-color: initial;
    border-radius: 12px !important;
    max-width: 300px;
    padding: 0;
    width: 100%
}

.fade-entered-ZFNbbZ {
    animation: fadein-V2pwig .4s cubic-bezier(.5, .15, .1, 1) forwards
}

@keyframes fadein-V2pwig {
    0% {
        opacity: 0;
        transform: translateX(2%)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.image-box-grid-DbWKcU {
    display: grid;
    gap: 4px;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    width: 100%
}

.image-box-grid-DbWKcU .image-box-grid-item-Gm7VMb {
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.image-box-grid-DbWKcU .image-box-grid-item-Gm7VMb.top-left-m4hV2U {
    border-top-left-radius: 16px
}

.image-box-grid-DbWKcU .image-box-grid-item-Gm7VMb.top-right-WWFLcz {
    border-top-right-radius: 16px
}

.image-box-grid-DbWKcU .image-box-grid-item-Gm7VMb.bottom-left-GpJWQo {
    border-bottom-left-radius: 16px
}

.image-box-grid-DbWKcU .image-box-grid-item-Gm7VMb.bottom-right-e9XVXT {
    border-bottom-right-radius: 16px
}

.image-box-grid-DbWKcU .image-box-grid-item-Gm7VMb:after {
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.image-error-bC0z_f {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    cursor: pointer
}

.container-UAFBAR {
    height: 100%;
    position: relative;
    width: 100%
}

.container-UAFBAR .overlay-bUZVje {
    align-items: center;
    background: transparent;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    transition: background .2s ease-in-out;
    width: 100%
}

.container-UAFBAR .overlay-bUZVje > * {
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.container-UAFBAR .overlay-bUZVje:hover {
    background: rgba(0, 0, 0, .4)
}

.container-UAFBAR .overlay-bUZVje:hover > * {
    opacity: 1
}

.container-UAFBAR .overlay-bUZVje .button-DtjZiM {
    margin-top: 12px
}

.container-UAFBAR .overlay-bUZVje .button-DtjZiM:first-child {
    margin-top: 0
}

.container-UAFBAR .overlay-bUZVje .lite-button-n_SsQe {
    align-items: center;
    border-top: .5px solid var(--s-color-text-invert-quaternary, hsla(0, 0%, 100%, .35));
    cursor: pointer;
    display: flex;
    flex: 1 1;
    flex-direction: row;
    height: 100%;
    justify-content: center;
    width: 100%
}

.container-UAFBAR .overlay-bUZVje .lite-button-n_SsQe:hover {
    background: rgba(0, 0, 0, .2)
}

.container-UAFBAR .overlay-bUZVje .lite-button-n_SsQe svg {
    color: #fff;
    font-size: 18px
}

.container-UAFBAR .overlay-bUZVje .lite-button-n_SsQe:first-child {
    border: 0
}

.container-UAFBAR .overlay-bUZVje .lite-button-n_SsQe .title-maeDGF {
    color: var(--s-color-text-invert-secondary, hsla(0, 0%, 100%, .85));
    font-size: 11px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 4px
}

.hover-show-tag-YJtxYK {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15));
    border-radius: var(--radius-l, 8px);
    color: #fff;
    cursor: pointer;
    display: grid;
    gap: 2px;
    grid-template-columns:repeat(auto-fit, 20px);
    left: 4px;
    max-width: calc(100% - 8px);
    padding: 4px;
    position: absolute;
    top: 4px;
    z-index: 1
}

.thinking-image-box-_z0n2w:after {
    border: none !important
}

.image-box-item-pwVeX7:hover .hover-mask-PzW4A1 {
    display: block
}

.image-box-item-pwVeX7 .hover-mask-PzW4A1 {
    display: none
}

.image-box-grid-O78Alp {
    display: grid;
    gap: var(--image-box-grid-gap, 0);
    grid-template-columns:repeat(2, minmax(0, 1fr));
    width: 100%
}

.image-box-grid-O78Alp.single-z2o3qL {
    grid-template-columns:auto
}

.image-box-grid-O78Alp.single-z2o3qL .image-box-grid-item-Cxj996.item-index-0-rwtyaR {
    border-radius: 12px
}

.image-box-grid-O78Alp .empty-icon-azDvRl {
    font-size: 24px
}

.image-box-grid-O78Alp .image-box-grid-item-Cxj996 {
    align-items: center;
    background-color: #f2f3f5;
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15));
    display: flex;
    justify-content: center;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.image-box-grid-O78Alp .image-box-grid-item-Cxj996:after {
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.image-box-grid-O78Alp .image-box-grid-sm-qwzk2Q {
    display: flex;
    justify-content: space-between
}

.image-box-grid-O78Alp.column-ZHOCXU .image-box-grid-item-Cxj996.item-index-0-rwtyaR, .image-box-grid-O78Alp.column-ZHOCXU .image-box-grid-sm-qwzk2Q {
    grid-row-end: 4;
    grid-row-start: 1
}

.image-box-grid-O78Alp.column-ZHOCXU .image-box-grid-item-Cxj996.item-index-0-rwtyaR {
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px
}

.image-box-grid-O78Alp.column-ZHOCXU .image-box-grid-item-Cxj996.item-index-1-Odatef {
    border-top-right-radius: 12px
}

.image-box-grid-O78Alp.column-ZHOCXU .image-box-grid-item-Cxj996.item-index-3-uK5plj {
    border-bottom-right-radius: 12px
}

.image-box-grid-O78Alp.column-ZHOCXU .image-box-grid-sm-qwzk2Q {
    flex-direction: column
}

.image-box-grid-O78Alp.row-aOz_XX .image-box-grid-item-Cxj996.item-index-0-rwtyaR, .image-box-grid-O78Alp.row-aOz_XX .image-box-grid-sm-qwzk2Q {
    grid-column-end: 4;
    grid-column-start: 1
}

.image-box-grid-O78Alp.row-aOz_XX .image-box-grid-item-Cxj996.item-index-0-rwtyaR {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px
}

.image-box-grid-O78Alp.row-aOz_XX .image-box-grid-item-Cxj996.item-index-1-Odatef {
    border-bottom-left-radius: 12px
}

.image-box-grid-O78Alp.row-aOz_XX .image-box-grid-item-Cxj996.item-index-3-uK5plj {
    border-bottom-right-radius: 12px
}

.container-ie1F6X {
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    overflow: hidden;
    position: relative;
    width: 100%
}

.container-ie1F6X.checked-gA4iJx {
    border: 1px solid var(--s-color-brand-primary-default, #0057ff)
}

.container-ie1F6X:hover {
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .1)
}

.container-ie1F6X .icon-W_fBCS {
    height: var(--s-radius-xl, 24px);
    width: var(--s-radius-xl, 24px)
}

.container-ie1F6X .title-dZfFb9 {
    color: var(--s-color-text-primary, #000);
    font: var(--s-font-base-em);
    padding: 0 16px;
    text-overflow: ellipsis
}

.container-ie1F6X .desc-Svw7C5 {
    line-height: 20px
}

.container-ie1F6X .desc-Svw7C5, .container-ie1F6X .description-ysupft {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 14px;
    padding: 0 16px;
    text-overflow: ellipsis
}

.container-ie1F6X .description-ysupft {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    align-items: flex-end;
    display: flex;
    height: 36px;
    line-height: 18px;
    margin-bottom: 16px
}

.container-ie1F6X .background-TpR62b {
    height: 64px;
    width: 132px
}

.container-ie1F6X .tag-WCIO9i {
    align-items: center;
    background: linear-gradient(270deg, rgba(198, 240, 230, .16), rgba(198, 240, 230, .4));
    border-radius: 0 var(--s-radius-m, 16px) 0 var(--s-radius-xs, 10px);
    color: #25ab46;
    display: flex;
    font: var(--s-font-xs-strong);
    justify-content: center;
    padding: 3px 8px;
    position: absolute;
    right: 0;
    top: 0
}

.container-background-z6Lldx {
    background: radial-gradient(90.36% 48.11% at 16.5% .26%, rgba(65, 255, 55, .03) 0, rgba(65, 255, 55, 0) 100%), radial-gradient(76.87% 40.93% at 78.5% .26%, rgba(39, 183, 255, .03) 0, rgba(39, 183, 255, 0) 100%), var(--s-color-bg-primary, #fff)
}

.writing-skill-container-SMvYpk {
    font-size: var(--chat-input-skill-font-size)
}

.writing-skill-container-SMvYpk .banner-wrapper-C1PT6Q {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.writing-skill-container-SMvYpk .banner-qlzATG .carousel-row-wrapper-ZZyuzV {
    gap: 2px
}

.writing-skill-container-SMvYpk .banner-qlzATG .item-zZoHWS {
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    padding: 4px;
    width: 100px
}

.writing-skill-container-SMvYpk .banner-qlzATG .item-zZoHWS:hover {
    background-color: var(--s-color-bg-trans)
}

.writing-skill-container-SMvYpk .banner-qlzATG .item-zZoHWS.selected-GKpCrW {
    background-color: var(--s-color-bg-trans-primary)
}

.writing-skill-container-SMvYpk .banner-qlzATG .item-zZoHWS .inner-iHx9Ah {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: hidden;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.writing-skill-container-SMvYpk .banner-qlzATG .item-zZoHWS .inner-iHx9Ah .tag-eezepL {
    background: linear-gradient(270deg, rgba(198, 240, 230, .2), rgba(198, 240, 230, .6));
    border-radius: 0 6px 0 var(--s-radius-xs, 8px);
    color: rgba(1, 115, 88, .8);
    font-size: 9px;
    font-weight: 500;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 16px;
    padding: 1px 5px;
    position: absolute;
    right: 0;
    top: 0;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.writing-skill-container-SMvYpk .banner-qlzATG .item-zZoHWS .inner-iHx9Ah .item-title-DoklqE {
    display: -webkit-box;
    margin-top: 12px;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.writing-skill-container-SMvYpk .banner-qlzATG .carousel-row:nth-of-type(2n) {
    margin-top: 4px
}

.writing-skill-container-SMvYpk .banner-qlzATG .right-arrow {
    right: 10px
}

.writing-skill-container-SMvYpk .banner-qlzATG .left-arrow {
    left: 10px
}

.writing-skill-container-SMvYpk .banner-qlzATG .carousel-row:after {
    border: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 100%;
    position: relative
}

.writing-skill-container-SMvYpk .banner-qlzATG .arrow-container-left {
    width: 20px !important
}

.writing-skill-container-SMvYpk .banner-qlzATG .arrow-container-left:before {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.writing-skill-container-SMvYpk .banner-qlzATG .arrow-container-right {
    width: 20px
}

.writing-skill-container-SMvYpk .banner-qlzATG .arrow-container-right:before {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%) !important
}

.writing-skill-container-SMvYpk .right-tools-mSAjL3 {
    align-items: center;
    display: flex;
    flex-grow: 0;
    gap: 12px
}

.writing-skill-container-SMvYpk .right-tools-mSAjL3 .switch-DALHpv {
    align-items: center;
    color: var(--s-color-text-tertiary);
    cursor: pointer;
    display: flex;
    font: var(--s-font-small-em);
    gap: var(--s-radius-xxs);
    justify-content: center
}

.writing-skill-container-SMvYpk .right-tools-mSAjL3 .switch-checked-NYNtK9 {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(283.26deg, #44adfe, #5580ff);
    color: transparent
}

.writing-skill-container-SMvYpk .right-tools-mSAjL3 .switch-DALHpv .semi-switch-small {
    border: none;
    border-radius: var(--s-radius-xl);
    height: 14px;
    padding: 0 2px;
    width: var(--s-radius-xl)
}

.writing-skill-container-SMvYpk .right-tools-mSAjL3 .switch-DALHpv .semi-switch-knob {
    height: 10px;
    left: 1px;
    top: 2px;
    width: 10px
}

.writing-skill-container-SMvYpk .right-tools-mSAjL3 .switch-DALHpv .semi-switch-checked {
    background-color: rgba(0, 87, 255, .7)
}

.writing-skill-container-SMvYpk.sm-TtbZXG .banner-wrapper-C1PT6Q {
    height: 181px
}

.writing-skill-container-SMvYpk.sm-TtbZXG .banner-wrapper-C1PT6Q .item-zZoHWS {
    box-sizing: initial;
    width: 70px
}

.writing-skill-container-SMvYpk.sm-TtbZXG .banner-wrapper-C1PT6Q .item-zZoHWS .item-title-DoklqE {
    font-size: 12px
}

.popover-wrapper-KGStNh {
    background: radial-gradient(100.27% 141.42% at 0 0, rgba(39, 183, 255, .03) 0, rgba(39, 183, 255, 0) 100%), #fff;
    background-image: linear-gradient(180deg, rgba(85, 128, 255, .05), rgba(67, 221, 255, .03) 70%, hsla(0, 0%, 100%, 0));
    border-radius: var(--s-radius-xs, 10px);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .25), 0 6px 10px 0 rgba(42, 60, 79, .1);
    font: var(--s-font-xs-strong);
    gap: 10px;
    max-width: 250px;
    min-height: 56px;
    min-width: 206px;
    padding: 10px 16px 10px 16px;
    width: 206px
}

.tag-list-cJza28 {
    padding: 14px 12px 12px 14px;
    width: 100%
}

.language-local-ja6xba {
    font-size: 16px;
    line-height: 24px
}

.language-WK5ZoI {
    color: var(--s-color-text-tertiary);
    font-size: 12px;
    line-height: 14px
}

.flow-xKmdaa.semi-select:focus {
    background: transparent
}

.flow-xKmdaa.semi-select-open:focus {
    background: var(--s-color-bg-trans)
}

.flow-xKmdaa.semi-select-small {
    border: 1px solid var(--s-color-border-primary);
    border-radius: 10px;
    height: 36px;
    line-height: 36px
}

.flow-xKmdaa.semi-select-small:hover {
    background: var(--s-color-bg-trans)
}

.flow-xKmdaa.semi-select-small:active {
    background: var(--s-color-bg-trans-primary)
}

.flow-xKmdaa .semi-select-inset-label {
    flex: 1 0 auto;
    font-size: 12px;
    justify-content: flex-start
}

.flow-xKmdaa .semi-select-selection {
    font-size: var(--chat-input-skill-font-size);
    font-weight: 500;
    justify-content: flex-end
}

.flow-xKmdaa .semi-select-arrow {
    width: 26px
}

.flow-xKmdaa.wrap-ZIrulT.semi-select-small {
    height: 48px
}

.flow-xKmdaa.wrap-ZIrulT.semi-select {
    flex-wrap: wrap;
    padding: 8px 8px 8px 10px
}

.flow-xKmdaa.wrap-ZIrulT .semi-select-inset-label {
    justify-content: left;
    line-height: 14px;
    margin: 0;
    width: 100%
}

.flow-xKmdaa.wrap-ZIrulT .semi-select-content-wrapper {
    width: 100%
}

.flow-xKmdaa.wrap-ZIrulT .semi-select-selection {
    height: auto;
    justify-content: flex-start;
    line-height: 16px;
    margin-right: 18px
}

.flow-xKmdaa.wrap-ZIrulT .semi-select-arrow {
    bottom: 8px;
    position: absolute;
    right: 0
}

.flow-dropdown-St2ZYx {
    --color-brand-primary: #06f
}

.flow-dropdown-St2ZYx .semi-select-option {
    flex-direction: row-reverse;
    justify-content: space-between
}

.flow-dropdown-St2ZYx .semi-select-option-text {
    flex: 1 0
}

.flow-dropdown-St2ZYx .semi-select-option-selected, .flow-dropdown-St2ZYx .semi-select-option-selected .semi-select-option-icon {
    color: var(--color-brand-primary)
}

.writing-skill-container-PkFrll {
    font-size: var(--chat-input-skill-font-size)
}

.carousel-item-QVW7Ht {
    margin-right: 8px
}

.textarea-title-YP_dbK {
    color: var(--s-color-text-tertiary);
    font: var(--s-font-xxs-em);
    margin-bottom: 6px;
    margin-top: 13px;
    padding-left: 12px
}

.compose-tab-container-NNzZAo .text-area-wrapper-lzx4ox {
    background-color: var(--s-color-bg-trans-primary) !important;
    border: 0;
    margin-top: 14px;
    padding-bottom: 19px !important
}

.compose-tab-container-NNzZAo .text-area-wrapper-lzx4ox.narrow-c0o4gJ .semi-input-textarea {
    max-height: 231px !important
}

.compose-tab-container-NNzZAo .text-area-wrapper-lzx4ox.wide-W6ylTH .semi-input-textarea {
    max-height: 159px !important
}

.bottom-bar-container-8NBUCq {
    align-items: flex-end;
    display: flex;
    flex-wrap: no-wrap;
    justify-content: space-between;
    row-gap: 12px
}

.bottom-bar-container-8NBUCq.wrap-a_j8UU {
    flex-wrap: wrap
}

.bottom-bar-container-8NBUCq .left-box-GiZoIA {
    display: flex;
    flex-basis: 584px;
    flex-grow: 0;
    flex-shrink: 0;
    gap: 8px;
    justify-content: space-between
}

.bottom-bar-container-8NBUCq .left-box-GiZoIA.wrap-a_j8UU {
    flex-grow: 1;
    flex-shrink: 1;
    min-width: 0
}

.bottom-bar-container-8NBUCq .left-box-GiZoIA .select-item-d4o86a {
    flex-basis: 200px;
    flex-grow: 1;
    flex-shrink: 1
}

.bottom-bar-container-8NBUCq .left-box-GiZoIA .select-item-d4o86a:first-child, .bottom-bar-container-8NBUCq .left-box-GiZoIA .select-item-d4o86a:nth-child(2) {
    max-width: 156px
}

.bottom-bar-container-8NBUCq .middle-box-minM9G {
    flex-basis: 60px;
    height: 36px
}

.bottom-bar-container-8NBUCq .right-box-Cy75W0 {
    align-items: flex-end;
    display: flex;
    flex-grow: 0;
    flex-shrink: 0;
    gap: 8px;
    justify-content: flex-end
}

.bottom-bar-container-8NBUCq .right-box-Cy75W0.wrap-a_j8UU {
    flex-grow: 1
}

.flow-mju10C {
    --color-border-primary: rgba(0, 0, 0, .12);
    --color-bg-primary: #fff;
    --color-brand-primary: #06f
}

.flow-mju10C.button-type-aroiAT {
    background: transparent;
    display: block
}

.flow-mju10C.button-type-aroiAT .semi-radio-addon-buttonRadio-hover {
    background: transparent
}

.flow-mju10C.button-type-aroiAT .semi-radio-buttonRadioGroup {
    border: 1px solid var(--color-border-primary);
    border-radius: 10px
}

.flow-mju10C.button-type-aroiAT .semi-radio-inner {
    margin-top: 0
}

.flow-mju10C.button-type-aroiAT .semi-radio-checked {
    background: var(--color-brand-primary)
}

.flow-mju10C.button-type-aroiAT .semi-radio-addon-buttonRadio-checked {
    background: transparent;
    color: var(--color-bg-primary)
}

.flow-mju10C.button-type-aroiAT .semi-radio-addon-buttonRadio {
    font: var(--s-font-small-strong);
    padding: var(--chat-input-skill-button-padding)
}

@media (min-width: 1130px) {
    .grid-AUdHBm:not(.narrow-H2WMsx) {
        grid-template-columns:repeat(6, minmax(0, 1fr))
    }
}

@media (min-width: 1020px) and (max-width: 1129px) {
    .grid-AUdHBm:not(.narrow-H2WMsx) {
        grid-template-columns:repeat(5, minmax(0, 1fr))
    }
}

@media (min-width: 820px) and (max-width: 1019px) {
    .grid-AUdHBm:not(.narrow-H2WMsx) {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }
}

@media (max-width: 819px) {
    .grid-AUdHBm:not(.narrow-H2WMsx) {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

@media (min-width: 560px) {
    .grid-AUdHBm.narrow-H2WMsx {
        grid-template-columns:repeat(4, minmax(0, 1fr))
    }
}

@media (min-width: 300px) and (max-width: 559px) {
    .grid-AUdHBm.narrow-H2WMsx {
        grid-template-columns:repeat(3, minmax(0, 1fr))
    }
}

@media (max-width: 299px) {
    .grid-AUdHBm.narrow-H2WMsx {
        grid-template-columns:repeat(2, minmax(0, 1fr))
    }
}

.write-assistant-irhmM0 .tag-list-SIMh_g {
    margin-bottom: 20px;
    margin-top: 10px
}

.children-wrapper-IAvWHK {
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-itdVBm {
    border-radius: 0 !important;
    overflow: visible;
    padding: 0 !important;
    position: relative
}

.container-itdVBm.semi-button-light {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-itdVBm.semi-button-disabled {
    opacity: .3
}

.container-itdVBm svg {
    height: var(--action-icon-size-large, 20px);
    width: var(--action-icon-size-large, 20px)
}

.container-itdVBm .semi-icon svg {
    max-height: var(--answer-action-large-size, 20px);
    width: var(--answer-action-large-size, 20px)
}

.container-itdVBm.size-small-jRkGfO {
    height: var(--s-radius-xl, 24px);
    min-width: var(--s-radius-xl, 24px)
}

.container-itdVBm.size-small-jRkGfO .semi-button-content-right {
    font-size: 12px;
    font-weight: 500;
    line-height: var(--s-radius-xl, 24px);
    margin-left: 4px;
    margin-right: 6px
}

.container-itdVBm.size-small-jRkGfO .semi-button-content-left {
    font-size: 12px;
    font-weight: 500;
    line-height: var(--s-radius-xl, 24px);
    margin-right: 2px
}

.container-itdVBm.size-small-jRkGfO .semi-icon:has(+.semi-button-content-right) {
    margin-left: 4px
}

.container-itdVBm.size-large-EgigWG {
    height: var(--answer-action-large-size, 20px)
}

.container-itdVBm.size-large-EgigWG.semi-button-light {
    height: var(--action-height-large, 36px);
    min-width: var(--action-width-large, 36px);
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.container-itdVBm.background-blue-RR_t2Y.semi-button-light:not(.semi-button-disabled) {
    background: var(--action-bg-transparent, var(--bg-layer-2-light-blue, #f3f5fb))
}

.container-itdVBm.background-blue-RR_t2Y.hoverable-mojQ7K:not(.mobile-q_9fUs).semi-button-light:not(.semi-button-disabled):hover {
    background: var(--action-bg-hover, var(--fill-hover-light-blue))
}

.container-itdVBm.background-blue-RR_t2Y.hoverable-mojQ7K.semi-button-light:not(.semi-button-disabled):active {
    background: var(--action-bg-active, var(--fill-active-light-blue))
}

.container-itdVBm.background-grey-cLdgL9.semi-button-light:not(.semi-button-disabled) {
    background-color: var(--neutral-transparent-1, rgba(0, 0, 0, .06))
}

.container-itdVBm.background-grey-cLdgL9.hoverable-mojQ7K:not(.mobile-q_9fUs).semi-button-light:not(.semi-button-disabled):hover:after {
    background: var(--hover-bg-color, rgba(0, 0, 0, .06));
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.container-itdVBm.background-grey-cLdgL9.hoverable-mojQ7K.semi-button-light:not(.semi-button-disabled):active:after {
    background: var(--active-bg-color, rgba(0, 0, 0, .06));
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.container-itdVBm.background-white-UHLQ9t.semi-button-light:not(.semi-button-disabled) {
    background: transparent !important
}

.container-itdVBm.background-white-UHLQ9t.hoverable-mojQ7K:not(.mobile-q_9fUs).semi-button-light:not(.semi-button-disabled):hover:after {
    background: var(--hover-bg-color, rgba(0, 0, 0, .06));
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.container-itdVBm.background-white-UHLQ9t.hoverable-mojQ7K.semi-button-light:not(.semi-button-disabled):active:after {
    background: var(--active-bg-color, rgba(0, 0, 0, .06));
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.container-itdVBm.color-blue-vxcAAz.semi-button-light {
    color: var(--action-icon, #06f)
}

.container-itdVBm.color-blue-vxcAAz .semi-icon {
    color: #06f
}

.container-itdVBm.color-blue-vxcAAz .semi-icon svg {
    fill: #06f
}

.container-itdVBm.color-blue-vxcAAz .semi-button-content path {
    fill: var(--action-icon, #06f)
}

.container-itdVBm.color-black-AsZgsb .semi-icon, .container-itdVBm.color-black-AsZgsb.semi-button-light {
    color: var(--text-title, #1c1f23)
}

.container-itdVBm.color-black-AsZgsb .semi-icon svg {
    fill: var(--text-title, #1c1f23)
}

.container-itdVBm.color-grey-e4jkV9 .semi-icon, .container-itdVBm.color-grey-e4jkV9.semi-button-light {
    color: var(--color-neutral-50, #999)
}

.container-itdVBm.color-grey-e4jkV9 .semi-icon svg {
    fill: var(--color-neutral-50, #999)
}

.container-itdVBm.color-grey-deep-jkGkzB .semi-icon, .container-itdVBm.color-grey-deep-jkGkzB.semi-button-light {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5))
}

.container-itdVBm.color-grey-deep-jkGkzB .semi-icon svg {
    fill: var(--s-color-text-tertiary, rgba(0, 0, 0, .5))
}

.container-itdVBm.color-danger-MDhDqJ.semi-button-light {
    color: #ff3b30
}

.container-itdVBm.color-danger-MDhDqJ .semi-icon svg {
    fill: #ff3b30
}

.container-itdVBm:not(.disabled-ck7YDL):not(.mobile-q_9fUs):hover {
    position: relative
}

.container-itdVBm:not(.disabled-ck7YDL):not(.mobile-q_9fUs):hover:after {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-xxs, 4px);
    bottom: 0;
    content: "";
    height: 100%;
    min-width: var(--s-radius-xl, 24px);
    position: absolute;
    top: 0;
    width: 100%
}

.dropdown-item-S3UaUk {
    width: 100%
}

.dropdown-item-S3UaUk .semi-dropdown-item-icon {
    height: 20px;
    width: 20px
}

.dropdown-item-S3UaUk.color-blue-vxcAAz {
    color: #06f
}

.dropdown-item-S3UaUk.color-blue-vxcAAz .semi-dropdown-item-icon svg {
    fill: #06f
}

.dropdown-item-S3UaUk.color-black-AsZgsb {
    color: var(--text-title, #1c1f23)
}

.dropdown-item-S3UaUk.color-black-AsZgsb .semi-dropdown-item-icon svg {
    fill: var(--text-title, #1c1f23)
}

.dropdown-item-S3UaUk.color-grey-e4jkV9 {
    color: var(--color-neutral-50, #999)
}

.dropdown-item-S3UaUk.color-grey-e4jkV9 .semi-dropdown-item-icon svg {
    fill: var(--color-neutral-50, #999)
}

.dropdown-item-S3UaUk.color-grey-deep-jkGkzB {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5))
}

.dropdown-item-S3UaUk.color-grey-deep-jkGkzB .semi-dropdown-item-icon svg {
    fill: var(--s-color-text-tertiary, rgba(0, 0, 0, .5))
}

.dropdown-item-S3UaUk.color-danger-MDhDqJ {
    color: #ff3b30
}

.dropdown-item-S3UaUk.color-danger-MDhDqJ .semi-dropdown-item-icon {
    -webkit-filter: none;
    filter: none
}

.dropdown-item-S3UaUk.color-danger-MDhDqJ .semi-dropdown-item-icon svg {
    fill: #ff3b30
}

.active-QMFLwk {
    border: .5px solid var(--Brand---s-color-brand-primary-Default, #0057ff) !important
}

.hoverable-sF9V63:hover {
    background: #f9fafb
}

.icon-btn-GdWDB_ {
    align-items: center;
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    transition: background .2s;
    width: 24px
}

.icon-btn-GdWDB_:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.icon-btn-GdWDB_ .semi-icon-default {
    color: rgba(0, 0, 0, .55);
    font-size: 20px
}

.writing-outline-ineditable .icon-btn-GdWDB_ {
    cursor: not-allowed
}

.writing-outline-ineditable .icon-btn-GdWDB_ .semi-icon-default {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.writing-outline-ineditable .icon-btn-GdWDB_:hover {
    background: inherit
}

.container-vkT9q0 {
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px
}

.heading-PvKyLZ {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    padding: 12px 16px;
    transition: border-color .2s
}

.heading-PvKyLZ > span {
    text-wrap: nowrap
}

body > .chapter-OwTFGp {
    z-index: 2000
}

.chapter-OwTFGp {
    margin-top: 8px;
    padding: 0 8px;
    transition: border-color .2s
}

.chapter-header-vTzwu8 {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 12px 8px
}

.input-container-qbYYqF {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.input-container-qbYYqF .semi-input-textarea {
    align-items: center;
    border-radius: 0 !important;
    color: inherit;
    display: flex;
    justify-content: center;
    padding: 0 !important
}

.input-container-qbYYqF .semi-input-textarea-wrapper {
    background: transparent !important;
    border: none;
    padding: 0 !important
}

.input-container-qbYYqF .input-title-AZ2f47 .semi-input-textarea {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong) !important
}

.input-container-qbYYqF .input-prompt-AAAKEl {
    margin-top: 4px
}

.input-container-qbYYqF .input-prompt-AAAKEl .semi-input-textarea {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    font: var(--s-font-xs) !important
}

.moving-title-lx5U5E {
    box-shadow: var(--s-shadow-lv1)
}

.title-n88bAc {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid transparent;
    border-radius: 8px;
    cursor: text;
    display: flex;
    justify-content: center;
    padding: 4px 8px;
    transition: border-color .2s;
    z-index: 10000
}

.title-n88bAc:last-child {
    margin-bottom: 8px
}

.title-n88bAc:hover {
    background: #f9fafb
}

.title-n88bAc:hover .icon-btn-GdWDB_ {
    visibility: visible
}

.title-n88bAc:not(:first-child) {
    margin-top: 4px
}

.writing-outline-ineditable .title-n88bAc:hover {
    box-shadow: none
}

.writing-outline-ineditable .title-n88bAc:hover .icon-btn-GdWDB_ {
    visibility: hidden
}

.drag-icon-WjMhDh {
    align-items: center;
    align-self: normal;
    cursor: move;
    display: flex;
    font-size: 24px;
    justify-content: center;
    margin-left: -56px
}

.drag-icon-WjMhDh svg {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3))
}

.writing-outline-ineditable .drag-icon-WjMhDh {
    cursor: not-allowed
}

.zero-MQCjPE {
    margin-top: 0 !important
}

.zero-MQCjPE .semi-input-textarea {
    height: 0 !important
}

.active-Fcpueo {
    border: .5px solid var(--Brand---s-color-brand-primary-Default, #0057ff) !important
}

.hoverable-h3QToM:hover {
    background: #f9fafb
}

.icon-btn-QRBeVL {
    align-items: center;
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    transition: background .2s;
    width: 24px
}

.icon-btn-QRBeVL:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.icon-btn-QRBeVL .semi-icon-default {
    color: rgba(0, 0, 0, .55);
    font-size: 20px
}

.writing-outline-ineditable .icon-btn-QRBeVL {
    cursor: not-allowed
}

.writing-outline-ineditable .icon-btn-QRBeVL .semi-icon-default {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.writing-outline-ineditable .icon-btn-QRBeVL:hover {
    background: inherit
}

.container-FLl_3o {
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px
}

.heading-yK7Ajg {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    padding: 12px 16px;
    transition: border-color .2s
}

.heading-yK7Ajg > span {
    text-wrap: nowrap
}

body > .chapter-PAOapQ {
    z-index: 2000
}

.chapter-PAOapQ {
    margin-top: 8px;
    padding: 0 8px;
    transition: border-color .2s
}

.chapter-header-HufLsH {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 12px 8px
}

.input-container-RPDPDp {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.input-container-RPDPDp .semi-input-textarea {
    align-items: center;
    border-radius: 0 !important;
    color: inherit;
    display: flex;
    justify-content: center;
    padding: 0 !important
}

.input-container-RPDPDp .semi-input-textarea-wrapper {
    background: transparent !important;
    border: none;
    padding: 0 !important
}

.input-container-RPDPDp .input-title-wlKHRI .semi-input-textarea {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong) !important
}

.input-container-RPDPDp .input-prompt-I9GoRj {
    margin-top: 4px
}

.input-container-RPDPDp .input-prompt-I9GoRj .semi-input-textarea {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    font: var(--s-font-xs) !important
}

.moving-title-nWwfgF {
    box-shadow: var(--s-shadow-lv1)
}

.title-PPcFpA {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid transparent;
    border-radius: 8px;
    cursor: text;
    display: flex;
    justify-content: center;
    padding: 4px 8px;
    transition: border-color .2s;
    z-index: 10000
}

.title-PPcFpA:last-child {
    margin-bottom: 8px
}

.title-PPcFpA:hover {
    background: #f9fafb
}

.title-PPcFpA:hover .icon-btn-QRBeVL {
    visibility: visible
}

.title-PPcFpA:not(:first-child) {
    margin-top: 4px
}

.writing-outline-ineditable .title-PPcFpA:hover {
    box-shadow: none
}

.writing-outline-ineditable .title-PPcFpA:hover .icon-btn-QRBeVL {
    visibility: hidden
}

.drag-icon-FJI1XG {
    align-items: center;
    align-self: normal;
    cursor: move;
    display: flex;
    font-size: 24px;
    justify-content: center;
    margin-left: -56px
}

.drag-icon-FJI1XG svg {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3))
}

.writing-outline-ineditable .drag-icon-FJI1XG {
    cursor: not-allowed
}

.zero-vVtoBk {
    margin-top: 0 !important
}

.zero-vVtoBk .semi-input-textarea {
    height: 0 !important
}

.input-heading-JK12Ss {
    background: transparent !important;
    border: none;
    border-radius: 0 !important;
    padding: 0 !important
}

.input-heading-JK12Ss textarea {
    align-items: center;
    border-radius: 0 !important;
    color: var(--s-color-text-secondary) !important;
    display: flex;
    font: var(--s-font-small-strong) !important;
    justify-content: center;
    padding: 0 !important
}

.popover-container-l8Nf4M {
    border-radius: var(--s-radius-s, 12px);
    height: 88px;
    padding: 8px;
    width: 190px
}

.container-kZsOOg {
    align-items: center;
    border-radius: var(--s-radius-xl, 24px);
    display: flex;
    gap: 5px;
    justify-content: center;
    padding: 5px 8px 5px var(--radius-m, 6px)
}

.container-kZsOOg .url-icons-lb_gLQ {
    z-index: 0
}

.container-kZsOOg .url-icons-lb_gLQ .semi-avatar-group {
    display: flex;
    flex-wrap: nowrap
}

.container-kZsOOg .url-icons-lb_gLQ .semi-avatar img {
    background: #fffdfe
}

.container-kZsOOg .update-search-result-wLdcAK {
    align-items: center;
    border-radius: var(--s-radius-xs, 8px);
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    font-family: PingFang SC;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    gap: 3px;
    line-height: 18px;
    transition: background .2s
}

.container-kZsOOg .update-search-result-icon-X1XOyn {
    height: 18px;
    width: 18px
}

.container-kZsOOg:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
}

.refresh-modal-DxGiqg {
    color: rgba(0, 0, 0, .8);
    font-family: PingFang SC;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px
}

.refresh-modal-tip-KvtA1O {
    padding: 0 4px
}

.refresh-modal-btn-MfxlIp {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    margin-top: 8px
}

.search-reference-loading-PzKRDB {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font-family: PingFang SC;
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    gap: 6px;
    height: 28px;
    line-height: 18px;
    padding: 5px 8px 5px 6px;
    width: 82px
}

.search-reference-loading-icon-GL4PvY {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    height: 16px;
    opacity: .55;
    width: 16px
}

.reference-icon-group-b9AFhC .semi-avatar-item-more {
    background: var(--s-color-bg-tertiary, #f3f4f6);
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-family: PingFang SC;
    font-size: 8px;
    font-style: normal;
    font-weight: 500;
    line-height: normal
}

.reference-icon-group-b9AFhC .semi-avatar {
    box-shadow: inset 0 0 0 .5px #c4c4c4;
    height: 18px;
    width: 18px
}

.header-container-jNLL78 {
    align-items: center;
    display: flex;
    gap: var(--s-radius-xxs, 4px)
}

.header-container-icon-q_qohn {
    border-radius: var(--s-radius-xs, 10px);
    cursor: pointer;
    font-size: 24px;
    height: 24px;
    width: 24px
}

.header-container-icon-q_qohn:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.container-Sc2cpW {
    display: block
}

.container-Sc2cpW .semi-modal {
    max-width: 800px
}

.container-Sc2cpW .semi-modal-content {
    border-radius: 24px
}

.container-Sc2cpW .semi-modal-footer {
    margin: 20px 0
}

.container-Sc2cpW .semi-modal-header {
    margin-bottom: 16px
}

.action-btn-GdkWCv {
    border-radius: 24px;
    height: 36px;
    width: 72px
}

.search-reference-result-scroll-view-WkSjwX {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.search-reference-result-scroll-view--compact-nfPe5j {
    gap: 0
}

.search-reference-result-scroll-view--compact-nfPe5j > div {
    border: none;
    border-bottom: .5px solid rgba(0, 0, 0, .12);
    border-radius: 0;
    gap: 0
}

.search-reference-preview-qH1ri2 {
    align-items: flex-start;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid rgba(0, 0, 0, .12);
    border-radius: var(--s-radius-s, 12px);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    gap: 8px;
    max-height: 122px;
    padding: 12px 16px;
    width: 100%
}

.search-reference-preview--compact-gPbh2R {
    border: none;
    border-bottom: .5px solid rgba(0, 0, 0, .12);
    border-radius: 0
}

.search-reference-preview-qH1ri2:hover .search-reference-preview-header-tools-trash-fuOr6K {
    opacity: 1
}

.search-reference-preview-header-BFFzoV {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    width: 100%
}

.search-reference-preview-header-icon-RWSODz {
    border-radius: 10px;
    height: 20px;
    width: 20px
}

.search-reference-preview-header-title-oEJpZN {
    color: rgba(0, 0, 0, .8);
    cursor: pointer;
    flex: 1 1;
    font-family: PingFang SC;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis
}

.search-reference-preview-header-title-text-Mq_W_g:hover {
    color: #0057ff
}

.search-reference-preview-header-tools-PVKM6Q {
    align-items: center;
    display: flex;
    gap: 12px
}

.search-reference-preview-header-tools-trash-fuOr6K {
    --size: 24px;
    align-items: center;
    border-radius: 8px;
    color: #0000004d;
    cursor: pointer;
    display: flex;
    font-size: var(--size);
    font-size: 18px;
    height: var(--size);
    justify-content: center;
    opacity: 0;
    width: var(--size)
}

.search-reference-preview-header-tools-trash-fuOr6K:hover {
    background: #0000000a
}

.search-reference-preview-summary-a6ijp5 {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    overflow: hidden;
    -webkit-line-clamp: 3;
    font-family: PingFang SC;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
    text-overflow: ellipsis
}

.search-reference-preview-skeleton-JVFjbc {
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid rgba(0, 0, 0, .12);
    border-radius: var(--s-radius-s, 12px);
    padding: 12px 16px
}

.search-reference-preview-skeleton--compact-OvBNn_ {
    border: none
}

.search-reference-preview-skeleton-header-ZGEl93 {
    align-items: center;
    display: flex;
    gap: 8px
}

.search-reference-preview-skeleton-header-icon-KZfw42 {
    background: #f0f5ff;
    height: 20px;
    width: 20px
}

.search-reference-preview-skeleton-header-title-xAM4Kz {
    background: #f0f5ff;
    height: 20px;
    width: 262px
}

.search-reference-preview-skeleton-summary-QgnIVV {
    background: #f0f5ff;
    border-radius: 8px;
    height: 20px;
    margin-top: 10px;
    width: 380px
}

.reference-modal-footer-nyvbK4 {
    align-items: center;
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.reference-modal-footer-to-selected-VW3aUn {
    color: #0057ff;
    cursor: pointer;
    font-family: PingFang SC;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px
}

.reference-modal-footer-selected-QddnIp {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    flex: 1 0;
    gap: 4px;
    padding: 7px 0
}

.empty-status-fTtBwZ {
    align-items: center;
    color: #0000004d;
    display: flex;
    flex-direction: column;
    gap: 8px;
    height: 380px;
    justify-content: center
}

.empty-status-icon-Fvz66S {
    font-size: 40px;
    height: 40px;
    width: 40px
}

.search-reference-input-container-TJaRYs {
    --search-input-height: 40px;
    height: var(--search-input-height);
    position: relative;
    --gap-of-input-and-result: 8px
}

.search-reference-input-container-TJaRYs .search-reference-input-of88C5 {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-xxxl, 36px);
    display: flex;
    height: var(--search-input-height);
    left: 0;
    padding: 8px 12px;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%
}

.search-reference-input-container-TJaRYs .search-reference-input-search-icon-J2Brv7 {
    align-items: center;
    color: #0000008c;
    display: flex;
    font-size: 22px;
    height: var(--s-radius-xl, 24px);
    justify-items: center;
    transition: color .2s;
    width: var(--s-radius-xl, 24px)
}

.search-reference-input-container-TJaRYs .search-reference-input-search-icon--active-dJ561q {
    color: #000000cc
}

.search-reference-input-container-TJaRYs .search-reference-input-of88C5 .semi-input-textarea-wrapper {
    background: transparent !important;
    border: none;
    padding: 0 !important
}

.search-reference-input-container-TJaRYs .search-reference-input-of88C5 .semi-input-textarea-wrapper > .semi-input-textarea {
    padding: 0 8px
}

.search-reference-input-container-TJaRYs .search-reference-input-textarea-_Om2D1 {
    font-size: 16px;
    height: 24px;
    line-height: 24px
}

.search-reference-input-container-TJaRYs .search-reference-input-clear-I0LNCX {
    cursor: pointer
}

.search-reference-input-container-TJaRYs .search-reference-result-rmI77u {
    background: #fff;
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid gray;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-s, 12px);
    box-shadow: 0 10px 24px 0 rgba(42, 60, 79, .2);
    height: 414px;
    overflow: hidden;
    padding-left: 8px;
    position: absolute;
    top: calc(var(--search-input-height) + var(--gap-of-input-and-result));
    width: 100%
}

.search-reference-input-container-TJaRYs .search-reference-result--hidden-aSClXZ {
    display: none
}

.container-GVG5_q {
    display: block;
    padding: 8px;
    width: 211px
}

.container-title-ql9lMo {
    color: #0000008c;
    font-family: PingFang SC;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px;
    padding: 8px
}

.container-GVG5_q .drop-section-VK71OZ {
    align-items: center;
    border-radius: 10px;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    gap: 8px;
    height: 38px;
    justify-content: flex-start;
    line-height: 22px;
    margin-top: 8px;
    padding: 8px
}

.container-GVG5_q .drop-section-VK71OZ:hover {
    background: #00000005
}

.select-group-container-b7sRd0 {
    background: rgba(0, 0, 0, .04);
    border-radius: 12px
}

.select-group-container-b7sRd0, .select-group-container-item-tVCwXh {
    font-family: PingFang SC;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px
}

.select-group-container-item-tVCwXh {
    align-items: center;
    border-radius: var(--s-radius-s, 12px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    height: 38px;
    justify-content: space-between;
    padding: 8px;
    transition: background .3s
}

.select-group-container-item-tVCwXh:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.select-group-container-item-tVCwXh .title-with-icon-lh_KDw {
    align-items: center;
    display: flex;
    gap: 8px
}

.select-group-container-item-tVCwXh .checked-icon-hqxc0x, .select-group-container-item-tVCwXh .title-with-icon-lh_KDw > span {
    display: flex
}

.select-group-container-item--active-fkXFHD, .select-group-container-item--active-fkXFHD .checked-icon--active-l0Soet {
    color: #0057ff
}

.active-PXLOHW {
    border: .5px solid var(--Brand---s-color-brand-primary-Default, #0057ff) !important
}

.hoverable-IQRTwK:hover {
    background: #f9fafb
}

.icon-btn-fnl0Wy {
    align-items: center;
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    transition: background .2s;
    width: 24px
}

.icon-btn-fnl0Wy:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.icon-btn-fnl0Wy .semi-icon-default {
    color: rgba(0, 0, 0, .55);
    font-size: 20px
}

.writing-outline-ineditable .icon-btn-fnl0Wy {
    cursor: not-allowed
}

.writing-outline-ineditable .icon-btn-fnl0Wy .semi-icon-default {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.writing-outline-ineditable .icon-btn-fnl0Wy:hover {
    background: inherit
}

.container-fEGVui {
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px
}

.heading-CaWzT3 {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    padding: 12px 16px;
    transition: border-color .2s
}

.heading-CaWzT3 > span {
    text-wrap: nowrap
}

body > .chapter-TW26LV {
    z-index: 2000
}

.chapter-TW26LV {
    margin-top: 8px;
    padding: 0 8px;
    transition: border-color .2s
}

.chapter-header-PhiKGC {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 12px 8px
}

.input-container-XNWM5k {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.input-container-XNWM5k .semi-input-textarea {
    align-items: center;
    border-radius: 0 !important;
    color: inherit;
    display: flex;
    justify-content: center;
    padding: 0 !important
}

.input-container-XNWM5k .semi-input-textarea-wrapper {
    background: transparent !important;
    border: none;
    padding: 0 !important
}

.input-container-XNWM5k .input-title-OOztaX .semi-input-textarea {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong) !important
}

.input-container-XNWM5k .input-prompt-a9FRGp {
    margin-top: 4px
}

.input-container-XNWM5k .input-prompt-a9FRGp .semi-input-textarea {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    font: var(--s-font-xs) !important
}

.moving-title-jG6cKS {
    box-shadow: var(--s-shadow-lv1)
}

.title-jY7I9D {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid transparent;
    border-radius: 8px;
    cursor: text;
    display: flex;
    justify-content: center;
    padding: 4px 8px;
    transition: border-color .2s;
    z-index: 10000
}

.title-jY7I9D:last-child {
    margin-bottom: 8px
}

.title-jY7I9D:hover {
    background: #f9fafb
}

.title-jY7I9D:hover .icon-btn-fnl0Wy {
    visibility: visible
}

.title-jY7I9D:not(:first-child) {
    margin-top: 4px
}

.writing-outline-ineditable .title-jY7I9D:hover {
    box-shadow: none
}

.writing-outline-ineditable .title-jY7I9D:hover .icon-btn-fnl0Wy {
    visibility: hidden
}

.drag-icon-oAJPmR {
    align-items: center;
    align-self: normal;
    cursor: move;
    display: flex;
    font-size: 24px;
    justify-content: center;
    margin-left: -56px
}

.drag-icon-oAJPmR svg {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3))
}

.writing-outline-ineditable .drag-icon-oAJPmR {
    cursor: not-allowed
}

.zero-iCuu7X {
    margin-top: 0 !important
}

.zero-iCuu7X .semi-input-textarea {
    height: 0 !important
}

.title-jY7I9D .icon-btn-fnl0Wy {
    visibility: hidden
}

.sub-drag-icon-TcaZTT {
    margin-left: -66px
}

.active-MMDtRX {
    border: .5px solid var(--Brand---s-color-brand-primary-Default, #0057ff) !important
}

.hoverable-pDRfJF:hover {
    background: #f9fafb
}

.icon-btn-SE_eH9 {
    align-items: center;
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    transition: background .2s;
    width: 24px
}

.icon-btn-SE_eH9:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.icon-btn-SE_eH9 .semi-icon-default {
    color: rgba(0, 0, 0, .55);
    font-size: 20px
}

.writing-outline-ineditable .icon-btn-SE_eH9 {
    cursor: not-allowed
}

.writing-outline-ineditable .icon-btn-SE_eH9 .semi-icon-default {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.writing-outline-ineditable .icon-btn-SE_eH9:hover {
    background: inherit
}

.container-XMU_1K {
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px
}

.heading-UbwIhq {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    padding: 12px 16px;
    transition: border-color .2s
}

.heading-UbwIhq > span {
    text-wrap: nowrap
}

body > .chapter-_hu1YR {
    z-index: 2000
}

.chapter-_hu1YR {
    margin-top: 8px;
    padding: 0 8px;
    transition: border-color .2s
}

.chapter-header-F0vsSR {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 12px 8px
}

.input-container-DHmvE2 {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.input-container-DHmvE2 .semi-input-textarea {
    align-items: center;
    border-radius: 0 !important;
    color: inherit;
    display: flex;
    justify-content: center;
    padding: 0 !important
}

.input-container-DHmvE2 .semi-input-textarea-wrapper {
    background: transparent !important;
    border: none;
    padding: 0 !important
}

.input-container-DHmvE2 .input-title-TAxhUQ .semi-input-textarea {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong) !important
}

.input-container-DHmvE2 .input-prompt-_evr2G {
    margin-top: 4px
}

.input-container-DHmvE2 .input-prompt-_evr2G .semi-input-textarea {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    font: var(--s-font-xs) !important
}

.moving-title-gyxY0u {
    box-shadow: var(--s-shadow-lv1)
}

.title-LDZTr2 {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid transparent;
    border-radius: 8px;
    cursor: text;
    display: flex;
    justify-content: center;
    padding: 4px 8px;
    transition: border-color .2s;
    z-index: 10000
}

.title-LDZTr2:last-child {
    margin-bottom: 8px
}

.title-LDZTr2:hover {
    background: #f9fafb
}

.title-LDZTr2:hover .icon-btn-SE_eH9 {
    visibility: visible
}

.title-LDZTr2:not(:first-child) {
    margin-top: 4px
}

.writing-outline-ineditable .title-LDZTr2:hover {
    box-shadow: none
}

.writing-outline-ineditable .title-LDZTr2:hover .icon-btn-SE_eH9 {
    visibility: hidden
}

.drag-icon-zY8emq {
    align-items: center;
    align-self: normal;
    cursor: move;
    display: flex;
    font-size: 24px;
    justify-content: center;
    margin-left: -56px
}

.drag-icon-zY8emq svg {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3))
}

.writing-outline-ineditable .drag-icon-zY8emq {
    cursor: not-allowed
}

.zero-KHyHSk {
    margin-top: 0 !important
}

.zero-KHyHSk .semi-input-textarea {
    height: 0 !important
}

.input-chapter-ztQ3rY {
    background: transparent !important;
    border: none;
    border-radius: 0 !important;
    padding: 0 !important
}

.input-chapter-ztQ3rY textarea {
    align-items: center;
    border-radius: 0 !important;
    color: var(--s-color-text-secondary) !important;
    display: flex;
    font: var(--s-font-small-strong) !important;
    justify-content: center;
    padding: 0 !important
}

.actions-wt8tff {
    align-items: center;
    align-self: flex-start;
    display: flex;
    flex-direction: row;
    justify-content: end;
    margin-left: 4px
}

.actions-reference-kGBZuO {
    display: flex;
    justify-content: flex-end;
    width: 109px
}

.actions-reference--simplify-bSd0ju {
    width: 69px
}

.chapter-container-Pei2QJ {
    background-color: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px
}

.update-tip-M55X6F {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    margin-top: 10px;
    text-align: right
}

.active-VuQNpR {
    border: .5px solid var(--Brand---s-color-brand-primary-Default, #0057ff) !important
}

.hoverable-PiKjkj:hover {
    background: #f9fafb
}

.icon-btn-vVyySt {
    align-items: center;
    border-radius: var(--s-radius-xs, 8px);
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    transition: background .2s;
    width: 24px
}

.icon-btn-vVyySt:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.icon-btn-vVyySt .semi-icon-default {
    color: rgba(0, 0, 0, .55);
    font-size: 20px
}

.writing-outline-ineditable .icon-btn-vVyySt {
    cursor: not-allowed
}

.writing-outline-ineditable .icon-btn-vVyySt .semi-icon-default {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.writing-outline-ineditable .icon-btn-vVyySt:hover {
    background: inherit
}

.container-cfny7D {
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 12px
}

.heading-jFVVpk {
    align-items: center;
    display: flex;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    justify-content: center;
    line-height: 22px;
    padding: 12px 16px;
    transition: border-color .2s
}

.heading-jFVVpk > span {
    text-wrap: nowrap
}

body > .chapter-FT93hK {
    z-index: 2000
}

.chapter-FT93hK {
    margin-top: 8px;
    padding: 0 8px;
    transition: border-color .2s
}

.chapter-header-hG_yUH {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 12px 8px
}

.input-container-VJQYVp {
    display: flex;
    flex-direction: column;
    flex-grow: 1
}

.input-container-VJQYVp .semi-input-textarea {
    align-items: center;
    border-radius: 0 !important;
    color: inherit;
    display: flex;
    justify-content: center;
    padding: 0 !important
}

.input-container-VJQYVp .semi-input-textarea-wrapper {
    background: transparent !important;
    border: none;
    padding: 0 !important
}

.input-container-VJQYVp .input-title-f3zhwY .semi-input-textarea {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong) !important
}

.input-container-VJQYVp .input-prompt-_dw4EP {
    margin-top: 4px
}

.input-container-VJQYVp .input-prompt-_dw4EP .semi-input-textarea {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    font: var(--s-font-xs) !important
}

.moving-title-Vc9Edt {
    box-shadow: var(--s-shadow-lv1)
}

.title-G25sDP {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid transparent;
    border-radius: 8px;
    cursor: text;
    display: flex;
    justify-content: center;
    padding: 4px 8px;
    transition: border-color .2s;
    z-index: 10000
}

.title-G25sDP:last-child {
    margin-bottom: 8px
}

.title-G25sDP:hover {
    background: #f9fafb
}

.title-G25sDP:hover .icon-btn-vVyySt {
    visibility: visible
}

.title-G25sDP:not(:first-child) {
    margin-top: 4px
}

.writing-outline-ineditable .title-G25sDP:hover {
    box-shadow: none
}

.writing-outline-ineditable .title-G25sDP:hover .icon-btn-vVyySt {
    visibility: hidden
}

.drag-icon-AuLzFo {
    align-items: center;
    align-self: normal;
    cursor: move;
    display: flex;
    font-size: 24px;
    justify-content: center;
    margin-left: -56px
}

.drag-icon-AuLzFo svg {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3))
}

.writing-outline-ineditable .drag-icon-AuLzFo {
    cursor: not-allowed
}

.zero-byxo0w {
    margin-top: 0 !important
}

.zero-byxo0w .semi-input-textarea {
    height: 0 !important
}

.add-chapter-Dppske {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-s, 12px);
    color: var(--color-primary-50);
    cursor: pointer;
    display: flex;
    font: var(--s-font-small-strong);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    margin-top: 8px;
    padding: 12px
}

.add-chapter-Dppske:hover {
    box-shadow: var(--s-shadow-lv1)
}

.add-chapter-Dppske .add-icon-PQqERP {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    margin-right: 4px;
    width: 24px
}

.add-chapter-Dppske .add-icon-PQqERP svg {
    height: 17px;
    width: 17px
}

.writing-outline-ineditable .add-chapter-Dppske {
    color: var(--s-color-brand-primary-disable, rgba(0, 87, 255, .3));
    cursor: not-allowed
}

.writing-outline-ineditable .add-chapter-Dppske svg circle {
    fill: var(--s-color-brand-primary-disable, rgba(0, 87, 255, .3))
}

.input-HQblKZ {
    border-radius: var(--s-radius-xl, 24px);
    height: 24px;
    width: 100%
}

.border-uwa0ec {
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-s, 12px)
}

.header-i9GQSR {
    align-items: center;
    height: 52px;
    padding: 13px 8px 13px var(--s-radius-m, 16px)
}

.chapter-EKeX8Y, .header-i9GQSR {
    align-self: stretch;
    background: #fff;
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-s, 12px);
    display: flex;
    gap: 8px
}

.chapter-EKeX8Y {
    align-items: flex-start;
    flex-direction: column;
    margin-top: 8px;
    padding: 12px 18px
}

@keyframes skeleton-loading-zN9CqD {
    0% {
        background-position: 100% 50%
    }
    to {
        background-position: 0 50%
    }
}

.flash-DIgGiB {
    animation: skeleton-loading-zN9CqD 1.2s ease infinite;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, .04) 25%, rgba(0, 0, 0, .07) 37%, rgba(0, 0, 0, .04) 63%);
    background-position: 100% 50%;
    background-size: 400% 100%
}

.ai-btn-qJISkX {
    bottom: 8px;
    left: 50%;
    opacity: 0;
    position: absolute !important;
    transform: translateX(-50%);
    transition: top .1s ease, opacity .1s ease
}

.ai-btn-qJISkX.show-jUWMZd {
    opacity: 1
}

.error-outline-ngIkQE {
    background: #f5f5f5;
    border-radius: var(--s-radius-m, 16px);
    display: flex;
    flex-direction: column;
    gap: 12px;
    justify-content: center;
    max-width: 428px;
    padding: 16px
}

.error-outline-main-XB5OFa {
    align-items: flex-start;
    display: flex;
    gap: var(--s-radius-xxs, 4px);
    width: 100%
}

.error-outline-main-icon-S7nE3G {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    height: var(--s-radius-l, 20px);
    width: var(--s-radius-l, 20px)
}

.error-outline-main-icon-S7nE3G .semi-icon-default {
    font-size: var(--s-radius-l, 20px)
}

.error-outline-main-tip-mvrlb1 {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-family: PingFang SC;
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px
}

.error-outline-btn-CRtn2o {
    display: flex;
    justify-content: end;
    width: 100%
}

.error-outline-btn-CRtn2o .semi-button {
    height: 28px !important;
    padding: 0 !important;
    width: 76px
}

.error-outline-btn-CRtn2o .semi-button-content {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 18px;
    text-overflow: clip !important
}

.doc-card-wrapper-aCu0l4 {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: var(--s-radius-s, 12px);
    cursor: pointer;
    display: flex;
    gap: 20px;
    height: 140px;
    max-width: 500px;
    overflow: hidden;
    padding: 20px 20px 0 20px
}

.doc-card-wrapper-aCu0l4 .doc-illustration-iFJ2m9, .doc-card-wrapper-aCu0l4:hover {
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .08);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3)
}

.doc-card-wrapper-aCu0l4 .doc-illustration-iFJ2m9 {
    background: var(--s-color-bg-primary);
    border: 1px 1px 0 1px solid var(--s-color-border-tertiary);
    border-radius: var(--s-radius-xs, 10px) var(--s-radius-xs, 10px) var(--radius-none, 0) var(--radius-none, 0);
    display: flex;
    flex-basis: 120px;
    flex-direction: column;
    flex-grow: 1;
    flex-shrink: 0;
    gap: 12px;
    height: 120px;
    padding: 12px 20px
}

.doc-card-wrapper-aCu0l4 .doc-illustration-iFJ2m9 .doc-icon-NJ788M {
    color: var(--s-color-text-quaternary)
}

.doc-card-wrapper-aCu0l4 .doc-illustration-iFJ2m9 .doc-icon-NJ788M svg {
    font-size: 28px
}

.doc-card-wrapper-aCu0l4 .doc-illustration-iFJ2m9 .bar-smDNnK {
    background: var(--s-color-bg-tertiary);
    border-radius: var(--s-radius-l);
    height: 12px
}

.doc-card-wrapper-aCu0l4 .doc-desc-uU6goc {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: flex;
    flex-basis: 266px;
    flex-direction: column;
    flex-grow: 0;
    flex-shrink: 1;
    gap: 8px;
    -webkit-mask-image: linear-gradient(180deg, #999, #999 79.88%, hsla(0, 0%, 60%, 0) 98%, hsla(0, 0%, 60%, 0));
    mask-image: linear-gradient(180deg, #999, #999 79.88%, hsla(0, 0%, 60%, 0) 98%, hsla(0, 0%, 60%, 0))
}

.doc-card-wrapper-aCu0l4 .doc-desc-uU6goc .title-wGq5sl {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font: var(--s-font-base-strong)
}

.doc-card-wrapper-aCu0l4 .doc-desc-uU6goc .caption-AUCF2z {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font: var(--s-font-xs);
    overflow: hidden
}

.text-area-AkW1WR textarea {
    caret-color: var(--s-color-accents-blue, #0057ff);
    font: var(--s-font-base) !important;
    padding: 0 12px !important
}

.read-inner-MeA5d3 .read-content-uEIwDI {
    padding: 0 0 12px
}

.read-inner-MeA5d3 .title-mTOzBo {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .4));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-left: 12px;
    padding: 0 12px
}

.read-inner-MeA5d3 .header-x3iIwU {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: 0 12px 12px 12px
}

.read-inner-MeA5d3 .footer-qqK_vm {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin: 0 12px;
    margin-left: 16px;
    padding-top: 10px
}

.read-inner-MeA5d3 .footer-qqK_vm.small-XHU9UJ {
    flex-direction: column;
    margin: 0 24px
}

.read-inner-MeA5d3 .footer-qqK_vm.small-XHU9UJ .text-wwYtlt {
    align-self: flex-start
}

.read-inner-MeA5d3 .footer-qqK_vm.small-XHU9UJ .input-MXfyBK {
    align-self: flex-start;
    margin-bottom: 8px;
    width: 100%
}

.read-inner-MeA5d3 .footer-qqK_vm.small-XHU9UJ .input-MXfyBK .semi-input-textarea {
    margin-right: 0 !important
}

.read-inner-MeA5d3 .footer-qqK_vm .text-wwYtlt {
    align-self: flex-end;
    color: var(--Text---s-color-text-primary, rgba(0, 0, 0, .95));
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 32px;
    padding: 1px 0
}

.read-inner-MeA5d3 .footer-qqK_vm .input-MXfyBK {
    align-self: center;
    flex-grow: 1
}

.read-inner-MeA5d3 .footer-qqK_vm .input-MXfyBK .editor-Lsbeu7 {
    caret-color: var(--s-color-accents-blue, #0057ff);
    max-height: 300px
}

.read-inner-MeA5d3 .btns-EDpA8s {
    display: flex;
    gap: 8px;
    padding: 0 12px
}

.read-inner-MeA5d3 #popup-parent .semi-portal-inner {
    bottom: 58px !important;
    min-width: 0;
    top: auto !important;
    transform: translateX(-50%) !important;
    width: calc(100% - 24px)
}

.read-inner-MeA5d3 #popup-parent {
    padding: 0 12px
}

.read-inner-MeA5d3 #popup-parent .semi-portal {
    bottom: 0 !important;
    height: 100%
}

.read-inner-MeA5d3 .no-focus-input:focus-within {
    border-color: transparent
}

.read-inner-MeA5d3 .no-focus-input:focus-within textarea {
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.read-inner-MeA5d3 .semi-popover-wrapper {
    box-shadow: none
}

.feature-content-pajGsI {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 10px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 10px 20px 0 rgba(0, 0, 0, .1);
    max-height: 372px;
    overflow-y: auto;
    padding: 16px calc(16px - var(--scrollbar-width)) 16px 16px
}

.feature-content-pajGsI .feature-title-Dv6MJV {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -.32px;
    line-height: 24px;
    margin: 0 12px 8px
}

.feature-content-pajGsI .feature-btns-NprOyL {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 24px
}

.suggest-wrapper-nEaUy7 > :not(:first-child) {
    margin-top: var(--suggest-bubble-gap)
}

.max-text-x0UpbD {
    max-width: 90%;
    overflow: hidden
}

.suggest-item-Lv7GwA {
    align-items: center;
    background: var(--s-color-bg-secondary);
    border-radius: 10px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font: var(--s-font-small);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    overflow: hidden;
    padding: 10px 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.suggest-item-Lv7GwA:hover {
    background: var(--s-color-bg-tertiary)
}

.container-kvfqO0 {
    overflow: hidden;
    position: relative
}

.container-kvfqO0 .footer-LEZkhy {
    align-items: flex-end;
    background-color: var(--bg-base-2, #fff);
    border-bottom-left-radius: var(--chat-input-skill-border-radius);
    border-bottom-right-radius: var(--chat-input-skill-border-radius);
    box-sizing: border-box;
    display: flex;
    gap: 10px;
    justify-content: flex-end;
    max-width: var(--chat-area-max-width);
    padding: 12px 12px 12px 14px;
    position: relative;
    width: 100%
}

.container-kvfqO0.sm-a042EG .footer-LEZkhy {
    flex-wrap: wrap
}

.container-Fq0yb3 {
    white-space: pre-wrap;
    word-wrap: break-word
}

.input-modal-Trylo3 .semi-modal-content {
    background: #f6f6f6;
    border-radius: var(--s-radius-xl, 24px)
}

.input-modal-Trylo3 .semi-modal-header {
    margin-bottom: 16px;
    margin-top: 20px
}

.input-modal-Trylo3 .semi-modal-footer {
    margin-bottom: 18px;
    margin-top: 18px
}

.input-modal-Trylo3 .semi-input-wrapper {
    background: #fff !important
}

.input-modal-Trylo3 .autolink-umwkE3 {
    display: inline
}

.input-prefix-loP6u2 {
    font-size: 20px;
    margin: 0 11px 0 14px
}

.input-YMET4d {
    border-radius: var(--s-radius-m)
}

.input-YMET4d .semi-input {
    font: var(--s-font-base)
}

.input-YMET4d.error-rcJZgT {
    color: var(--s-color-accents-red)
}

.input-YMET4d.error-rcJZgT:focus-within, .input-YMET4d.error-rcJZgT:hover {
    border-color: var(--s-color-accents-red)
}

.button-XBGwH3 {
    border-radius: 24px;
    min-width: 96px
}

.button-XBGwH3.semi-button-tertiary {
    background-color: var(--s-color-bg-trans);
    color: var(--s-color-text-secondary)
}

.button-XBGwH3.semi-button-primary-disabled {
    background-color: var(--s-color-brand-primary-disable, rgba(0, 87, 255, .3)) !important;
    color: var(--s-color-text-invert-intact-tertiary, hsla(0, 0%, 100%, .55)) !important
}

.text-formatter-mEnjhW {
    display: inline-block;
    width: 100%
}

.text-formatter-inline-item-SYvMHq {
    display: inline
}

.drop-area-bg-wZVzjI {
    border: 1px dashed rgba(0, 0, 0, .15);
    border-radius: var(--s-radius-s, 12px)
}

.drop-area-desc-gLxEOX {
    color: var(--s-color-text-secondary);
    font: var(--s-font-base-em)
}

.drop-area-desc-gLxEOX, .drop-area-limit-KgBelN {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.drop-area-limit-KgBelN {
    font: var(--s-font-small);
    text-align: center
}

.button-_FU5kH.semi-button {
    border: .8px solid var(--s-color-border-primary, rgba(0, 0, 0, .2));
    font: var(--s-font-xs-strong) !important;
    padding: 5px 10px 5px 8px !important
}

.button-_FU5kH .semi-button-content-right {
    margin-left: 0 !important
}

.highlight-uDxTgY {
    background: linear-gradient(0deg, var(--static-white-transparent-4, hsla(0, 0%, 100%, .7)) 0, var(--static-white-transparent-4, hsla(0, 0%, 100%, .7)) 100%), linear-gradient(90deg, #fff1eb 0, #ace0f9 100%) !important
}

.highlight-uDxTgY:hover {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, .3)), linear-gradient(90deg, #fff1eb, #ace0f9) !important
}

.container-qu6UGI .arrow-container-left:before {
    background: linear-gradient(90deg, #fff 9.6%, hsla(0, 0%, 100%, 0) 77.78%) !important
}

.container-qu6UGI .arrow-container-right:before {
    background: linear-gradient(270deg, #fff 9.6%, hsla(0, 0%, 100%, 0) 77.78%) !important
}

.error-Mkbzfp {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 12px;
    height: 200px;
    justify-content: center
}

.error-Mkbzfp .semi-icon-default {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-size: 24px
}

.error-Mkbzfp .errorText-LInQ4A {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    text-align: left
}

.error-Mkbzfp .errorText-LInQ4A .retry-GTXzIm {
    color: var(--s-color-brand-primary-default, #0057ff);
    cursor: pointer
}

.container-EyVW1Z {
    align-items: center;
    background-color: #fff;
    border-radius: 9999px;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.container-EyVW1Z:hover {
    cursor: pointer
}

.container-EyVW1Z .icon-fVuX8s {
    font-size: 20px !important
}

.container-IHfu8h {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 200px;
    justify-content: center
}

.container-IHfu8h .spin-WFJs_o .semi-spin-wrapper {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55))
}

.container-p678tf {
    cursor: pointer;
    height: 54px;
    position: relative;
    width: 54px
}

.container-p678tf .content-wrapper-C9N6Sp {
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-xs, 10px);
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%
}

.container-p678tf .content-wrapper-C9N6Sp .image-container-M5v53d, .container-p678tf .content-wrapper-C9N6Sp .image-container-M5v53d img {
    height: 100%;
    width: 100%
}

.container-p678tf .content-wrapper-C9N6Sp .error-overlay-OrHzmj, .container-p678tf .content-wrapper-C9N6Sp .loading-overlay-kFWkV4 {
    align-items: center;
    background: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    height: 100%;
    justify-content: space-around;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.container-p678tf .progress-text-tJDMcl {
    color: var(--s-color-text-invert-primary, #fff);
    font: var(--s-font-xxs-em)
}

.container-p678tf .error-icon-i8nc4J {
    color: var(--s-color-bg-intact-primary, #fff);
    font-size: 16px
}

.container-p678tf .delete-btn-_9My2E {
    display: none;
    position: absolute;
    right: -8px;
    top: -8px
}

.container-p678tf:hover .delete-btn-_9My2E {
    display: block
}

.container-p678tf .semi-progress-circle-text {
    align-items: center;
    display: flex;
    justify-content: space-around
}

.mindmapExportShadow-Fok_aE {
    left: 600px;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 0
}

.mindmapExportShadow-Fok_aE .mindmapExportCard-J5rL7b {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.mindmapExportShadow-Fok_aE .mindmapExportCard-J5rL7b .footer-vlngvm {
    align-items: center;
    background: #f1f4fb;
    display: flex;
    gap: 8px;
    height: 134px;
    justify-content: flex-start;
    min-width: 100%;
    padding: 0 48px
}

.mindmapExportShadow-Fok_aE .mindmapExportCard-J5rL7b .footer-vlngvm img {
    height: 48px;
    width: 48px
}

.mindmapExportShadow-Fok_aE .mindmapExportCard-J5rL7b .footer-vlngvm .brand-rCgfrU {
    color: rgba(0, 0, 0, .55);
    display: flex;
    flex-direction: column;
    white-space: nowrap
}

.mindmapExportShadow-Fok_aE .mindmapExportCard-J5rL7b .footer-vlngvm .brand-rCgfrU .name-gL4ccx {
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.mindmapExportShadow-Fok_aE .mindmapExportCard-J5rL7b .footer-vlngvm .brand-rCgfrU .text-SkM_UF {
    font-size: 12px;
    font-weight: 400;
    line-height: 18px
}

.text-area-S22wcA textarea {
    border-radius: 0 !important;
    caret-color: var(--s-color-accents-blue, #0057ff);
    font: var(--s-font-base) !important;
    padding: 0 0 !important
}

.fullscreenRoot-zJEZZq {
    inset: 0;
    position: fixed;
    z-index: 9999
}

.container-UI5RYJ {
    display: flex;
    flex-direction: column;
    height: 100%
}

.container-UI5RYJ .header-lcHz2Q {
    background: var(--s-color-bg-primary, #fff);
    border-bottom: 1px solid var(--s-color-border-tertiary, #00000014);
    height: 48px;
    position: relative
}

.container-UI5RYJ .header-lcHz2Q .actionBtn-WNaEpz {
    background: transparent;
    border: none;
    border-radius: 100px;
    color: var(--s-color-text-secondary, #000000cc);
    cursor: pointer;
    outline: none;
    padding: 0
}

.container-UI5RYJ .header-lcHz2Q .actionBtn-WNaEpz:hover {
    background-color: var(--color-bg-trans-primary, rgba(0, 0, 0, .06)) !important
}

.container-UI5RYJ .header-lcHz2Q .actionBtn-WNaEpz:active {
    background-color: var(--color-bg-trans-tertiary, rgba(0, 0, 0, .15)) !important
}

.container-UI5RYJ .header-lcHz2Q .actionMenu-ub0row {
    align-items: center;
    display: flex;
    gap: 8px;
    height: 100%;
    justify-content: center
}

.container-UI5RYJ .header-lcHz2Q .actionMenu-ub0row .actionBtn-WNaEpz {
    align-items: center;
    display: flex;
    gap: 4px;
    height: 36px;
    justify-content: center;
    padding: 0 8px
}

.container-UI5RYJ .header-lcHz2Q .actionMenu-ub0row .actionBtn-WNaEpz span {
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px
}

.container-UI5RYJ .header-lcHz2Q .actionMenu-ub0row .actionBtn-WNaEpz .semi-icon-default {
    font-size: 20px;
    height: 20px;
    width: 20px
}

@media screen and (max-width: 720px) {
    .container-UI5RYJ .header-lcHz2Q .actionMenu-ub0row {
        display: none
    }
}

.container-UI5RYJ .header-lcHz2Q .otherBtnMenu-pes9Xn {
    align-items: center;
    display: flex;
    gap: 16px;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%)
}

.container-UI5RYJ .header-lcHz2Q .otherBtnMenu-pes9Xn .actionBtn-WNaEpz {
    align-items: center;
    border-radius: 8px;
    display: flex;
    height: 28px;
    justify-content: center;
    padding: 0;
    width: 28px
}

.container-UI5RYJ .header-lcHz2Q .otherBtnMenu-pes9Xn svg {
    font-size: 20px
}

.container-UI5RYJ .markmapContent-jjJLIS {
    background: var(--s-color-bg-secondary, #f9fafb);
    flex: 1 1
}

.container-UI5RYJ .markmapContent-jjJLIS svg {
    height: 100%;
    width: 100%
}

.link-button-KCN5yq.semi-button-secondary {
    background-color: var(--s-color-bg-primary)
}

.link-button-KCN5yq.semi-button-secondary:hover {
    background: var(--s-color-bg-trans) !important
}

.link-button-KCN5yq.semi-button-secondary:active {
    background: var(--s-color-bg-trans-secondary) !important
}

.link-button-KCN5yq .semi-button-content-right {
    margin-left: 4px
}

.link-button-KCN5yq.semi-button {
    border: .5px solid rgba(0, 0, 0, .08) !important
}

.pdf-button-AbOB2G.semi-button .semi-button-content {
    justify-content: flex-start;
    width: 100%
}

.pdf-button-AbOB2G.semi-button .semi-button-content-right {
    margin-left: 4px;
    max-width: calc(100% - 36px)
}

.pdf-button-AbOB2G.semi-button-secondary {
    background: var(--s-color-bg-trans) !important
}

.pdf-button-AbOB2G.semi-button-secondary:active, .pdf-button-AbOB2G.semi-button-secondary:hover {
    background: var(--s-color-bg-trans-primary) !important
}

.actionContainer-aTtMUR {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-tertiary, #00000014);
    border-radius: 999px;
    display: flex;
    gap: 2px;
    height: 32px;
    padding: 0 2px;
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.actionContainer-aTtMUR .divider-y40Bnk {
    background: var(--s-color-border-secondary, #0000001f);
    height: 16px;
    width: 1px
}

.actionContainer-aTtMUR .actionBtn-Ws4Z7x {
    align-items: center;
    border-radius: 999px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    outline: none;
    padding: 6px
}

.actionContainer-aTtMUR .actionBtn-Ws4Z7x:hover {
    background-color: var(--color-bg-trans-primary, rgba(0, 0, 0, .06)) !important
}

.actionContainer-aTtMUR .actionBtn-Ws4Z7x:active {
    background-color: var(--color-bg-trans-tertiary, rgba(0, 0, 0, .15)) !important
}

.actionContainer-aTtMUR .actionBtn-Ws4Z7x .chevronDown-MuLRRo {
    color: var(--s-color-text-tertiary, #0000008c);
    font-size: 12px !important;
    height: 12px !important;
    width: 12px !important
}

.actionContainer-aTtMUR .actionBtn-Ws4Z7x .largeChevronDown-jSA7dm {
    color: var(--s-color-text-tertiary, #0000008c);
    font-size: 16px
}

.actionContainer-aTtMUR .actionBtn-Ws4Z7x .semi-icon-default {
    font-size: 16px;
    height: 16px;
    width: 16px
}

.largeActionContainer-XHVd3M {
    height: 32px
}

.largeActionContainer-XHVd3M .actionBtn-Ws4Z7x {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .5));
    padding: 4px
}

.copyDropdownWrapper-gpqT5R {
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-tertiary, #00000014);
    border-radius: 16px;
    box-shadow: 0 10px 20px 0 #00000014;
    min-width: 140px
}

.copyDropdownWrapper-gpqT5R .semi-dropdown-menu {
    padding: 4px
}

.copyDropdownWrapper-gpqT5R .semi-dropdown-menu .semi-dropdown-item {
    border-radius: 12px;
    font-weight: 500;
    line-height: 22px;
    padding: 8px 8px 8px 10px
}

.grid-vZmNDt {
    --cols: 3;
    grid-template-columns:repeat(var(--cols), minmax(0, 1fr))
}

@media (max-width: 450px) {
    .grid-vZmNDt {
        --cols: 2
    }
}

.markmapContent-BpkXhS {
    display: flex;
    width: 100%
}

.markmapContent-BpkXhS svg {
    width: 100%
}

.container-zbv6cp {
    background: var(--s-color-ai-button-fill) !important;
    border-radius: 16px !important;
    font-size: 12px !important;
    font-weight: 500 !important;
    height: -webkit-fit-content !important;
    height: -moz-fit-content !important;
    height: fit-content !important;
    line-height: 16px !important;
    margin-right: 12px;
    padding: 6px 12px 6px 8px !important
}

.container-zbv6cp .icon-DkaEIH {
    margin-right: 4px
}

.mindmapContainer-INcO3u {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px
}

.container-zrSmdv {
    font: var(--s-font-base);
    margin: 0
}

.container-zrSmdv .link-ORy8oV {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    text-decoration: underline;
    -webkit-text-decoration-color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    text-decoration-color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.container-rOXiju {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 10px;
    color: var(--s-color-text-tertiary);
    display: flex;
    font: var(--s-font-small);
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    padding: 9px 12px
}

.container-rOXiju .icon-xLM7HF {
    font-size: 20px
}

.container-rOXiju .text-hGmPFr {
    margin-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.failed-comp-vxdO_d {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 10px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .45));
    display: flex;
    gap: 4px;
    max-width: 450px;
    padding: 9px 12px 9px 8px
}

.failed-icon-fzoMt0 {
    width: 24px
}

.failed-text-bibvjx {
    font-size: 12px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px
}

.container-klzu3m {
    border-radius: 12px;
    display: flex;
    justify-content: flex-end;
    position: relative
}

.container-klzu3m .image-wrapper-JpOO5w {
    border-radius: 12px;
    overflow: hidden
}

.uploading-XScJJQ:before {
    background-color: rgba(28, 31, 35, .4);
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.uploading-XScJJQ:after {
    animation: var(--loading-animation);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath stroke='url(%23b)' stroke-linecap='round' stroke-width='2.54' d='M22.667 12C22.667 6.109 17.89 1.333 12 1.333c-4.227 0-7.88 2.459-9.606 6.024'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='b' x1='2.394' x2='22.667' y1='12' y2='12' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='.399' stop-color='%23fff' stop-opacity='.5'/%3E%3Cstop offset='1' stop-color='%23fff'/%3E%3C/linearGradient%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    content: "";
    display: block;
    height: 24px;
    left: calc(50% - 12px);
    position: absolute;
    top: calc(50% - 12px);
    width: 24px
}

.uploading-XScJJQ:before {
    background-color: rgba(0, 0, 0, .5);
    z-index: 1
}

.uploading-XScJJQ:after {
    z-index: 1
}

.img-error-RQZJ8N {
    background-color: var(--neutral-transparent-2, rgba(0, 0, 0, .1))
}

.image-icon-overlay-container-usok3j {
    border-radius: 12px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.file-box-container-TIHP0e {
    align-items: center;
    background: var(--bg-base-2-overlay);
    border: 1px solid var(--bg-base-2-overlay);
    border-radius: 10px;
    box-sizing: border-box;
    color: #000;
    display: flex;
    gap: 4px;
    height: 56px;
    max-width: 320px;
    min-width: 160px;
    padding: 14px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: normal;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.file-box-container__clickable-V4ACpo {
    cursor: pointer
}

.file-box-container__clickable-V4ACpo.hover-press-shadow-uJnQzp:hover {
    background-color: var(--hover-bg-color);
    transition: var(--hover-transition-neutral)
}

.file-box-container__clickable-V4ACpo.hover-press-shadow-uJnQzp:active {
    animation: var(--click-animation)
}

.file-box-container-TIHP0e.error-boundary-XSvBZk {
    border: 1px solid var(--conditional-danger-50, #ff3b30)
}

.file-box-container-TIHP0e .file-icon-box-B9NeQm {
    align-items: center;
    border-radius: 8px;
    display: flex;
    height: 36px;
    justify-content: center;
    padding: 4px;
    width: 36px
}

.file-box-container-TIHP0e .file-icon-box-B9NeQm .file-icon-overlay-container-Z9ULXX {
    border-radius: 8px;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.file-box-container-TIHP0e .file-title-box-nqyYp4 {
    font-size: 14px;
    font-weight: 500;
    text-wrap: wrap
}

.file-overlay-pU5sCk {
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
    border-radius: 8px;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.box-nJpD0b {
    position: relative
}

.box-nJpD0b .action-container-pyv6fv {
    align-items: center;
    bottom: 0;
    display: flex;
    position: absolute;
    right: 8px;
    top: 0
}

.box-nJpD0b .action-container-pyv6fv .ref-action-DQkMbf {
    display: flex
}

.box-nJpD0b .action-container-pyv6fv .ref-action-DQkMbf:not(:first-child) {
    margin-left: 6px
}

.box-nJpD0b .action-container-pyv6fv .ref-action-DQkMbf:first-child {
    margin-left: 4px
}

.box-nJpD0b .action-container-pyv6fv .container-K9kfPQ {
    align-items: center;
    background-color: #f5f5f5;
    display: none;
    height: 100%
}

.box-nJpD0b .action-container-pyv6fv .mask-fsn877 {
    background: linear-gradient(90deg, transparent, #f5f5f5);
    display: none;
    height: 100%;
    width: 8px
}

.box-nJpD0b.hoverable-u2UCsl:active .container-K9kfPQ, .box-nJpD0b.hoverable-u2UCsl:hover .container-K9kfPQ {
    display: flex
}

.box-nJpD0b.hoverable-u2UCsl:active .mask-fsn877, .box-nJpD0b.hoverable-u2UCsl:hover .mask-fsn877 {
    display: block
}

.box-nJpD0b.hoverable-u2UCsl:active .ref-action-DQkMbf, .box-nJpD0b.hoverable-u2UCsl:hover .ref-action-DQkMbf {
    background: rgba(0, 0, 0, .75);
    border-radius: 50%;
    padding: 3.5px
}

.box-nJpD0b.hoverable-u2UCsl:active .ref-action-DQkMbf:hover, .box-nJpD0b.hoverable-u2UCsl:hover .ref-action-DQkMbf:hover {
    background: var(--s-color-brand-primary-hover)
}

.favicon-oXrZZS {
    height: 20px;
    width: 20px
}

.mindmap-container-lRbMO2 {
    background-color: var(--s-color-bg-secondary, #f9fafb);
    border-radius: var(--s-radius-s, 12px);
    position: relative
}

.action-button-container-GP0dkA {
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .05);
    position: absolute;
    right: 8px;
    top: 8px
}

.ai-search-inner-pt07V3 .ai-search-content-XoBoQW {
    padding: 0 0 12px
}

.ai-search-inner-pt07V3 .footer-fAEV87 {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    padding: 12px
}

.ai-search-inner-pt07V3 .footer-fAEV87 .input-eY23pw {
    display: flex;
    flex: 1 1;
    flex-basis: 600px
}

.ai-search-inner-pt07V3 .footer-fAEV87 .input-eY23pw .semi-input-textarea-wrapper {
    padding: 3px 0 !important
}

.ai-search-inner-pt07V3 .no-focus-input:focus-within {
    border-color: transparent
}

.ai-search-inner-pt07V3 .no-focus-input:focus-within textarea {
    caret-color: var(--s-color-accents-blue, #0057ff);
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.ai-search-inner-pt07V3 .semi-input-textarea {
    padding: 0 12px 0 4px !important
}

.ai-search-inner-pt07V3 .skill-header-title-after-x0rAoa {
    align-items: center;
    display: flex;
    gap: var(--s-radius-xs);
    justify-content: center;
    margin-left: 8px
}

.ai-search-inner-pt07V3 .skill-header-title-after-x0rAoa .switch-FOnYIV {
    align-items: center;
    color: var(--s-color-text-tertiary);
    cursor: pointer;
    display: flex;
    font: var(--s-font-small-em);
    gap: var(--s-radius-xxs);
    justify-content: center
}

.ai-search-inner-pt07V3 .skill-header-title-after-x0rAoa .switch-checked-UpwwTC {
    -webkit-background-clip: text;
    background-clip: text;
    background-image: linear-gradient(283.26deg, #44adfe, #5580ff);
    color: transparent
}

.ai-search-inner-pt07V3 .skill-header-title-after-x0rAoa .switch-FOnYIV .semi-switch-small {
    border: none;
    border-radius: var(--s-radius-xl);
    height: 14px;
    padding: 0 2px;
    width: var(--s-radius-xl)
}

.ai-search-inner-pt07V3 .skill-header-title-after-x0rAoa .switch-FOnYIV .semi-switch-knob {
    height: 10px;
    left: 1px;
    top: 2px;
    width: 10px
}

.ai-search-inner-pt07V3 .skill-header-title-after-x0rAoa .switch-FOnYIV .semi-switch-checked {
    background-color: rgba(0, 87, 255, .7)
}

.ai-search-inner-pt07V3 .banner-wrapper-keDWMK {
    overflow: hidden;
    transition: max-height .4s cubic-bezier(.4, 0, .1, 1)
}

.ai-search-inner-pt07V3 .banner-wrapper-keDWMK.collapse-n_Hkcq {
    max-height: 0;
    transition: max-height .4s cubic-bezier(.4, 0, .1, 1)
}

.search-xHy0Mi {
    margin-bottom: 20px;
    margin-top: 10px
}

.search-xHy0Mi .content-Zx_v02 {
    border-bottom: .5px solid var(--s-color-border-secondary)
}

.search-xHy0Mi .title-vzEuu2 {
    color: var(--s-color-text-secondary);
    font: var(--s-font-h3)
}

.search-xHy0Mi .desc-ILKaT1 {
    color: var(--s-color-text-tertiary);
    font: var(--s-font-xs)
}

.search-xHy0Mi .time-G7xQVw {
    color: var(--s-color-text-quaternary);
    font: var(--s-font-xxs)
}

.content-QgDr3o {
    align-items: center;
    border-radius: var(--s-radius-xl);
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: var(--s-radius-xxs);
    height: 28px;
    justify-content: center;
    margin-right: 12px;
    max-width: 160px;
    min-width: 56px;
    padding: 6px 12px 6px 8px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    lineheight: 16px;
    background: var(--s-color-ai-button, radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0, #4298fd 50%));
    cursor: pointer
}

.content-QgDr3o .icon-NOK6RE {
    margin-right: 4px
}

.academic-search-inner-w0NHWi .academic-search-content-NjAy7G {
    padding: 0 0 12px
}

.academic-search-inner-w0NHWi .footer-UqKYFV {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    margin: 0 12px;
    padding-top: 10px
}

.academic-search-inner-w0NHWi .footer-UqKYFV .input-YbxbLm {
    display: flex;
    flex: 1 1;
    flex-basis: 600px
}

.academic-search-inner-w0NHWi .footer-UqKYFV .input-YbxbLm .semi-input-textarea-wrapper {
    padding: 3px 0 !important
}

.academic-search-inner-w0NHWi .no-focus-input:focus-within {
    border-color: transparent
}

.academic-search-inner-w0NHWi .no-focus-input:focus-within textarea {
    caret-color: var(--s-color-accents-blue, #0057ff);
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.contain-IvDpwv {
    background: linear-gradient(180deg, rgba(0, 87, 255, .04) 0, rgba(117, 164, 255, 0) 54.71%), var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-m, 16px);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    min-width: 220px;
    padding: 16px;
    position: relative
}

.contain-IvDpwv:hover {
    border: .5px solid var(--s-color-brand-primary-default, #0057ff);
    box-shadow: var(--s-shadow-lv2-brand)
}

.title-HQrH8y {
    color: var(--s-color-text-primary, #000);
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    font: var(--s-font-small-em);
    overflow: hidden
}

.papers-Bbd01A {
    border-bottom: .5px solid var(--s-color-border-secondary);
    display: flex;
    flex-direction: column;
    gap: 10px;
    padding: 16px 0
}

.papers-inner-w_WPmC {
    align-items: center;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    display: flex;
    gap: 4px
}

.papers-inner-title-zNbonU {
    -webkit-line-clamp: 1;
    font: var(--s-font-xxs)
}

.article-wWU3L2, .papers-inner-title-zNbonU {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.article-wWU3L2 {
    -webkit-line-clamp: 4;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font: var(--s-font-xs);
    font-size: 11px;
    padding-top: 16px
}

@media (min-width: 680px) {
    .article-wWU3L2 {
        -webkit-line-clamp: 4
    }
}

@media (max-width: 679px) {
    .article-wWU3L2 {
        -webkit-line-clamp: 3
    }
}

.suggest-wrapper-yUbK6r > :not(:first-child) {
    margin-top: var(--suggest-bubble-gap)
}

.suggest-item-BjQmkW {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 16px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font: var(--s-font-small);
    gap: 8px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    overflow: hidden;
    padding: 10px 16px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.suggest-item-BjQmkW:hover {
    background: var(--s-color-bg-tertiary)
}

.card-panel-BjlL5Z .arrow-container-right:before {
    background: linear-gradient(90deg, transparent, #fff) !important;
    height: 244px;
    top: 12px
}

.card-panel-BjlL5Z .arrow-container-left:before {
    background: linear-gradient(270deg, transparent, #fff) !important;
    height: 244px;
    top: 12px
}

.card-panel-BjlL5Z .carousel-row {
    padding-top: 8px
}

.container-LfvYnN .image-grid-Oadrd4.scale-down-SOV7jx {
    width: 60% !important
}

.image-box-grid-x8UaLH {
    display: grid;
    gap: 4px;
    grid-template-columns:repeat(2, minmax(0, 1fr));
    width: 100%
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0 {
    aspect-ratio: 1;
    cursor: pointer;
    overflow: hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0.top-left-_qTjrA {
    border-top-left-radius: 16px
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0.top-right-VpwKWI {
    border-top-right-radius: 16px
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0.bottom-left-tR9mpP {
    border-bottom-left-radius: 16px
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0.bottom-right-pu1jEs {
    border-bottom-right-radius: 16px
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0:after {
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    border-bottom-left-radius: inherit;
    border-bottom-right-radius: inherit;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0 img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.image-box-grid-x8UaLH .image-box-grid-item-plxbP0 .image-box-more-iCq0uc {
    align-items: center;
    background-color: rgba(0, 0, 0, .2);
    color: #fff;
    display: flex;
    font: var(--s-font-h1);
    height: 100%;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.image-box-grid-x8UaLH .image-box-grid-pad-right-Tyxt7Q {
    background-color: var(--s-color-bg-quaternary, #ebecef)
}

.scroll-tabs-hidden-ro2ieI {
    margin-top: 16px
}

.scroll-tabs-hidden-ro2ieI .carousel {
    display: none
}

.tab-pane-fHz6U2 {
    background-color: var(--s-color-bg-secondary, #f9fafb);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-height: 478px;
    padding: 0 var(--s-radius-m, 16px)
}

.template-list-bVWRdo {
    display: flex;
    flex-wrap: wrap;
    margin-right: -8px
}

.template-list-bVWRdo[data-size=bg] .template-item-OfLB86 {
    width: calc(25% - 8px)
}

.template-list-bVWRdo[data-size=md] .template-item-OfLB86 {
    width: calc(33.33333% - 8px)
}

.template-list-bVWRdo[data-size=sm] .template-item-OfLB86 {
    width: calc(50% - 8px)
}

.template-list-bVWRdo .template-item-OfLB86 {
    border-radius: var(--s-radius-s, 12px);
    margin-bottom: 8px;
    margin-right: 8px;
    padding: 8px;
    width: calc(25% - 8px)
}

.template-list-bVWRdo .cover-ujzuO2 {
    border-radius: var(--s-radius-xs, 8px);
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.template-list-bVWRdo .cover-ujzuO2 img {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.template-list-bVWRdo .cover-ujzuO2:hover .cover-btn-eWPXT2 {
    display: block
}

.template-list-bVWRdo .cover-btn-eWPXT2 {
    border-radius: 16px;
    bottom: 8px;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    display: none;
    left: 50%;
    padding: 5px 10px 5px 8px;
    position: absolute;
    transform: translate(-50%);
    z-index: 1
}

.template-list-bVWRdo .cover-btn-eWPXT2, .template-list-bVWRdo .cover-btn-eWPXT2:hover {
    background: #fff
}

.template-list-bVWRdo .cover-btn-eWPXT2:hover {
    color: #000
}

.template-list-bVWRdo .cover-btn-eWPXT2 .semi-button-content-right {
    margin-left: 3px
}

.template-list-bVWRdo .item-title-gaudR1 {
    align-items: center;
    color: #fff;
    display: flex;
    font-size: 12px;
    margin: 10px 2px 2px
}

.template-list-bVWRdo .music-feature-cYshLr {
    color: var(--static-white-transparent-4, hsla(0, 0%, 100%, .7));
    font-size: 11px;
    line-height: 16px
}

.play-button-wrapper-lQh3s2 {
    cursor: pointer;
    height: 32px;
    width: 32px
}

.play-button-wrapper-lQh3s2[data-type="1"] {
    cursor: not-allowed
}

.play-button-wrapper-lQh3s2[data-type="1"] .play-button-icon-wrapper-uI6Mei svg path, .play-button-wrapper-lQh3s2[data-type="1"] .play-button-icon-wrapper-uI6Mei svg rect, .play-button-wrapper-lQh3s2[data-type="1"] .play-button-icon-wrapper-uI6Mei:hover svg path, .play-button-wrapper-lQh3s2[data-type="1"] .play-button-icon-wrapper-uI6Mei:hover svg rect {
    fill-opacity: .35
}

.play-button-wrapper-lQh3s2.loading-dgCge7 svg path, .play-button-wrapper-lQh3s2.loading-dgCge7 svg rect {
    fill-opacity: .5
}

.play-button-wrapper-lQh3s2.loading-dgCge7 .semi-progress-circle-ring-inner {
    stroke: var(--custom-play-button-orbitStroke, hsla(0, 0%, 100%, .7))
}

.play-button-wrapper-lQh3s2 .play-button-icon-wrapper-uI6Mei {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.play-button-wrapper-lQh3s2 .play-button-icon-wrapper-uI6Mei svg path, .play-button-wrapper-lQh3s2 .play-button-icon-wrapper-uI6Mei svg rect {
    fill: var(--custom-play-button-mainColor, "#fff")
}

.play-button-wrapper-lQh3s2 .play-button-icon-wrapper-uI6Mei:hover svg path {
    fill-opacity: .85
}

.play-button-wrapper-lQh3s2 .icon-stop-fCv2BJ {
    font-size: 20px
}

.play-button-wrapper-lQh3s2 .icon-play-B_tQS9, .play-button-wrapper-lQh3s2 .icon-stop-fill-EzTyHI {
    font-size: 32px
}

.play-button-wrapper-lQh3s2 .icon-play-B_tQS9 svg path, .play-button-wrapper-lQh3s2 .icon-stop-fill-EzTyHI svg path {
    fill-opacity: 1
}

@keyframes loading-dgCge7 {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.play-button-wrapper-lQh3s2 .icon-loading-Xqg3_M {
    animation: loading-dgCge7 1s linear infinite running
}

.play-button-wrapper-lQh3s2 .play-button-default-ZKAsu0 {
    align-items: center;
    background-color: #06f;
    border-radius: 15px;
    display: flex;
    height: 32px;
    justify-content: center;
    width: 32px
}

.scroll-tabs.semi-tabs {
    background-color: var(--s-color-bg-secondary, #f9fafb)
}

.scroll-tabs-ShB9yH .semi-tabs-bar-line.semi-tabs-bar-top {
    border-bottom: none;
    padding: 0 0 10px
}

.scroll-tabs-ShB9yH .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:first-of-type {
    padding-left: 4px !important
}

.scroll-tabs-ShB9yH .semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab {
    padding-bottom: 6px
}

.scroll-tabs-ShB9yH .semi-tabs-content {
    padding: 0
}

.scroll-tabs-ShB9yH .semi-tabs-tab-single.semi-tabs-tab {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font: var(--s-font-small-strong)
}

.scroll-tabs-ShB9yH .semi-tabs-tab-single.semi-tabs-tab:active {
    color: var(--s-color-text-primary, #000)
}

.scroll-tabs-ShB9yH .semi-tabs-tab-single.semi-tabs-tab:hover {
    color: #1c1f23
}

.scroll-tabs-ShB9yH .semi-tabs-tab-single.semi-tabs-tab-active, .scroll-tabs-ShB9yH .semi-tabs-tab-single.semi-tabs-tab-active:hover, .scroll-tabs-ShB9yH .semi-tabs-tab-single.semi-tabs-tab:active {
    color: var(--s-color-text-primary, #000)
}

.scroll-tabs-ShB9yH .carousel-row {
    background-color: var(--s-color-bg-secondary, #f9fafb) !important;
    border-top: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12))
}

.scroll-tabs-ShB9yH .arrow-container-left > div, .scroll-tabs-ShB9yH .arrow-container-right > div {
    margin: 0 4px
}

.scroll-tabs-ShB9yH .arrow-container-left > div > svg, .scroll-tabs-ShB9yH .arrow-container-right > div > svg {
    height: 20px;
    width: 20px
}

.scroll-tabs-ShB9yH .arrow-container-left:before {
    background: linear-gradient(90deg, #f5f5f5, hsla(0, 0%, 96%, 0)) !important;
    left: 1px !important
}

.scroll-tabs-ShB9yH .arrow-container-right:before {
    background: linear-gradient(270deg, #f5f5f5, hsla(0, 0%, 96%, 0)) !important;
    right: 1px !important
}

.lyric-modal-bV6awq {
    display: block
}

.lyric-modal-bV6awq * ::-webkit-scrollbar {
    display: none
}

.lyric-modal-bV6awq .semi-modal {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    width: 480px
}

.lyric-modal-bV6awq .semi-modal-content {
    background-image: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/custom-lyric-modal-bg.b05d9d6d.png);
    background-repeat: no-repeat;
    background-size: cover;
    border: none;
    border-radius: var(--s-radius-xl, 24px);
    padding: var(--s-radius-l, 20px)
}

.lyric-modal-bV6awq .semi-modal-header {
    margin-bottom: var(--s-radius-l, 20px);
    margin-top: 0
}

.lyric-modal-bV6awq .semi-modal-header .semi-modal-close {
    color: var(--s-color-text-tertiary)
}

.lyric-modal-bV6awq .semi-modal-wrap {
    display: flex
}

.lyric-modal-bV6awq .semi-modal-body {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8))
}

.lyric-modal-rY590L .lyric-textarea-DK_vKv {
    background: none !important;
    width: 100%
}

.lyric-modal-rY590L .footer-JwprA9 .lyric-confirm-ub9dNF, .lyric-modal-rY590L .footer-JwprA9 .lyric-generate-GNL4lp {
    border-radius: 24px;
    line-height: 22px;
    padding: 7px 16px 7px 12px
}

.lyric-modal-rY590L .footer-JwprA9 .lyric-generate-GNL4lp {
    align-items: center;
    border: .5px solid var(--s-color-bg-invert-intact-primary, #232629);
    color: var(--s-color-bg-invert-intact-primary, #232629);
    display: flex;
    font-weight: 500;
    justify-content: center
}

.lyric-modal-rY590L .footer-JwprA9 .lyric-generate-GNL4lp svg {
    height: 22px;
    width: 22px
}

.lyric-modal-rY590L .footer-JwprA9 .lyric-generate-GNL4lp svg rect {
    fill: var(--s-color-bg-invert-intact-primary, #232629)
}

.lyric-modal-rY590L .footer-JwprA9 .lyric-confirm-ub9dNF {
    color: var(--s-color-text-invert-primary, #fff);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-left: 8px;
    padding: 7px 20px
}

.lyric-modal-rY590L .footer-JwprA9 .lyric-confirm-ub9dNF, .lyric-modal-rY590L .footer-JwprA9 .lyric-confirm-ub9dNF:hover {
    background-color: var(--s-color-bg-invert-intact-primary, #232629)
}

.lyric-modal-rY590L .footer-JwprA9 .semi-button-disabled {
    color: var(--s-color-text-invert-intact-tertiary, hsla(0, 0%, 100%, .55))
}

.lyric-modal-rY590L .footer-JwprA9 .semi-button-disabled, .lyric-modal-rY590L .footer-JwprA9 .semi-button-disabled:hover {
    background-color: var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15))
}

.lyric-modal-rY590L textarea {
    border-radius: 0 !important;
    flex-grow: 1;
    font-size: 18px !important;
    font-weight: 600 !important;
    line-height: 28px !important;
    max-height: none !important;
    padding: 0 !important
}

.lyric-modal-rY590L .semi-input-textarea-counter {
    display: none
}

.lyric-modal-rY590L .semi-modal-footer {
    margin-bottom: 0;
    margin-top: 16px
}

.lyrics-container-a6ODuA {
    background: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/custom-lyric-button.fb593f0f.png) 50%/100% 100% no-repeat;
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    overflow: hidden;
    padding: 7px 16px 7px 8px;
    position: relative;
    width: 180px
}

.lyrics-container-a6ODuA:hover:before {
    background: linear-gradient(0deg, var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15)) 0, var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15)) 100%);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.lyrics-content-jSD9JQ {
    color: var(--s-color-text-invert-tertiary, hsla(0, 0%, 100%, .55));
    display: -webkit-box;
    font-size: 11px;
    font-weight: 400;
    line-height: inherit;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.music-container-RTNS2S {
    font-size: var(--chat-input-skill-font-size)
}

.music-container-RTNS2S .banner-aTRpzR {
    padding: 0 12px
}

.music-container-RTNS2S .tools-box-b6S8Su {
    align-items: flex-end;
    display: flex;
    flex-grow: 0;
    gap: 8px
}

.musicTab-w_K3RK {
    background-color: initial !important;
    padding-bottom: 4px
}

.musicTab-w_K3RK .carousel {
    background: #fff !important;
    margin-top: 4px;
    padding: 12px 0 8px !important;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important;
    z-index: 1000 !important
}

.musicTab-w_K3RK .carousel .carousel-row {
    background-color: initial !important;
    border-top: none !important;
    padding-left: 0;
    padding-right: 0
}

.musicTab-w_K3RK .carousel .left-arrow, .musicTab-w_K3RK .carousel .right-arrow {
    height: calc(100% - 10px);
    top: 0;
    transform: translateY(0)
}

.musicTab-w_K3RK .semi-tabs-pane {
    background-color: initial !important;
    padding: 0 !important
}

.musicTab-w_K3RK .semi-tabs-tab-button.semi-tabs-tab {
    background-color: #fff !important;
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2)) !important;
    border-radius: var(--s-radius-xl, 24px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong);
    padding: 6px 12px
}

.musicTab-w_K3RK .semi-tabs-tab-button.semi-tabs-tab:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06)) !important
}

.musicTab-w_K3RK .semi-tabs-tab-single.semi-tabs-tab-active, .musicTab-w_K3RK .semi-tabs-tab-single.semi-tabs-tab-active:hover {
    background-color: var(--s-color-bg-invert-primary, #232629) !important;
    color: var(--s-color-text-invert-secondary, hsla(0, 0%, 100%, .85)) !important
}

.card-PJuKVz {
    color: #fff;
    max-width: 100%;
    padding: 16px 16px 12px;
    width: 500px;
    --music-card-play-button-size: 32px;
    border-radius: var(--s-radius-s, 12px);
    position: relative
}

.card-PJuKVz:hover .progress-sItw4N .progress-circle-yhn3Wn {
    visibility: visible
}

.card-PJuKVz .loading-bg-nX0ate {
    width: 100%
}

.music-container-qvbp0g {
    display: flex
}

.cover-TVIGg0 {
    align-items: center;
    background-color: var(--s-color-text-invert-disable);
    border-radius: 12px;
    display: flex;
    flex-shrink: 0;
    height: 64px;
    justify-content: center;
    margin-right: 12px;
    overflow: hidden;
    position: relative;
    width: 64px
}

.cover-TVIGg0 img {
    height: 100%;
    width: 100%
}

.cover-TVIGg0 .music-icon-xoOsEh {
    color: var(--s-color-text-invert-tertiary);
    font-size: 32px
}

.cover-TVIGg0 .cover-mask-aXnCWt {
    align-items: center;
    background: var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15));
    bottom: 0;
    cursor: pointer;
    display: none;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.cover-TVIGg0 .cover-mask-aXnCWt .semi-icon-default {
    font-size: 24px
}

.cover-TVIGg0:hover .cover-mask-aXnCWt {
    display: flex
}

.music-rGL02e {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: space-between;
    width: 0
}

.lyrics-container-fOJWU8 {
    color: var(--static-white-transparent-4, hsla(0, 0%, 100%, .7));
    font-size: 14px;
    height: 136px;
    margin-top: 16px;
    overflow: hidden;
    position: relative
}

.lyrics-container-fOJWU8:after, .lyrics-container-fOJWU8:before {
    content: "";
    left: 0;
    position: absolute;
    right: 0
}

.lyrics-container-fOJWU8:before {
    bottom: 60%;
    top: 0;
    z-index: 1
}

.lyrics-container-fOJWU8:after {
    background: linear-gradient(#0000 0, var(--card-background-color) 100%);
    bottom: 0;
    top: 60%
}

.lyrics-list-IU8i_D {
    transition: transform .1s
}

.lyrics-list-item-B1rCm1 {
    line-height: var(--card-lyric-line-height)
}

.lyrics-list-item-B1rCm1[data-active="1"] {
    color: #fff;
    font-weight: 500
}

.progress-sItw4N {
    cursor: pointer;
    flex: 1 1;
    padding: 6px 0
}

.progress-sItw4N:hover .progress-circle-yhn3Wn {
    visibility: visible
}

.progress-sItw4N .progress-inner-w5LDqT {
    background: hsla(0, 0%, 100%, .2);
    border-radius: 2px;
    height: 4px;
    position: relative
}

@keyframes onAudioLoading-_xaxBE {
    0% {
        left: 0
    }
    to {
        left: calc(100% - 80px)
    }
}

.progress-sItw4N .progress-inner-w5LDqT[data-is-loading=true]:before {
    animation: onAudioLoading-_xaxBE .5s linear infinite;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .3) 49.7%, hsla(0, 0%, 100%, 0));
    content: "";
    height: 4px;
    position: absolute;
    width: 80px
}

.progress-sItw4N .progress-bar-Jprfdf {
    background-color: var(--s-color-text-invert-secondary);
    border-radius: 2px 0 0 2px;
    height: 100%;
    position: relative;
    visibility: visible !important
}

.progress-sItw4N .progress-circle-yhn3Wn {
    background-color: #fff;
    border-radius: 50%;
    height: var(--s-radius-s);
    position: absolute;
    right: 0;
    top: 50%;
    transform: translate(50%, -50%);
    visibility: hidden;
    width: var(--s-radius-s)
}

.play-button-f7zMDB {
    background-color: inherit;
    border-radius: 50%
}

.play-button-f7zMDB:active, .play-button-f7zMDB:hover {
    background-color: inherit !important;
    color: #fff
}

.play-button-f7zMDB, .spin-EEZgEh {
    height: var(--music-card-play-button-size);
    padding: 0;
    width: var(--music-card-play-button-size)
}

.play-button-f7zMDB svg path {
    fill: #fff;
    fill-opacity: 1
}

.play-button-f7zMDB:disabled svg path {
    fill: var(--s-color-text-invert-quaternary)
}

.play-button-f7zMDB .semi-icon-default {
    font-size: var(--music-card-play-button-size)
}

.spin-EEZgEh .semi-spin-wrapper svg {
    color: #ccc;
    height: var(--music-card-play-button-size);
    width: var(--music-card-play-button-size)
}

.duration-ASmV4z {
    color: var(--s-color-text-invert-quaternary);
    font-size: 10px;
    text-align: right;
    width: 36px
}

.title-QlG5QW {
    align-items: center;
    display: flex
}

.title-QlG5QW .edit-title-icon-fbTbny {
    border-radius: var(--s-radius-xxs);
    color: inherit;
    display: none;
    height: 20px;
    padding: 0;
    width: 20px
}

.title-QlG5QW:hover .edit-title-icon-fbTbny {
    display: inline-block;
    margin-left: 4px
}

.card-subtitle-pnBUbo, .card-title-QruEHB {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.card-title-QruEHB {
    font-size: 16px;
    line-height: 24px;
    margin: 0
}

.card-subtitle-pnBUbo {
    color: var(--s-color-text-invert-tertiary);
    font-size: 12px;
    line-height: 18px
}

.divided-ftTzRw {
    background: hsla(0, 0%, 100%, .2);
    height: .5px;
    margin: 12px 0
}

.musicTab-mzYPXK {
    background-color: initial !important;
    margin-top: 0 !important
}

.musicTab-mzYPXK * ::-webkit-scrollbar, .musicTab-mzYPXK ::-webkit-scrollbar {
    display: none
}

.musicTab-mzYPXK .carousel {
    background: #fff !important;
    margin-bottom: 8px;
    margin-top: -12px;
    padding: 12px 0 !important;
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important
}

.musicTab-mzYPXK .carousel .carousel-row {
    background-color: initial !important;
    border-top: none !important;
    padding-left: 0;
    padding-right: 0
}

.musicTab-mzYPXK .carousel .left-arrow, .musicTab-mzYPXK .carousel .right-arrow {
    height: calc(100% - 10px);
    top: 0;
    transform: translateY(0)
}

.musicTab-mzYPXK .semi-tabs-pane {
    background-color: initial !important;
    height: auto !important;
    max-height: -webkit-fit-content;
    max-height: -moz-fit-content;
    max-height: fit-content;
    padding: 0 !important
}

.musicTab-mzYPXK .semi-tabs-tab-button.semi-tabs-tab {
    background-color: #fff !important;
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2)) !important;
    border-radius: var(--s-radius-xl, 24px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85)) !important;
    font: var(--s-font-small-strong);
    padding: 6px 12px
}

.musicTab-mzYPXK .semi-tabs-tab-button.semi-tabs-tab:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06)) !important
}

.musicTab-mzYPXK .semi-tabs-tab-single.semi-tabs-tab-active, .musicTab-mzYPXK .semi-tabs-tab-single.semi-tabs-tab-active:hover {
    background-color: var(--s-color-bg-invert-primary, #232629) !important;
    color: var(--s-color-text-invert-secondary, hsla(0, 0%, 100%, .85)) !important
}

.container-BBou0B {
    background-color: var(--base-send-message-box-color)
}

.content-Qzqi8W {
    color: var(--s-color-text-invert-tertiary, hsla(0, 0%, 100%, .55));
    display: -webkit-box;
    font-size: 11px;
    font-weight: 400;
    line-height: inherit;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal
}

.lyrics-container-siarCQ {
    background: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/send-music-lyric-bg.fb593f0f.png) 50%/100% 100% no-repeat;
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: 10px;
    color: #fff;
    cursor: pointer;
    margin-top: 8px;
    overflow: hidden;
    padding: 7px 16px 7px 8px;
    position: relative;
    width: 180px
}

.lyrics-container-siarCQ:hover:before {
    background: linear-gradient(0deg, var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15)) 0, var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15)) 100%);
    bottom: 0;
    content: "";
    left: 0;
    position: absolute;
    right: 0;
    top: 0
}

.modal-eqmv8H .semi-modal-body {
    height: 372px;
    overflow: auto
}

.modal-eqmv8H .semi-modal-footer {
    margin: 0
}

.modal-eqmv8H .lyrics-RKqRdD {
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 28px
}

.modity-title-modal-YeGHAx .semi-modal-content {
    max-width: 100%;
    padding: 0 20px;
    width: 480px
}

.modity-title-modal-YeGHAx .semi-input-wrapper {
    border: 1px solid var(--semi-color-focus-border)
}

.upload-file-UTAZIl {
    display: none;
    height: 0;
    overflow: hidden;
    width: 0
}

.crop-container-G9md2v {
    background: #333;
    height: 260px;
    position: relative;
    width: 100%
}

.modal-Y4jpfU .semi-modal-content {
    height: 420px;
    overflow-y: auto
}

.operation-list-GVi5hu {
    align-items: center;
    display: flex
}

.operation-list-GVi5hu .operation-item-QUx4KH {
    background-color: inherit;
    border-radius: var(--s-radius-xs);
    color: #fff;
    height: 28px;
    margin-left: 16px;
    width: 28px
}

.operation-list-GVi5hu .operation-item-QUx4KH:first-child {
    margin-left: 0
}

.operation-list-GVi5hu .operation-item-QUx4KH .semi-icon-default {
    font-size: 24px
}

.operation-list-GVi5hu .semi-button-disabled svg path {
    fill: var(--s-color-text-invert-quaternary)
}

.list-IGzH4O {
    display: flex
}

.item-Bk1R_5 {
    margin-right: 8px;
    width: 300px
}

.item-Bk1R_5:last-child {
    margin-right: 0
}

.container-ezNRiG {
    position: relative
}

.container-ezNRiG .content-fJlymu {
    max-width: 100%;
    overflow-x: scroll;
    scrollbar-width: none
}

.container-ezNRiG .left-bg-Wt0igs, .container-ezNRiG .right-bg-dMfdDY {
    align-items: center;
    bottom: 0;
    display: flex;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 52px
}

.container-ezNRiG .right-bg-dMfdDY {
    background: linear-gradient(270deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%);
    right: 0;
    z-index: 1
}

.container-ezNRiG .left-bg-Wt0igs {
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .8), hsla(0, 0%, 100%, 0) 77.78%);
    left: 0;
    z-index: 1
}

.container-ezNRiG .scroll-btn-Qi3HDy {
    border-radius: 10px;
    color: var(--s-color-text-primary);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 6px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1
}

.container-ezNRiG .scroll-btn-Qi3HDy, .container-ezNRiG .scroll-btn-Qi3HDy:hover {
    background: var(--s-color-bg-primary, #fff)
}

.container-ezNRiG .scroll-btn-Qi3HDy.left-btn-xJhOhP {
    left: 0
}

.container-ezNRiG .scroll-btn-Qi3HDy.right-btn-eHfYnY {
    right: 0
}

.language-select-WIqDbh.semi-select {
    height: 36px
}

.language-select-WIqDbh.semi-select:not(:hover) {
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12))
}

.language-select-WIqDbh .semi-select-selection {
    font: var(--s-font-small-strong) !important;
    justify-content: normal !important
}

.language-local-s27w6Y {
    font: var(--s-font-small)
}

.language-im_lQd {
    color: var(--s-color-text-tertiary);
    font: var(--s-font-xxs)
}

.translate-inner-qVGQer .title-Oxs4P7 {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .4));
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    margin-left: 12px;
    padding: 0 12px
}

.translate-inner-qVGQer .header-afIz0e {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-content: flex-start;
    margin: 16px 0 0 16px
}

.translate-inner-qVGQer .hasTop-cp2bGy {
    padding-top: 12px
}

.translate-inner-qVGQer .footer-YS_rsK {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between;
    padding: 12px 12px 12px 14px
}

.translate-inner-qVGQer .footer-YS_rsK .input-wRu26U {
    display: flex;
    flex: 1 1;
    flex-basis: 600px
}

.translate-inner-qVGQer .footer-YS_rsK .input-wRu26U .semi-input-textarea-wrapper {
    padding: 3px 0 !important
}

.translate-inner-qVGQer .btns-QfHpcE {
    display: flex;
    gap: 8px;
    padding: 0 12px
}

.translate-inner-qVGQer #popup-parent .semi-portal-inner {
    bottom: 58px !important;
    min-width: 0;
    top: auto !important;
    transform: translateX(-50%) !important;
    width: calc(100% - 24px)
}

.translate-inner-qVGQer #popup-parent {
    padding: 0 12px
}

.translate-inner-qVGQer #popup-parent .semi-portal {
    bottom: 0 !important;
    height: 100%
}

.translate-inner-qVGQer .no-focus-input textarea {
    border-radius: 0 !important;
    caret-color: var(--s-color-accents-blue, #0057ff);
    padding: 0 !important
}

.translate-inner-qVGQer .no-focus-input:focus-within {
    border-color: transparent
}

.translate-inner-qVGQer .no-focus-input:focus-within textarea {
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.translate-inner-qVGQer .semi-popover-wrapper {
    box-shadow: none
}

.feature-content-oE8hHt {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 10px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 10px 20px 0 rgba(0, 0, 0, .1);
    max-height: 372px;
    overflow-y: auto;
    padding: 16px calc(16px - var(--scrollbar-width)) 16px 16px
}

.feature-content-oE8hHt .feature-title-GMTIeI {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    letter-spacing: -.32px;
    line-height: 24px;
    margin: 0 12px 8px
}

.feature-content-oE8hHt .feature-btns-AJ9yua {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    margin-bottom: 24px
}

.translate-inner-qVGQer.sm-nfc79D .footer-YS_rsK {
    flex-wrap: wrap;
    justify-content: flex-end
}

.suggest-wrapper-AWqe_n > :not(:first-child) {
    margin-top: var(--suggest-bubble-gap)
}

.max-text-oQqT0P {
    max-width: 90%;
    overflow: hidden
}

.suggest-item-bNSYIy {
    align-items: center;
    background: var(--s-color-bg-secondary);
    border-radius: 10px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    font: var(--s-font-small);
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    overflow: hidden;
    padding: 10px 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.suggest-item-bNSYIy:hover {
    background: var(--s-color-bg-tertiary)
}

.ogf-toggle-container-xiHHeR {
    --semi-color-success: #34c759;
    --ogf-toggle-on-color: #00b127;
    --ogf-toggle-off-color: #999
}

.ogf-toggle-container-xiHHeR.inactive-MYi8Ql {
    color: rgba(0, 0, 0, .4)
}

.ogf-toggle-container-xiHHeR.disabled-sv0QdC {
    cursor: not-allowed
}

.ogf-toggle-container-xiHHeR .ogf-toggle-label-JgNDNJ {
    color: var(--s-color-text-secondary);
    font-size: 10px;
    font-weight: 700;
    line-height: 14px
}

.container-UEthsi {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    overflow: hidden;
    padding: var(--safe-top) 0 var(--flow-chat-pb, 8px);
    position: relative;
    text-shadow: var(--text-shadow, none)
}

.container-UEthsi.ipad-ee7On6 {
    padding: var(--safe-top) 0 36px
}

.container-UEthsi .header-KChi8M {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-UEthsi .inter-pnY81r {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.container-UEthsi .footer-Ug82U4 {
    flex-shrink: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.side-sheet-Y3BdUS .semi-sidesheet-inner {
    background-color: #f3f5fb;
    font-size: var(--font-size-large)
}

.side-sheet-Y3BdUS .semi-sidesheet-header {
    height: 100px;
    padding: 28px 16px
}

.drop-area-k8bZnQ {
    bottom: 0;
    display: none;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 12
}

.container-UEthsi.dragover-x5UO1i .drop-area-k8bZnQ {
    display: block
}

@media (min-width: 1280px) {
    .container-shrink-pA14gV .outer-container-d57JMF {
        padding-right: max(360px, 27.5%)
    }

    .container-shrink-pA14gV .fix-btn-wrapper {
        visibility: visible
    }
}

@media (max-width: 1280px) {
    .container-shrink-pA14gV .fix-btn-wrapper {
        visibility: hidden
    }
}

@media (max-width: 879px) {
    .fix-btn-wrapper .pic-button {
        margin-right: 4px
    }

    .containerWrapper-nldW_Z[sidebar-visible=true] {
        opacity: 0;
        pointer-events: none;
        transform: translate(100vw)
    }

    .drop-area-k8bZnQ {
        top: var(--header-height)
    }
}

.chat-header-FOqIvj {
    height: var(--header-height);
    padding: 16px;
    width: 100%
}

@media (max-width: 879px) {
    .chat-header-FOqIvj {
        box-shadow: none;
        height: -webkit-max-content;
        height: -moz-max-content;
        height: max-content
    }
}

.conversation-header-mB4xVp {
    height: var(--header-height);
    width: 100%
}

.suggest-message-list-wrapper-S7G2y0 {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    margin-top: 24px;
    max-width: var(--chat-area-max-width);
    width: 100%
}

.suggest-message-list-wrapper-S7G2y0 > :not(:first-child) {
    margin-top: var(--suggest-bubble-gap)
}

.suggest-message-EzBY0Q {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: var(--s-radius-s, 12px);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 9px 10px 9px 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.suggest-message-EzBY0Q .icon-egU_yq {
    fill: var(--s-color-text-secondary, rgba(0, 0, 0, .8))
}

.suggest-message-EzBY0Q:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
}

.suggest-message-EzBY0Q:hover .title-grjjrl {
    color: var(--s-color-text-primary, rgba(0, 0, 0, .95))
}

.suggest-message-EzBY0Q:hover .icon-egU_yq {
    fill: var(--s-color-text-primary, rgba(0, 0, 0, .95))
}

.suggest-message-EzBY0Q:active {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.suggest-message-EzBY0Q:active .title-grjjrl {
    color: var(--s-color-text-primary, rgba(0, 0, 0, .95))
}

.suggest-message-EzBY0Q:active .icon-egU_yq {
    fill: var(--s-color-text-primary, rgba(0, 0, 0, .95))
}

.suggest-message-EzBY0Q.no-hover-AtFIIc {
    background: transparent;
    cursor: auto
}

.suggest-message-EzBY0Q .title-grjjrl {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .7));
    flex-shrink: 1;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.suggest-message-EzBY0Q .icon-egU_yq {
    fill: var(--s-color-text-secondary, rgba(0, 0, 0, .7));
    flex-shrink: 0;
    margin-left: 2px
}

.fadeIn-AvpPnw {
    animation: fadeIn-AvpPnw .3s 1;
    animation-fill-mode: forwards;
    opacity: 0
}

@keyframes fadeIn-AvpPnw {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.select-group-yvDDOO {
    gap: 10px
}

.select-item-cWg5pz {
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 12px;
    padding: 5px 12px
}

.select-item-cWg5pz:hover {
    background-color: #f0f0f0
}

.select-item-cWg5pz:active {
    background-color: #e5e5e5
}

.select-item-cWg5pz .semi-radio-inner {
    display: none
}

.semi-radio-cardRadioGroup_checked.select-item-cWg5pz {
    background: #d9e8ff;
    border: 1px solid #d9e8ff
}

.semi-radio-cardRadioGroup_checked.select-item-cWg5pz .semi-radio-addon {
    color: #06f
}

.select-item-cWg5pz .semi-radio-addon {
    font-size: 14px;
    font-weight: 400;
    line-height: 26px
}

.feedback-modal-R27pkV .inner-dKhiUf {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.feedback-modal-R27pkV .semi-modal-wrap {
    display: flex
}

.feedback-modal-R27pkV .semi-modal {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin: auto;
    max-width: calc(100% - 32px)
}

.feedback-modal-R27pkV .semi-modal .semi-input-textarea-wrapper {
    background: var(--color-neutral-1, #fff);
    border: 1px solid rgba(0, 0, 0, .1);
    border-radius: 16px;
    margin-top: 12px
}

.container-WoBT2A {
    margin-top: var(--answer-action-bar-vertical-spacing, 12px)
}

.delete-icon-zxujIR path {
    fill: #ff3b30
}

.quote-icon-ec3Aq4 {
    height: 16px;
    width: 16px;
    --action-icon-size-large: 16px
}

.container-x3q9t6 {
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: space-between;
    min-height: var(--answer-action-small-size)
}

.container-x3q9t6.hide-Zg54_4 {
    opacity: 0
}

.container-x3q9t6 .left-Jj7zwC, .container-x3q9t6 .right-icfxFK {
    display: flex;
    flex: 1 1;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    max-width: 100%;
    min-width: 0
}

.container-x3q9t6 .left-Jj7zwC .inner-rETKn9, .container-x3q9t6 .right-icfxFK .inner-rETKn9 {
    align-items: center;
    width: 100%
}

.container-x3q9t6 .left-Jj7zwC .inner-rETKn9 > *, .container-x3q9t6 .right-icfxFK .inner-rETKn9 > * {
    margin-right: 12px
}

.container-x3q9t6 .left-Jj7zwC .inner-rETKn9 > :last-child, .container-x3q9t6 .right-icfxFK .inner-rETKn9 > :last-child {
    margin-right: 0
}

.container-x3q9t6 .left-Jj7zwC {
    justify-content: flex-start
}

.container-x3q9t6 .right-icfxFK {
    justify-content: flex-end
}

.popover-more-item-Jvs3_C {
    border-radius: 12px;
    font-weight: 500;
    padding: 4px 8px
}

.popover-more-item-Jvs3_C .semi-dropdown-item {
    border-radius: 4px;
    font-size: 14px;
    height: 32px;
    min-width: 150px;
    padding: 4px 14px 4px 4px
}

.popover-more-item-Jvs3_C .semi-dropdown-item:hover {
    background-color: rgba(0, 0, 0, .03)
}

.popover-more-item-Jvs3_C .semi-dropdown-item:active {
    background: rgba(0, 0, 0, .06)
}

.container-uvaRiZ {
    align-items: center;
    width: 100%
}

.container-uvaRiZ.align-start-A9MbD9 {
    justify-content: flex-start
}

.container-uvaRiZ.align-end-d2gHfI {
    justify-content: flex-end
}

.container-uvaRiZ .right-keeped-divider-nbfckr {
    align-self: center;
    border-left: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: .5px;
    height: 12px;
    margin-right: 12px
}

.bp5-overflow-list {
    display: flex;
    flex-wrap: nowrap;
    min-width: 0
}

.bp5-overflow-list > * {
    flex-shrink: 0
}

.bp5-overflow-list-spacer {
    flex-shrink: 1;
    width: 1px
}

.report-modal-ZjcAEA .semi-button-borderless {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .2))
}

.report-modal-ZjcAEA .semi-modal {
    margin: 50px auto;
    max-width: calc(100% - 20px)
}

.report-modal-ZjcAEA .semi-modal-small {
    width: 480px
}

.report-modal-ZjcAEA .semi-modal-content {
    max-height: min(600px, calc(100vh - 100px));
    max-width: 480px
}

.report-modal-ZjcAEA .semi-modal-body {
    overflow-y: scroll
}

.report-modal-ZjcAEA .semi-modal-body::-webkit-scrollbar {
    display: none
}

.list-wrapper-o5c4_b {
    height: 100%
}

.list-lvyNxL {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .03));
    border: none !important;
    border-radius: 10px;
    margin-bottom: 24px;
    overflow: hidden
}

.list-lvyNxL .semi-list-item {
    cursor: pointer;
    padding: 19px 16px
}

.list-lvyNxL .semi-list-item:active, .list-lvyNxL .semi-list-item:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
}

.list-lvyNxL .semi-list-item-extra {
    align-items: center;
    display: flex
}

.list-lvyNxL .right-VTizrl {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .2))
}

.success-JpFYMA {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%
}

.success-JpFYMA .content-wrapper-DMfITU {
    align-items: center;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    justify-content: center;
    padding: 36px 30px 24px;
    width: 100%
}

.success-JpFYMA .content-wrapper-DMfITU .title-eU0Ieg {
    color: var(--s-color-text-primary, #000);
    font-size: 24px;
    font-weight: 700;
    line-height: 30px;
    margin: 12px 0
}

.success-JpFYMA .content-wrapper-DMfITU .sub-title-z9jdT6 {
    color: var(--Text-description, var(--neutral-50, #999));
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    text-align: center
}

.success-JpFYMA .btn-KJY7oV {
    height: 48px;
    margin-bottom: 24px;
    max-width: 300px;
    width: 100%
}

.container-ZdiKSb {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-primary, rgba(0, 0, 0, .12));
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 6px 10px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-ZdiKSb:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .03))
}

.container-ZdiKSb.checked-vFtgFS.checked-theme-full-nYq5GY, .container-ZdiKSb:active.checked-theme-full-nYq5GY {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1));
    border-color: transparent
}

.container-ZdiKSb.checked-vFtgFS.checked-theme-solid-sXOOkT, .container-ZdiKSb:active.checked-theme-solid-sXOOkT {
    background: var(--s-color-brand-primary-transparent-1, rgba(0, 102, 255, .06));
    border: 1px solid var(--s-color-brand-primary-default, #06f);
    color: var(--s-color-brand-primary-default, #0057ff)
}

.container-ZdiKSb .icon-Cfn4Xw {
    flex: 1 1;
    height: 20px;
    margin-left: -4px;
    margin-right: 4px;
    width: 20px
}

.container-ZdiKSb .text-C90_zi {
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-wrap: nowrap
}

.conatiner-ecBufv {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .03));
    border-radius: 10px;
    display: var(--s-feedback-display-status, flex);
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 12px 12px 12px 20px;
    width: 100%
}

.conatiner-ecBufv .title-c4ESx2 {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .7));
    flex: 1 1;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px
}

.conatiner-ecBufv .button-mEXt8e {
    flex-shrink: 1;
    margin-left: 4px
}

.conatiner-ecBufv .close-icon-mnhmu2 {
    cursor: pointer;
    flex-shrink: 0;
    height: 20px;
    margin-left: 12px;
    width: 20px
}

.popover-VVkNIp {
    background: var(--BG---s-color-bg-primary, #fff);
    border-radius: 10px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 6px 10px 0 rgba(0, 0, 0, .08);
    min-width: 150px
}

.popover-VVkNIp .semi-dropdown-menu {
    padding: 8px
}

.popover-VVkNIp .semi-dropdown-item {
    border-radius: 4px;
    padding: 4px 8px
}

.container-GkgqvH {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .03));
    border-radius: 10px;
    flex-direction: column
}

.container-GkgqvH, .container-GkgqvH .title-bar-czztzy {
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-GkgqvH .title-bar-czztzy {
    align-items: center;
    border-bottom: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    flex-direction: row;
    padding: 16px 12px
}

.container-GkgqvH .title-bar-czztzy .icon-amRWmU {
    flex-shrink: 0;
    height: 20px;
    width: 20px
}

.container-GkgqvH .title-bar-czztzy .text-K3bmu6 {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .7));
    flex: 1 1;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    margin-left: 4px
}

.container-GkgqvH .title-bar-czztzy .close-D6mlJk {
    cursor: pointer;
    flex-shrink: 0;
    height: 20px;
    width: 20px
}

.container-GkgqvH .options-bar-NjNJEG {
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    padding: 16px 12px;
    width: 100%
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .options-Y93j5S {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -4px;
    margin-top: -4px
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .options-Y93j5S .item-ADtdwR {
    margin-left: 4px;
    margin-top: 4px
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .options-Y93j5S .item-ADtdwR.unchecked-uzjp7A {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .7))
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .input-FeuLm5 {
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-primary, rgba(0, 0, 0, .12));
    border-radius: 10px;
    margin-top: 16px;
    padding: 6px 0
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .input-FeuLm5 .inner-WcYFKT {
    background: transparent;
    border-color: transparent
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .input-FeuLm5 textarea {
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.container-GkgqvH .options-bar-NjNJEG .left-side-mVQYfn .input-FeuLm5 textarea::-webkit-input-placeholder {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .25));
    font-size: 14px;
    font-weight: 500;
    line-height: 16px
}

.container-GkgqvH .options-bar-NjNJEG .right-side-ajQ1ra {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    justify-content: flex-end;
    margin-left: 12px
}

.container-GkgqvH .options-bar-NjNJEG .right-side-ajQ1ra .submit-TX1Nrj {
    border-radius: 10px;
    font-size: 14px;
    font-weight: 500;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 16px;
    margin-bottom: 4px;
    padding: 8px var(--radius-xxl, 12px)
}

.container-iBe_Hc {
    background: #e7f8eb;
    border-radius: 10px;
    color: #007f27;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    padding: 20px;
    text-align: center
}

.bottom-action-bar-wrapper-EmBxFl.large-space-VAvLxB {
    --answer-action-bar-vertical-spacing: 24px
}

.bottom-action-bar-wrapper-EmBxFl .bottom-action-bar-t2Ap99 {
    align-items: flex-start;
    align-self: center;
    display: flex;
    flex-direction: row;
    width: 100%
}

.feedback-card-aYmlD7 {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    margin-top: 24px;
    width: 100%
}

.onboarding-mb-pJ30w2 {
    margin-bottom: calc(var(--answer-action-small-size, 16px) + var(--answer-action-bar-vertical-spacing, 12px))
}

.message-box-extra-V6SORH {
    display: flex;
    flex-shrink: 0;
    left: 100%;
    padding-left: 12px;
    padding-right: 4px;
    transition: opacity .2s;
    z-index: 20
}

.message-box-hint-sO8jxd {
    color: var(--color-neutral-50, #999);
    font-size: 12px;
    font-weight: 400;
    line-height: 17px;
    margin: 4px 12px;
    text-align: left
}

.message-box-failed-icon-hJ25fS {
    color: var(--danger-50);
    flex-shrink: 0;
    margin: 0 8px
}

.message-box-loading-icon-YKEER4 {
    flex-shrink: 0;
    width: 36px
}

.message-box-loading-icon-YKEER4 > .semi-spin-wrapper {
    color: var(--color-neutral-50, #999);
    margin: 0 8px
}

.message-box-loading-icon-YKEER4 > .semi-spin-wrapper, .message-box-loading-icon-YKEER4 > .semi-spin-wrapper svg {
    height: 18px;
    width: 18px
}

.samantha-message-box-content-h0ZP5s .flow-markdown-body table thead tr:first-child {
    background-color: var(--neutral-transparent-1, rgba(0, 0, 0, .06)) !important
}

.samantha-message-box-content-h0ZP5s .semi-divider {
    border-bottom: 1px solid var(--neutral-transparent-1, rgba(0, 0, 0, .06))
}

.send-message-box-content-MN9ewD {
    background: #06f;
    border-radius: 10px;
    color: #fff;
    font-size: var(--chat-kit-samantha-normal-text-font-size, 16px);
    font-weight: 400;
    line-height: 160%;
    max-width: var(--self-message-box-max-width, 450px);
    padding: 9px 12px;
    white-space: pre;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    word-wrap: normal
}

.answer-action-bar-MECk3C {
    display: flex;
    flex-direction: column;
    height: calc(var(--answer-action-small-size, 16px) + var(--answer-action-bar-vertical-spacing, 12px));
    overflow: hidden;
    width: 100%
}

.answer-action-bar-MECk3C.hide-BkWQJz {
    opacity: 0
}

.samantha-message-box-select-mode-GQgNZ0 {
    margin-top: -10px;
    padding: 10px 16px
}

.samantha-message-box-select-mode-GQgNZ0.narrow-UgSc5o {
    padding: 10px
}

.samantha-message-box-select-mode-GQgNZ0.send-message-Pm9XoA {
    margin-top: 12px
}

.samantha-message-box-select-mode-GQgNZ0.selected-gGaRaR, .samantha-message-box-select-mode-GQgNZ0:hover {
    background-color: var(--s-color-bg-tertiary);
    border-radius: var(--s-radius-xs)
}

.message-box-fWSpGO {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    width: 100%
}

.message-box-content-wrapper-nDROih {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow: visible;
    position: relative;
    width: 100%
}

.message-box__reverse-nH1oOK {
    align-items: flex-end
}

.message-box__reverse-nH1oOK .message-box-content-wrapper-nDROih {
    flex-direction: row-reverse
}

.message-box-content-lcvP3O {
    min-width: 0;
    overflow: visible;
    word-break: break-word
}

.message-box-content-lcvP3O.message-box-content__width-initial-Pszwmn {
    width: auto
}

.wrapper-RyYFah {
    align-items: flex-end;
    display: flex;
    gap: 8px;
    justify-content: flex-end;
    margin-bottom: 40px;
    max-width: 100%;
    overflow-x: hidden;
    position: relative;
    width: var(--chat-area-max-width)
}

.wrapper-RyYFah .close-btn-fw3L9w {
    align-items: center;
    background: none;
    border-radius: 4px;
    cursor: pointer;
    display: flex;
    height: 42px;
    justify-content: center
}

.wrapper-RyYFah .close-btn-fw3L9w svg {
    height: 24px;
    width: 24px
}

.wrapper-RyYFah .close-btn-fw3L9w svg path {
    fill: #00000033
}

.wrapper-RyYFah .close-btn-fw3L9w:hover {
    color: #000
}

.wrapper-RyYFah .close-btn-fw3L9w:hover svg path {
    fill: #000
}

.wrapper-RyYFah .close-btn-fw3L9w:active svg path {
    fill: var(--s-color-brand-primary-default, #06f)
}

.wrapper-RyYFah .input-FpS4XT {
    align-items: flex-start;
    align-self: center;
    border: 2px solid var(--s-color-brand-primary-default, #06f) !important;
    border-radius: 10px !important;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    line-height: 160% !important;
    margin-bottom: var(--safe-bottom) !important;
    padding: 8px 12px !important
}

.wrapper-RyYFah .input-FpS4XT .semi-input-textarea {
    border-radius: 0 !important;
    font-size: var(--font-size-large) !important;
    line-height: 22px !important;
    max-height: 40vh !important;
    padding: 0 !important;
    vertical-align: text-bottom !important
}

.wrapper-RyYFah .send-btn-_EyT81 {
    background-color: initial;
    border: 0;
    border-radius: 18px;
    box-sizing: border-box;
    height: 42px;
    padding: 0;
    width: 32px
}

.wrapper-RyYFah .send-btn-_EyT81 svg {
    color: var(--color-primary-50, #06f);
    height: var(--chat-input-icon-size-full, 32px);
    width: var(--chat-input-icon-size-full, 32px)
}

.wrapper-RyYFah .send-btn-_EyT81.semi-button-disabled {
    opacity: var(--chat-input-icon-disabled-opacity, .7)
}

.wrapper-RyYFah .send-btn-_EyT81:hover {
    background-color: initial !important
}

.wrapper-RyYFah .ok-icon-R5DqHC svg {
    height: 20px;
    width: 20px
}

.wrapper-RyYFah .btn-group-HquQdG {
    display: flex;
    justify-content: flex-end
}

.wrapper-RyYFah .btn-group-HquQdG button {
    margin-left: 10px;
    width: 48px
}

.section-divider-WLH05W {
    align-items: center;
    align-self: center;
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    max-width: var(--chat-area-max-width);
    padding: 24px 0 20px 0;
    width: 100%
}

.section-divider-WLH05W.borderless-Yr2sHn {
    margin-bottom: 32px;
    padding: 4px 0 12px 0
}

.section-divider-WLH05W .line-OVTUPN {
    background: var(--neutral-transparent-1, rgba(0, 0, 0, .06));
    flex: 1 1;
    height: 1px
}

.section-divider-WLH05W .text-RsK0Xc {
    color: var(--color-neutral-50, #999);
    font-size: var(--font-size-small, 12px);
    line-height: var(--font-size-normal, 14px);
    margin: 0 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.message-error-fallback-U4usKp {
    align-items: center;
    align-self: stretch;
    background: var(--bg-base-2-overlay, #f5f5f5);
    border-radius: 16px;
    cursor: pointer;
    display: flex;
    height: 134px;
    justify-content: center;
    margin-top: 12px;
    max-width: 375px;
    width: 100%
}

.message-error-fallback-U4usKp .message-error-refresh-jSfLEN {
    color: var(--text-description, #999);
    transform: scale(120%)
}

.container-AvzPn1 {
    align-items: center;
    background: var(--static-white-transparent-1, #fff);
    border: 1px solid var(--neutral-transparent-1, rgba(0, 0, 0, .1));
    border-radius: 50%;
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .06);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: var(--bottom-button-height, 44px);
    justify-content: center;
    width: var(--bottom-button-width, 44px)
}

.container-AvzPn1:hover {
    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .16)
}

.container-AvzPn1 .icon-SojM7u {
    height: 24px;
    width: 24px
}

.msg-list-loading-gphUx2 {
    margin-top: 50px;
    width: 100%
}

.message-list-Z1Z9Nf {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    position: relative;
    width: 100%
}

.message-list-Z1Z9Nf .to-bottom-button-QnkU0s {
    bottom: 8px;
    left: 50%;
    opacity: 1;
    position: absolute;
    transform: translateX(-50%);
    transition: top .1s ease, opacity .1s ease
}

.message-list-Z1Z9Nf .to-bottom-button-QnkU0s.hidden-o6jTCv {
    opacity: 0;
    pointer-events: none
}

.message-list-Z1Z9Nf .to-bottom-button-QnkU0s.hidden-o6jTCv.mobile-JBMZ53 {
    bottom: 8px
}

.message-list-Z1Z9Nf .inner-item-AbHWOX {
    margin-top: 12px;
    padding: 0 8px
}

@media (max-width: 599px) {
    .message-list-Z1Z9Nf .select-mode-elWVhr {
        --max-width-layout-small-padding: 2px
    }
}

.container-oEsVbA {
    height: 100%;
    overflow: hidden scroll !important;
    width: 100%
}

.container-oEsVbA .list_items > div {
    align-items: center
}

.container-oEsVbA .list_items > div, .container-oEsVbA .list_items > div .item-ZJVyxq {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-oEsVbA .bottom-absoluted-dekRw8 {
    bottom: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%
}

.resizeContainer {
    position: relative
}

.resizeContainer, .resizeTrigger {
    height: 100%;
    left: 0;
    top: 0;
    width: 100%
}

.resizeTrigger {
    overflow: hidden;
    position: absolute;
    z-index: -1
}

.resize-contractTrigger, .resize-expandTrigger {
    height: 100%;
    left: 0;
    overflow: auto;
    position: absolute;
    top: 0;
    width: 100%
}

.resize-contractTrigger::-webkit-scrollbar, .resize-expandTrigger::-webkit-scrollbar {
    display: none
}

.resize-contractChild {
    height: 200%;
    width: 200%
}

.show-scrollbar-thumb-YIu2KW {
    --scrollThumbColor: var(--scrollbar-color, #ccc);
    transition: none
}

div :has(>.container-VtL4Wi) {
    height: 100%;
    width: 100%
}

.container-VtL4Wi, .container-VtL4Wi .scroller-bN7cjI, .container-VtL4Wi > div {
    height: 100%;
    width: 100%
}

.container-VtL4Wi .scroller-bN7cjI .bottom-Zh2KNQ, .container-VtL4Wi .scroller-bN7cjI .top-ZE9NQU {
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    overflow-anchor: none;
    width: 100%
}

.container-VtL4Wi .scroller-bN7cjI.auto-show-scrollbar-xaOjpV, .container-VtL4Wi .scroller-bN7cjI.show-scrollbar-S3U29C {
    overflow-y: scroll
}

@property --scrollThumbColor {
    syntax: "<color>";
    inherits: true;
    initial-value: transparent
}

.container-VtL4Wi .scroller-bN7cjI.auto-show-scrollbar-xaOjpV::-webkit-scrollbar, .container-VtL4Wi .scroller-bN7cjI.show-scrollbar-S3U29C::-webkit-scrollbar {
    display: none;
    display: block;
    width: var(--custom-scrollbar-width, 9px)
}

.container-VtL4Wi .scroller-bN7cjI.auto-show-scrollbar-xaOjpV::-webkit-scrollbar-thumb, .container-VtL4Wi .scroller-bN7cjI.show-scrollbar-S3U29C::-webkit-scrollbar-thumb {
    background: var(--scrollThumbColor);
    background-clip: padding-box;
    border-radius: 9px 14px 14px 9px;
    border-right: 3px solid transparent
}

.container-VtL4Wi .scroller-bN7cjI.auto-show-scrollbar-xaOjpV::-webkit-scrollbar-thumb:hover, .container-VtL4Wi .scroller-bN7cjI.show-scrollbar-S3U29C::-webkit-scrollbar-thumb:hover {
    --scrollThumbColor: var(--scrollbar-hover-color, #999);
    background-clip: padding-box
}

.container-VtL4Wi .scroller-bN7cjI.show-scrollbar-S3U29C {
    overflow-y: scroll
}

.container-VtL4Wi .scroller-bN7cjI.auto-show-scrollbar-xaOjpV {
    overflow-y: auto
}

.container-VtL4Wi .scroller-bN7cjI.show-scrollbar-thumb-YIu2KW {
    --scrollThumbColor: var(--scrollbar-color);
    transition: none
}

.container-K7w4Rl.reverse-ScGty0 .inter-ltf2Se {
    overflow-anchor: none
}

.container-K7w4Rl.reverse-ScGty0 .inter-ltf2Se * {
    overflow-anchor: auto
}

.container-K7w4Rl .top-gZq38M {
    overflow-anchor: none
}

.container-K7w4Rl .inter-ltf2Se, .container-K7w4Rl .inter-ltf2Se .inview-wrapper-VT59mm, .container-K7w4Rl .top-gZq38M {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-K7w4Rl .inter-ltf2Se .inview-wrapper-VT59mm:not(:last-child) .search-result-collapse {
    margin-bottom: -28px
}

.container-K7w4Rl .bottom-BGnDhf, .container-K7w4Rl .inter-ltf2Se .inview-wrapper-VT59mm .item-wkcHha {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%
}

.container-EUPRiy, .container-K7w4Rl .bottom-BGnDhf {
    overflow-anchor: none
}

.container-EUPRiy {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    width: 100%;
    z-index: -1
}

.load-more-wrapper-u8JURi {
    display: flex;
    justify-content: center;
    padding: 20px 0 40px 0;
    width: 100%
}

.chat-input-container-Mce4cG {
    background: var(--bg-base-2, #fff);
    border-radius: var(--chat-input-skill-border-radius);
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .1);
    box-sizing: border-box;
    max-width: var(--chat-area-max-width);
    position: relative;
    width: 100%
}

.chat-input-container-Mce4cG.chat-input-container-visible-yQUJ4z {
    overflow: visible
}

.chat-input-container-Mce4cG.chat-input-container-visible-yQUJ4z .big-image-style, .chat-input-container-Mce4cG.chat-input-container-visible-yQUJ4z .small-image-style {
    height: 0;
    overflow: hidden;
    transition: height .1s cubic-bezier(.5, 0, .1, 1);
    transition-delay: .2s
}

.chat-input-container-Mce4cG.chat-input-container-visible-yQUJ4z:focus-within .small-image-style {
    height: 280px;
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.chat-input-container-Mce4cG.chat-input-container-visible-yQUJ4z:focus-within .big-image-style {
    height: 154px;
    transition: height .2s cubic-bezier(.5, 0, .1, 1)
}

.chat-input-container-Mce4cG:after {
    border: 1px solid var(--neutral-transparent-2, rgba(0, 0, 0, .1));
    border-radius: var(--chat-input-skill-border-radius);
    bottom: 0;
    content: "";
    left: 0;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0
}

.chat-input-container-readonly-nKLCz3 {
    cursor: pointer
}

.chat-input-container-readonly-nKLCz3 .chat-input-no4umv {
    background: var(--BG---s-color-bg-trans, rgba(0, 0, 0, .03))
}

.chat-input-container-readonly-nKLCz3 .semi-input-textarea-readonly, .chat-input-container-readonly-nKLCz3 .send-btn-wrapper span {
    cursor: pointer !important
}

.chat-input-no4umv {
    align-items: flex-end;
    background: var(--bg-base-2, #fff);
    border-radius: var(--chat-input-skill-border-radius);
    box-sizing: border-box;
    display: flex;
    max-width: var(--chat-area-max-width);
    padding: 12px 12px 12px 14px;
    position: relative;
    width: 100%
}

.chat-input-no4umv .input-u75R3Y {
    align-self: center;
    border-radius: 0 !important;
    border-width: 0 !important;
    caret-color: var(--s-color-accents-blue, #0057ff);
    flex: 1 1 !important;
    min-width: 0 !important;
    overflow-x: hidden !important;
    padding: 0 !important;
    width: 100% !important
}

.chat-input-no4umv .input-u75R3Y, .chat-input-no4umv .input-u75R3Y:active, .chat-input-no4umv .input-u75R3Y:hover {
    background-color: initial !important
}

.chat-input-no4umv .input-u75R3Y .semi-input-textarea {
    max-height: 180px !important;
    min-width: 120px !important;
    padding: 0 0 0 0 !important
}

.chat-input-no4umv .input-u75R3Y textarea {
    border-radius: 0 !important;
    color: var(--color-neutral-100, #000)
}

.chat-input-no4umv .menu-w5HH9k {
    align-items: center;
    display: flex;
    flex-shrink: 0;
    height: var(--chat-input-icon-size-full, 32px)
}

.chat-input-float-pjTpmz {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .16), 0 4px 16px 0 rgba(0, 0, 0, .12)
}

.grid-container-P0F8le {
    align-items: flex-end;
    display: grid;
    gap: 10px;
    grid-template-areas:"left-tools input-area right-tools";
    grid-template-columns:auto 1fr auto;
    grid-template-rows:auto;
    width: 100%
}

.grid-container-P0F8le .grid-left-tools-QF_Sim {
    grid-area: left-tools
}

.grid-container-P0F8le .grid-input-area-cxvoYh {
    align-self: center;
    grid-area: input-area
}

.grid-container-P0F8le .grid-right-tools-iO1SmJ {
    grid-area: right-tools
}

.chat-input-container-Mce4cG.sm-jo5lq6 .grid-container-P0F8le {
    align-items: flex-end;
    display: grid;
    gap: 8px;
    grid-template-areas:"input-area input-area input-area" "left-tools . right-tools";
    grid-template-columns:auto 1fr auto;
    grid-template-rows:auto 32px;
    width: 100%
}

.chat-input-container-Mce4cG.sm-jo5lq6 .grid-container-P0F8le .grid-left-tools-QF_Sim {
    grid-area: left-tools
}

.chat-input-container-Mce4cG.sm-jo5lq6 .grid-container-P0F8le .grid-input-area-cxvoYh {
    align-self: center;
    grid-area: input-area
}

.chat-input-container-Mce4cG.sm-jo5lq6 .grid-container-P0F8le .grid-right-tools-iO1SmJ {
    grid-area: right-tools
}

.splitLineWrapper-OC0j31 {
    align-items: center;
    display: flex;
    height: 32px;
    justify-content: center
}

.splitLineWrapper-OC0j31 .splitLine-anIe4r {
    background: var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    height: 19px;
    margin: 0 2px;
    width: 1px
}

@font-face {
    font-display: swap;
    font-family: Montserrat;
    font-style: normal;
    font-weight: 600;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/Montserrat-SemiBold.7326b6e5.woff2) format("woff2"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/Montserrat-SemiBold.364e4fa8.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/Montserrat-SemiBold.c57269b8.otf) format("opentype"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/Montserrat-SemiBold.941396b7.ttf) format("truetype")
}

.font-h1-jIfdUm {
    font: var(--s-font-h1)
}

.font-footnote-ZsPDWP {
    font: var(--s-font-small)
}

.add-button-_ZuVZr {
    font: var(--s-font-small-strong)
}

.add-button-exiting-kkBEXK {
    animation: button-fadeout-XG29xm .2s ease forwards
}

.add-button-exited-Qicf3z {
    bottom: 0;
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: -1
}

.fade-Zps_yJ {
    transform-origin: top
}

.fade-exiting-SCBsTd {
    animation: fadeout-xOpfTK .2s ease forwards
}

.fade-exited-tSaeMY {
    bottom: 0;
    height: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 0;
    z-index: -1
}

@keyframes fadeout-xOpfTK {
    0% {
        margin-top: 0;
        max-height: 286px;
        opacity: 1
    }
    10% {
        margin-top: 0;
        max-height: 286px;
        opacity: 0
    }
    to {
        margin-top: -24px;
        max-height: 0;
        opacity: 0
    }
}

@keyframes button-fadeout-XG29xm {
    0% {
        margin-top: 16px;
        max-height: 40px;
        opacity: 1;
        padding: 6px 16px
    }
    10% {
        margin-top: 16px;
        max-height: 40px;
        opacity: 0;
        padding: 6px 16px
    }
    to {
        margin-top: 0;
        max-height: 0;
        opacity: 0;
        padding: 0
    }
}

.footer-text-KGt9uF {
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin-top: var(--chat-footer-text-margin-top, 16px)
}

.footer-text-KGt9uF .disclaimer-text-ZVy4Dx {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .2));
    font-size: var(--font-size-small, 12px);
    line-height: 18px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.footer-Le8nVY {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    position: relative;
    z-index: 1
}

.disabled-tips-qVuTo9 {
    align-items: center;
    color: var(--text-description, #999);
    display: flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    justify-content: center;
    line-height: 19.5px;
    padding: 0 0 16px 0;
    width: 100%
}

.disabled-tips-qVuTo9 a {
    color: var(--color-primary-50, #06f);
    font-weight: 500;
    hover: pointer;
    pointer-events: none
}

.chat-input-icon-_FdL_k {
    color: var(--s-color-text-primary, #000);
    cursor: pointer;
    height: var(--chat-input-icon-size, 24px);
    outline: none;
    position: relative;
    width: var(--chat-input-icon-size, 24px)
}

.chat-input-icon__disabled-WTWDvC {
    color: #b3b3b3;
    cursor: not-allowed
}

.chat-input-icon-_FdL_k .chat-input-icon-area-AxU7mk {
    align-items: center;
    border-radius: 6px;
    bottom: -4px;
    display: flex;
    font-size: var(--chat-input-icon-size, 24px);
    justify-content: center;
    left: -4px;
    position: absolute;
    right: -4px;
    top: -4px;
    --hover-bg-color: var(--s-color-bg-trans, rgba(0, 0, 0, .03));
    --active-bg-color: var(--s-color-brand-primary-transparent-1, rgba(0, 102, 255, .06))
}

.chat-input-icon-_FdL_k:not(.chat-input-icon__disabled-WTWDvC) .chat-input-icon-area-AxU7mk:hover {
    animation: var(--hover-animation)
}

.chat-input-icon-_FdL_k:not(.chat-input-icon__disabled-WTWDvC) .chat-input-icon-area-AxU7mk:active {
    animation: var(--click-animation);
    color: var(--s-color-brand-primary-default, #06f)
}

.chat-input-icon-_FdL_k svg {
    height: var(--chat-input-icon-size, 24px);
    width: var(--chat-input-icon-size, 24px)
}

.popover-ZF5Qpm {
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08)) !important;
    border-radius: var(--s-radius-m, 16px) !important;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .08) !important
}

.container-sThOJp {
    padding: 12px 12px 0;
    width: 100%
}

.container-sThOJp .ref-content-jP89HM {
    align-items: center;
    background: var(--s-color-bg-tertiary);
    border-radius: 10px;
    color: var(--s-color-text-quaternary);
    display: flex;
    height: 36px;
    width: 100%
}

.container-sThOJp .ref-content-jP89HM .quote-icon-AcSXbh {
    flex-shrink: 0;
    font-size: 20px;
    margin-left: 8px
}

.container-sThOJp .ref-content-jP89HM .file-icon-wrapper-qBry4F {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.container-sThOJp .ref-content-jP89HM .file-icon-wrapper-qBry4F svg {
    font-size: 24px
}

.container-sThOJp .ref-content-jP89HM .name-TH2548 {
    flex-grow: 1;
    flex-shrink: 1;
    font: var(--s-font-small-strong);
    margin-left: 4px;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-sThOJp .ref-content-jP89HM .close-box-Mds9Ck {
    align-items: center;
    border-radius: 4px;
    display: flex;
    flex-shrink: 0;
    justify-content: center;
    margin: 0 8px 0 4px
}

.container-sThOJp .ref-content-jP89HM .close-box-Mds9Ck:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .02))
}

.container-sThOJp .ref-content-jP89HM .close-box-Mds9Ck .close-icon-aeDhJ0 {
    cursor: pointer;
    font-size: 16px
}

.retry-button-wrapper-K4fceO {
    align-items: center;
    color: #666;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 100%;
    justify-content: center;
    line-height: 21px;
    width: 100%
}

.retry-button-wrapper-K4fceO > button {
    background-color: initial;
    border: transparent;
    color: #06f;
    cursor: pointer;
    font-size: 14px;
    padding: 0
}

.message-container-Ihr4Zd {
    box-sizing: border-box;
    display: flex;
    justify-content: center;
    overflow-x: hidden;
    overflow-y: scroll;
    width: 100%
}

.message-container-Ihr4Zd .message-area-lvwX7H {
    max-width: 800px;
    overflow: hidden;
    width: 100%
}

.message-container-Ihr4Zd .top-area-HhA4yy {
    align-items: center;
    display: flex;
    justify-content: flex-start;
    margin: clamp(20px, 3vh, 40px) 0
}

.message-container-Ihr4Zd .avatar-CT1CTZ {
    height: clamp(64px, 10vh, 120px);
    width: clamp(64px, 10vh, 120px)
}

.message-container-Ihr4Zd .title-Ooq6dK {
    height: clamp(30px, 3vh, 40px)
}

.message-container-Ihr4Zd .bottom-area-y8TGtj {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.message-container-Ihr4Zd .bottom-area-y8TGtj .item-wnpogO {
    width: 30%
}

.message-container-Ihr4Zd::-webkit-scrollbar {
    display: block;
    width: 9px
}

.message-container-Ihr4Zd::-webkit-scrollbar-thumb {
    background: transparent;
    border-radius: 9px 14px 14px 9px
}

.message-container-Ihr4Zd:hover::-webkit-scrollbar-thumb {
    background: var(--scrollbar-color);
    background-clip: padding-box;
    border-right: 3px solid transparent;
    opacity: 1
}

.message-container-Ihr4Zd:hover::-webkit-scrollbar-thumb:hover {
    background: var(--scrollbar-hover-color);
    background-clip: padding-box;
    border-right: 3px solid transparent
}

.skeleton-dp9gJa {
    background: hsla(0, 0%, 60%, .1);
    background-size: 400% 100%
}

.container-wrapper-r57u7N {
    padding-bottom: var(--flow-chat-pb, 8px)
}

.container-wrapper-r57u7N.ipad-T0dPYE {
    padding-bottom: 36px
}

.chat-input-RQYuos {
    align-items: center;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .12);
    border-radius: var(--chat-input-skill-border-radius, 20px);
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .1);
    display: flex;
    height: 56px;
    justify-content: space-between;
    padding: 11px 11px 11px 47px;
    width: 100%
}

.chat-input-RQYuos textarea {
    background-color: initial;
    border: 0 solid transparent;
    flex: 1 1;
    font: var(--s-font-base);
    height: 24px;
    max-height: 180px;
    min-width: 120px;
    outline: none;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    resize: none
}

.chat-input-RQYuos textarea::-webkit-input-placeholder {
    color: var(--text-caption, #ccc)
}

.chat-input-RQYuos textarea::-ms-input-placeholder {
    color: var(--text-caption, #ccc)
}

.chat-input-RQYuos textarea::placeholder {
    color: var(--text-caption, #ccc)
}

.chat-input-button-AklcEW {
    color: rgba(0, 0, 0, .1);
    font-size: var(--chat-input-icon-size-full, 32px)
}

.container-wrapper-d_3pJQ {
    padding-bottom: var(--flow-chat-pb, 8px)
}

.container-wrapper-d_3pJQ.ipad-DYFqmt {
    padding-bottom: 36px
}

.crowd-test-box-container-M1GJ6_ {
    cursor: pointer;
    height: 100%;
    max-width: var(--chat-area-max-width);
    position: relative
}

.crowd-test-box-container-M1GJ6_.disabled-dxcVa4 {
    cursor: default
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m {
    border: 1px solid var(--neutral-transparent-2, rgba(0, 0, 0, .1));
    border-radius: 16px;
    height: 100%;
    width: 100%
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m.active-bXGp8_ {
    background-color: var(--bg-base-3-overlay, #f5f5f5);
    border: 1px solid var(--bg-base-3-overlay, #f5f5f5)
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m.inactive-sYbso6 {
    border: 1px solid var(--neutral-transparent-2, rgba(0, 0, 0, .1));
    opacity: 30%
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m.disabled-dxcVa4 {
    border: 1px solid var(--neutral-transparent-2, rgba(0, 0, 0, .1))
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m.error-vsgdGh, .crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m.loading-OfYOxH {
    opacity: 10%
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m .title-yGLdbK {
    background-color: var(--neutral-transparent-1, rgba(0, 0, 0, .06));
    border-radius: 6px;
    font-size: 14px;
    font-weight: 400;
    height: 24px;
    line-height: 24px;
    margin: 12px 0 0 16px;
    text-align: center;
    width: 50px
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m .content-Gjf2A0 {
    margin-top: 12px
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m .content-Gjf2A0 .scroll-box-LIo4_C {
    border-radius: 16px;
    max-height: 432px;
    overflow: hidden
}

.crowd-test-box-container-M1GJ6_ .crowd-test-box-cQAY6m .content-Gjf2A0 .scroll-box-LIo4_C .content-wrapper-QoAuU7 {
    padding: 0 16px 12px;
    width: 100%
}

.crowd-test-box-container-M1GJ6_ .modal-content-qCh3zl {
    border: 1px solid var(--neutral-transparent-2, rgba(0, 0, 0, .1));
    border-radius: 16px;
    cursor: pointer;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.crowd-test-box-container-M1GJ6_ .modal-content-qCh3zl .icon-wrapper-hAYoCG {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    width: 100%
}

.crowd-test-box-container-M1GJ6_ .modal-content-qCh3zl .icon-wrapper-hAYoCG .loading-icon-JY7oiC .semi-spin-wrapper {
    color: var(--color-neutral-50, #999)
}

.chat-page-container-RYRbAe:has(.option-1-T2nVRs:hover) .message-1-rplBWS .message-box-Vl8VHO {
    background: #f5f5f5;
    border: 1px solid var(--bg-base-3-overlay, #f5f5f5)
}

.chat-page-container-RYRbAe:has(.option-2-hfcBfQ:hover) .message-2-D445Vs .message-box-Vl8VHO {
    background: #f5f5f5;
    border: 1px solid var(--bg-base-3-overlay, #f5f5f5)
}

.container-JmiEhB {
    font-size: 16px;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    line-height: 175%;
    outline: 0;
    overflow: auto
}

.container-JmiEhB .paragraph-d9YNV7 {
    margin: 0
}

.container-JmiEhB.disabled-RnO9Wz {
    cursor: not-allowed
}

.container-JmiEhB::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.container-JmiEhB::-webkit-scrollbar-track {
    background-color: initial
}

.container-JmiEhB::-webkit-scrollbar-thumb {
    background-color: var(--scrollbar-color, #ccc);
    border-radius: 6px
}

.container-JmiEhB::-webkit-scrollbar-thumb:hover {
    background-color: var(--scrollbar-hover-color, #999)
}

.chat-crowd-test-bar-container-ulkt3v {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 12px;
    max-width: var(--chat-area-max-width);
    overflow: hidden;
    width: 100%
}

.title-WOk3sT {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    text-align: center
}

.subtitle-x2ws5L {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    text-align: center
}

.btn-JMYbnV {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 24px;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    cursor: pointer;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    gap: 6px;
    justify-content: center;
    line-height: 22px;
    margin-right: 12px;
    padding: 7px 16px 7px 12px
}

.btn-JMYbnV:hover {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.container-PBFcbs {
    background: var(--s-color-brand-primary-transparent-1, rgba(0, 102, 255, .06));
    border-radius: 10px;
    color: var(--s-color-brand-primary-default, #06f);
    display: inline-block;
    font-weight: 600;
    line-height: 150%;
    margin: 2px 3px;
    padding: 2px 6px;
    word-break: break-word
}

.container-PBFcbs.hoverable-V7IaSR {
    cursor: pointer
}

.container-PBFcbs.hoverable-V7IaSR:hover {
    background: var(--s-color-brand-primary-transparent-2, rgba(0, 102, 255, .1))
}

.container-PBFcbs + .container-PBFcbs {
    margin-left: 0
}

.crowd-test-container-sv92Uk {
    margin-bottom: 12px;
    max-width: var(--chat-area-max-width);
    width: 100%
}

.crowd-test-container-sv92Uk .title-BLnTWn {
    color: var(--color-neutral-100, #000);
    font-size: 18px;
    font-weight: 600;
    line-height: 26px;
    text-align: center
}

.crowd-test-container-sv92Uk .subtitle-pfsKv5 {
    color: var(--color-neutral-70, #666);
    font-size: 14px;
    font-weight: 400;
    line-height: 26px;
    text-align: center
}

.crowd-test-container-sv92Uk .content-container-LNFOkc {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 12px
}

.crowd-test-container-sv92Uk .content-container-LNFOkc .message-box-left-pKEJjm, .crowd-test-container-sv92Uk .content-container-LNFOkc .message-box-right-vTgA9C {
    flex-basis: 300px;
    flex-grow: 1;
    flex-shrink: 0;
    max-width: 100%
}

.container-QDEIXC {
    cursor: text
}

.container-QDEIXC .start-point-ePdnSC {
    height: 0;
    overflow: visible;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 0
}

.container-QDEIXC .start-point-ePdnSC .placeholder-R4VOkW {
    left: 0;
    opacity: .3;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.container-QDEIXC .start-point-ePdnSC .placeholder-R4VOkW.hidden-RUKBuW {
    visibility: hidden
}

.container-QDEIXC.disabled-Vwg4uG {
    cursor: not-allowed
}

.container-QDEIXC.clickable-nsRG87 {
    cursor: pointer
}

.message-block-container-icYqJL {
    width: 100%
}

.container-UAFR1d {
    padding-left: 11px
}

.container-UAFR1d.disabled-vQPL6R {
    cursor: not-allowed
}

.container-UAFR1d .inner-v_aPxJ {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-UAFR1d .inner-v_aPxJ .icon-_WRMSe {
    height: 12px;
    margin-left: 2px;
    transition: transform .3s ease-in-out;
    width: 12px
}

.container-UAFR1d .inner-v_aPxJ .icon-_WRMSe.up-LNcB_X {
    transform: rotate(180deg)
}

.music-wrapper-cNldLL {
    background: var(--bg-base-2-overlay, #f5f5f5);
    border-radius: 16px;
    border-radius: var(--radius-large-2, 16px);
    cursor: pointer;
    position: relative;
    width: 190px
}

.music-wrapper-cNldLL .music-header-ZQNAWv {
    align-items: center;
    display: flex;
    height: 44px;
    padding: 12px 92px 12px 12px
}

.music-wrapper-cNldLL .music-header-ZQNAWv .music-source-app-icon-_JIooB {
    background: #d3d3d3 50%/cover no-repeat;
    border-radius: 4px;
    height: 20px;
    width: 20px
}

.music-wrapper-cNldLL .music-header-ZQNAWv .music-source-app-name-OPdgyy {
    color: var(--text-description, #999);
    font-family: PingFang SC;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    margin-left: 6px
}

.music-wrapper-cNldLL .music-poster-DRq4OQ {
    background: #d3d3d3 50%/cover no-repeat;
    height: 180px
}

.music-wrapper-cNldLL .music-footer-bIOIZc {
    align-items: center;
    display: flex;
    height: 66px;
    padding: 8px 4px 8px 12px
}

.music-wrapper-cNldLL .music-footer-bIOIZc .music-info-d4VZmI {
    width: 130px
}

.music-wrapper-cNldLL .music-footer-bIOIZc .music-info-d4VZmI .music-name-VpYMZ3 {
    color: #000;
    display: -webkit-box;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.music-wrapper-cNldLL .music-footer-bIOIZc .music-info-d4VZmI .artist-name-e0Iwz2 {
    color: #999;
    font-family: SF Pro Text;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-top: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.music-play-button-tiXmT1 {
    align-items: center;
    display: flex;
    height: 44px;
    justify-content: center;
    width: 44px
}

.coze-card-content-oQnJ70 {
    padding: 0;
    width: 375px
}

.container-HWKoIN {
    border: 1px solid var(--border-border, rgba(0, 0, 0, .06));
    border-radius: 16px;
    overflow: hidden;
    width: 100%
}

.container-HWKoIN .inner-pD14iG {
    height: -webkit-max-content;
    height: -moz-max-content;
    height: max-content;
    max-height: 520px;
    overflow: hidden
}

.container-HWKoIN .inner-show-more-UBGE7s {
    max-height: -webkit-max-content;
    max-height: -moz-max-content;
    max-height: max-content
}

.container-HWKoIN .inner-mask-AVqkim {
    -webkit-mask-image: linear-gradient(#f5f5f5, #f5f5f5 90%, #f5f5f500);
    mask-image: linear-gradient(#f5f5f5, #f5f5f5 90%, #f5f5f500)
}

.container-HWKoIN .show-more-action-ThIEeM {
    align-items: center;
    border-top: 1px solid rgba(0, 0, 0, .08);
    color: var(--color-neutral-50, #999);
    cursor: pointer;
    display: flex;
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    justify-content: flex-start;
    line-height: normal;
    padding: 12px 16px;
    width: 100%
}

.container-HWKoIN .show-more-action-ThIEeM:hover {
    color: var(--color-neutral-100, #000)
}

.container-HWKoIN .inner-unloaded-sEUgQx {
    height: 0;
    overflow: hidden
}

.skeleton-kmoMax {
    padding: 16px;
    width: 100%
}

.loading-c97GRq {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.container-lmriTW {
    background-color: var(--bg-base_2-overlay, #f5f5f5);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    height: 152px;
    padding: 16px;
    width: 343px
}

.topBox-AaGZTG {
    cursor: pointer;
    gap: 20px
}

.topBox-AaGZTG, .topLeft-xJ99Xe {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.topLeft-xJ99Xe {
    gap: 16px
}

.avatarBox-MGqhGp {
    border-radius: 50%;
    flex-shrink: 0;
    height: 60px;
    overflow: hidden;
    position: relative;
    width: 60px
}

.avatar-SptnRu {
    background-color: #ccc;
    height: 60px;
    width: 60px
}

.name-fplvvu {
    color: var(--color-neutral-100, #000);
    display: -webkit-box;
    font-family: PingFang SC;
    font-size: 17px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis
}

.icon-lhpxTK {
    color: #ccc;
    font-size: 24px;
    transform: translateX(4px)
}

.bottomBox-CcUqMl {
    align-items: center;
    display: flex;
    gap: 16px;
    justify-content: space-between
}

.button-VTP7r5 {
    background-color: var(--color-neutral-1, #fff);
    border-radius: 12px;
    font-family: PingFang SC;
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    height: 44px;
    line-height: normal;
    text-align: center;
    white-space: pre-wrap;
    width: 147px
}

.button-VTP7r5 .semi-button-content {
    color: var(--color-neutral-100, #000)
}

.createButton-HBM7Gb {
    background-color: var(--color-primary-50, #06f)
}

.createButton-HBM7Gb .semi-button-content {
    color: var(--color-neutral-1, #fff)
}

@font-face {
    font-family: TikTok Sans;
    font-style: normal;
    font-weight: 700;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/TikTokSansDisplay-Bold.ecc0cc9b.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/TikTokSansDisplay-Bold.b2ae43e2.ttf) format("truetype")
}

@font-face {
    font-family: TikTok Sans;
    font-style: normal;
    font-weight: 900;
    src: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/TikTokSansDisplay-Black.1e0f8b43.woff) format("woff"), url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/TikTokSansDisplay-Black.4e4843aa.ttf) format("truetype")
}

.bg1-gyeh8y {
    background: linear-gradient(98deg, #ffded7, rgba(220, 234, 255, .5) 50.43%, #cce4f7 98.87%);
    opacity: .4
}

.bg2-X6GKrd {
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.view-more-BB1pWD {
    background: var(--s-color-glow-blue, linear-gradient(283deg, #44adfe 0, #5580ff 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.rank1-G9NSql, .rank2-Q884NL, .rank3-_ZtXUD {
    background: var(--s-color-glow-red, linear-gradient(283deg, #ee5872 0, #ff7033 100%));
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent
}

.highlight-ZCe6vy {
    background: linear-gradient(88deg, rgba(255, 246, 244, 0) 1.39%, rgba(255, 246, 244, .4) 20.83%, rgba(230, 240, 248, .4) 79.17%, rgba(230, 240, 248, 0) 98.61%)
}

.item-cxc5zL + .item-cxc5zL {
    margin-top: 4px
}

.number-V7Vzip {
    font-family: TikTok Sans
}

.book-button-oQ7tWG {
    background: var(--s-color-ai-solid, radial-gradient(125.81% 83.73% at 21.13% 50%, #0057ff 0, #5a91fc 81.94%)) !important;
    box-shadow: inset 0 2px 12px 0 hsla(0, 0%, 100%, .25);
    color: var(--s-color-text-invert-intact-primary)
}

.book-button-oQ7tWG.semi-button.semi-button-primary {
    border: none !important
}

.book-button-oQ7tWG.semi-button.semi-button-primary:active, .book-button-oQ7tWG.semi-button.semi-button-primary:hover {
    background: var(--s-color-ai-solid, radial-gradient(125.81% 83.73% at 21.13% 50%, #0057ff 0, #5a91fc 81.94%)) !important;
    border: none !important
}

.unbook-button-y_RokX {
    color: var(--s-color-text-secondary) !important
}

.unbook-button-y_RokX.semi-button.semi-button-secondary, .unbook-button-y_RokX.semi-button.semi-button-secondary:active {
    border-width: .5px !important
}

.book-button-oQ7tWG, .unbook-button-y_RokX {
    font: var(--s-font-xs-strong) !important;
    height: 28px;
    padding: 5px 10px !important
}

.book-button-oQ7tWG .semi-button-content-right, .unbook-button-y_RokX .semi-button-content-right {
    margin-left: 3px
}

.card-Xu6SjY {
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    height: 168px;
    max-width: 388px
}

.card-Xu6SjY .header-gi12Kr {
    border-bottom: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08))
}

.card-Xu6SjY .score-S9MjQ8 {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-family: TikTok Sans;
    font-size: 28px;
    font-style: normal;
    font-weight: 900;
    line-height: 36px;
    text-align: right
}

.bg-KB7cKJ {
    background: linear-gradient(98deg, #ffded7 0, rgba(220, 234, 255, .5) 50.43%, #cce4f7 98.87%), var(--s-color-bg-tertiary, #f3f4f6);
    content: "";
    opacity: .4
}

.bg-KB7cKJ, .bg1-ieHhBu {
    height: 136px;
    position: absolute;
    width: 100%
}

.bg1-ieHhBu {
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.s-hairline-hGha6O {
    position: relative
}

.s-hairline-hGha6O:after {
    border-width: 0;
    border-bottom-width: 1px;
    border-color: var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-style: solid;
    box-sizing: border-box;
    content: "";
    height: 200%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: scale(.5);
    transform-origin: 0 0;
    width: 200%
}

.card-FqVeN1 {
    background: var(--s-color-text-invert-primary, #fff);
    cursor: pointer;
    flex-direction: column;
    height: 154px;
    overflow: hidden
}

.card-FqVeN1 .header-gvPkPw {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    padding: 12px 16px 8px 16px
}

.card-FqVeN1 .header-gvPkPw .tag-red-b9k7d9 {
    background: linear-gradient(90deg, rgba(249, 77, 77, .08), rgba(249, 77, 77, 0));
    color: var(--s-color-system-alert, #ff3b30)
}

.card-FqVeN1 .header-gvPkPw .tag-brown-RDjBOV {
    background: linear-gradient(90deg, rgba(190, 108, 11, .08), rgba(190, 108, 11, 0));
    color: #be6c0b
}

.card-FqVeN1 .header-gvPkPw .tag-yellow-uEzRPs {
    background: linear-gradient(90deg, rgba(255, 149, 0, .08), rgba(255, 149, 0, 0));
    color: #ff9500
}

.card-FqVeN1 .header-gvPkPw .tag-sliver-V1GwLV {
    background: linear-gradient(90deg, rgba(108, 121, 180, .08), rgba(108, 121, 180, 0));
    color: #6c79b4
}

.card-FqVeN1 .header-gvPkPw .tag-gold-ikaceM {
    background: linear-gradient(90deg, rgba(172, 79, 34, .08), rgba(172, 79, 34, 0));
    color: #ac4f22
}

.card-FqVeN1 .brief-fkaVcK {
    background: var(--s-color-bg-grey, linear-gradient(90deg, rgba(56, 65, 102, .08) 0, rgba(56, 65, 102, .02) 100%));
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.card-FqVeN1 .content-YmaK_W {
    padding: var(--radius-medium_2, 10px) var(--s-radius-l, 20px)
}

.card-FqVeN1 .side-EfMWMI .title-bJlgWi {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.card-FqVeN1 .side-EfMWMI.side-row-mdcJ1O .title-bJlgWi {
    align-self: center
}

.card-FqVeN1 .score-obpvm8 {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-family: TikTok Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 900;
    line-height: 20px;
    text-align: right
}

.card-FqVeN1 .bottom-hLT87o {
    background: var(--s-color-bg-secondary, #f9fafb);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8))
}

.card-FqVeN1 .bottom-hLT87o .font-REKBTv {
    font-family: TikTok Sans
}

.s-hairline-zNVeee {
    border-radius: var(--s-radius-s, 12px);
    border-width: 1px;
    position: relative
}

.s-hairline-zNVeee.allowed-sNsxRj:hover {
    background: var(--s-color-text-invert-primary, #fff);
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .1)
}

.s-hairline-zNVeee.allowed-sNsxRj:hover:after {
    border-color: var(--s-color-brand-primary-disable, rgba(0, 87, 255, .3));
    border-radius: calc(var(--s-radius-s, 12px) + var(--s-radius-s, 12px));
    border-style: solid;
    border-width: 1px
}

.s-hairline-zNVeee.allowed-sNsxRj:hover:after, .s-hairline-zNVeee:after {
    box-sizing: border-box;
    content: "";
    height: 200%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    transform: scale(.5);
    transform-origin: 0 0;
    width: 200%
}

.s-hairline-zNVeee:after {
    border-color: var(--s-color-border-secondary, rgba(0, 0, 0, .08));
    border-radius: calc(var(--s-radius-s, 12px) + var(--s-radius-s, 12px));
    border-style: solid;
    border-width: 1px
}

.card-list-wrapper-RWFKIK {
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    position: relative;
    width: 100%
}

.card-list-wrapper-RWFKIK .header-yAmezb {
    padding: 16px var(--s-radius-l, 20px) 0 var(--s-radius-l, 20px)
}

.card-list-wrapper-RWFKIK .card-list-NtVD_r {
    display: grid;
    grid-gap: 8px;
    padding: 0 16px 16px
}

.card-list-wrapper-RWFKIK .arrow-container-left:before {
    background: linear-gradient(90deg, #fef4f2 79.31%, hsla(10, 86%, 97%, 0)) !important
}

.card-list-wrapper-RWFKIK .arrow-container-right:before {
    background: linear-gradient(270deg, #f0f7fd 79.31%, rgba(240, 247, 253, 0)) !important
}

.card-list-wrapper-RWFKIK .tag-list-Uq1N8Q {
    gap: 6px
}

.card-list-wrapper-RWFKIK .tag-list-Uq1N8Q > * {
    margin-left: 0
}

.card-list-wrapper-RWFKIK .tag-list-Uq1N8Q .tag-item-VE51i3 {
    font: var(--s-font-xs-strong);
    padding: 5px 12px
}

.single-card-SS7gmg {
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    max-width: 520px
}

.single-card-SS7gmg .header-yAmezb {
    padding: 16px 20px 12px 20px
}

.single-card-SS7gmg .header-yAmezb .book-button-lGd_To {
    background: var(--s-color-ai-solid, radial-gradient(125.81% 83.73% at 21.13% 50%, #0057ff 0, #5a91fc 81.94%)) !important;
    box-shadow: inset 0 2px 12px 0 hsla(0, 0%, 100%, .25);
    color: var(--s-color-text-invert-intact-primary)
}

.single-card-SS7gmg .header-yAmezb .book-button-lGd_To.semi-button.semi-button-primary {
    border: none !important
}

.single-card-SS7gmg .header-yAmezb .book-button-lGd_To.semi-button.semi-button-primary:active, .single-card-SS7gmg .header-yAmezb .book-button-lGd_To.semi-button.semi-button-primary:hover {
    background: var(--s-color-ai-solid, radial-gradient(125.81% 83.73% at 21.13% 50%, #0057ff 0, #5a91fc 81.94%)) !important;
    border: none !important
}

.single-card-SS7gmg .header-yAmezb .unbook-button-TlbY_B {
    color: var(--s-color-text-secondary) !important
}

.single-card-SS7gmg .header-yAmezb .unbook-button-TlbY_B.semi-button.semi-button-secondary, .single-card-SS7gmg .header-yAmezb .unbook-button-TlbY_B.semi-button.semi-button-secondary:active {
    border-width: .5px !important
}

.single-card-SS7gmg .header-yAmezb .book-button-lGd_To, .single-card-SS7gmg .header-yAmezb .unbook-button-TlbY_B {
    font: var(--s-font-xs-strong) !important;
    height: 28px;
    padding: 5px 10px !important
}

.single-card-SS7gmg .header-yAmezb .book-button-lGd_To .semi-button-content-right, .single-card-SS7gmg .header-yAmezb .unbook-button-TlbY_B .semi-button-content-right {
    margin-left: 3px
}

.single-card-SS7gmg .list-cN5vCw {
    grid-template-columns:repeat(2, 1fr)
}

.bg-TN0cwZ {
    background: linear-gradient(98deg, #ffded7 0, rgba(220, 234, 255, .5) 50.43%, #cce4f7 98.87%), var(--s-color-bg-tertiary, #f3f4f6);
    content: "";
    opacity: .4
}

.bg-TN0cwZ, .bg1-kakWsf {
    height: 386px;
    position: absolute;
    width: 100%
}

.bg1-kakWsf {
    background: linear-gradient(0deg, #fff, hsla(0, 0%, 100%, 0))
}

.cici-ext-container-rHktgd, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-bsDtJw 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-mWP6z9 150ms ease forwards;
    --light-click-animation: light-click-animation-GPX_a3 150ms ease forwards;
    --click-animation: click-animation-h3Ddrd 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-f09XQ1 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-N6PjHc 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-bsDtJw {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-mWP6z9 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-PQUMN2 {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-h3Ddrd {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-GPX_a3 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-N6PjHc {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-rHktgd, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-rHktgd .cici-ext-always-dark-_ihuvp, body .cici-ext-always-dark-_ihuvp {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-rHktgd, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-rHktgd .cici-ext-always-light-jaQijK, body .cici-ext-always-light-jaQijK {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-rHktgd[theme-mode=dark] .cici-ext-always-light-jaQijK, .cici-ext-container-rHktgd[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-jaQijK, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-rHktgd[theme-mode=dark], .cici-ext-container-rHktgd[theme-mode=light] .cici-ext-always-dark-_ihuvp, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-_ihuvp {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-rHktgd, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-rHktgd a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-rHktgd *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-rHktgd, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-rHktgd .cici-ext-always-dark-_ihuvp, body .cici-ext-always-dark-_ihuvp {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-rHktgd, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-rHktgd .cici-ext-always-light-jaQijK, body .cici-ext-always-light-jaQijK {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-rHktgd[theme-mode=dark] .cici-ext-always-light-jaQijK, .cici-ext-container-rHktgd[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-jaQijK, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-rHktgd[theme-mode=dark], .cici-ext-container-rHktgd[theme-mode=light] .cici-ext-always-dark-_ihuvp, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-_ihuvp {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-E3jYqE {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.configBtnContainer-PyLLM0 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    margin: 0 4px 0 2px
}

.configBtnContainer-PyLLM0.isOpen-nUJVGv {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border-radius: 16px;
    height: 20px;
    transform: rotateX(180deg);
    width: 20px
}

.configBtnContainer-PyLLM0.isOpen-nUJVGv:hover {
    background-color: unset
}

.configBtnContainer-PyLLM0 .configBtn-PHODxg {
    align-items: center;
    background-color: initial;
    border: none;
    border-radius: 16px;
    cursor: pointer;
    display: inline-flex;
    display: flex;
    height: 20px;
    justify-content: center;
    outline: none;
    padding: 0;
    padding-block: 0;
    padding-inline: 0;
    width: 20px
}

.configBtnContainer-PyLLM0 .configBtn-PHODxg .semi-icon-default {
    color: var(--color-neutral-100);
    font-size: 16px
}

.configBtnContainer-PyLLM0 .configBtn-PHODxg .semi-badge {
    height: 16px;
    width: 16px
}

.configBtnContainer-PyLLM0 .configBtn-PHODxg:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
}

.moreIconContainer-O4DZxj {
    align-items: center;
    display: flex;
    justify-content: center
}

.moreIconContainer-O4DZxj .semi-icon-default {
    color: var(--color-neutral-100);
    font-size: 16px
}

.moreIconContainer-O4DZxj img {
    height: 16px;
    width: 16px
}

.moreIconContainer-O4DZxj svg {
    height: 1em;
    width: 1em
}

.name-rkPj8K {
    margin-left: 4px
}

.dropdownContainer-sjKguw {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1);
    margin: 4px -5px 0 0;
    min-width: 120px
}

.dropdownContainer-sjKguw .semi-dropdown-content {
    padding: 4px
}

.dropdownContainer-sjKguw .semi-dropdown-menu {
    padding: 0
}

.dropdownItem-hFsOSP {
    border-radius: var(--s-radius-m, 16px);
    font-size: 12px;
    font-weight: 500;
    height: 32px;
    min-width: 92px;
    padding: 6px 8px
}

.dropdownItem-hFsOSP:active, .dropdownItem-hFsOSP:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04)) !important
}

.moreArrow-drLkaI {
    align-items: center;
    display: flex;
    flex: 1 1;
    font-size: 16px;
    justify-content: flex-end
}

.moreArrow-drLkaI .semi-icon {
    font-size: 12px;
    width: 12px
}

.toastContainer-jcLkom {
    display: flex;
    gap: 12px
}

.toastContainer-jcLkom .text-ELyTEi {
    color: #117b2c
}

.toastContainer-jcLkom .loadingText-pUEs4H, .toastContainer-jcLkom .text-ELyTEi {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.toastContainer-jcLkom .loadingText-pUEs4H {
    color: var(--semi-color-text-0)
}

.toastContainer-jcLkom .errorText-s3voUO {
    color: #c40a00
}

.toastContainer-jcLkom .errorText-s3voUO, .toastContainer-jcLkom .linkToInfo-S7mz4k {
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    text-align: center;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.toastContainer-jcLkom .linkToInfo-S7mz4k {
    color: var(--s-color-brand-primary-default, #0057ff);
    cursor: pointer
}

.toastCard-r9ido1 .semi-toast-content {
    background: #e7f8eb;
    border-radius: 30px;
    display: flex;
    padding: 12px
}

.toastCard-r9ido1 .semi-toast-content-text {
    margin-left: 4px
}

.toastLoadingCard-twMuk9 .semi-toast-content {
    border-radius: 30px;
    display: flex;
    padding: 12px
}

.toastLoadingCard-twMuk9 .semi-toast-content-text {
    margin-left: 4px
}

.toastErrorCard-FBzVqH .semi-toast-content {
    background: #ffe7e6;
    border-radius: 30px;
    display: flex;
    padding: 12px
}

.toastErrorCard-FBzVqH .semi-toast-content-text {
    margin-left: 4px
}

.cici-ext-container-ZXIrSN, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-rw7qIp 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-ybLE6S 150ms ease forwards;
    --light-click-animation: light-click-animation-pnkngZ 150ms ease forwards;
    --click-animation: click-animation-biWpBI 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-mQlH3b 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-ryMlR1 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes notactivelink-hover-animation-ybLE6S {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-UNXOi0 {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-biWpBI {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-pnkngZ {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-ryMlR1 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (max-width: 879px) {
    :root {
        --icon-height: 40px;
        --icon-width: 40px;
        --header-height: 60px;
        --font-size: 14px;
        --line-height: 24px;
        --send-icon-position-fix: 15px
    }
}

@supports (top:constant(safe-area-inset-top)) {
    :root {
        --safe-top: constant(safe-area-inset-top);
        --safe-bottom: constant(safe-area-inset-bottom)
    }
}

@supports (top:env(safe-area-inset-top)) {
    :root {
        --safe-top: env(safe-area-inset-top);
        --safe-bottom: env(safe-area-inset-bottom)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZXIrSN, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-ZXIrSN .cici-ext-always-dark-Ms9LjO, body .cici-ext-always-dark-Ms9LjO {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZXIrSN, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-ZXIrSN .cici-ext-always-light-RjPqkd, body .cici-ext-always-light-RjPqkd {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-ZXIrSN[theme-mode=dark] .cici-ext-always-light-RjPqkd, .cici-ext-container-ZXIrSN[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-RjPqkd, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-ZXIrSN[theme-mode=dark], .cici-ext-container-ZXIrSN[theme-mode=light] .cici-ext-always-dark-Ms9LjO, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-Ms9LjO {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-ZXIrSN, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-ZXIrSN a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-ZXIrSN *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZXIrSN, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-ZXIrSN .cici-ext-always-dark-Ms9LjO, body .cici-ext-always-dark-Ms9LjO {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZXIrSN, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-ZXIrSN .cici-ext-always-light-RjPqkd, body .cici-ext-always-light-RjPqkd {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-ZXIrSN[theme-mode=dark] .cici-ext-always-light-RjPqkd, .cici-ext-container-ZXIrSN[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-RjPqkd, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-ZXIrSN[theme-mode=dark], .cici-ext-container-ZXIrSN[theme-mode=light] .cici-ext-always-dark-Ms9LjO, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-Ms9LjO {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-oS6yYX {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-XWDV0F, .container_mac-Zkbzgm {
    align-items: center;
    border-radius: 100px;
    box-sizing: border-box;
    display: flex;
    padding: 2px;
    position: relative
}

.container-XWDV0F {
    height: 32px
}

.container-XWDV0F svg {
    height: 1em;
    width: 1em
}

.action-container-IZGz9g {
    align-items: center;
    display: flex;
    height: 100%;
    position: relative
}

.actions-CriGMt {
    display: inline-flex
}

.actions-CriGMt .btnArea-SqnOyh {
    font-size: 12px;
    font-weight: 500
}

.actions-CriGMt .btnArea-SqnOyh span {
    align-items: center;
    display: flex
}

.actions-CriGMt .btnArea-SqnOyh .dropdownRight-kAsuSU {
    overflow: hidden;
    text-align: right;
    transition: width .15s linear;
    width: 0;
    will-change: width
}

.actions-CriGMt .btnArea-SqnOyh .dropdownRight-kAsuSU .semi-icon {
    height: 16px;
    margin-left: 6px;
    width: 16px
}

.actions-CriGMt .btnArea-SqnOyh.btnActive-bdZkh2 .dropdownRight-kAsuSU, .actions-CriGMt .btnArea-SqnOyh:hover .dropdownRight-kAsuSU {
    display: block;
    width: 22px
}

.actions-CriGMt .semi-icon {
    color: var(--s-color-text-secondary, #000000d9)
}

.actions-CriGMt .semi-button-content-right {
    align-items: center;
    color: var(--s-color-text-secondary, #000000d9);
    display: flex;
    margin-left: 4px
}

.btnArea-SqnOyh {
    align-items: center;
    background-color: initial;
    border: none;
    border-radius: var(--s-radius-m, 16px);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 28px;
    margin: 0 2px 0 0;
    outline: none;
    padding: 6px;
    position: relative
}

.btnArea-SqnOyh img {
    height: 20px;
    width: 20px
}

.askBtn-LyFDUw {
    padding: 3px
}

.dropDown-coUCnI {
    border-radius: 12px;
    box-sizing: border-box;
    margin-right: -4px;
    min-width: 130px;
    padding: 4px 0;
    position: relative;
    right: 2px
}

.dropItem-COx823 {
    box-sizing: border-box;
    padding: 8px 16px
}

.dropItem-COx823 .icon-edhNJn {
    height: 16px;
    width: 16px
}

.dropItem-COx823 .icon-edhNJn svg {
    color: #000;
    height: 16px;
    width: 16px
}

.dropItem-COx823 .name-VSTPWY {
    color: var(--color-neutral-100);
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    margin-left: 8px
}

.divider-Og5Pde {
    border-color: var(--color-neutral-100);
    height: 10px;
    margin: 0 4px;
    opacity: .15
}

.extra-nu7DvO {
    position: relative
}

.extra-nu7DvO, .extra-nu7DvO .closeBtnContainer-DOn6ux {
    align-items: center;
    display: inline-flex;
    height: 100%
}

.extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3:hover {
    background-color: var(--hover-bg-color)
}

.extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3:active {
    background-color: var(--active-bg-color)
}

.extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3 {
    align-items: center;
    background-color: initial;
    border-radius: 24px;
    color: var(--neutral-30);
    cursor: pointer;
    display: inline-flex;
    font-size: 12px;
    height: 0;
    justify-content: center;
    position: relative;
    transform: scale(0);
    transform-origin: 50% 50%;
    transition: all .15s;
    width: 0
}

.extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3.closeBtnVisible-YjzwHn {
    height: 20px;
    transform: scale(1);
    width: 20px
}

.extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3.closeBtnActive-Lc6OPB {
    background-color: var(--active-bg-color)
}

.extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3.closeBtnActive-Lc6OPB, .extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3:active, .extra-nu7DvO .closeBtnContainer-DOn6ux .closeBtn-yuxJN3:hover {
    color: var(--neutral-70)
}

@keyframes inactivelink-hover-animation-rw7qIp {
    0% {
        background-color: transparent
    }
    to {
        background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
    }
}

.changeTone-lO7I5p .semi-select {
    background-color: initial;
    border-radius: var(--s-radius-m, 16px);
    height: 28px
}

.changeTone-lO7I5p .semi-select:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
}

.changeTone-lO7I5p .semi-select-selection {
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 4px;
    white-space: nowrap
}

.changeTone-lO7I5p .semi-select-selection-placeholder {
    color: var(--color-neutral-100)
}

.changeTone-lO7I5p .semi-select-focus, .changeTone-lO7I5p .semi-select-open {
    background-color: initial;
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border: 1px solid transparent
}

.isContentAliginLeft-EVm25k {
    position: relative
}

.isContentAliginLeft-EVm25k .contentContainer-Iw2rQe {
    position: absolute
}

.contentContainer-Iw2rQe {
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: var(--s-radius-m, 16px);
    white-space: nowrap
}

.contentContainer-Iw2rQe, .popover-container-uaJ7XT {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .1)
}

.popover-container-uaJ7XT {
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-xl, 24px)
}

.palette-item-vRJj6B {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 18px;
    justify-content: center;
    width: 18px
}

.palette-item-vRJj6B .icon-wYp17b {
    color: #000;
    font-size: 12px
}

.palette-overlay-M4TSOy.semi-popover-wrapper {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .12);
    border-radius: 50vh;
    box-shadow: 0 30px 100px 0 rgba(0, 0, 0, .14)
}

.palette-wrapper-_IGDei {
    display: flex;
    gap: 12px;
    padding: 12px 14px
}

.cici-ext-container, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container .cici-ext-always-dark, body .cici-ext-always-dark {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container .cici-ext-always-light, body .cici-ext-always-light {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container[theme-mode=dark] .cici-ext-always-light, .cici-ext-container[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container[theme-mode=dark], .cici-ext-container[theme-mode=light] .cici-ext-always-dark, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

#ciciai-shadow-container {
    left: 0;
    position: absolute !important;
    right: 0;
    top: 0
}

.row {
    align-items: center;
    display: flex;
    flex-direction: row
}

.row.align-start {
    align-items: start
}

.row .row-item {
    flex: 1 0 auto
}

.row .row-auto {
    flex: 0 1 auto
}

.semi-page {
    align-items: center;
    display: flex;
    list-style: none;
    padding: 0;
    -webkit-margin-before: 0;
    margin-block-start: 0;
    -webkit-margin-after: 0;
    margin-block-end: 0
}

.semi-page, .semi-page-small {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif
}

.semi-page-small {
    color: var(--semi-color-text-2);
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    padding: 0 0
}

.semi-page-disabled {
    cursor: not-allowed
}

.semi-page-disabled .semi-page-total {
    color: var(--semi-color-disabled-text)
}

.semi-page-item {
    align-items: center;
    border: 0 solid transparent;
    border-radius: var(--semi-border-radius-small);
    color: var(--semi-color-text-0);
    cursor: pointer;
    display: flex;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    justify-content: center;
    line-height: 32px;
    margin-left: 4px;
    margin-right: 4px;
    min-width: 32px;
    text-align: center;
    transform: scale(var(--semi-transform_scale-none));
    transition: background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none), color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-page-item:hover {
    border-color: transparent
}

.semi-page-item-rest-opening, .semi-page-item:hover {
    background-color: var(--semi-color-fill-0);
    color: var(--semi-color-text-0)
}

.semi-page-item:active {
    background-color: var(--semi-color-fill-1);
    border-color: transparent;
    color: var(--semi-color-text-0)
}

.semi-page-item-active {
    font-weight: 600
}

.semi-page-item-active, .semi-page-item-active:hover {
    background-color: var(--semi-color-primary-light-default);
    border-color: transparent;
    color: var(--semi-color-primary)
}

.semi-page-item-disabled {
    background-color: initial;
    border-color: transparent;
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-page-item-disabled:hover {
    background-color: initial
}

.semi-page-item-small {
    margin: 0;
    min-width: 44px
}

.semi-page-item-all-disabled {
    border-color: transparent;
    cursor: not-allowed
}

.semi-page-item-all-disabled, .semi-page-item-all-disabled:hover {
    background-color: initial;
    color: var(--semi-color-disabled-text)
}

.semi-page-item-all-disabled-active {
    font-weight: 600
}

.semi-page-item-all-disabled-active, .semi-page-item-all-disabled-active:hover {
    background-color: var(--semi-color-disabled-fill)
}

.semi-page-total {
    color: var(--semi-color-text-2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    line-height: 20px
}

.semi-page-next, .semi-page-prev {
    color: var(--semi-color-tertiary);
    cursor: pointer
}

.semi-page-next.semi-page-item-disabled, .semi-page-prev.semi-page-item-disabled {
    color: var(--semi-color-disabled-text);
    cursor: not-allowed
}

.semi-page-quickjump {
    align-items: center;
    color: var(--semi-color-text-0);
    display: flex;
    flex-shrink: 0;
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    font-size: 14px;
    justify-content: center;
    line-height: 20px;
    margin-left: 24px
}

.semi-page-quickjump-input-number {
    margin-left: 4px;
    margin-right: 4px;
    max-width: 50px
}

.semi-page-quickjump-disabled {
    color: var(--semi-color-disabled-text)
}

.semi-page .semi-select, .semi-select-dropdown {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.semi-page-rest-list {
    padding-bottom: 4px;
    padding-top: 4px
}

.semi-page-rest-list > div {
    position: relative
}

.semi-page-rest-item {
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 32px;
    justify-content: center;
    line-height: 32px
}

.semi-page-rest-item:hover {
    background-color: var(--semi-color-fill-0)
}

.semi-page-rest-item:active {
    background-color: var(--semi-color-fill-1)
}

.semi-portal-rtl .semi-page, .semi-rtl .semi-page {
    direction: rtl
}

.semi-portal-rtl .semi-page-item, .semi-rtl .semi-page-item {
    margin-left: 4px;
    margin-right: 4px
}

.semi-portal-rtl .semi-page-next, .semi-portal-rtl .semi-page-prev, .semi-rtl .semi-page-next, .semi-rtl .semi-page-prev {
    transform: scaleX(-1)
}

.header-iBbDgU {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font-size: 14px;
    height: 32px;
    padding: 0 4px
}

.header-iBbDgU, .header-iBbDgU .tips-x3jam8 {
    align-items: center;
    justify-content: space-between
}

.header-iBbDgU .tips-x3jam8 {
    display: inline-flex;
    gap: 6px
}

.header-iBbDgU .action-lbte1y {
    align-items: center;
    display: flex;
    justify-content: flex-end;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.header-iBbDgU .action-lbte1y .change-action-Utd8Su, .header-iBbDgU .action-lbte1y .login-action-dChWjT {
    cursor: pointer;
    display: inline-flex;
    font-weight: 600
}

.header-iBbDgU .action-lbte1y .change-action-Utd8Su:hover, .header-iBbDgU .action-lbte1y .login-action-dChWjT:hover {
    color: var(--s-color-brand-primary-default, #0057ff)
}

.header-iBbDgU .action-lbte1y .login-action-dChWjT {
    padding: 6px
}

.header-iBbDgU .action-lbte1y .change-action-Utd8Su {
    align-items: center;
    gap: 6px;
    justify-content: center
}

.header-iBbDgU .action-lbte1y .change-action-Utd8Su .semi-icon-default {
    font-size: 20px
}

.header-iBbDgU .action-lbte1y .divider-YqrKLH {
    background: var(--s-color-border-secondary, #0000001f);
    display: inline-block;
    height: 16px;
    margin: 0 10px;
    width: 1px
}

.header-iBbDgU .action-lbte1y .close-wrapper-J4iZGH {
    cursor: pointer;
    display: inline-flex;
    height: 16px;
    position: relative
}

.header-iBbDgU .action-lbte1y .close-wrapper-J4iZGH .close-btn-PLjZ7k {
    color: var(--s-color-text-quaternary, #0000004d);
    display: inline-block;
    position: relative
}

.card-XVyaSJ {
    background-color: var(--bg-color-card-1);
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 0 1px 0 #0000004d;
    display: flex;
    flex-basis: content;
    flex-direction: column;
    max-width: 600px;
    overflow: hidden;
    padding: 13px 16px;
    position: relative;
    white-space: normal
}

.card-XVyaSJ:before {
    background: var(--shadow-card-lg-1);
    content: "";
    display: block;
    height: 171px;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.card-XVyaSJ .head-MQjt0p {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
    z-index: 2
}

.card-XVyaSJ .body-VqQqC5 {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    margin-top: 12px;
    min-height: 0;
    position: relative;
    z-index: 3
}

.multiple-line-XLxX3K {
    display: block;
    display: -webkit-box;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical
}

.multiple-line-XLxX3K .shadow-e0FdJb {
    background: var(--overflow-blur-lg-1);
    bottom: 0;
    height: 18px;
    left: 0;
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    z-index: 99
}

.image-container-F46MzX {
    aspect-ratio: 227/124;
    background: #f9fafb;
    border-radius: 12px;
    display: block;
    flex-shrink: 0;
    height: auto !important;
    overflow: hidden
}

.image-container-F46MzX .image-rnJKOz {
    font-size: 0;
    height: 100%;
    position: relative
}

.image-container-F46MzX .image-rnJKOz img {
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: transform .25s;
    width: 100%
}

.image-container-F46MzX .image-rnJKOz img:hover {
    transform: scale(1.2);
    transition: transform .25s
}

.image-container-F46MzX .image-rnJKOz .time-oB1Yv3 {
    align-items: center;
    background: #12131780;
    border-radius: 10px;
    bottom: 4px;
    color: #fff;
    display: inline-flex;
    font-size: 11px;
    font-weight: 500;
    height: 18px;
    justify-content: center;
    padding: 0 4px;
    position: absolute;
    right: 4px
}

.desc-R4w_wU {
    display: flex;
    flex-direction: column;
    height: 106px;
    margin-top: 14px
}

.title-dFfE1y {
    display: -webkit-box;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px;
    max-height: 44px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    color: var(--s-color-text-primary, #000)
}

.content-tkkwmO {
    color: var(--s-color-text-tertiary, #0000008c);
    flex-grow: 1;
    font-size: 12px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 8px;
    position: relative
}

.loading-I4jb9s {
    --semi-border-radius-small: 12px
}

.container-kX1lVz {
    background-color: var(--bg-feed-card-container);
    box-sizing: border-box;
    color: var(--s-color-text-primary, #000);
    position: relative;
    text-shadow: none;
    width: 100%
}

.container-kX1lVz .card-item-Pkn52b {
    flex-basis: 0;
    flex-grow: 1
}

.light {
    --bg-color-card-1: #fff;
    --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
    --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    --bg-feed-card-container: transparent
}

.dark-google {
    --bg-color-card-1: #303134;
    --shadow-card-lg-1: linear-gradient(180deg, rgba(0, 64, 255, .06), rgba(48, 49, 52, 0));
    --overflow-blur-lg-1: linear-gradient(180deg, rgba(48, 49, 52, 0), #303134)
}

.dark-bing {
    --bg-color-card-1: #393836;
    --shadow-card-lg-1: linear-gradient(180deg, rgba(0, 64, 255, .03), rgba(48, 49, 52, 0));
    --overflow-blur-lg-1: linear-gradient(180deg, rgba(48, 49, 52, 0), #393836);
    --bg-feed-card-container: #292827
}

.light-bing {
    --bg-color-card-1: #fff;
    --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
    --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    --bg-feed-card-container: transparent;
    --bg-feed-card-container: hsla(0, 0%, 100%, .7)
}

.cici-ext-container, .light-google, body {
    --bg-color-card-1: #fff;
    --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
    --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    --bg-feed-card-container: transparent
}

@media (prefers-color-scheme: light) {
    .search_engine_bing {
        --bg-color-card-1: #fff;
        --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
        --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
        --bg-feed-card-container: transparent;
        --bg-feed-card-container: hsla(0, 0%, 100%, .7)
    }

    .search_engine_google {
        --bg-color-card-1: #fff;
        --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
        --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
        --bg-feed-card-container: transparent
    }
}

@media (prefers-color-scheme: dark) {
    .search_engine_google {
        --bg-color-card-1: #303134;
        --shadow-card-lg-1: linear-gradient(180deg, rgba(0, 64, 255, .06), rgba(48, 49, 52, 0));
        --overflow-blur-lg-1: linear-gradient(180deg, rgba(48, 49, 52, 0), #303134)
    }

    .search_engine_bing {
        --bg-color-card-1: #393836;
        --shadow-card-lg-1: linear-gradient(180deg, rgba(0, 64, 255, .03), rgba(48, 49, 52, 0));
        --overflow-blur-lg-1: linear-gradient(180deg, rgba(48, 49, 52, 0), #393836);
        --bg-feed-card-container: #292827
    }
}

.search_engine_bing[theme-mode=dark] {
    --bg-color-card-1: #393836;
    --shadow-card-lg-1: linear-gradient(180deg, rgba(0, 64, 255, .03), rgba(48, 49, 52, 0));
    --overflow-blur-lg-1: linear-gradient(180deg, rgba(48, 49, 52, 0), #393836);
    --bg-feed-card-container: #292827
}

.search_engine_bing[theme-mode=light] {
    --bg-color-card-1: #fff;
    --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
    --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    --bg-feed-card-container: transparent;
    --bg-feed-card-container: hsla(0, 0%, 100%, .7)
}

.search_engine_google[theme-mode=dark] {
    --bg-color-card-1: #303134;
    --shadow-card-lg-1: linear-gradient(180deg, rgba(0, 64, 255, .06), rgba(48, 49, 52, 0));
    --overflow-blur-lg-1: linear-gradient(180deg, rgba(48, 49, 52, 0), #303134)
}

.search_engine_google[theme-mode=light] {
    --bg-color-card-1: #fff;
    --shadow-card-lg-1: linear-gradient(0.13deg, #fff 36.38%, #edf4ff 99.89%);
    --overflow-blur-lg-1: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    --bg-feed-card-container: transparent
}

.bar-container-n6ANkw {
    align-items: center;
    border-radius: 6px;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    padding: 0 3px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bar-container-n6ANkw img {
    height: 18px;
    margin-right: 4px;
    width: 18px
}

.bar-container-n6ANkw:hover {
    background-color: var(--toolbar-hover-bg)
}

.dropdown-GFFKYw {
    background-color: var(--bg-color-1);
    border-radius: 6px !important;
    box-shadow: var(--box-shadow-1);
    max-height: 450px;
    min-width: 170px;
    overflow: auto;
    padding: 8px 0
}

.dropdown-GFFKYw .semi-dropdown-menu {
    padding: 0 8px !important
}

.dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item {
    border-radius: 4px !important;
    height: 32px;
    padding: 0 4px
}

.dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item:hover {
    background-color: var(--fill-hover) !important
}

.dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item .semi-icon, .dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item .semi-icon-default, .dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item img {
    font-size: 18px !important;
    width: 18px
}

.dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item .menu-item-icon {
    align-items: center;
    color: var(--text-color-1);
    display: inline-flex;
    width: 18px
}

.dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item .menu-item-name {
    color: var(--text-color-1);
    flex-grow: 1;
    flex-shrink: 0;
    font-size: 14px;
    font-weight: 400;
    margin-left: 18px
}

.dropdown-GFFKYw .semi-dropdown-menu .semi-dropdown-item .menu-item-right-arrow {
    color: var(--text-color-1);
    flex-shrink: 0;
    font-size: 18px;
    margin: 0;
    width: 18px
}

.subDropdown-eKKQE3 {
    background-color: var(--bg-color-1);
    border-radius: 6px !important;
    box-shadow: var(--box-shadow-1)
}

.subDropdown-eKKQE3 .semi-dropdown-content {
    padding: 0 !important
}

.subDropdown-eKKQE3 .semi-dropdown-menu {
    padding: 6px 0
}

.subDropdown-eKKQE3 .semi-dropdown-menu .semi-dropdown-item {
    border-radius: 4px;
    color: var(--text-color-1);
    font-size: 14px;
    font-weight: 400;
    height: 32px;
    margin: 0 6px;
    padding: 6px
}

.subDropdown-eKKQE3 .semi-dropdown-menu .semi-dropdown-item:hover {
    background-color: var(--fill-hover) !important
}

.subDropdown-eKKQE3 .disable-footer-info {
    margin-top: 6px
}

.light {
    --text-color-1: #1f2329;
    --toolbar-hover-bg: rgba(31, 35, 41, .08);
    --bg-color-1: #fff;
    --fill-hover: rgba(31, 35, 41, .08);
    --box-shadow-1: 0px 0px 0px 1px #dee0e3, 0px 4px 14px 0px rgba(0, 0, 0, .1)
}

.dark {
    --text-color-1: #f0f0f0;
    --toolbar-hover-bg: hsla(0, 0%, 92%, .1);
    --bg-color-1: #292929;
    --fill-hover: hsla(0, 0%, 92%, .08);
    --box-shadow-1: 0px 0px 0px 1px #5f5f5f, 0px 4px 14px 0px rgba(0, 0, 0, .1)
}

.cici-ext-container[theme-mode=light] {
    --text-color-1: #1f2329;
    --toolbar-hover-bg: rgba(31, 35, 41, .08);
    --bg-color-1: #fff;
    --fill-hover: rgba(31, 35, 41, .08);
    --box-shadow-1: 0px 0px 0px 1px #dee0e3, 0px 4px 14px 0px rgba(0, 0, 0, .1)
}

.cici-ext-container[theme-mode=dark] {
    --text-color-1: #f0f0f0;
    --toolbar-hover-bg: hsla(0, 0%, 92%, .1);
    --bg-color-1: #292929;
    --fill-hover: hsla(0, 0%, 92%, .08);
    --box-shadow-1: 0px 0px 0px 1px #5f5f5f, 0px 4px 14px 0px rgba(0, 0, 0, .1)
}

.collectBtnSpin-XQUUP9 {
    align-items: center;
    display: flex;
    justify-content: center
}

.collectBtnSpin-XQUUP9 .semi-spin-wrapper {
    color: inherit !important;
    height: 86% !important;
    width: 86% !important
}

.collectBtnSpin-XQUUP9 .semi-spin-wrapper svg {
    height: 100% !important;
    width: 100% !important
}

.collectBtnIcon-qeRZ02 {
    display: flex
}

.collectBtnIcon-qeRZ02 .semi-icon-default {
    font-size: inherit !important
}

.savedTipContainer-b9ZrP2 {
    align-items: center;
    display: flex
}

.collectDivider-VCkruX {
    background: var(--s-color-text-invert-intact-quaternary, hsla(0, 0%, 100%, .35));
    height: 10px;
    margin: 0 8px;
    width: 1px
}

.savedTipCheckBtn-jqlczO {
    cursor: pointer
}

.collectionImgBtnContainer-TMhC6C {
    height: 24px;
    position: absolute;
    transform: translateX(-100%);
    transition: width .25s ease-in-out;
    width: 24px;
    z-index: 9999
}

.collectionImgBtnContainer-TMhC6C .collectionImgBtn-dLkhgp {
    border-radius: 999px;
    height: 100%;
    overflow: hidden;
    width: 100%
}

.collectionImgBtnContainer-TMhC6C .collectionImgBtn-dLkhgp .collectionImgBtnContent-O8wjlF {
    align-items: center;
    background: #00000099;
    box-sizing: border-box;
    color: #fff;
    cursor: pointer;
    display: flex;
    gap: 4px;
    height: 100%;
    overflow: hidden;
    padding: 4px 8px 4px 4px;
    transition: all .25s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.collectionImgBtnContainer-TMhC6C .collectionImgBtn-dLkhgp .collectionImgBtnContent-O8wjlF > div {
    flex-shrink: 0
}

.collectionImgBtnContainer-TMhC6C .collectionImgBtn-dLkhgp .collectionImgBtnContent-O8wjlF .text-K8iY38 {
    font-size: 11px;
    line-height: 16px;
    white-space: nowrap
}

.collectionImgBtnContainer-TMhC6C .closeBtn-_RGmky {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 36px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .3);
    cursor: pointer;
    height: 14px;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transform: translate(50%, -50%);
    transition: opacity .15s ease-in-out;
    width: 14px;
    z-index: 2
}

.collectionImgBtnContainer-TMhC6C .closeBtn-_RGmky:hover {
    background: var(--bg-base-1-overlay, #f5f5f5)
}

.collectionImgBtnContainer-TMhC6C .closeBtn-_RGmky .semi-portal-inner {
    top: 0 !important;
    transform: translate(0) !important
}

.collectionImgBtnContainer-TMhC6C .floatBtnCloseIcon-G457cl {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font-size: 12px;
    height: 14px;
    justify-content: center;
    width: 14px
}

.collectionImgBtnContainer-TMhC6C:hover .closeBtn-_RGmky {
    opacity: 1
}

.collectionImgBtnContainer-TMhC6C:hover .collectionImgBtnContent-O8wjlF {
    gap: 2px;
    padding-left: 6px
}

.memoEmptyContainer-zJsMMw {
    align-items: center;
    display: flex;
    flex-direction: column;
    margin: 19px auto;
    margin-bottom: 2px
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV {
    margin: 0 auto;
    margin-bottom: 16px
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 {
    background: #ebeef5;
    border-radius: 16px;
    height: 111px;
    position: relative;
    width: 202px
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 .videoPlayIcon-EGOZCN {
    background: rgba(18, 19, 23, .3);
    border-radius: 24px;
    height: 24px;
    left: calc(50% - 12px);
    padding: 4px;
    position: absolute;
    top: calc(50% - 12px);
    width: 24px
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 .videoPlayIcon-EGOZCN .triangleIcon-wLxDA7 {
    color: var(--s-color-text-invert-primary, #fff)
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 .videoMemoIcon-HMW5rg {
    background-image: linear-gradient(283.26deg, #44adfe, #5580ff);
    border-radius: 24px;
    bottom: 4px;
    padding: 2px;
    position: absolute;
    right: 3px
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 .videoMemoIcon-HMW5rg .button-A18LNV {
    align-items: center;
    background: radial-gradient(100% 100% at 50% 0, #6b6a6c 0, #b5b5b5 100%);
    border: 4px solid #ebeef5;
    border-radius: 24px;
    cursor: pointer;
    display: flex;
    gap: 2px;
    padding: 4px 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 .videoMemoIcon-HMW5rg .button-A18LNV .btnIcon-A4gJp3 {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-size: 14px
}

.memoEmptyContainer-zJsMMw .videoArea-NcjHJV .videoSlot-JEU4p9 .videoMemoIcon-HMW5rg .button-A18LNV .text-lY43Cd {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-family: PingFang SC;
    font-size: 10px;
    font-weight: 500;
    line-height: 14px
}

.cursorIcon-ZaUl6J {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACsAAAAqCAYAAAAqAaJlAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAK6ADAAQAAAABAAAAKgAAAABTvG5IAAAIjklEQVRYCdWYW2hU2xnH90wm90RFvLQKEnzx9iLi7TEYfOqDUdT6ouahiHjhFJ9EH1QEUfDokSD0tD1Nasuh9VKl4WCr2IQiQrRW8IZaMWLwjiaauc+e2f39F2dt9sSZzCTmHNoFa9bae631rf/6f5f17XGc/6MSGgmr53mTGG+mqh2k9oRCIbX/WwWgX1AHqMNLBy9aqSMe9Ec5jUBQ26ilykA2m+1kUvOPAqzAJmIrDIA+i/TDhw9eb2+vp3aEovkdVAOc9odlXRusW7euIhqNttD3y5o1a7x58+aZumPHDu/8+fP+WJFOH+87qAup4wo6bNk9cOBA6MmTJ+GBgYGofTe8vXLlirNnzx5n+fLlzt69ex09FyhNvGuj3qI+wVS+AnTTeACXymWjoXv37oWmTZsWvnr16gueP7CRKStWrLBdv/348aMDw87OnTudlStXGuDXr1/3xwOdpnA4/AXPfdR/I/eX1KbA+Ki6Rk379+8P9/T0hBsbG6tev35de+nSpcMTJ078hSQNDQ05y5YtK0vozJkznaVLlzqrVq0y7QiLehj7PVWh8CltWcU3g6lTp4YBFmZx5P79+/+wqzlAqY3tVOf58+eG8ba2NsP44cOHnQcPHvjjgU4z/Q5qH0x3UxV9mngesfjMdnV1yblqJkyYUI/qGi9fvvwtQBdrtVQsAGMtYnzjxo1OS0uLo/4I5QJjJyCsp9Acn1kNTpkyxQGop/6rV698dqVaDqHXYypiXCzLvokuzoULF4wWCghr5Z2Y3l9gzLGhJbRly5bIo0ePqvHeWiY3Llq06CfHjx//m1jWwpMnT5paSMhY34mE1tZWZ8mSJZ8wnkwmW2pqarph2ZCnPQyzgHMIWTlsNue6bhaAGaLCAF5/0wLZtGmT7Y5bK/NSKBTjMjNFGVsqKys3r1+/3kQr+86Atei5pbK5XM4FvMtkF2F/tBNH42h2zWhaAZd5BEqT4r7iv33n2+yCBQs8wlUOJ1M1gAn8vYAfspN/CHatbDmeHNAWzFH7Vr548aJCoVXvfbD79u3zZs+enSOEYQmuC9sZsfvs2bNvrQDZ1uc4mpUTbAXy0KFDDtEnz24xy7+jzXB/f38YsA7aDvlgJUDsvn37NldXV2fMgVfuiRMn/mCFyxQUgsaj6NDbt293zp07Z5wsKBM221evXv0X3kUSiUSoubnZ4IzYSbJbORo3mRzNraioyIjdGzduDPL8Lxtzxe7nFIHUgVWHaymVSr3i2v9627Ztp6urq8M8h2n97fKYFWBOkSNsuNiMsVsBvnbt2td2hcKN6miLZZKr3DAaBMpe0YcPH3aQa7QBtEs4JB/CPN2qmKand3lgNQH78IhvHoCzkUgkTcngkXmOVii50dpiRY5ZDCTXcefWrVt/vnnz5t/dvXt3AIBZRSNVHN179+5dTuaJ7Hyb1WYyhZs3b+Y4ub9IC4OOhj19osJiQBX0d+/enTdfTFqQxNdvUP0gsT2NX6eJPinaFPJc+hnMLmdx+TEsuJlCBQIiyhUw8DrYrUf1utGu2nm6Pk+dOmUfi7ZBLxfIx48fnzl69OjZO3fufARMzjKJgAzjqaqqqiRtkudEbW1tmtbt7u7OFjQD7SpTUFR48+aNG4/HM1pgHU3jKuWYgrw9mLgQ+NulbjEpX4DNFHiTAEwAOkYUikNOHPE+UDm8teFPbNYg4UeORjLOIbMm5kr47du3/ZhbytEEUmBtefny5cVdu3Z9JzkANCDpx/GLKGYWZZ8o76NoMQ8o640ZSE4xsJ7YhVlFBmO7yhdOnz5dtqMFgWqjzs7O38ouxSaPhkmAxjKZTExAJ0+eDKmJ1KxZszJ4f0aq5xB+EiMZxcAq6PqOJqCcOosaBwjYXVqoUszRdG3KsWzBTr/hM6gfmUlkxaVynEgsxjCBGPMSOLDsNHPx4sXMmTNnjOqt+q2cYmAV14ztkgllOX2WAJ1mM5fw4ue5utEKXRLyflsA9JLQ9WsxKvuERQOQPCQxffr0xODgYIo57vz587NEoSzrpPY8Rq2sYmA17ilfQCU5BJvrV/Z28ODBXqKEnzrqJgoWxdSgU+H1v2GdDprEuxOAFYNJ8o4kAT/9PUgXNi3QoLi8/khgzUQ5GifPwqLvaDiLz64czYJTGwQfi8X+g+3+VQ6FfaYAhwskk0SadENDgyvZUjkbFWQyDykPBeNscBKMhBYvXhxhj2o2qMfeGhYuXDi9vb3d/4rQZ4tyUdnq3Llz/eXHjh1bdfbs2T7ZqBwJwHEum7TsErnmCvUnl9EpyayMHFY93WhyNEoa1Q4+ffrUD2M2TAWBktr9GaD9rEmj+hRq1+3k4vHGyyW3DHx5U0qCFQFSly4JgSVvwJHdNOr+FYD+lCft+wf+e/huw4YNX2qegGJGMoOMnJUgr9uo0LKS78pdFQZwmDBTTWJRC0sNgKhHeh1/aMxau3btz2D+p4AaunXr1j+PHDlyQ54PKAX9GCYU44JJon4lKP6NVBLdsAllgRW7+niD3UqcpBp262GtHtB1gFbCGQGc/iBhqifm0gIK+PikSZNirEvOmTNHl4py5FGr32IuaQaaqA2UpgFUMVcfk8qQlB2ZTIlxJSFSuX9D0TcRAFbT2LRCk6LJmIEaHBZ1qdayS4yNvH//vhoPr2FNLYCrUXWV1nMQebgSlDTsK44mcE6T7tnMqdQ+I42XxawEiBXUmJM3y9G40VL0zdVJO4QZRBWiVLFf2WoCG0/jUCaefi6rBsNIJykwFiLBCQEgzG1UAchK5ug7LgKL5jNEF0h9fX0WUzGppRiVnPEAWzaz2pBisjHlmPwNmsVxlBwnUXV8xowZcexUd31S9z3vfUbHA6g2LysaaOKwonVi2SGRNv+Ya1yXhz7u5IzKK8YLpN17rGDNnw6AMd9svrDA83gD1R7/Ba1AGkGKprKgAAAAAElFTkSuQmCC);
    background-size: contain;
    height: 20px;
    left: 100%;
    position: absolute;
    top: 100%;
    width: 20px
}

.cardArea-D1CFIq {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAkoAAAC/CAYAAAAB4/MaAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAACSqADAAQAAAABAAAAvwAAAAC7zTHmAAAW/klEQVR4Ae3di3Ubx7kA4CXxIEhJPkoHVAWWK4jSgVKBcyuwU0GkDq4ruEoFTgfXqcByBVEquDqRzRcA8v4/DVLUgwQJYZaL2W/OWeK9u/PNEPh3ZnanaSQCBAgQIECAAIHPCmx99tmeP3l2dvY4CJ7H8nUs+7E8jSWfy0UiQIAAAQI1CLyJTOTyOpZfYvlpa2srH0tXBARKC4xFcPRdPHy2WBavuCFAgAABAr0RyKDph1gETYsi732gdCVA+j5MtBgtKoYbAgQIEOi9wKsQeNn3VqZeB0oRJP0tKoEAqfffBQAIECBA4AaBFxEsvbzh9apf6mWgFAHSfpTqj7E8rbp0ZY4AAQIECKxH4E2s5k99bF3aXo/f5qwlgqRvY29/jkWQtDnFZk8JECBA4H4F9mPzP8dv6PP73Y32t96rQGnR1fYqmB+3T22LBAgQIEBgowXyt/PHxW/pRmfkLjvfm663RcG+uAuO9xIgQIAAAQKfFejNuKVeBEqLpsIckyQRIECAAAEC6xH4S4xZ+vt6VtXdtVQfKEWQtB/8OSZJd1t366E9I0CAAIHNE3gbu/xN7QO8+xAo/SsKcn/z6p89JkCAAAECnRd4HYHSN53fyy/YwaoHcy/GJe1/gY+PEiBAgAABAtcLPI3f2hfXv7z5r1TborTocsvWJIkAAQIECBAoJ5BdcE+iZSlvq0s1tyjlVbclAgQIECBAoKxAjgH+vuwm7m/tVbYoaU26vwplywQIECDQS4FqW5VqbVF61stqKtMECBAgQOB+BKptVao1UPrufuqJrRIgQIAAgd4K/LHGnFfX9abbrcZqKk8ECBAgsCECf6htUHeNLUrPNqQy2U0CBAgQIFCbwPPaMlRjoPS0tkKSHwIECBAgsCEC1f0GDzcE/i67+fVd3uy9BAgQIPB5gRjK0ByfzJvZ7LSZzefN/LRp8jmpewLR3dUMouljOBg0w+F2szMeNPncPaT9e9hm0U3WGChVV0hFa4CVEyBA4COB09Oz5vBo2hxFkCQw+ginow+znGbzJpZZ05w0za8HTTMZD5u93WGzvd1q51F1jRX3Em6WrGdRWTp7uJO7dnQ8b6ZRm2dxaJZfRhIBAt0SGA62zn9YxqNBM9mp8Vjyeu/8jjo4nDaHx/FjK1UjsBv1eHd31Gy308L0Nlqy/lANXmREoNRSaZ6czJp3B1NHZy152wyBdQhsb281e5NRLwKmPHB7++7IAdw6Kk4H15F1+fGjnVZalyJQqiq2qCozWTe72KL028GJI7QOfnHYJQK3FchgaS+OyGtN2cL9n1+PBUm1FvAiXxksffVwJ8Yxle2Kqy1QKqtVeaW7TfYOop9fM/ZtpLyHQHcF8v84D3hqTNmSJEiqsWQ/zdP7so5R+dKtBQRKt6a6+xuPop8/+/slAgQ2XyAPeLILvbaku622Er05P793sUbrYXeH896cgXt4VaBUED2PQiUCBOoRyHGGNf3AZCtZ/nBK/RLIMj90EH/rQhco3Zrqbm/M1iRfQHcz824CXRfIs8KO48zVGtL5j6Wz22ooypXykC2kp6e64G6DJ1C6jdIK75lO6/gyXSHrPkKgaoFpXHyxhmRYQA2l+GV5ODiqryv5y0Q+/2mB0uddvvjZ6Vxz9hcjWgGBDgrkFao3PZ1f063C8VabXi5t739edb2mruRSfgKlQrKaNAvBWi2BexaooUs9fyAlAhkwn6gLSyuCQGkpkTcQIECgLoGcu00ikALqwvJ6IFBabrTSO1qeW2elffQhAgTuLjAofLG+u+/R3T+RF5iUCKTAVF1YWhEESkuJVnvDKOaLkggQqE9g0O4Eo0UAa+g+LALTw5WqC8sLXaC03Gild4xiQk2JAIH6BMbjzf/aNIC3vnq5ao5ynJJ0s8Dm/8ffnL97e3VnPGhrpuZ7y6MNE+ibQM6VNRkP+5Zt+SXQawGBUqHiz8mTHz6odxLNQmxWS6DTAjVPjNtpeDtH4B4FBEoF8cejYbO74+izILFVE2hNYG8y0prUmrYNEeiOgECpcFk82Bs3jkILI1s9gcICkzjg8X9cGNnqCXRUQHNHCwWTR6I5tiGnDHCGQQvgNkFgTQLZhf4outCzdVgiQKCfAv77Wyr3HACay1FMG5BXQs2AybVMWsK3GQJ3EMiDmmFcKynPXJ3ESRkZLEkECPRXQKDUctlfBEwtb9bmCBAgQIAAgRUEjFFaAc1HCBAgQIAAgX4ICJT6Uc5ySYAAAQIECKwgIFBaAc1HCBAgQIAAgX4ICJT6Uc5ySYAAAQIECKwgIFBaAc1HCBAgQIAAgX4ICJT6Uc5ySYAAAQIECKwgIFBaAc1HCBAgQIAAgX4ICJT6Uc5ySYAAAQIECKwgIFBaAc1HCBAgQIAAgX4IuDJ3i+V8dnbWHB3Pm+lsfj59iXnfWsTfwE0NB1sxR+B2zDMWU2nEpKwSAQIECLQv4Nu3JfOTmOPt3cG0yWBJInAbgdk86sp83pxM583B0bTJyZUFTLeR8x4CBAisT0CgtD7La9f028FJc3g8u/Z1LxBYJpCtj79GPcrbvd3Rsrd7nQABAgTWJGCM0pogr1tNtgQIkq7T8fxdBbI+ZeAtESBAgEA7AgKlgs5H0Yp0cDgtuAWr7qNABt7ZlSsRIECAQHkBgVJB4zz6lwiUEMjxbqfGu5WgtU4CBAh8ICBQ+oBjfQ+yNclZbevztKYPBfKkgOM4g1IiQIAAgbICAqVCvtM4U0kiUFJgOjstuXrrJkCAAIEQECgVqgbzODtJIlBSYBaXDpAIECBAoKyAQKmQ72zuaL8QrdUuBHTtqgoECBAoLyBQKm9sCwQIECBAgMCGCgiUChVcTj0hESgpMBioYyV9rZsAAQIp4Ju2UD0YxTxdEoGSAgPBeEle6yZAgMC5gECpUEUYxUSmEoGSAuOxf9+SvtZNgACBFPBNW6ge7IwHzfaWVqVCvL1f7fb2VjMZm6qx9xUBAAECxQUESoWItyJIevjA5KWFeHu/WhPj9r4KACBAoCUBgVJB6PFo2OzuOOovSNzLVe9NRlqTelnyMk2AwH0ICJQKqz/YGzeO/gsj92j1kwi81aceFbisEiBw7wKaO1oogmwByDElB4cxkakrdrcgXt8msiv3UXTlZiulRIAAAQLtCfjWbck6B97mcnQya05O5ucBk6t3t4S/oZvJ4HoY10rKMygncXJABksSAQIECLQrIFBq1/s8WHK2UsvoNkeAAAECBFYUMEZpRTgfI0CAAAECBOoXWEtb/tnZ2eOgeh7L17Hsx/I0lnwuF4kAAQIECBAgUFrgTWwgl9ex/BLLTzFkIR9/UVo5UFoER9/F1p8tli/aER8mQIAAAQIECKxZIIOmH2JZOWi6c6B0JUD6PjasxWjNJWp1BAgQIECAQBGBV7HWl3dtZbpToBRB0t9iIwKkIuVnpQQIECBAgEALAi8iWHp52+3cKlCKAGk/VvhjLE9vu2LvI0CAAAECBAh0VOBN7NefbtO6tPSstwiSvo2V/RyLICkQJAIECBAgQGDjBfYjBz9HjPN8WU5uDJQWXW2vYiWPl63I6wQIECBAgACBDRLI2ObHRaxz7W5f2/W2+OCLaz/pBQIECBAgQIBAHQLXjlv6bKC0aIrKMUkSAQIECBAgQKAPAn+JMUt//zijnwRKESTtx5tyTJLuto+1PCZAgAABAgRqFXgbGfvm4wHenwuU/hVv3K9VQb4IECBAgAABAtcIvI5A6Zurr30wmHsxLmn/6hvcJ0CAAAECBAj0ROBpxEIvrub1skVp0eWWrUkSAQIECBAgQKCvAtkF9yRalvK2udqilFfdlggQIECAAAECfRbIMdrfXwCctyhpTbrgcEuAAAECBAgQaC5blS5alJ5BIUCAAAECBAgQOBe4bFW6CJS+A0OAAAECBAgQIHAp8Me8t6Xb7RLEHQIECBAgQIDAVYE/ZIvSs6vPuE+AAAECBAgQIHAu8DwDpacwCBAgQIAAAQIEPhF4Ooynvv7kaU8QIECAAIHKBGKoSXN8Mm9ms9NmNp8389Omyeek7gnENYyaQTTlDAeDZjjcbnbGgyafu4e0n2OU8iKT+/ewcZskQIAAAQLFBU5Pz5rDo2lzFEGSwKg4d7ENTMbDZm932GxvZ2dYa+lNBkqdDadz146O5810FkcAEfpnZZcIECDQR4HhYOv8B2I8GjSTnewMkJYJ5G/IweG0OTyeLXur1zdIYDfq/+7uqNlup4XpbWcDpZOTWfPuYCr636DKa1cJEGhHYHt7q9mbjARMN3DngfXbd0cOsG8w2uSX8n/g8aOdVlqXOhko/XZw4ghgk2uwfSdAoBWBDJb24sha+lAgeyD+8+uxIOlDluoeZbD01cOdGMdUtiuu7NpXKJaD6EfWTLoCnI8QINA7gfy+zANL6b1AtiQJkt571HzvfVnHqPyCqVOB0lH0I2d/skSAAAECtxPIA8scqiD9LqC7rV814fcu1mg9LDjculOBUh4dSQQIECBwN4Ecz1nyh+Jue3N/787WtfzhlPolkGV+WLCRpTOBUrYmqeD9qtxyS4DAegTy7K7jOEO4z+n8x9LZbb2tAtmyenpapguuM4HSdNrvf/Le1m4ZJ0BgLQLTuIhin5NhG30u/d/zfnBUpgu6M4HSXHOpWk6AAIGVBfJK031N59fcM06rr8V/me+86nqJLujOBEp5OqdEgAABAqsJ9HnoQv5ASgQyYD4pUBc6EygpYgIECBAgsIpAzt0mEUiBEnWhM4FSy3O3qFEECBCoSiAvvtfXpEeiryX/ab6nBXqnOhMojWIeI4kAAQIEVhPIWdb7mvrc7djXMr8u3yXqQncCpZjoUSJAgACB1QTG4858na+WgS/4VIkBvF+wOz56jwI5TmndqTP/WTvjQVszAa/b0PoIECBwrwLZ7TYZD+91H2ycQK0CnQmUtra2mocPTO5Ya0WTLwIEygmYGLecrTUT6EyglEUxHg2b3R1HRaolAQIEbiuwNxlpTbotlvcRWEGgU4FS7v+DvXHj6GiFkvQRAgR6JzCJA0vfl70rdhluWaCTzTd5hJR97nlJ+hIj2Fs2tjkCBAisVSCHKjyKoQrZCi8RIFBWoLP/ZTkwMZejuCx9Xmkzr5MhaCpbGaydAIHuCuTB43Cw3YziDOFJnPySwZJEgEB5gc4GShdZvwiYLh67JUCAAAECBAi0JdC5MUptZdx2CBAgQIAAAQLLBARKy4S8ToAAAQIECPRWQKDU26KXcQIECBAgQGCZgEBpmZDXCRAgQIAAgd4KCJR6W/QyToAAAQIECCwTECgtE/I6AQIECBAg0FsBgVJvi17GCRAgQIAAgWUCAqVlQl4nQIAAAQIEeisgUOpt0cs4AQIECBAgsEyg01fmPjs7a46O5810ZgqTZQXpdQJtCwwHWzEn43bMNxZTasTkrBIBAgRqFOjst9tJzPH27mDaZLAkESDQPYHZPP435/PmZDpvDo6mTU5mLWDqXjnZIwIEvkygk4HSbwcnzeHx7Mty5tMECLQmkBNW/xr/t3m7tztqbbs2RIAAgdICnRujlEemgqTSxW79BMoI5P9vHuhIBAgQqEWgU4HSUbQiHRxOa7GVDwK9FMgDnew6lwgQIFCDQKcCpTwalQgQ2HyBHF94anzh5hekHBAg0HQmUMrWpBzfIBEgsPkCeRLGcZyxKhEgQGDTBToTKE3jzBmJAIF6BKaz03oyIycECPRWoDuBUp5qLBEgUI3ALC4dIBEgQGDTBToTKJ2eOvrc9Mpk/wlcFdCVflXDfQIENlWgM4HSpgLabwIECBAgQKBegc4ESjkVgkSAQD0Cg4H/6XpKU04I9FegM99ko5g3SiJAoB6BgYOfegpTTgj0WKA7gVJMrCkRIFCPwHjcma+XelDlhACB1gU68022Mx4021talVqvATZIoIDA9vZWMxl3cirJArm1SgIEahboTKC0FUHSwwcm06y5sslbfwRMjNufspZTArULdCZQSujxaNjs7jgKrb3SyV/dAnuTkdakuotY7gj0SqBTgVLKP9gbN45Ge1UHZbYigUkc6Pj/rahAZYUAgaaTzTd5RJpjHA4OY2JN87+ppgQ6L5Bd54+i6zxbhSUCBAjUJNDZb7UcCJrL0cmsOTmZnwdMs7mrd9dU+eRlswXyYGYY10oaxRmrkzgZI4MliQABArUJdDZQuoC+CJguHrslQIAAAQIECLQl0LkxSm1l3HYIECBAgAABAssEBErLhLxOgAABAgQI9FZAoNTbopdxAgQIECBAYJmAQGmZkNcJECBAgACB3goIlHpb9DJOgAABAgQILBMQKC0T8joBAgQIECDQWwGBUm+LXsYJECBAgACBZQICpWVCXidAgAABAgR6KyBQ6m3RyzgBAgTqENh2Vfg6CnINuSgxQ4BAaQ0FYxUECBAgcH8COZ2ORCAFStQFgZK6RYAAAQIbLZBzDkoEUmBUoC6oXeoWAQIECGy0wHDop2yjC3CNOz8crb8urH+Na8ywVREgQIAAgWUCO+NBY5zSMqV+vD4eDdaeUYHS2kmtkAABAgTaFMgBvBksSf0WmIyHRQJmgVK/65XcEyBAoAqB3cmoinzIxOoCe7vD1T98wycFSjfgeIkAAQIENkMgz3ba3SnzQ7kZAv3ey0mU/fZ2mZCmzFr7XV5yT4AAAQL3ILC3Oypyevg9ZMUm7yCQQfLDvfEdPnG3twqU7ubl3QQIECDQUYEcq/T40USw1NHyKbFbGSQ9frRTYtWX6xQoXVK4Q4AAAQKbLpA/nF893BEsbXpB3mL/35d12VBm6yzSLfbHWwgQIECAwMYInJ6eNW/fHTV5K9UncNGSVGpc0lWxDJT+L554fPVJ9wkQIECAwKYLZDvAweG0OTyebXpW7P8VgRy4/SDGo5WY1+3KZi7vZqD0r3i0f/mMOwQIECBAoCKBbFXKgOnoRMC0qcWaQdEkrpW1Oyl3dts1Nm/yXMrXsexf8wZPEyBAgACBjRbIbpqHD8bNg71RczydN7PpaTObnzbzCKCMPulm0WZgNIhyy3n8coqavKBoWy1IH4mcB0r//uhJDwkQIECAQHUCv7dKRPtAuTPJqzOToeaXHCqeLUoSAQIECBAgQIDAhwKvc4xSDuTOAd0SAQIECBAgQIDAe4EnMeHy1tt4/NP759wjQIAAAQIECPRe4HXESG8urtL0z95zACBAgAABAgQIvBf4Ie9u5Z9F91teJiC74SQCBAgQIECAQN8Fnly2KC26384jp76ryD8BAgQIECDQe4FXGSSlwnmLUt7RqpQKEgECBAgQIECgeXIRKF2MUcoLOeWgbq1KagcBAgQIECDQZ4GXF0FSIly2KF2IRMvSz3H/6cVjtwQIECBAgACBngi8iSDpydW8XrYoXXnyz3E/W5ckAgQIECBAgEBfBDL2+dPHmf0kUFo0N/314zd6TIAAAQIECBCoWOC/rna5XeTzk0ApX4g3voqbl3lfIkCAAAECBAhULvAyYp9/fC6Pn4xRuvqmGK/0Ih7/7epz7hMgQIAAAQIEKhLIIOnFdfm5MVDKD0Ww9Dxu/ieWx/lYIkCAAAECBAhUIJBjkv4aQdKrm/KyNFDKD0ewtB83/xtL3koECBAgQIAAgU0WeB07/+cIkt4sy8Rnxyh9/KFcUSxP4vmXH7/mMQECBAgQIEBgQwSyFellxDTfZGxzm32+VYvS1RUtWpdexHPfXn3efQIECBAgQIBARwUyQMqLav93BEh5/9bpzoHSxZoXAdOzePxdLE8vnndLgAABAgQIEOiIwE+xH/+M5c4B0sX+rxwoXawgb68ETRkwfR3L/mKJG4kAAQIECBAgUFQgW4lyeR3Lvxe3/7hr61F87pP0/w/wqjLc9/aBAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: contain;
    height: 80px;
    width: 100%
}

.textArea-kZH74L {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin-top: 16px;
    text-align: center
}

.preview-img-JzTABe {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOQAAACuCAYAAAAmlKGHAAAACXBIWXMAACE4AAAhOAFFljFgAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAy/SURBVHgB7d37UdxIFwXwA+X/P38RbDsCmwgsIjBE4CEC4wg8RGCIgHEENhFYjsA4ArQRLJsAbF90VR6LeUit1+3W+VWpBobxLhp0ph/qB0BEREREZNoBevTz58+X/sH5440/3vrjpX4N/foliLq790ehj3L88setP/Kjo6N7RKxzIDWEC3+8Qxk+ho6mdHt4eJg/PDzc+HDmiExwIH0QM//wyR8ZiGwq/HHhg7lCJFoH0gfR+YdrMIgUjwKRBLNVIH0YP/iHJVgtpTitUAazgFGNA+nD+Nk/nIMoboU/jq2GslEgfRiliroAURoKf5z6UN7CmL2BZMlIiSpgsKTcGUhtM16CKE1SQh5bund5uO0H2pvKMFLK5L75JxhyuONnn0GUvnMtfEzYGEi96X8Conm4hhHbSkhTxTjRwDIrpeSL+hP6i2XohzSWpeH8A2WvVgGi7t7g9wQGh34sUA56mdSLDc/1UVUt/HHlj1Xso+/JpLz6QptXC3+8RzfVKLRJPbvt4U/wO7qVkBLEJYNIY/LX7QJlU8sh3PHUM0T+aEPqVKoM4WSc4DnDSGPTgePH6NYseoOJ1Tt1uvxCV/5NWYJoIjrq5hThMkysr0AWMFD/JtLxqRcI8xoT6yuQF6ymkiEywizkenTabJtMPZB/IUwOIiO0cPiCMKYCGfLL5JYnfNJs5QjjMKF6IB3a+wEie3KEcZhQHyWkuUmeRFptja5f4xDdsTOHrJplIImsKhAZBpLIEAaSyBAGksgQBpLIEAaSyBAGksgQBpLIEAaSyBAGksgQBpLIEAaSyBAGksgQBpLIkBeIgK5zwm3Ue8DVHWwzG0gNoawmvcDEs7hT4t9XmSN46YMZujIbDchklVX3F/mJcmlJB+qTfNAt/XvMXbENMhnIg4ODrkvC034fQOaYDOTj46MDDc2BzLHay8p1eoZXgMyxGsgr0NBCFxKmAZkMpG4JJpumFKAhfOHGSDaZve3hL5hv/uGbbsgpe47wPmR3TztaT70HIm1nfmCAXjw5iGaAQ+eIDGEgiQyJYiwrxWNt3PE99wxtjyUk9caHUUZY3enxj//+WodBUkMsIakzLRW/4/kO3At/ZP7nx5xl0gxLSOpkRxgrTn7OkrIZBpKCNQhjxfnjGrQXA0lBWoSxkukgD9qBgaRQbcJYcaCdGEgKFTIBgLdB9rC8hEeGdD9R89h7Hf3vv/J/I/myaduw0PHJtIPJQMr9K5Rd5sny5yjr2nxExFqGMupzHYu5Kquu9bJA+s5jWddGOnD8cbLpZxJK/3C25z9xxtKxGYttyPeYD/Pr2qz1pn71X2/822goZf7qpjbimf6cGrAYyDnNe3QwbMOtjdWOUEoJeIw/Q8kwtmQxkAXm4xZG7bjPuCuUcj5VKBnGABYDeYP5MLl2UIOb/vtC+YphDGMukP4PeekfUl9VW0qQjxYv2hYjcHaFkvcbA5m87SELMMltAbQfCRIDuVgLixdtwHC4p9se/ly4gl1PLC9yJRdsDhpFQBgrDGWPOHSOuoRRyAfnL1AvGMiZ6yGMx9qRQz1gIGeMYbSHgZwphtEmBnKGGEa7GMiZYRht46pzMzLDMMqAd4ff46Nfrn3/Wh9N7RvDQM7EHEtGvZe993f27428J3JkmHgsNQM5A6ym7qbnJscKE2MbMnEMY1wYyIQxjPGxuqaOXEgZ4pysbGIBK4YxTuYCqUvOy4XkEKmpF7BiGONlrsp6cHAgOyg5xG2yBawYxriZC+Tj42PIhWTR6AtYMYzx4yJXw3EYEcOYBouBvEcaRru4GcZ0WOxllUWuUqi2jrKA1ZzDqOfuUJ67Ozw8/N/Dw0NVw3L6WOjj3yjPV8713uo5WwzkJcpxhieIk/zRL8ZYwGpuYdQeeLku5PrIUGsW+DCiKf/fegqnD/Gt/3c3/n3IYcDB+jf+l3xEe8dDnIyOL4ytPTnaAlZzCaNuuvQW5fYSDsOp1nC6mXI1QLOBpO1SD6Oen5SEssxkhvEVKMN5MfYgDw4uj0zKYdRzk9tF55i2duRQlsgL/zutMGIwOZY1IomHUYJ4548lbDVVFv64ky0StQ07KAYyEqmGUdqIP8tNJqUzz3KfwQJlMD9hQKyyRiDFMOo5ycV9jrgs/e++QPmeFugZS0jjEg2jkwfEF8aKw0ClJQNpWKJhlJ5TCaND/Jbatuytqs1AGpVoGKVEWSGtTXkXeDq1fjp8GEiDEg3jZ5Q9qCly/vjeRygZSGMSDeM14m0vNuXQQygZSEMSLhkXmAeHjqFkII1IuM2YeslY59AhlAykAYmGUUbeLDFPzh9fQ3pfGciJJRpGOZdLzJu8B63vUzKQ0ztBejf9v4JE68XOGMjphYz2MDs2NZFVA/v0qU17koGckI6JdGjH8kDxxePj4wK0Tpok101fzEBO633L11sOo0NYaT8HmX747sVATkQv4KzFPzEbRiW9qg7Dyv1xoUeOuHxu0uvK6VcTkbaWr941fbn1ycUOw99vPKuvdaO9udKB5GCfhFHeo+WuF7GEnIB8UvowZg1fbr1krDpyhrTatPCUvCf+eOW/PMPEG6029GFfKclATkNudbgGr8thf0EqN0JHzpddP9SwHu97nQFVKbkVAzmNXSWKlIjSRvq/v9DML9U4QunYiMze98fCfyklpuX3bGcpyTbkyLS95WpPV2uCXsW0pKZWvU9giC6rcaS9mhbviUoYF9gykokl5Mj0gqk+wXN/yD6Sr/zzpxGubyth3NtzOAWtxh6hrG1Y827bDxjICfiLRS6UV1olvRxjpfOBtL2POip5X/2xRFmNtdS+zLaN3mEgJ3JkYNvzLgLuo05mrX1pqTd2selJBpJCZYiMVGP1NomFauzbTU8ykBTqHSJlpBqbbeptZSApVMiUMTPWqrGnmK4am9WfYCCpNR2y5pAAH8pvWo2V3u4C48rqTzCQFMIhMdLbjfFH+7j6EwwkhYi6urpNbbRPgeG9rj/BQFKI10iYBnOMQeuu3rHDQFIIk6Nz+jbSoHUGkjpzmIkRqrFu/RsGkkI4zIyOrJLSskC/3Po3DCRRQxrKKwyoj0A6EM3HCgOqB7JAe0l2gRNNoY8SMukucKKaDAPqpYQM2VSEohbr/M1O9Dr/jH798V7WA/k32quWJKD5mF0gfRgzeUD/fSY7Axm6ONAHlpKzMptAykRsf8juZHI49G+QQDpwGfk5+YXESQGjG85KqZhhIPVVBfsKpDjXE6D0FUjYWvV0iWGHCT7L2x+B1MWWcoRbMpSzUCBBI1RP65712Wy67fED3Ugo75ru9kNRypGQterpHcZdK+hZCXlQf0JXE7tDP6oS95f+z2fZXR6J+zarpPvr5B+MN+vjeKg1a7XgkFsZU3RKPjuvZyuXy3g9/0vKizJ0Jyd5ogfZlqMcPN3UDYyvy7qLthOlVMwwkU0fMttG6lhc7ZmG1XYIZJcOwMlo9VRKRGknZphOvunJjYHU5G78B5Ssl7p4VVMrRMafn2wqK82xc0xv46TnXWNZZfkCtvnmJWv6wh565Ecj1VN/yG0MWcjKygCWfNOTWwOpc79YdZ2Xtosf38AwvY0hOyxL9dTSrKR821YSO2d76NJ4g07IJFPaThRYwWAtqjbKxmKH4tY1eppMv1oi0gY8tSZhbFySaLXV1Af2iKNsQhWbtmev7A2kbukl26dZ2s6LhtP2VsYKw9sbrAlG2YTa2QxsPEFZV95imzJ9J22qrdoWGvrDemvbdsJRNiF2lo6i1YoBRje/pH6FzG9dYliLTWOkdZTN3Qj//77sLdAOEEjr6gtEPFqDtpJewDajduR6WGL4KXgFfg/BNLud+hbVaug7BQeysraT7ntEuIknbdVq/KhWc6W04kT1zRq9n50DWaclp/TUyeJXDuUfqHqkeISUklJqfQXVyc7NZ01e2Hsgad70RjwnE/xWoCwdiyYv5srl1Lehd4yKzWnTMAoGknqlgwVOQeKizRxTwUBS7/Qi/Ih5u9LbhK2wDUmDGelWiEW3OrqtNZaQNBgtIeY2OUFqB616p9exhKTB+ZJyhXkMIJEwturEqWMJSYObyTjop5KxSxgFA0mj0OprqqGUsd3H2sPcCausNKqJl10cwkVIb+o2DCSNTsc/W5+3uM/T/da+14tlIGkyEd8WyVGGsfflSxhImlRkpWXhj48+iN8wEAaSTNC2pZSWDvZUawddDlEqrmMgyRRjwRwtiBUGkkzSYE416V3uKcqas6MFscJAkmnaxpT5lRLOIRc7luDJ/cRvRwPttNUEA0nRWFsuRg5ZkaJLQAuUJaHsh5q3nSY1FAaSoqYbBDn8Xibmrw0v+xdlAKUUlOAVY1dFiShC/wHSEA/20yvgBwAAAABJRU5ErkJggg==);
    background-repeat: no-repeat;
    background-size: contain;
    height: 56px;
    width: 74px
}

.memoContainer-fXLFwH {
    display: inline-flex;
    height: 100%;
    margin: 0 10px 0 0;
    vertical-align: middle
}

.memoBtn-NBfIwK {
    background: transparent;
    border: 0;
    padding: 0
}

.memoBtnContent-WgPZu9 {
    align-items: center;
    background: var(--s--color-glow-white-dark-em, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3));
    border-radius: var(--s-radius-xl, 24px);
    color: #fff;
    cursor: pointer;
    display: flex;
    gap: 2px;
    line-height: normal;
    padding: 6px 10px 6px 10px;
    white-space: nowrap
}

.memoBtnContent-WgPZu9:hover {
    background: var(--s--color-glow-white-dark-em, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .35) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .35))
}

.memoBtnContent-WgPZu9 .btnTxt-oOIJ5w {
    font-size: 12px;
    font-weight: 600
}

.memoEditorPanel-Tfyn_5 {
    background: hsla(0, 0%, 100%, .9);
    border-radius: 16px;
    box-shadow: 0 6px 10px 0 rgba(42, 60, 79, .1);
    display: flex;
    flex-direction: column;
    gap: 10px;
    height: 150px;
    padding: 9.5px 12px;
    transition: height .2s ease-in-out;
    width: 368px
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f {
    display: flex;
    flex-grow: 1;
    position: relative
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .iconPanel-SiuHr6 {
    align-items: center;
    display: flex;
    height: 23px;
    width: 20px
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .iconPanel-SiuHr6 .noteIcon-v_qdat {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-size: 20px
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .iconPanel-SiuHr6 .darkNoteIcon-FAou0s {
    color: hsla(0, 0%, 100%, .8)
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy {
    display: flex;
    flex-grow: 1
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi {
    background-color: initial;
    border: 0;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    flex-grow: 1;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    line-height: 23px;
    padding: 0 6px;
    resize: none;
    scrollbar-color: var(--s-color-border-primary, rgba(0, 0, 0, .2)) transparent;
    scrollbar-width: thin;
    vertical-align: center
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi::-webkit-scrollbar {
    background-color: initial;
    width: 4px
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi::-webkit-scrollbar-track {
    background: transparent
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi:focus {
    border: 0;
    outline: none;
    resize: none
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi::-webkit-input-placeholder {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    vertical-align: center
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi::-ms-input-placeholder {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    vertical-align: center
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .textArea-F_ZTNi::placeholder {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
    vertical-align: center
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .darkTextArea-jBGos0 {
    color: hsla(0, 0%, 100%, .8)
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .darkTextArea-jBGos0::-webkit-input-placeholder {
    color: hsla(0, 0%, 100%, .35)
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .darkTextArea-jBGos0::-ms-input-placeholder {
    color: hsla(0, 0%, 100%, .35)
}

.memoEditorPanel-Tfyn_5 .memoBody-asWN6f .textPanel-nRjBHy .darkTextArea-jBGos0::placeholder {
    color: hsla(0, 0%, 100%, .35)
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD {
    animation: alphaFrame-L05nnN .3s ease-in-out;
    display: flex
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterLeft-zehkkf {
    display: flex;
    flex-grow: 1
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterLeft-zehkkf [class*=timeCapsule-] {
    background: rgba(18, 19, 23, .5);
    font-family: PingFang SC;
    font-size: 11px;
    line-height: 16px
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .darkMemoFooterLeft-PjDYVx [class*=timeCapsule-] {
    background: hsla(0, 0%, 100%, .55);
    color: #000
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo {
    display: flex;
    gap: 12px
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .btn-EZOgj4 {
    border-radius: 16px;
    font-size: 12px;
    line-height: 18px;
    padding: 5px 16px
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .cancelBtn-bJNuxV {
    color: rgba(0, 0, 0, .85)
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .darkCancelBtn-WKBfiP {
    background: hsla(0, 0%, 100%, .06);
    color: hsla(0, 0%, 100%, .8)
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .okBtn-KjJe01 {
    color: #fff
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .darkOKBtn-Ok9Nll {
    background: #547cff
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .okBtnDisable-kYSv3H {
    background-color: rgba(0, 87, 255, .3)
}

.memoEditorPanel-Tfyn_5 .memoFooter-oo34aD .memoFooterRight-RTAROo .okDarkBtnDisable-lnGG3m {
    background: rgba(84, 124, 255, .3);
    color: hsla(0, 0%, 100%, .15)
}

.popover-GjV2HE {
    border-radius: 16px
}

.simpleEditorPanel-mK1iQ1 {
    background: var(--s-color-bg-secondary, #f9fafb);
    box-shadow: none;
    height: 42px;
    width: 100%
}

.simpleEditorPanel-mK1iQ1:hover {
    background: var(--s-color-bg-primary, #fff)
}

.simpleEditorPanel-mK1iQ1:hover textarea.simpleTextarea-lRya08 {
    background: var(--s-color-bg-primary, #fff) !important
}

.simpleEditorPanel-mK1iQ1 .simpleMemoBody-T_bKVC .iconPanel-SiuHr6 {
    background: transparent;
    height: 23px
}

.simpleEditorPanel-mK1iQ1 .simpleMemoBody-T_bKVC .simpleTextPanel-GUFfA5 textarea.simpleTextarea-lRya08 {
    background: var(--s-color-bg-secondary, #f9fafb);
    height: 23px;
    line-height: 23px;
    overflow: hidden
}

.darkPanel-bPrCDJ {
    background: rgba(36, 36, 36, .9)
}

@keyframes alphaFrame-L05nnN {
    0% {
        display: none
    }
    to {
        display: none
    }
}

.timeCapsuleWrapper-PnZ6aI {
    align-items: start;
    display: flex
}

.timeCapsuleWrapper-PnZ6aI .timeCapsule-Kf1PTb {
    background: #bdc3c9;
    border-radius: 10px;
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 10px;
    font-weight: 860;
    line-height: 11.93px;
    margin-top: 4px;
    padding: 2px 4px;
    text-align: center
}

.timeCapsuleWrapper-PnZ6aI .timeCapsule-Kf1PTb.active-Q2nuhJ {
    background: var(--s-color-brand-primary-default, #0057ff)
}

.wrapper-sNH30R {
    display: flex;
    margin: 0 auto;
    overflow: hidden
}

.wrapper-sNH30R .text-_qO9bA {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-family: PingFang SC;
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    max-height: 72px;
    overflow: hidden;
    position: relative;
    text-align: justify;
    text-align: left;
    text-overflow: ellipsis;
    transition: max-height .3s
}

.wrapper-sNH30R .text-_qO9bA:before {
    content: "";
    float: right;
    height: calc(100% - 17px)
}

.wrapper-sNH30R .btn-kcrew5 {
    border-radius: 4px;
    clear: both;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    cursor: pointer;
    float: right;
    font-size: 11px;
    line-height: 16px;
    margin-left: 4px;
    padding: 0 0 0 8px;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.wrapper-sNH30R .btn-kcrew5:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAhCAYAAAC4JqlRAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIQAAAACR5ktDAAABCElEQVRYCe2UvQrCQBCEFRXBQgvFTgQRLbSw9v2xEcQ3EBFEEAvtRBDnkwscIbnkUinswmTvbm9uJ5OfWs3CHDAHzAFz4McdWEgfqBpzEVchcjNQ7Kk2cfWW8j6wN6tE45ErHJTvWZsaWYtu7ancERACGF+EMuE3P4lwzCOFBMChYayIdPOgc0UCEhEDT0jIiaX2jSEpEL/7jgKXMgKgc9hQaAs8jrpwE/yYaTJ1Cw/lrfB289xUVgAHnYVERF9jXwTNeeMJmm+EF5OiKCuAc/JEIKZScw7lLmKDT3ItdFPEqDtPuDEOJJy0E6xXag6xigB4iLgKfBH8L3jbyRbmgDlgDpgD/+fAB/vyLI6SEaQbAAAAAElFTkSuQmCC);
    background-size: contain;
    content: "";
    display: inline-block;
    height: 16px;
    vertical-align: bottom;
    width: 16px
}

.wrapper-sNH30R .exp-AGzfpd {
    display: none
}

.wrapper-sNH30R .exp-AGzfpd:checked + .text-_qO9bA {
    max-height: none
}

.wrapper-sNH30R .exp-AGzfpd:checked + .text-_qO9bA .btn-kcrew5:before, .wrapper-sNH30R .exp-AGzfpd:checked + .text-_qO9bA:after {
    visibility: hidden
}

.wrapper-sNH30R .exp-AGzfpd:checked + .text-_qO9bA .btn-kcrew5:after {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAIKADAAQAAAABAAAAIAAAAACshmLzAAAA90lEQVRYCe2TvQrCQBCED0UQGwsbwcLnEMSn9wFsbNJGBC1tRBRxBm/JYcL97HWyC0OO+9n5Mpc4Z2UJWAKWgCVQl8AEx2c1LcYVh+c4u4PW0BV6QMWlBaD5BmIC7LGCVBAagND8BeM3RBAVRClAaA5Pt4dab66CKAHgx7aFaMQ6QBI7738JsR+TOENPKFm5ADTnnU99R5rzzaVuGNwhgeDzAiUhcgDEnE/Wr/l31rkQgillQaQAcs3VEDGAUvMYxAmL/Ft6NerNdBOMUWJvMA7vvNs1POLeo19iD/lwh3dHZnmPi8h6aqn2fKq/rVsCloAl8AcJfAB1RC8fq2R2GQAAAABJRU5ErkJggg==);
    background-size: contain;
    content: "";
    display: inline-block;
    height: 16px;
    vertical-align: bottom;
    width: 16px
}

.wrapper-sNH30R .btn-kcrew5:before {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    content: "...";
    left: 6px;
    position: absolute;
    transform: translateX(-100%)
}

.memoRecordContainer-mbCRZR {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    width: 100%
}

.memoRecordCard-NYHQMK {
    display: flex;
    gap: 12px;
    max-height: 244px;
    padding: 8px 8px 8px 14px;
    width: 100%
}

.memoRecordCard-NYHQMK .textContent-YOSRBa {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    flex-grow: 1;
    font-family: PingFang SC;
    font-size: 12px;
    font-weight: 500;
    line-break: anywhere;
    line-height: 18px;
    overflow-y: auto;
    padding-bottom: 4px;
    padding-top: 4px;
    scrollbar-color: var(--s-color-border-primary, rgba(0, 0, 0, .2)) transparent;
    scrollbar-width: thin;
    transition: scrollbar-color .2s ease-in-out
}

.memoRecordCard-NYHQMK .textContent-YOSRBa::-webkit-scrollbar {
    background-color: initial;
    width: 4px
}

.memoRecordCard-NYHQMK .textContent-YOSRBa::-webkit-scrollbar-track {
    background: transparent
}

.memoRecordCard-NYHQMK .coverImg-v3NBHf {
    background: #ebeef5;
    border-radius: 8px;
    cursor: pointer;
    height: 80px;
    position: relative
}

.memoRecordCard-NYHQMK .coverImg-v3NBHf img {
    border-radius: 8px;
    height: 80px;
    width: 141px
}

.memoRecordCard-NYHQMK .coverImg-v3NBHf .timeLabel-zNAoWM {
    bottom: 4px;
    position: absolute;
    right: 4px
}

.memoRecordCard-NYHQMK .coverImg-v3NBHf .timeLabel-zNAoWM [class*=timeCapsule-] {
    background: rgba(18, 19, 23, .5);
    font-family: PingFang SC;
    font-size: 11px;
    line-height: 16px
}

.memoTranscript-coXI24 {
    padding-bottom: 8px;
    padding-left: 14px;
    padding-right: 8px
}

.memoTranscript-coXI24 .transcriptContent-F1a4AG {
    display: flex;
    gap: 4px;
    margin-top: 8px
}

.memoTranscript-coXI24 .transcriptContent-F1a4AG .icon-PGixdJ {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-size: 16px
}

.memoTranscript-coXI24 .transcriptContent-F1a4AG .text-DCXcu2 {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    font-family: PingFang SC;
    font-size: 11px;
    font-weight: 400;
    line-height: 18px;
    margin-right: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.contextMenuContainer-v9VjMU {
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    padding: 4px
}

.contextMenuContainer-v9VjMU .menuItem-_Jay5m {
    align-items: center;
    color: var(--s-color-text-secondary, rgba(32, 20, 20, .85));
    cursor: pointer;
    display: flex;
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 500;
    gap: 8px;
    line-height: 20px;
    padding: 8px
}

.contextMenuContainer-v9VjMU .menuItem-_Jay5m:hover {
    background: #f3f4f5;
    border-radius: 12px
}

.contextMenuContainer-v9VjMU .menuItem-_Jay5m .icon-PGixdJ {
    font-size: 20px
}

.trashIcon-NK_ClM {
    color: var(--s-color-accents-red, #f94d4d)
}

.scrollbarHide-ILYlnc {
    scrollbar-color: transparent transparent !important
}

.transcriptTooltip-sFYXrh {
    margin: 8px
}

.transcriptTooltip-sFYXrh .article-UdQ8Iy {
    display: flex;
    flex-direction: column;
    gap: 4px
}

.transcriptTooltip-sFYXrh .article-UdQ8Iy p {
    font-size: 12px;
    margin: 0
}

.closeAssistant-kOkYEs {
    display: none !important
}

.videoSummaryAssistantContainer-akGg3K {
    background: var(--s-color-bg-tertiary, #f3f4f6);
    border-radius: 16px;
    color: var(--color-neutral-100);
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    min-width: 314px;
    padding-bottom: 16px;
    position: relative
}

.videoSummaryAssistantContainer-akGg3K .semi-portal {
    z-index: 9999 !important
}

.videoSummaryAssistantContainer-akGg3K .tabContainer-T52ATa {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 0
}

.videoSummaryAssistantContainer-akGg3K .main-tabs-DD8dEN {
    display: flex;
    flex: 1 1;
    height: 0
}

.videoSummaryAssistantContainer-akGg3K .main-tabs-DD8dEN .semi-tabs-pane {
    height: 100%
}

.videoSummaryAssistantContainer-akGg3K .main-tabs-DD8dEN .semi-tabs-pane .semi-tabs-pane-motion-overlay {
    display: flex;
    flex-direction: column;
    height: 100%
}

.videoSummaryAssistantContainer-akGg3K .main-tabs-DD8dEN .semi-tabs-content {
    min-height: 0;
    padding: 0
}

.videoSummaryAssistantContainer-akGg3K .area-pKRbkk {
    align-items: center;
    background-color: var(--color-neutral-50);
    border-radius: 50%;
    color: var(--static-white);
    cursor: pointer;
    display: flex;
    height: 16px;
    justify-content: center;
    position: absolute;
    right: -5px;
    top: -5px;
    visibility: hidden;
    width: 16px;
    z-index: 100
}

.videoSummaryAssistantContainer-akGg3K .area-pKRbkk:hover {
    background-color: var(--color-neutral-70)
}

.videoSummaryAssistantContainer-akGg3K .area-pKRbkk svg {
    font-size: 8px;
    fill: var(--static-white)
}

.videoSummaryAssistantContainer-akGg3K .area-pKRbkk:has([class*=semi-dropdown-showing]) {
    visibility: visible !important
}

.header-Y1_yxW {
    align-items: center;
    display: flex;
    padding: 14px 14px 0
}

.header-Y1_yxW .controls-TriwIR {
    align-items: center;
    display: flex;
    flex: 1 1;
    justify-content: flex-end
}

.header-Y1_yxW .actionBtn-h61pvg .iconBtn-FwVKd8 {
    background-color: initial;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    height: 24px;
    width: 24px
}

.header-Y1_yxW .semi-popover-wrapper {
    border-radius: 20px;
    height: auto;
    width: 180px
}

.content-visible-T7D5IW {
    margin-bottom: 4px
}

.actionBtn-h61pvg {
    align-items: center;
    display: flex;
    gap: 8px;
    height: 36px
}

.footer-Bs22z8 {
    margin-top: 8px;
    padding: 0 14px
}

.footer-Bs22z8 .semi-button-content-right {
    margin-left: 4px
}

.footer-Bs22z8 .buttonItem-DKpkLR {
    align-items: center;
    background: var(--s-color-bg-primary, #fff) !important;
    border: 1px solid rgba(0, 0, 0, .12);
    border-radius: 50%;
    color: rgba(0, 0, 0, .95);
    cursor: pointer;
    display: flex;
    height: 32px !important;
    justify-content: center;
    margin-right: 8px;
    width: 32px !important
}

.footer-Bs22z8 .buttonItem-DKpkLR:hover {
    background-color: rgba(0, 0, 0, .06) !important;
    border: 1px solid transparent
}

.footer-Bs22z8 .buttonItem-DKpkLR:active {
    background-color: rgba(46, 49, 56, .13) !important
}

.footer-Bs22z8 .buttonItem-DKpkLR .commonIcon-zatgvP {
    align-items: center;
    display: flex;
    font-size: 18px
}

.actionFooterBtn-bfZlUX {
    align-items: center;
    display: flex;
    height: 36px;
    justify-content: space-between;
    width: 100%
}

.content-k93CU9 {
    font-size: 14px;
    line-height: 21px;
    padding: 0 14px;
    word-break: break-word
}

.highlightPlaceholder-DodOvW {
    padding: 0 14px
}

.highlightPlaceholder-DodOvW .semi-skeleton-paragraph li {
    border-radius: 10px;
    height: 60px
}

.highlightPlaceholder-DodOvW .semi-skeleton-paragraph li:last-child {
    margin-bottom: 0;
    width: 100%
}

.highlightPlaceholder-DodOvW .highlightPlaceholderTitle-hScHbx {
    color: var(--static-neutral-40);
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin: 14px 0 6px 26px;
    margin-left: 12px
}

.highlightPlaceholder-DodOvW .highlightLoadingContainer-D9SwcL {
    padding-top: 2px
}

.no-transcript-i7_Gk4, .summary-C43f3d {
    font-size: 14px;
    line-height: 18px
}

.gradientButton-lSN9Xt {
    border-radius: 24px;
    color: hsla(0, 0%, 100%, .95);
    font-size: 14px;
    height: 36px;
    min-width: 56px;
    overflow: hidden;
    padding: 10px 14px;
    position: relative
}

.gradientButton-lSN9Xt:before {
    background: var(--s-color-ai-button-fill, radial-gradient(115.45% 162.76% at 19.33% 22.04%, #0057ff 0, #4298fd 50%));
    content: "";
    height: 200px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.gradientButton-lSN9Xt span {
    z-index: 1
}

.gradientButton-lSN9Xt:hover:before {
    animation: var(--btn-hover-animation)
}

.onboarding-j1o5b_ {
    animation: gradient_move-YZnxFm 3s ease infinite;
    background: linear-gradient(225deg, #0057ff, #6fc8ff) 0 0 /300% 300%;
    background-size: 200% auto
}

.button-zRpVJs.semi-button, .onboarding-j1o5b_ {
    border-radius: 24px;
    color: hsla(0, 0%, 100%, .95);
    font-size: 14px;
    height: 36px;
    min-width: 56px;
    padding: 10px 14px
}

.button-zRpVJs.semi-button {
    background-color: var(--color-primary-blue)
}

@keyframes gradient_move-YZnxFm {
    0% {
        background-position: 0 92%
    }
    50% {
        background-position: 100% 9%
    }
    to {
        background-position: 0 92%
    }
}

.actionBtn-h61pvg .semi-button-content-left {
    margin-right: 0
}

.actionBtn-h61pvg .semi-button-content-right {
    margin-left: 0
}

.actionBtn-h61pvg .semi-button.semi-button-loading .semi-button-content > svg {
    display: none
}

.chatButton-uWBrKd.semi-button {
    background-color: initial;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 24px;
    color: rgba(0, 0, 0, .95);
    font-size: 12px;
    font-weight: 500;
    height: 32px;
    line-height: 18px;
    padding: 8px 12px 8px 8px
}

.chatButton-uWBrKd.semi-button:hover {
    border: .5px solid transparent
}

.chatButton-uWBrKd.semi-button svg {
    color: rgba(0, 0, 0, .95);
    height: 20px;
    width: 20px
}

.rightOperationButtons-PgKvtE {
    align-items: center;
    display: flex
}

.videoSummaryAssistantContainer-akGg3K:hover .area-pKRbkk {
    visibility: visible
}

.highlight-title-bNWBMa {
    color: var(--static-neutral-40);
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin: 14px 0 6px 26px
}

.streamMessage-Ly4SZU {
    max-height: 160px;
    scrollbar-width: none
}

.scrollContainer-ONDBtF:after {
    background: linear-gradient(180deg, hsla(210, 9%, 96%, 0), #f3f4f5) !important
}

.fadeIn-rs4Pol {
    animation: fadeIn-rs4Pol .3s 1;
    animation-fill-mode: forwards;
    opacity: 0
}

.optionContainer-Fm0DdW {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.optionContainer-Fm0DdW svg {
    color: var(--color-primary-blue);
    height: 18px;
    width: 18px
}

@keyframes fadeIn-rs4Pol {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.first-time-use-summarize-f2OC1h {
    align-items: baseline;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 16px;
    margin: 14px 14px 0
}

.no-subtitles-with-guidance-liS6JO {
    color: rgba(0, 0, 0, .4);
    font-size: 14px;
    font-weight: 400;
    line-height: 18px;
    margin: 8px 14px 0
}

.tab-inactive-Idddik {
    display: none
}

.transcript-container-yUdlQL {
    max-height: 400px;
    overflow: scroll;
    padding: 0 14px 12px
}

.transcript-container-yUdlQL .timeline-pM2KOH {
    align-items: flex-start;
    border-radius: 12px;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    padding: 4px 8px;
    text-align: left;
    word-break: break-word
}

.transcript-container-yUdlQL .timeline-pM2KOH .time-oHJzL8 {
    color: var(--s-color-brand-primary-default, #0057ff);
    cursor: pointer;
    margin-right: 12px;
    width: auto
}

.transcript-container-yUdlQL .timeline-pM2KOH .text-gY_g3D {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.memoListContainer-_40qBb {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 12px;
    padding-left: 14px;
    padding-right: 14px
}

.memoModal-So3MqA {
    border-radius: 16px;
    width: 260px
}

.deleteConfirmPopup-zJQ5RP {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 16px;
    display: flex;
    flex-direction: column;
    gap: 16px;
    padding: 16px 18px;
    width: 230px
}

.deleteConfirmPopup-zJQ5RP .title-sAoKsj {
    color: var(--s-color-text-primary, #000);
    font-family: PingFang SC;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
}

.deleteConfirmPopup-zJQ5RP .opt-JZHO5b {
    display: flex;
    flex-direction: row-reverse;
    gap: 8px
}

.deleteConfirmPopup-zJQ5RP .optBtn-K3Jv2_ {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 24px;
    font-family: PingFang SC;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    padding: 0;
    width: 100%
}

.deleteConfirmPopup-zJQ5RP .confirmBtn-Q5ipxh {
    color: var(--s-color-system-alert, #ff3b30)
}

.deleteConfirmPopup-zJQ5RP .cancelBtn-yy2W8G {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8))
}

.content-tabs-Ogw4PL {
    display: flex;
    flex-direction: column;
    min-height: 0
}

.content-tab-bar-gIeyIa {
    align-items: center;
    color: var(--s-color-text-quaternary, #0000004d);
    display: flex;
    font-size: 12px;
    font-weight: 600;
    gap: 16px;
    justify-content: start;
    margin: 12px 0 6px;
    padding-top: 2px;
    padding: 0 30px
}

.content-tab-bar-gIeyIa .content-tab-item-FFroym {
    cursor: pointer;
    line-height: 16px;
    position: relative
}

.content-tab-bar-gIeyIa .content-tab-item-FFroym:after {
    background: var(--s-color-text-primary, #000);
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    content: "";
    display: block;
    height: 2px;
    margin-top: 4px;
    visibility: hidden;
    width: 100%
}

.content-tab-bar-gIeyIa .content-tab-item-FFroym[data-active=true] {
    color: var(--s-color-text-secondary, #000000cc)
}

.content-tab-bar-gIeyIa .content-tab-item-FFroym[data-active=true]:after {
    visibility: visible
}

.content-tab-bar-gIeyIa .tab-title-suffix-bririF {
    color: var(--s-color-text-quaternary, #0000004d);
    font-size: 11px;
    font-weight: 400;
    left: 100%;
    line-height: 16px;
    margin-left: 8px;
    pointer-events: none;
    position: absolute
}

.searchInput-O4276U {
    border: .5px solid var(--s-color-bg-trans) !important;
    border-radius: var(--s-radius-xs, 8px) !important;
    height: 30px !important
}

.searchInput-O4276U .semi-input-prefix {
    margin-left: 8px;
    margin-right: 4px
}

.searchInput-O4276U .semi-input-suffix {
    margin-right: 8px
}

.searchInput-O4276U .close-TfmU6N {
    cursor: pointer
}

.searchResult-vZLvPR {
    background-color: var(--s-color-bg-primary);
    border-radius: var(--s-radius-m, 16px);
    margin: 16px;
    overflow-y: overlay;
    scrollbar-color: var(--scrollbar-color) transparent
}

.searchItem-yNYdHx {
    cursor: pointer
}

.highlight-7bkvX0 {
    background-color: initial;
    color: var(--s-color-brand-primary-default)
}

.collpaseContainer-OrtjUt {
    display: flex;
    gap: 8px;
    vertical-align: middle
}

.collpaseContainer-OrtjUt .iconContainer-Jh4OaB {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    height: 28px;
    justify-content: center;
    width: 28px
}

.collpaseContainer-OrtjUt .iconContainer-Jh4OaB:hover {
    background-color: rgba(0, 0, 0, .06);
    border-radius: 14px
}

.collpaseContainer-OrtjUt .iconContainer-Jh4OaB .chevronUpIcon-rrqKOy {
    font-size: 16px
}

.expandContainer-Ttta0l:before {
    background-color: var(--s-color-bg-tertiary, #f3f4f6) !important
}

.tabs-bD7J4T {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    cursor: pointer;
    flex-wrap: wrap;
    gap: 2px;
    padding: 2px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tabs-bD7J4T, .tabs-bD7J4T .tab-item-emA2C7 {
    align-items: center;
    border-radius: var(--s-radius-xl, 24px);
    display: flex
}

.tabs-bD7J4T .tab-item-emA2C7 {
    gap: 4px;
    justify-content: center;
    padding: 5px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tabs-bD7J4T .tab-item-emA2C7 .tab-icon-rope33 {
    display: flex;
    padding: 4px
}

.tabs-bD7J4T .tab-item-emA2C7 .tab-text-INjVpq {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font-size: 12px;
    font-weight: 600;
    line-height: 16px
}

.tabs-bD7J4T .tab-item-emA2C7 .tab-text-INjVpq.active-tab-text-t3v4X3 {
    color: var(--s-color-text-primary, #000)
}

.tabs-bD7J4T .tab-item-emA2C7:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06))
}

.tabs-bD7J4T .tab-item-emA2C7.active-mfAmqD {
    background-color: var(--s-color-bg-primary, #fff);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 2px 3px 0 rgba(0, 0, 0, .05);
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.tabs-bD7J4T .tab-item-emA2C7 .loading-container-vxKfcs .semi-spin-wrapper {
    align-items: center;
    display: flex
}

.tabs-bD7J4T .tab-item-emA2C7 .loading-container-vxKfcs .semi-spin-wrapper svg {
    color: rgba(0, 0, 0, .5)
}

.tab-content-njutee {
    height: 100%;
    width: 100%
}

.tab-content-njutee .content-pCzfOJ {
    height: 100%
}

.tab-content-njutee .content-pCzfOJ.inactive-r6Koqh {
    display: none
}

.tab-content-njutee .content-pCzfOJ.slide-in-left-GDFTz9 {
    animation: leftShow-TBcah6 .2s ease-in-out 0s
}

.tab-content-njutee .content-pCzfOJ.slide-in-right-cowJX0 {
    animation: rightShow-_byv8b .2s ease-in-out 0s
}

@keyframes leftShow-TBcah6 {
    0% {
        opacity: 0;
        transform: translateX(60px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

@keyframes rightShow-_byv8b {
    0% {
        opacity: 0;
        transform: translateX(-60px)
    }
    to {
        opacity: 1;
        transform: translateX(0)
    }
}

.no-content-container-vpvLRc, .summary-PamaTE {
    font-size: 14px;
    font-weight: 400;
    line-height: 22px
}

.no-content-container-vpvLRc {
    display: flex;
    flex-direction: column
}

.no-content-container-vpvLRc .img-b_muJL {
    background-repeat: no-repeat;
    background-size: contain;
    height: 72px;
    width: 87px
}

.no-content-with-guidance-C01QiO {
    align-items: center;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: flex;
    flex-direction: column;
    font-size: 14px;
    font-weight: 400;
    gap: 16px;
    line-height: 22px;
    margin: 0 14px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.cici-ext-container-eokF5t, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-td8MgM 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-naiEz7 150ms ease forwards;
    --light-click-animation: light-click-animation-PzPBFY 150ms ease forwards;
    --click-animation: click-animation-vqCoCt 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-XbnXcn 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-H3JXbe 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-td8MgM {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-naiEz7 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-C9h4bh {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-vqCoCt {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-PzPBFY {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-H3JXbe {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-eokF5t, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-eokF5t .cici-ext-always-dark-yaMnSw, body .cici-ext-always-dark-yaMnSw {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-eokF5t, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-eokF5t .cici-ext-always-light-si1vbH, body .cici-ext-always-light-si1vbH {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-eokF5t[theme-mode=dark] .cici-ext-always-light-si1vbH, .cici-ext-container-eokF5t[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-si1vbH, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-eokF5t[theme-mode=dark], .cici-ext-container-eokF5t[theme-mode=light] .cici-ext-always-dark-yaMnSw, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-yaMnSw {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-eokF5t, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-eokF5t a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-eokF5t *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-eokF5t, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-eokF5t .cici-ext-always-dark-yaMnSw, body .cici-ext-always-dark-yaMnSw {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-eokF5t, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-eokF5t .cici-ext-always-light-si1vbH, body .cici-ext-always-light-si1vbH {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-eokF5t[theme-mode=dark] .cici-ext-always-light-si1vbH, .cici-ext-container-eokF5t[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-si1vbH, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-eokF5t[theme-mode=dark], .cici-ext-container-eokF5t[theme-mode=light] .cici-ext-always-dark-yaMnSw, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-yaMnSw {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-aItIY9 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.highlight-list-wrapper-xihFaP {
    align-items: flex-start;
    display: flex;
    flex: 1 1;
    flex-direction: column;
    font-size: 12px;
    height: 100%;
    overflow: hidden
}

.content-breakdown-wrapper-ZO8UZw {
    overflow-y: auto;
    padding: 2px 14px 12px;
    scroll-behavior: smooth;
    scrollbar-width: none;
    width: 100%
}

.content-breakdown-wrapper-ZO8UZw.podcast-breakdown-wrapper-CBrX8P {
    max-height: 405px
}

.highlight-title-aEzmlu {
    color: var(--static-neutral-40);
    font-size: 12px;
    font-weight: 700;
    line-height: 15px;
    margin: 14px 0 6px 26px
}

.breakdownContainer-hE5NKx {
    background: #fff;
    border-radius: 16px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    margin-top: 10px;
    overflow: hidden;
    padding: 4px;
    width: 100%
}

.breakdownContainer-hE5NKx:hover {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .15);
    z-index: 1
}

.breakdownContainer-hE5NKx.no-hover-krW7_E {
    background: transparent;
    cursor: auto
}

.breakdownContainer-hE5NKx:first-child {
    margin: 0
}

.breakdownExpand-eXdPNP {
    padding-bottom: 4px
}

.breakdownExpand-eXdPNP .breakdownTitle-c4_spY:hover {
    background: rgba(0, 0, 0, .06)
}

.breakdownTitle-c4_spY {
    align-items: flex-start;
    border-radius: 12px;
    box-sizing: border-box;
    display: flex;
    padding: 8px
}

.breakdownTitle-c4_spY:hover {
    background-color: rgba(0, 0, 0, .06)
}

.breakdownIsPlaying-nx8qEe:hover {
    background-color: unset
}

.breakdownTag-wncJGJ {
    align-items: center;
    background-color: #b8bfc6;
    border-radius: 10px;
    color: #fff;
    display: flex;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 860;
    height: 16px;
    margin-right: 8px;
    margin-top: 4px;
    padding: 2px 6px;
    text-align: center
}

.activeTag-SApbRQ {
    background: linear-gradient(270deg, #794aff, #0a7bff)
}

.breakdownContentContainer-kJyNZ5 {
    align-items: flex-start;
    display: flex;
    flex: 1 1;
    min-width: 0
}

.breakdownSectionContainer-oZtSm0 {
    flex: 1 1;
    margin-right: 8px
}

.breakdownContent-NHj0oy {
    color: rgba(0, 0, 0, .95);
    flex: 1 1;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
    word-break: break-word
}

.expandIconContainer-cezszg {
    align-items: center;
    color: rgba(0, 0, 0, .95);
    display: flex;
    justify-content: center;
    margin: 0 0 3px;
    margin-top: 5px
}

.expandIconContainer-cezszg .expandText-OO5QcP {
    font-size: 12px;
    font-weight: 590;
    line-height: 14px;
    margin-right: 2px
}

.expandIconContainer-cezszg .expandIconBg-lnivJk {
    align-items: center;
    display: flex;
    height: 14px;
    justify-content: center;
    margin-bottom: 2px;
    transform: rotate(90deg);
    width: 14px
}

.expandIconContainer-cezszg .expandIconBg-lnivJk svg {
    height: 10px;
    width: 10px
}

.foldIconContainer-Z2N7dL {
    display: flex;
    height: 18px;
    justify-content: flex-end;
    margin: 8px 12px 8px 0
}

.foldIconContainer-Z2N7dL svg {
    height: 18px;
    margin-top: 3px;
    width: 16px
}

.foldIconButton-Q8019v {
    align-items: center;
    color: rgba(0, 0, 0, .95);
    display: flex;
    justify-content: center;
    margin: 0 0 3px;
    margin-top: 5px;
    margin: 0;
    position: unset
}

.foldIconButton-Q8019v .expandText-OO5QcP {
    font-size: 12px;
    font-weight: 590;
    line-height: 14px;
    margin-right: 2px
}

.foldIconButton-Q8019v .expandIconBg-lnivJk {
    align-items: center;
    display: flex;
    height: 14px;
    justify-content: center;
    margin-bottom: 2px;
    transform: rotate(90deg);
    width: 14px
}

.foldIconButton-Q8019v .expandIconBg-lnivJk svg {
    height: 10px;
    width: 10px
}

.foldIconButton-Q8019v .expandIconBg-lnivJk {
    margin-bottom: unset
}

.isExpanding-s5YPFu {
    margin-top: 4px;
    transform: rotate(180deg) !important
}

.bulletPointContainer-bmPPeT {
    align-items: flex-start;
    border-radius: 12px;
    display: flex;
    line-height: 14px;
    padding: 8px 12px 8px 8px
}

.bulletPointContainer-bmPPeT:hover {
    background-color: rgba(0, 0, 0, .06)
}

.pointTimestamp-XpceP1 {
    align-items: center;
    background-color: initial;
    border: .5px solid rgba(0, 0, 0, .12);
    border-radius: 10px;
    color: rgba(0, 0, 0, .45);
    display: flex;
    flex-shrink: 0;
    font-size: 10px;
    font-weight: 700;
    height: 16px;
    line-height: 12px;
    margin-right: 8px;
    margin-top: 2px;
    padding: 2px 6px;
    text-align: center
}

.pointContent-Tui7tV {
    color: rgba(0, 0, 0, .7);
    font-size: 14px;
    line-height: 20px;
    text-align: left;
    width: 100%;
    word-break: break-word
}

.currentActiveBulletPoint-MnWa2i {
    color: rgba(0, 0, 0, .95)
}

.currentActiveBulletPoint-MnWa2i .pointTimestamp-XpceP1 {
    background-clip: padding-box, border-box;
    background-image: linear-gradient(90deg, #fff, #fff), linear-gradient(270deg, #794aff, #0a7bff);
    background-origin: padding-box, border-box;
    border: .5px solid transparent;
    border-radius: 10px
}

.currentActiveBulletPoint-MnWa2i .pointTimestamp-XpceP1 .semi-tag-content {
    -webkit-background-clip: text;
    background-image: linear-gradient(270deg, #794aff, #0a7bff);
    color: transparent
}

.currentActiveBulletPoint-MnWa2i .pointContent-Tui7tV {
    color: rgba(0, 0, 0, .95) !important
}

.activeBreakdownContainer-CjiZNA {
    background: #fff;
    border: unset;
    overflow: hidden
}

.activeBreakdownContainer-CjiZNA:hover {
    box-shadow: 0 6px 10px 0 rgba(0, 102, 255, .1), 0 0 1px 0 rgba(0, 102, 255, .15);
    z-index: 1
}

.activeBreakdownContainer-CjiZNA .bulletPointContainer-bmPPeT:hover {
    background-color: rgba(0, 0, 0, .06)
}

.activeBreakdownContainer-CjiZNA .bulletPointContainer-bmPPeT:hover.currentActiveBulletPoint-MnWa2i .pointTimestamp-XpceP1 {
    background-image: linear-gradient(90deg, #f0f0f0, #f0f0f0), linear-gradient(270deg, #794aff, #0a7bff)
}

.activeBreakdownContainer-CjiZNA .pointContent-Tui7tV {
    color: rgba(0, 0, 0, .7)
}

.progressBarContainer-c3vF1o {
    background-color: rgba(0, 0, 0, .06);
    border-radius: 8px;
    margin: 8px 0 0 0;
    overflow: hidden;
    width: 100%
}

.progressBar-mU8Ne9 {
    background: linear-gradient(90deg, #8672ff, #06f);
    border-radius: 8px;
    height: 3px;
    transition: all .6s linear
}

.divider-UjNdQT {
    margin: 4px 8px 12px;
    width: unset
}

.keywordTagsContainer-hr964W {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    padding: 0 8px 8px
}

.keywordTagsContainer-hr964W .loadingTips-ZaRdjo {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font: var(--s-font-small)
}

.keywordTagsContainer-hr964W .tagContainer-pSL9D9 {
    align-items: flex-start;
    background: var(--s-color-bg-secondary, #f9fafb);
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: 16px;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    cursor: pointer;
    display: flex;
    font-size: 13px;
    line-height: 20px;
    padding: 6px 9px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.keywordTagsContainer-hr964W .tagContainer-pSL9D9:hover {
    background: var(--s-color-bg-tertiary, #f3f4f6)
}

.keywordTagsContainer-hr964W .tagContainer-pSL9D9 .arrowIcon-SYcXGG {
    align-items: center;
    display: flex;
    height: 100%;
    margin-left: 4px
}

.canClick-VvKj2N {
    cursor: pointer
}

.share_card_wrapper-sgCYh0 {
    align-items: center;
    background-color: rgba(0, 0, 0, .5);
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    overflow: scroll;
    width: 100%
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ {
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    padding-top: 80px;
    width: 480px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_close_button-pe0HYM {
    align-items: flex-end;
    align-self: end;
    cursor: pointer;
    display: flex;
    flex-shrink: 0;
    height: 80px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_close_button-pe0HYM span svg {
    color: rgba(0, 0, 0, .3);
    height: 36px;
    width: 36px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg {
    -webkit-backdrop-filter: blur(30px);
    backdrop-filter: blur(30px);
    background: #844b38;
    border-radius: var(--s-radius-xl, 24px);
    display: flex;
    flex-direction: column;
    flex-shrink: 0;
    overflow: hidden;
    width: 480px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_image_container-RNx0jU {
    position: absolute;
    z-index: 1
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_image_container-RNx0jU .share_card_main_image-vtzLbE {
    border-top-left-radius: var(--s-radius-xl, 24px);
    border-top-right-radius: var(--s-radius-xl, 24px);
    width: 480px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_image_container-RNx0jU .share_card_main_image_overlay-AbPF3P {
    background: linear-gradient(180deg, rgba(132, 75, 56, 0) 45.19%, #844b38);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 480px;
    z-index: 2
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    left: 0;
    padding: 160px 30px 30px;
    position: relative;
    top: 0;
    width: 100%;
    z-index: 3
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_header-Rvc9ga {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: 36px;
    width: 100%
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_summary-H2das6 {
    display: flex;
    flex-direction: column;
    margin-top: 16px;
    width: 100%
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_summary-H2das6 .share_card_content_summary_title-Ji2TRv {
    align-items: center;
    color: var(--s-color-text-invert-intact-primary, #fff);
    display: flex
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_summary-H2das6 .share_card_content_summary_title-Ji2TRv .sum_title_icon-4drIQa svg {
    height: 20px;
    width: 20px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_summary-H2das6 .share_card_content_summary_title-Ji2TRv .sum_title_text-A1_1CA {
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
    line-height: 20px;
    padding-left: 4px;
    width: 240px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_summary-H2das6 .share_card_content_summary_main-py1JqY {
    margin-top: 4px;
    width: 100%
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_bottom-iD2sLS {
    align-items: flex-end;
    display: flex;
    justify-content: space-between;
    margin-top: 54px;
    width: 100%
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_bottom-iD2sLS .logo-GlaJKI {
    background: #adff2f;
    height: 20px;
    width: 100px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_main-wti6Cg .share_card_main_content-eF8pPX .share_card_content_bottom-iD2sLS .qr_code-FsvqaO {
    height: 60px;
    width: 60px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 {
    align-items: center;
    align-self: center;
    display: flex;
    flex-shrink: 0;
    margin-top: 16px;
    padding-bottom: 20px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_download_button-owcQ1W {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2));
    border-radius: 24px;
    cursor: pointer;
    display: flex;
    height: 48px;
    justify-content: center;
    width: 48px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_download_button-owcQ1W:hover {
    background: #d2d2d2
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_download_button-owcQ1W span svg {
    height: var(--s-radius-xl, 24px);
    width: var(--s-radius-xl, 24px)
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_copy_button-vMZWSg {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2));
    border-radius: 24px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    margin-left: 14px;
    padding: 12px 24px 12px 18px
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_copy_button-vMZWSg:hover {
    background: #d2d2d2
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_copy_button-vMZWSg .icon-m56oEh span svg {
    height: var(--s-radius-xl, 24px);
    width: var(--s-radius-xl, 24px)
}

.share_card_wrapper-sgCYh0 .share_card-pBhLRQ .share_card_action_buttons-yl0HI6 .share_card_copy_button-vMZWSg .text-BVHIbw {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 15px;
    font-style: normal;
    font-weight: 500;
    line-height: 24px;
    margin-left: 6px
}

.video_clip_container-AwCP0c {
    background: var(--s-color-bg-trans-tertiary, rgba(0, 0, 0, .15));
    border-radius: var(--s-radius-m, 16px);
    box-sizing: border-box;
    padding: 8px 16px;
    width: 100%
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid {
    align-items: center;
    display: flex;
    margin-bottom: 4px;
    padding: 2px 0;
    width: 100%
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid .video_clip_time-wKZkPO {
    background: var(--s-color-border-invert-secondary, hsla(0, 0%, 100%, .12));
    border-radius: 10px;
    display: flex;
    margin-top: 3px;
    padding: 2px 4px
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid .video_clip_time-wKZkPO.active-OcuxR4 {
    background: var(--s-color-bg-primary, #fff)
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid .video_clip_time-wKZkPO .time-BQXF9X {
    color: var(--s-color-text-invert-intact-tertiary, hsla(0, 0%, 100%, .55));
    font-size: 8px;
    font-style: normal;
    font-weight: 700;
    line-height: normal;
    text-align: center;
    text-transform: uppercase
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid .video_clip_time-wKZkPO .time-BQXF9X.active-OcuxR4 {
    color: #704133
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid .video_clip_section-Gnp4gF {
    color: var(--s-color-text-invert-intact-tertiary, hsla(0, 0%, 100%, .55));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    margin-left: 8px;
    width: 100%
}

.video_clip_container-AwCP0c .video_clip_item-MzbEid .video_clip_section-Gnp4gF.active-OcuxR4 {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-weight: 600
}

.share_card_video_summary-lz7MJv {
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis
}

.share_card_video_summary-lz7MJv, .share_card_video_summary-lz7MJv > li {
    color: var(--s-color-text-invert-intact-secondary, hsla(0, 0%, 100%, .85))
}

.logo_with_description-oEC1b0 {
    align-items: center;
    display: flex
}

.logo_with_description-oEC1b0 .logo-_0H7zm {
    height: 30px;
    opacity: .8;
    width: 30px
}

.logo_with_description-oEC1b0 .description-yn1RWx {
    display: flex;
    flex-direction: column;
    margin-left: 8px
}

.logo_with_description-oEC1b0 .description-yn1RWx .name-yWTHAK {
    color: var(--s-color-text-invert-intact-tertiary, hsla(0, 0%, 100%, .55));
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 18px
}

.logo_with_description-oEC1b0 .description-yn1RWx .slogan-qhJPuD {
    color: var(--s-color-text-invert-intact-quaternary, hsla(0, 0%, 100%, .35));
    font-size: 11px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin-top: 2px
}

.share_menu_container-lxmk1w {
    align-items: flex-start;
    -webkit-backdrop-filter: blur(35px);
    backdrop-filter: blur(35px);
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 10px 20px 0 rgba(0, 0, 0, .08);
    display: flex;
    flex-direction: column;
    margin-bottom: 10px;
    max-height: 300px;
    max-width: 360px;
    min-width: 140px;
    padding: 4px;
    width: 169px
}

.share_menu_container-lxmk1w .share_item_container-hnykmx {
    align-items: center;
    border-radius: 10px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    min-width: 160px;
    padding: 8px 8px 8px 10px
}

.share_menu_container-lxmk1w .share_item_container-hnykmx:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.share_menu_container-lxmk1w .share_item_container-hnykmx .item_icon-SGwgZ2 svg {
    height: 20px;
    width: 20px
}

.share_menu_container-lxmk1w .share_item_container-hnykmx .item_text-iUrtDq {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    margin-left: 8px
}

.share_menu_container-lxmk1w .share_item_container-hnykmx .checkbox-c8t193 {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 20px;
    justify-content: center;
    padding: 4px;
    width: 20px
}

.share_menu_container-lxmk1w .share_item_container-hnykmx .small_text-sTqlcx {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 16px;
    margin-left: 8px
}

.share_menu_container-lxmk1w .bottom_divider-PbdxTn {
    background-clip: content-box;
    background-color: var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    box-sizing: border-box;
    height: 9px;
    padding: 4px 10px;
    width: 100%
}

.button-ttHrL3.semi-button {
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12)) !important;
    border-radius: 36px;
    color: var(--Text---s-color-text-primary, rgba(0, 0, 0, .95));
    height: 32px;
    width: 32px
}

.button-ttHrL3.semi-button:active, .button-ttHrL3.semi-button:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border: 1px solid transparent !important
}

.upload_icon-AJdpdr {
    font-size: 18px
}

.cici-ext-container-R6tlmp, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-IVB8K3 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-JRcS0J 150ms ease forwards;
    --light-click-animation: light-click-animation-cHlJpM 150ms ease forwards;
    --click-animation: click-animation-zSRLso 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-Pb1WMI 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-ChQRaf 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-IVB8K3 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-JRcS0J {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-MRzecf {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-zSRLso {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-cHlJpM {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-ChQRaf {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-R6tlmp, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-R6tlmp .cici-ext-always-dark-e0NH3t, body .cici-ext-always-dark-e0NH3t {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-R6tlmp, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-R6tlmp .cici-ext-always-light-QaRgiF, body .cici-ext-always-light-QaRgiF {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-R6tlmp[theme-mode=dark] .cici-ext-always-light-QaRgiF, .cici-ext-container-R6tlmp[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-QaRgiF, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-R6tlmp[theme-mode=dark], .cici-ext-container-R6tlmp[theme-mode=light] .cici-ext-always-dark-e0NH3t, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-e0NH3t {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-R6tlmp, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-R6tlmp a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-R6tlmp *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-R6tlmp, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-R6tlmp .cici-ext-always-dark-e0NH3t, body .cici-ext-always-dark-e0NH3t {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-R6tlmp, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-R6tlmp .cici-ext-always-light-QaRgiF, body .cici-ext-always-light-QaRgiF {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-R6tlmp[theme-mode=dark] .cici-ext-always-light-QaRgiF, .cici-ext-container-R6tlmp[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-QaRgiF, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-R6tlmp[theme-mode=dark], .cici-ext-container-R6tlmp[theme-mode=light] .cici-ext-always-dark-e0NH3t, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-e0NH3t {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-yU8vxe {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-EHi_gj {
    align-items: stretch;
    color: var(--color-neutral-100);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 14px 16px 16px 16px
}

.header-_BGIsL {
    align-items: stretch;
    display: flex;
    justify-content: space-between
}

.header-_BGIsL .left-KcnQXz {
    align-items: center;
    color: var(--color-neutral-100);
    display: flex;
    font-size: 14px;
    font-weight: 600;
    gap: 8px
}

.header-_BGIsL .draggable-kLp2PR {
    cursor: -webkit-grab;
    cursor: grab;
    flex: 1 1;
    margin-top: -16px
}

.header-_BGIsL .close-btn-hADoYn.semi-button {
    background: none;
    color: var(--color-neutral-70);
    font-size: 18px;
    padding: 0
}

.header-_BGIsL .close-btn-hADoYn.semi-button:active, .header-_BGIsL .close-btn-hADoYn.semi-button:hover {
    background: none
}

.main-mG2N4b {
    flex-direction: column;
    gap: 12px;
    justify-content: center
}

.actions-yiy00z, .main-mG2N4b {
    align-items: stretch;
    display: flex
}

.actions-yiy00z {
    gap: 8px
}

.actions-yiy00z button.action-btn-Q8mVce {
    border: 1px solid var(--color-primary-50);
    padding: 5px 11px
}

.actions-yiy00z button.action-btn-Q8mVce svg {
    height: 16px;
    width: 16px
}

.actions-yiy00z button.action-btn-Q8mVce.selected-KHLsMy {
    background: var(--primary-transparent-2)
}

.actions-yiy00z button.action-btn-Q8mVce.semi-button-borderless:not(.semi-button-disabled):hover {
    background: var(--primary-transparent-1);
    border: 1px solid var(--color-primary-50)
}

.actions-yiy00z button.action-btn-Q8mVce.semi-button-borderless:not(.semi-button-disabled):active {
    background: var(--primary-transparent-2);
    border: 1px solid var(--color-primary-50)
}

.actions-yiy00z button.more-btn-mtf1AI .semi-button-content {
    transform: rotate(90deg)
}

.input-UEYnVw {
    align-items: center;
    border: 1px solid var(--neutral-transparent-2);
    border-radius: 12px;
    box-sizing: border-box;
    color: var(--color-neutral-50);
    display: flex;
    flex-direction: row;
    gap: 12px;
    height: 36px;
    justify-content: space-between;
    padding: 0 16px
}

.input-UEYnVw .text-QEKPbd {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.input-UEYnVw.semi-input-wrapper-default {
    border: 1px solid var(--neutral-transparent-2);
    color: var(--color-neutral-50);
    height: 36px;
    padding: 0 16px 0 4px
}

.input-UEYnVw.semi-input-wrapper-default .semi-input {
    margin-top: -1px
}

.input-UEYnVw .semi-input-suffix {
    margin-left: 12px
}

.input-UEYnVw .semi-icon {
    color: var(--color-neutral-70);
    cursor: pointer
}

.input-UEYnVw .semi-icon svg {
    height: 16px;
    width: 16px
}

.output-vt2imy {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    position: relative
}

.header-container-jfozPy {
    align-items: center;
    display: flex
}

.header-container-jfozPy.pad-TTK4CO img {
    height: 24px;
    width: 24px
}

.header-container-jfozPy.pad-TTK4CO .caption-RN84wj {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.header-container-jfozPy img {
    height: 20px;
    margin-right: 6px;
    width: 20px
}

.header-container-jfozPy .caption-RN84wj {
    color: var(--s-color-text-primary, #000);
    flex: 1 0 auto;
    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
    margin-left: 2px
}

.translateServicePopover-mNkMpW {
    border-radius: 16px
}

.stream-message-container-NDGCCQ {
    margin-top: 12px
}

.llm-context-tip-tEW0B1 {
    align-items: center;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: flex;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px
}

.llm-context-tip-tEW0B1 svg {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 16px;
    margin-right: 4px
}

.result-Aj5YF_ {
    max-height: 200px;
    padding: 0 2px;
    word-wrap: break-word
}

.result-Aj5YF_ .flow-markdown-body code {
    background-color: rgba(0, 0, 0, .06) !important
}

.operations-DAZHyl {
    align-items: center;
    border-top: solid 1px var(--neutral-transparent-1);
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: space-between;
    padding-top: 12px
}

.operations-DAZHyl .continue-in-chat-YDDLlF.semi-button {
    height: 36px;
    padding: 8px 16px
}

.operations-DAZHyl .right-DhgCWf {
    display: flex;
    gap: 8px
}

.operations-DAZHyl .operation-btn-LsYdQO.semi-button.semi-button-borderless {
    background: var(--primary-transparent-2);
    color: var(--color-primary-50);
    height: 32px;
    width: 32px
}

.operations-DAZHyl .operation-btn-LsYdQO.semi-button.semi-button-borderless:hover {
    background: var(--action-bg-hover)
}

.operations-DAZHyl .operation-btn-LsYdQO.semi-button.semi-button-borderless:disabled {
    background: var(--primary-transparent-2);
    color: var(--color-primary-50);
    opacity: .3
}

.operations-DAZHyl .operation-btn-LsYdQO .semi-icon-default {
    font-size: 18px
}

.operations-DAZHyl .operation-btn-LsYdQO.prev-ACSjL9 .semi-icon-default {
    transform: scale3d(.7, .7, 1) rotateY(180deg)
}

.operations-DAZHyl .operation-btn-LsYdQO.next-gAQstT .semi-icon-default {
    transform: scale3d(.7, .7, 1)
}

.actionButton-h3aMjj {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 16px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    gap: 4px;
    height: 32px;
    padding: 6px
}

.actionButton-h3aMjj.active-VgYVkP, .actionButton-h3aMjj:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.actionButton-h3aMjj.audioButton-SnEJdN {
    background-color: var(--s-color-bg-trans) !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 16px;
    height: 32px !important;
    width: 32px
}

.actionButton-h3aMjj.audioButton-SnEJdN:hover {
    background-color: var(--s-color-bg-trans-primary) !important
}

.continueBtn-W65oJX {
    padding: 6px 10px 6px 8px
}

.continueBtn-W65oJX .semi-button-content-right {
    margin-left: 3px
}

.caption-RN84wj {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.operations-next-DshKuZ {
    align-items: center;
    color: var(--color-text-tertiary);
    display: flex;
    flex-direction: row;
    position: relative
}

.operations-next-DshKuZ .learn-more-jr1L_0 {
    display: flex;
    flex: 1 0 auto;
    gap: 8px
}

.operations-next-DshKuZ .actions-yiy00z {
    flex: 0 1 auto
}

.operations-next-DshKuZ .semi-button-secondary.semi-button-borderless, .operations-next-DshKuZ .semi-button-secondary.semi-button-light {
    background-color: var(--s-color-bg-trans);
    color: var(--s-color-text-secondary)
}

.operations-next-DshKuZ .semi-button-secondary.semi-button-borderless.active, .operations-next-DshKuZ .semi-button-secondary.semi-button-borderless:hover, .operations-next-DshKuZ .semi-button-secondary.semi-button-light.active, .operations-next-DshKuZ .semi-button-secondary.semi-button-light:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.btn-A1sytI.semi-button {
    border-radius: 12px;
    font-size: 12px;
    height: 32px
}

.btn-A1sytI .semi-button-content-right {
    margin-left: 4px
}

.dropdown-kJF1Mr.semi-dropdown-wrapper {
    background-color: var(--bg-base-3);
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .3);
    min-width: 120px
}

.drop-item-iFBkm6.semi-dropdown-item {
    color: var(--color-neutral-100)
}

.drop-item-iFBkm6.semi-dropdown-item svg {
    height: 16px;
    width: 16px
}

.login-content-wboNao {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px 20px 30px
}

.login-content-wboNao .text-QEKPbd {
    color: var(--color-neutral-100);
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
    padding: 16px 0
}

.login-content-wboNao .login-btn-SRkx5R.semi-button {
    height: 48px;
    width: 100%
}

.panel-wrapper-EhSbKE {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.icon-arrow-right-ojGboP {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    flex: 0 1;
    font-size: 20px
}

.language-selector-gcO6os {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 7px;
    height: 28px;
    justify-content: flex-start;
    position: relative
}

.language-selector-gcO6os.pad-TTK4CO {
    font-size: 15px;
    height: 34px
}

.language-selector-gcO6os > .semi-select {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border: .5px solid var(--s-color-border-quaternary, rgba(0, 0, 0, .04));
    border-radius: 20px;
    cursor: pointer;
    height: 28px
}

.language-selector-gcO6os > .semi-select:focus .semi-select-arrow, .language-selector-gcO6os > .semi-select:focus .semi-select-selection, .language-selector-gcO6os > .semi-select:hover .semi-select-arrow, .language-selector-gcO6os > .semi-select:hover .semi-select-selection {
    color: var(--color-text-primary)
}

.language-selector-gcO6os > .semi-select:focus .semi-select, .language-selector-gcO6os > .semi-select:hover .semi-select {
    background-color: initial
}

.language-selector-gcO6os > .semi-select:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.language-selector-gcO6os > .semi-select:active {
    background-color: var(--color-bg-trans-tertiary) !important
}

.language-selector-gcO6os > .semi-select .semi-select-selection {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 12px
}

.language-selector-gcO6os > .semi-select .semi-select-arrow {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.language-options-sGbzlT {
    align-items: center;
    display: flex;
    gap: 8px;
    position: relative
}

.language-options-sGbzlT .language-wrapper-yyE_pK {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border: .5px solid var(--s-color-border-quaternary, rgba(0, 0, 0, .04));
    border-radius: 20px;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 28px;
    text-indent: 12px
}

.language-options-sGbzlT .semi-popover-wrapper {
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .15)
}

.writing-operations-v1qhOA {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start
}

.writing-operations-v1qhOA .icon-btn-Vw1C1K {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 16px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    gap: 4px;
    height: 32px;
    padding: 6px;
    padding: 8px 12px 8px 8px
}

.writing-operations-v1qhOA .icon-btn-Vw1C1K.active-VgYVkP, .writing-operations-v1qhOA .icon-btn-Vw1C1K:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.writing-operations-v1qhOA .icon-btn-Vw1C1K.audioButton-SnEJdN {
    background-color: var(--s-color-bg-trans) !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 16px;
    height: 32px !important;
    width: 32px
}

.writing-operations-v1qhOA .icon-btn-Vw1C1K.audioButton-SnEJdN:hover {
    background-color: var(--s-color-bg-trans-primary) !important
}

.writing-operations-v1qhOA .icon-btn-Vw1C1K svg {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.writing-operations-v1qhOA .semi-button-content-right {
    margin-left: 4px
}

.writing-operations-v1qhOA .semi-button-disabled {
    cursor: not-allowed
}

.writing-operations-v1qhOA .semi-button-disabled:active, .writing-operations-v1qhOA .semi-button-disabled:hover {
    background-color: unset;
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2))
}

.writing-operations-v1qhOA .disabled-caption-uAQqOr, .writing-operations-v1qhOA .semi-button-disabled svg {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.container-j8RhVh .button-XaY_FC.semi-button {
    border-radius: 16px;
    font-size: 12px;
    height: 28px;
    padding: 8px 12px 8px 10px
}

.container-j8RhVh .button-XaY_FC .semi-typography {
    color: rgba(var(--semi-white), 1)
}

.container-j8RhVh .button-XaY_FC .semi-button-content-right {
    display: inline-flex;
    margin-left: 4px
}

.container-j8RhVh .button-XaY_FC .semi-typography {
    font-weight: 500
}

.translateIcon-btNM0_ {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.translateIcon-btNM0_ svg {
    color: rgba(0, 0, 0, .7);
    font-size: 20px
}

.dropdownVisible-SWmfYq, .translateIcon-btNM0_:hover {
    background-color: rgba(0, 0, 0, .06)
}

.select-Kuv39i {
    align-items: center;
    display: flex
}

.select-Kuv39i .semi-select-selection {
    font-size: 14px;
    margin-left: 0
}

.select-Kuv39i .semi-select-suffix .semi-icon {
    color: var(--s-color-text-primary);
    font-size: 16px
}

.selectTitle-Hz1y6B {
    color: var(--static-neutral-40);
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
    text-align: left
}

.selectDropdown-powb6o {
    padding: 16px 12px 12px !important
}

.selectDropdown-powb6o .semi-select-option-list {
    background-color: var(--bg-base-1-overlay);
    border-radius: 12px;
    height: 154px !important;
    max-height: 136px !important;
    padding: 8px 0;
    scrollbar-color: var(--scrollbar-color) transparent;
    width: 156px
}

.selectDropdown-powb6o .semi-select-option {
    padding: 6px 12px
}

.selectDropdown-powb6o .semi-select-option-selected {
    color: var(--color-primary-blue)
}

.languageLocal-NvRcHY {
    font-size: 14px;
    line-height: 18px
}

.languageSetting-lYgbLl {
    color: var(--color-neutral-50);
    font-size: 12px;
    line-height: 14px
}

.optionContainer-lVwcBY {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.optionContainer-lVwcBY svg {
    color: var(--color-primary-blue);
    height: 18px;
    width: 18px
}

.video-list-container-YAQus8 {
    overflow-y: auto;
    padding: 2px 14px 12px;
    position: relative;
    scroll-behavior: smooth;
    scrollbar-width: none
}

.video-list-container-YAQus8 .video-list-T4L7XE {
    background: var(--s-color-bg-primary, #fff);
    border-radius: var(--s-radius-m, 16px);
    padding: 4px
}

.video-list-container-YAQus8 .video-list-T4L7XE:hover {
    box-shadow: 0 6px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .15)
}

.video-list-container-YAQus8 .video-list-item-mWeA4z {
    align-items: flex-start;
    border-radius: 12px;
    cursor: pointer;
    display: flex;
    padding: 9px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.video-list-container-YAQus8 .video-list-item-mWeA4z .video-item-title-ikTskv {
    color: var(--s-color-text-secondary, #000000cc);
    flex-grow: 1;
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.video-list-container-YAQus8 .video-list-item-mWeA4z .playing-icon-zw8Egh {
    margin-right: 6px;
    margin-top: 4px
}

.video-list-container-YAQus8 .video-list-item-mWeA4z .video-item-time-nE7CSL {
    color: var(--s-color-text-tertiary, #0000008c);
    font-size: 12px;
    font-weight: 400;
    line-height: 22px;
    margin-left: 6px
}

.video-list-container-YAQus8 .video-list-item-mWeA4z .playing-icon-zw8Egh, .video-list-container-YAQus8 .video-list-item-mWeA4z .video-item-time-nE7CSL {
    flex-shrink: 0
}

.video-list-container-YAQus8 .video-list-item-mWeA4z.active-Sjphg9 .video-item-title-ikTskv {
    color: var(--s-color-text-primary, #000);
    font-weight: 500
}

.video-list-container-YAQus8 .video-list-item-mWeA4z:hover {
    background: var(--s-color-bg-trans, #0000000a)
}

.cici-ext-container-cHKkaZ, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-cI1oFG 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-OwGmzQ 150ms ease forwards;
    --light-click-animation: light-click-animation-uLAyJ8 150ms ease forwards;
    --click-animation: click-animation-TXvTAL 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-GHrtgv 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-D_DftX 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-cI1oFG {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-OwGmzQ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-Ufh8M6 {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-TXvTAL {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-uLAyJ8 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-D_DftX {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-cHKkaZ, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-cHKkaZ .cici-ext-always-dark-z_3gqK, body .cici-ext-always-dark-z_3gqK {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-cHKkaZ, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-cHKkaZ .cici-ext-always-light-HTNkT5, body .cici-ext-always-light-HTNkT5 {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-cHKkaZ[theme-mode=dark] .cici-ext-always-light-HTNkT5, .cici-ext-container-cHKkaZ[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-HTNkT5, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-cHKkaZ[theme-mode=dark], .cici-ext-container-cHKkaZ[theme-mode=light] .cici-ext-always-dark-z_3gqK, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-z_3gqK {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-cHKkaZ, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-cHKkaZ a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-cHKkaZ *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-cHKkaZ, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-cHKkaZ .cici-ext-always-dark-z_3gqK, body .cici-ext-always-dark-z_3gqK {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-cHKkaZ, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-cHKkaZ .cici-ext-always-light-HTNkT5, body .cici-ext-always-light-HTNkT5 {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-cHKkaZ[theme-mode=dark] .cici-ext-always-light-HTNkT5, .cici-ext-container-cHKkaZ[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-HTNkT5, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-cHKkaZ[theme-mode=dark], .cici-ext-container-cHKkaZ[theme-mode=light] .cici-ext-always-dark-z_3gqK, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-z_3gqK {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-tW3jMv {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrapper-dd4lUG {
    position: relative
}

.wrapper-dd4lUG:after {
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff);
    bottom: 0;
    content: "";
    height: 30px;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    transition: opacity .2s ease-in-out;
    width: 100%
}

.wrapper-dd4lUG.has-more-_fO3cj:after {
    opacity: 1
}

.wrapper-dd4lUG .inner-Ve1jl9.enable-scroll-t0C3zh {
    overflow: auto
}

.wrapper-dd4lUG .inner-Ve1jl9.enable-scroll-t0C3zh::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.wrapper-dd4lUG .inner-Ve1jl9.enable-scroll-t0C3zh::-webkit-scrollbar-track {
    background-color: initial
}

.wrapper-dd4lUG .inner-Ve1jl9.enable-scroll-t0C3zh::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.wrapper-dd4lUG .inner-Ve1jl9.enable-scroll-t0C3zh::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.msg_container-YT508_ {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.msg_container-YT508_ .failureMsg-CQv3Nt {
    align-items: center;
    display: flex;
    gap: 5px
}

.msg_container-YT508_ .failureMsg-CQv3Nt a {
    color: var(--color-primary-50);
    text-decoration: none
}

.msg_container-YT508_ .go_to_solutions-YvpGKB {
    background: var(--s-color-brand-primary-default, #0057ff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-xl, 24px);
    box-sizing: border-box;
    cursor: pointer;
    padding: 8px
}

.msg_container-YT508_ .go_to_solutions-YvpGKB:hover {
    opacity: .7
}

.msg_container-YT508_ .go_to_solutions-YvpGKB span {
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 22px
}

.stream-container-gzUKQC {
    position: relative
}

.message-AguzyJ {
    color: var(--color-neutral-100);
    font-size: 14px;
    font-weight: 400;
    line-height: 150%;
    transition: all .3s ease-in-out
}

.message-AguzyJ .flow-markdown-body .auto-hide-last-sibling-br + br:last-child {
    display: none
}

.placeholder-lfssXU .semi-skeleton-paragraph li {
    border-radius: 10px;
    height: 20px
}

.videoMindmap-Csi4J8 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.videoMindmap-Csi4J8 div[class*=markmapContent] {
    flex: 1 1;
    height: 0 !important;
    max-height: calc(100% - 42px) !important;
    min-height: 0 !important
}

.videoMindmap-Csi4J8 div[class*=markmapContent] svg {
    max-height: 100% !important;
    min-height: unset !important
}

.container-n3KWJg {
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

.container-n3KWJg .semi-portal {
    z-index: 9999 !important
}

.tooltipAnchor-QGwCf7 {
    height: 100%;
    margin: 0;
    padding: 0;
    position: relative;
    width: 100%
}

.subtitles_container-XYzb2H {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.subtitles_container-XYzb2H .original_subtitle-vSPrki {
    width: 100%
}

.subtitles_container-XYzb2H .original_subtitle-vSPrki, .subtitles_container-XYzb2H .translated_subtitle-RT8XdR {
    background: rgba(8, 8, 8, .75);
    border-radius: var(--s-radius-xxs, 4px);
    box-sizing: border-box;
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-style: normal;
    font-weight: 400;
    padding: 3px 8px
}

.translate_target-YPSdRA {
    align-items: center;
    cursor: pointer;
    justify-content: space-between;
    padding: 8px;
    width: 100%
}

.translate_target-YPSdRA, .translate_target-YPSdRA .translate_target_names-MzTahw {
    box-sizing: border-box;
    display: flex;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.translate_target-YPSdRA .translate_target_names-MzTahw {
    flex-direction: column;
    padding-right: 12px
}

.translate_target-YPSdRA .translate_target_names-MzTahw .translate_target_lang_name-Zx5GGz {
    color: var(--s-color-text-primary, rgba(0, 0, 0, .95));
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 16px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    white-space: nowrap
}

.translate_target-YPSdRA .translate_target_names-MzTahw .translate_target_lang_name-Zx5GGz.selected-CN1cnk {
    color: var(--s-color-brand-primary-default)
}

.translate_target-YPSdRA .translate_target_names-MzTahw .translate_target_lang_name-Zx5GGz.dark-MZOLTG {
    color: var(--s-color-text-secondary, hsla(0, 0%, 100%, .85));
    font-weight: 500;
    line-height: 20px
}

.translate_target-YPSdRA .translate_target_names-MzTahw .translate_target_lang_name-Zx5GGz.dark-MZOLTG.selected-CN1cnk {
    color: var(--s-color-brand-primary-default, #3363ff)
}

.translate_target-YPSdRA .translate_target_names-MzTahw .translate_target_lang_name-Zx5GGz .translate_target_lang_translated_name-OtoxsR {
    box-sizing: border-box;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .45));
    font-size: 11px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .066px;
    line-height: 14px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    padding-top: 2px
}

.translate_target-YPSdRA .translate_target_names-MzTahw .translate_target_lang_name-Zx5GGz .translate_target_lang_translated_name-OtoxsR.dark-MZOLTG {
    color: var(--s-color-text-tertiary, hsla(0, 0%, 100%, .55))
}

.translate_target-YPSdRA .translate_target_selected_icon_container-msUmt5 span svg {
    color: var(--s-color-brand-primary-default, #3363ff);
    height: 20px;
    width: 20px
}

.subtitle_setting_wrapper-kvmobz {
    background: var(--s-color-bg-dialogs, rgba(35, 38, 41, .9));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 10px 20px 0 rgba(0, 0, 0, .08);
    display: flex;
    flex-direction: column;
    position: relative
}

.subtitle_setting_wrapper-kvmobz .mask-e7zwtJ {
    bottom: 0;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.subtitle_setting_wrapper-kvmobz .subtitle_auto_translate_radio-KU_53T {
    box-sizing: border-box;
    padding: 8px 4px;
    width: 100%
}

.subtitle_setting_wrapper-kvmobz .subtitle_target_lang_title-zPumr7 {
    box-sizing: border-box;
    color: var(--s-color-text-tertiary, hsla(0, 0%, 100%, .55));
    display: flex;
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 16px;
    padding: 8px 4px
}

.subtitle_setting_wrapper-kvmobz .subtitle_target_lang_list-_zVVpf {
    background: var(--s-color-bg-trans, hsla(0, 0%, 100%, .06));
    border-radius: var(--s-radius-xs, 8px);
    box-sizing: border-box;
    display: block;
    max-height: 150px;
    overflow-y: scroll;
    scrollbar-color: transparent transparent;
    scrollbar-width: thin;
    width: 100%
}

.subtitle_setting_wrapper-kvmobz .subtitle_target_lang_list-_zVVpf::-webkit-scrollbar {
    width: 1px
}

.subtitle_setting_wrapper-kvmobz .subtitle_target_lang_list-_zVVpf::-webkit-scrollbar-track {
    background: transparent
}

.subtitle_setting_wrapper-kvmobz .subtitle_target_lang_list-_zVVpf::-webkit-scrollbar-thumb {
    background-color: initial
}

.subtitle_setting_wrapper-kvmobz .disable-setting-TOuOKD {
    color: #547cff;
    cursor: pointer;
    font-size: 12px;
    font-weight: 500
}

.disable-options-uQYAtc .semi-dropdown-wrapper {
    background: rgba(35, 38, 41, .9)
}

.disable-options-menus-VaMtAW .semi-dropdown-item {
    color: hsla(0, 0%, 100%, .8)
}

.subtitle_window-r78hdZ {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 100%;
    justify-content: center;
    position: relative;
    width: 100%
}

.subtitle_window-r78hdZ .subtitle_container-l66tBz {
    bottom: 5px;
    display: flex;
    justify-content: center;
    left: 10%;
    pointer-events: auto;
    position: absolute;
    width: 80%
}

.subtitle_window-r78hdZ .subtitle_popover-VcCs4b {
    pointer-events: auto;
    position: absolute
}

.subtitle_button-lmC4ch {
    align-items: center;
    background: var(--s--color-glow-white-dark-em, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3));
    border-radius: var(--s-radius-xl, 24px);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    min-height: 33px;
    overflow: hidden;
    position: relative
}

.subtitle_button-lmC4ch .setting_part-S380fg {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 6px 6px 6px 10px
}

.subtitle_button-lmC4ch .setting_part-S380fg .setting_part_icon-y7_pqu {
    display: flex
}

.subtitle_button-lmC4ch .setting_part-S380fg .setting_part_icon-y7_pqu span svg {
    height: 16px;
    width: 16px
}

.subtitle_button-lmC4ch .setting_part-S380fg .setting_part_text-w4VMKV {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 2px
}

.subtitle_button-lmC4ch .subtitle_button_divider-KIxXhg {
    background-color: var(--static-white-transparent-3, hsla(0, 0%, 100%, .5));
    height: .8em;
    transform: translateX(50%);
    width: 2px
}

.subtitle_button-lmC4ch .toggle_part-iB9SjP {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 33px;
    justify-content: center;
    padding: 0 6px
}

.subtitle_button-lmC4ch .toggle_part-iB9SjP .toggle_part_icon-jX7JTa {
    display: flex;
    margin-top: 2px
}

.subtitle_button-lmC4ch .toggle_part-iB9SjP .toggle_part_icon-jX7JTa span svg {
    height: 1em;
    width: 1.7em
}

.onboarding_subtitle_button-eElOf9 {
    align-items: center;
    background: var(--s--color-glow-white-dark-em, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3));
    background: unset;
    border-radius: var(--s-radius-xl, 24px);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    justify-content: center;
    min-height: 33px;
    overflow: hidden;
    position: relative;
    transition: background 1.5s
}

.onboarding_subtitle_button-eElOf9 .setting_part-S380fg {
    align-items: center;
    display: flex;
    justify-content: center;
    padding: 6px 6px 6px 10px
}

.onboarding_subtitle_button-eElOf9 .setting_part-S380fg .setting_part_icon-y7_pqu {
    display: flex
}

.onboarding_subtitle_button-eElOf9 .setting_part-S380fg .setting_part_icon-y7_pqu span svg {
    height: 16px;
    width: 16px
}

.onboarding_subtitle_button-eElOf9 .setting_part-S380fg .setting_part_text-w4VMKV {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    margin-left: 2px
}

.onboarding_subtitle_button-eElOf9 .subtitle_button_divider-KIxXhg {
    background-color: var(--static-white-transparent-3, hsla(0, 0%, 100%, .5));
    height: .8em;
    transform: translateX(50%);
    width: 2px
}

.onboarding_subtitle_button-eElOf9 .toggle_part-iB9SjP {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    height: 33px;
    justify-content: center;
    padding: 0 6px
}

.onboarding_subtitle_button-eElOf9 .toggle_part-iB9SjP .toggle_part_icon-jX7JTa {
    display: flex;
    margin-top: 2px
}

.onboarding_subtitle_button-eElOf9 .toggle_part-iB9SjP .toggle_part_icon-jX7JTa span svg {
    height: 1em;
    width: 1.7em
}

.onboarding_subtitle_button-eElOf9:before {
    background: radial-gradient(115.45% 162.76% at 19.33% 22.04%, #0057ff 0, #4298fd 50%);
    content: "";
    height: 200px;
    left: 50%;
    opacity: 1;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    transition: opacity 1.5s;
    width: 200px;
    z-index: -1
}

@keyframes inactive-btn-hover-animation-hEdYUh {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

.onboarding_subtitle_button-eElOf9:before {
    animation: inactive-btn-hover-animation-hEdYUh 3s linear infinite
}

.disable_onboarding_subtitle_button-dNq7hU {
    background: var(--s--color-glow-white-dark-em, radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3))
}

.disable_onboarding_subtitle_button-dNq7hU:before {
    animation: unset;
    opacity: 0
}

.subtitle_assistant_container-_RjPH3 {
    align-items: center;
    display: flex;
    height: 100%;
    margin-right: 8px;
    position: relative
}

.ytFullscreenContainer-iAvZg0 {
    --dot-flashing-from: #fff !important;
    --dot-flashing-to: hsla(0, 0%, 100%, .1) !important;
    height: 100%
}

.ytFullscreenContainer-iAvZg0 [class*=highlight-title] {
    display: none
}

.ytFullscreenContainer-iAvZg0 [class*=content-breakdown-wrapper] {
    border-radius: 16px;
    max-height: calc(100vh - 200px);
    padding: 0;
    scrollbar-width: none
}

.ytFullscreenContainer-iAvZg0 [class*=breakdownContainer] {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(36, 36, 36, .9);
    border: .5px solid hsla(0, 0%, 100%, .08)
}

.ytFullscreenContainer-iAvZg0 [class*=breakdownTitle]:hover {
    background: hsla(0, 0%, 100%, .06)
}

.ytFullscreenContainer-iAvZg0 [class*=breakdownContent] {
    color: hsla(0, 0%, 100%, .95)
}

.ytFullscreenContainer-iAvZg0 [class*=pointContent] {
    color: hsla(0, 0%, 100%, .4) !important
}

.ytFullscreenContainer-iAvZg0 [class*=bulletPointContainer]:hover {
    background: hsla(0, 0%, 100%, .06)
}

.ytFullscreenContainer-iAvZg0 [class*=currentActiveBulletPoint] {
    color: hsla(0, 0%, 100%, .95)
}

.ytFullscreenContainer-iAvZg0 [class*=currentActiveBulletPoint] [class*=pointContent] {
    color: hsla(0, 0%, 100%, .95) !important
}

.ytFullscreenContainer-iAvZg0 [class*=currentActiveBulletPoint] [class*=pointTimestamp] {
    background-image: unset !important;
    border: .5px solid #05f;
    color: #05f
}

.ytFullscreenContainer-iAvZg0 [class*=currentActiveBulletPoint] .semi-tag-content {
    background-image: unset;
    color: unset
}

.ytFullscreenContainer-iAvZg0 [class*=expandIconBg] {
    color: hsla(0, 0%, 100%, .95)
}

.ytFullscreenContainer-iAvZg0 [class*=pointTimestamp] {
    border: .5px solid hsla(0, 0%, 100%, .15);
    color: hsla(0, 0%, 100%, .4)
}

.ytFullscreenContainer-iAvZg0 [class*=breakdownTag] {
    background: hsla(0, 0%, 100%, .4);
    color: #0f0f0f
}

.ytFullscreenContainer-iAvZg0 [class*=breakdownIsPlaying] [class*=activeTag] {
    background-color: #05f;
    border: .5px solid #05f;
    color: hsla(0, 0%, 100%, .95)
}

.ytFullscreenContainer-iAvZg0 [class*=progressBarContainer] {
    background-color: hsla(0, 0%, 100%, .1)
}

.ytFullscreenContainer-iAvZg0 [class*=progressBarContainer] [class*=progressBar] {
    background: linear-gradient(270deg, #05f, #6f4bff)
}

.ytFullscreenContainer-iAvZg0 .loadingContainer-N3dTT8 {
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(36, 36, 36, .9);
    border: .5px solid hsla(0, 0%, 100%, .08);
    border-radius: var(--s-radius-xl, 24px);
    display: flex;
    height: 40px;
    padding: 10px 16px;
    position: absolute;
    right: 0
}

.ytFullscreenContainer-iAvZg0 .loadingContainer-N3dTT8 .disable-options-quSXLy {
    position: absolute;
    right: 16px
}

.ytFullscreenContainer-iAvZg0 .autoLoading-IF5g74 {
    box-shadow: 0 2px 20px 0 rgba(0, 87, 255, .6)
}

.ytFullscreenContainer-iAvZg0 .loadingContent-sgcYBz {
    align-items: center;
    display: flex;
    min-width: 40px
}

.ytFullscreenContainer-iAvZg0 .loadingText-vo4h92 {
    align-items: center;
    color: var(--s-color-text-invert-intact-primary, #fff);
    display: flex;
    font-size: 15px;
    gap: 4px;
    line-height: 20px;
    position: absolute;
    right: 83px;
    white-space: nowrap
}

.ytFullscreenContainer-iAvZg0 .icon-qQ0HXm {
    color: #fff;
    cursor: pointer;
    font-size: 20px
}

.ytFullscreenContainer-iAvZg0 .dotFlashingContainer-UAwJZz {
    position: absolute;
    right: 49px
}

.ytFullscreenContainer-iAvZg0 .guideTipsContainer-ga1OJ3 {
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(36, 36, 36, .9);
    border: .5px solid hsla(0, 0%, 100%, .08);
    border-radius: var(--s-radius-xl, 24px);
    box-shadow: 0 5px 20px 0 rgba(0, 87, 255, .6);
    display: flex;
    height: 40px;
    line-height: 20px;
    padding: 10px 16px;
    position: absolute;
    right: 0
}

.ytFullscreenContainer-iAvZg0 .guideTipsContainer-ga1OJ3 .disable-options-quSXLy {
    position: absolute;
    right: 16px
}

.ytFullscreenContainer-iAvZg0 .guideTipsContainer-ga1OJ3 .divider-I_F_yj {
    color: var(--s-color-border-invert-primary, hsla(0, 0%, 100%, .2));
    height: 12px;
    margin: 0 8px
}

.ytFullscreenContainer-iAvZg0 .guideTipsContainer-ga1OJ3 .guideText-m5YbJh {
    align-items: center;
    color: var(--s-color-text-invert-intact-primary, #fff);
    display: flex;
    font-size: 15px;
    gap: 4px;
    line-height: 20px;
    position: absolute;
    right: 83px;
    right: 14px;
    white-space: nowrap
}

.ytFullscreenContainer-iAvZg0 .guideTipsContainer-ga1OJ3 .guideText-m5YbJh .openImmersionMode-rkXDIk {
    cursor: pointer
}

.ytFullscreenContainer-iAvZg0 .iconBtnContainer-f0Fdke {
    padding: 10px
}

.noSubTitleTipsContainer-gYyhRs {
    align-self: start;
    display: flex;
    justify-content: flex-end;
    margin-top: 10vh;
    width: 100%
}

.noSubTitleTipsContainer-gYyhRs .noSubTitleTips-RHSGvj {
    align-items: center;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(36, 36, 36, .9);
    border: .5px solid hsla(0, 0%, 100%, .08);
    border-radius: 16px;
    display: flex;
    padding: 12px 18px
}

.immersionExpandContainer-yAwhmC {
    color: #fff;
    left: -15px;
    pointer-events: all;
    position: absolute;
    top: 50%;
    transform: translateY(-50%)
}

.immersionExpandContainer-yAwhmC.immersionFoldIcon-uz017x {
    left: -18px
}

.immersionExpandContainer-yAwhmC .immersionExpandContent-kK5Nlq {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: rgba(36, 36, 36, .9);
    border: .5px solid hsla(0, 0%, 100%, .08);
    border-radius: 16px;
    cursor: pointer;
    padding: 9px 4px
}

.immersionFold-x4jqlA {
    left: unset !important;
    right: 0
}

.immersionExpandTooltip-ZpperL {
    background: #1d1d1d;
    border-radius: 8px;
    color: #fff
}

.immersionExpandTooltip-ZpperL svg {
    color: #1d1d1d !important
}

.login-button-puEXGC {
    display: flex;
    flex-direction: row-reverse
}

.highlight-list-Dp_XNJ {
    display: flex;
    flex-direction: column
}

.highlight-list-Dp_XNJ .close-icon-SEw4g1 {
    align-items: center;
    color: hsla(0, 0%, 100%, .55);
    cursor: pointer;
    display: flex;
    justify-content: end
}

.disable-options-menus-AUIv6R {
    background: rgba(35, 38, 41, .9)
}

.disable-options-menus-AUIv6R .semi-dropdown-item {
    color: hsla(0, 0%, 100%, .8)
}

.loading-block-ltL1a_ {
    display: flex
}

.close-icon-SEw4g1 {
    align-items: center;
    color: hsla(0, 0%, 100%, .85);
    cursor: pointer;
    display: flex
}

.close-icon-SEw4g1 .divider-I_F_yj {
    background: var(--s-color-text-invert-disable, hsla(0, 0%, 100%, .15));
    height: 12px;
    margin-right: 8px;
    width: 1px
}

.searchAssistantContainer-dCwn7m {
    background: var(--s-color-bg-secondary, #f9fafb);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-l);
    color: var(--color-neutral-100);
    min-width: 200px;
    padding: 24px;
    position: relative
}

.searchAssistantContainer-dCwn7m .semi-tabs-content {
    padding: 0
}

.searchAssistantContainer-dCwn7m .header-YtilIR {
    display: flex
}

.searchAssistantContainer-dCwn7m .header-YtilIR .headerName-k4Ij57 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchAssistantContainer-dCwn7m .header-YtilIR .controls-If21mO {
    align-items: center;
    display: flex;
    flex: 1 1;
    gap: 8px;
    justify-content: flex-end
}

.searchAssistantContainer-dCwn7m .header-YtilIR .controls-If21mO .headerBtn-mlba3k.semi-button {
    border-radius: 8px;
    color: var(--color-neutral-100);
    cursor: pointer;
    height: 24px
}

.searchAssistantContainer-dCwn7m .header-YtilIR .controls-If21mO .collectionBtn-n5sqNA svg {
    font-size: 20px
}

.searchAssistantContainer-dCwn7m .header-YtilIR .controls-If21mO.isSearchIdEmpty-XXguxl {
    overflow: hidden
}

.searchAssistantContainer-dCwn7m .footer-KEZpq4 {
    align-items: center;
    display: flex;
    justify-content: space-between;
    padding-bottom: 1px
}

.searchAssistantContainer-dCwn7m .footer-KEZpq4 .buttonGroup-OCyzPQ {
    align-items: center;
    display: flex;
    gap: 8px
}

.searchAssistantContainer-dCwn7m .content-DWiwJ2 {
    font-size: 14px;
    line-height: 22px;
    padding: 24px 0;
    position: relative;
    word-break: break-word
}

.searchAssistantContainer-dCwn7m .content-DWiwJ2.content-loading-auKMT6 {
    padding-bottom: 0
}

.searchAssistantContainer-dCwn7m .content-DWiwJ2.content-collapse-IB4d3g {
    max-height: 260px
}

.searchAssistantContainer-dCwn7m .content-DWiwJ2 .content-expand-button-c1o1xs {
    align-items: flex-end;
    background: linear-gradient(180deg, rgba(243, 244, 246, 0) 0, var(--s-color-bg-secondary, #f9fafb) 64.93%);
    bottom: 0;
    display: flex;
    height: 106px;
    justify-content: center;
    pointer-events: none;
    position: absolute;
    width: 100%
}

.searchAssistantContainer-dCwn7m .content-DWiwJ2 .content-expand-button-c1o1xs button {
    pointer-events: all
}

.searchAssistantContainer-dCwn7m .closeIcon-SQi8TC {
    position: absolute;
    right: -5px;
    top: -5px;
    visibility: hidden
}

.button-_FDQV9.semi-button {
    border-radius: 12px;
    height: 36px;
    padding: 8px 16px
}

.button-_FDQV9 .semi-button-content-right {
    margin-left: 4px
}

.loginButton-QV9e95.semi-button {
    border-radius: 16px;
    font-size: 12px;
    height: 28px;
    padding: 8px 12px 8px 10px
}

.loginButton-QV9e95 .semi-typography {
    color: rgba(var(--semi-white), 1)
}

.loginButton-QV9e95 .semi-button-content-right {
    display: inline-flex;
    margin-left: 4px
}

.loginButton-QV9e95 .semi-typography {
    font-weight: 500
}

.searchAssistantContainer-dCwn7m:hover .closeIcon-SQi8TC {
    visibility: visible
}

.suggest-message-list-wrapper-VsKrvI {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    font-size: 12px;
    margin-top: 24px
}

.suggest-message-title-Kd6i2s {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    gap: 6px;
    justify-content: flex-start;
    line-height: 14px
}

.suggest-message-title-Kd6i2s .suggest-message-title-icon-_VDoIY svg {
    color: #5580ff;
    height: 16px;
    width: 16px
}

.suggest-message-title-deep-FqjPXb {
    color: var(--s-color-text-primary, #000);
    font-size: 16px;
    font-weight: 600;
    line-height: 30px;
    margin-bottom: 12px
}

.suggest-message-title-deep-FqjPXb .suggest-message-title-icon-_VDoIY svg {
    height: 24px;
    width: 24px
}

.suggest-message-container-oneLine-qJavRT {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    justify-content: flex-start
}

.suggest-message-iywAli {
    align-items: center;
    background: transparent;
    background: var(--s-color-bg-primary, #fff);
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: 16px;
    color: var(--s-color-text-secondary, #000000b2);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 8px;
    padding: 6px 8px 6px 12px
}

.suggest-message-fullMode-PKZIDk {
    flex-wrap: wrap;
    row-gap: 8px
}

.suggest-message-iywAli:active, .suggest-message-iywAli:hover {
    background: var(--s-color-bg-trans-primary)
}

.suggest-message-iywAli.no-hover-pJAJyv {
    background: transparent;
    cursor: auto
}

.fadeIn-dVad2K {
    animation: fadeIn-dVad2K .3s 1;
    animation-fill-mode: forwards;
    opacity: 0
}

@keyframes fadeIn-dVad2K {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.iconChat-nT55Wi svg {
    height: 20px;
    width: 20px
}

.actionButton-kDYc6r {
    align-items: center;
    border-radius: 50%;
    color: var(--s-color-text-secondary);
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.actionButton-kDYc6r:active, .actionButton-kDYc6r:hover {
    background-color: rgba(0, 0, 0, .06)
}

.actionButton-kDYc6r:hover {
    cursor: pointer
}

.card-list-T40dCM {
    position: relative;
    width: 100%
}

.card-list-T40dCM .carousel-item-fmD69A {
    padding: 1px
}

.card-list-T40dCM .carousel-item-fmD69A:first-child {
    margin-left: 28px
}

.card-list-T40dCM .carousel-item-fmD69A:not(:last-child) {
    margin-right: 10px
}

.card-list-T40dCM .carousel-arrow-left-qE_12K, .card-list-T40dCM .carousel-arrow-right-NfduEb {
    border: 1px solid var(--Border---s-color-border-primary, rgba(0, 0, 0, .12)) !important;
    border-radius: 10px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .05) !important;
    z-index: 127
}

.card-list-T40dCM .arrow-container-left:before {
    background: linear-gradient(90deg, #f3f4f6, rgba(243, 244, 246, 0) 77.78%) !important
}

.card-list-T40dCM .arrow-container-right:before {
    background: linear-gradient(270deg, #f3f4f6, rgba(243, 244, 246, 0) 77.78%) !important
}

.s-card-Ry_oF_ {
    align-items: center;
    background: var(--s-color-bg-primary);
    border-radius: 8px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3);
    box-shadow: var(--s-shadow-lv1);
    display: flex;
    flex: 1 1;
    gap: 12px;
    height: 94px;
    justify-content: flex-start;
    padding: 12px;
    position: relative;
    width: 200px;
    --hover-bg-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .2));
    --active-bg-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .2))
}

.s-card-Ry_oF_:hover {
    animation: var(--hover-animation)
}

.s-card-Ry_oF_:active {
    animation: var(--click-animation)
}

.s-card-content-EmaR4e {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 12px;
    width: 100%
}

.s-card-content-header-X5hOTw {
    align-items: center;
    align-self: stretch;
    display: flex;
    gap: var(--radius-xxl, 12px)
}

.s-card-content-header-title-Dtywnn {
    color: var(--s-color-text-secondary);
    display: -webkit-box;
    height: 42px;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font: var(--s-font-small-strong);
    line-height: 22px;
    width: 90%
}

.s-card-content-header-image-iO_N5N {
    border-radius: var(--s-radius-xxs, 4px);
    height: 42px;
    width: 42px
}

.s-card-content-footer-igTo1M {
    align-items: flex-end;
    display: flex;
    gap: 8px;
    width: 100%
}

.s-card-content-footer-icon-hEdS21 {
    border: .5px solid var(--s-color-border-primary);
    border-radius: 21px;
    height: 16px;
    width: 16px
}

.s-card-content-footer-site-name-oTEVSY {
    color: var(--s-color-text-tertiary);
    flex: 1 1;
    font: var(--s-font-xs);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.s-card-content-footer-card-index-tVOMLm {
    border-radius: 8px;
    color: var(--s-color-text-invert-primary, #fff) !important;
    display: inline-block;
    font-size: 10px;
    font-weight: 700;
    height: 12px;
    line-height: 12px;
    margin: 0 1px;
    min-width: 12px;
    overflow: hidden;
    padding: 0 3px;
    text-overflow: ellipsis;
    vertical-align: -1px;
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    -webkit-line-clamp: 1;
    background: var(--s-color-text-disable);
    text-align: center
}

.step-container-j3lpCB {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    position: relative
}

.step-container-j3lpCB .step-head-JUpUMG {
    align-items: center;
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 24px;
    justify-content: space-between;
    line-height: 18px
}

.step-container-j3lpCB .step-head-JUpUMG.clickable-Cqyhd0 {
    cursor: pointer
}

.step-container-j3lpCB .step-head-JUpUMG .left-iLZ7Z1 {
    align-items: center;
    display: inline-flex;
    flex-shrink: 0;
    height: 24px;
    justify-content: center
}

.step-container-j3lpCB .step-head-JUpUMG .left-iLZ7Z1 .prefix-OsiZ7n {
    align-items: center;
    display: inline-flex;
    height: 24px;
    justify-content: center;
    margin-right: 4px;
    width: 24px
}

.children-a0klQZ {
    padding: 4px 0 12px 0
}

.shortcuts-ZSaYXt, .site-image-Y33_kY {
    align-items: center;
    display: inline-flex;
    position: relative
}

.site-image-Y33_kY {
    height: 16px;
    justify-content: center;
    width: 16px
}

.site-image-Y33_kY.ready-o34Fme:first-child img, .site-image-Y33_kY.ready-o34Fme:last-child img {
    border: none
}

.site-image-Y33_kY.ready-o34Fme:last-child .site-image-border-KiLGCO {
    display: none
}

.site-image-Y33_kY:not(:first-child) {
    margin-left: -4px
}

.site-image-Y33_kY img {
    border: .5px solid #ccc;
    border-radius: 50%;
    height: 14px;
    width: 14px
}

.site-image-Y33_kY .site-image-border-KiLGCO {
    border: 1px solid var(--s-color-bg-quaternary);
    border-radius: 50%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.site-image-Y33_kY .site-image-icon-AD17An {
    display: inline-block
}

.brief-iN2H4J {
    cursor: pointer;
    height: 24px;
    max-width: 100%;
    overflow: hidden
}

.brief-iN2H4J, .brief-iN2H4J .brief-prefix-zLwYwZ {
    align-items: center;
    display: inline-flex;
    justify-content: flex-start
}

.brief-iN2H4J .brief-prefix-icon-mKz7is {
    align-items: center;
    display: inline-flex;
    justify-content: center;
    width: 24px
}

.brief-iN2H4J .brief-prefix-title-CRd8nT {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    margin: 0 4px;
    text-align: left;
    white-space: nowrap
}

.tag-item-list-nfsCTL {
    color: var(--Text---s-color-text-secondary, rgba(0, 0, 0, .85));
    line-height: 0;
    position: relative
}

.tag-item-list-nfsCTL .tag-item-zUvqBC {
    background-color: var(--Background---s-color-bg-trans, rgba(0, 0, 0, .04));
    border-radius: 8px;
    display: inline-block;
    font-size: 12px;
    height: 28px;
    line-height: 16px;
    margin: 0 4px 4px 0;
    max-width: 100%;
    overflow: hidden;
    padding: 6px 12px;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-U4dRxy {
    background: var(--s-color-bg-tertiary, #f3f4f6);
    border-radius: 24px;
    max-width: 100%;
    overflow: hidden;
    padding: 10px;
    transition: height .35s cubic-bezier(.4, 0, .1, 1), border-radius .35s cubic-bezier(.4, 0, .1, 1), width .35s cubic-bezier(.4, 0, .1, 1);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.container-U4dRxy.expanded-QjCzuN {
    width: 100%
}

.container-U4dRxy .search-children-oCTSPv {
    display: none;
    opacity: 0;
    transition: opacity .5s cubic-bezier(.4, 0, .1, 1)
}

.container-U4dRxy .search-children-oCTSPv.search-children-visible-FcM1_h {
    opacity: 1
}

.container-U4dRxy .search-children-oCTSPv.search-children-display-k8XR1y {
    display: block
}

.expandSummaryButton-wchrB9 {
    max-width: unset !important;
    min-width: unset !important
}

.spacing-KduYLV {
    display: inline-block;
    height: 1px;
    visibility: hidden;
    width: 3px
}

.link-JieA9Q {
    align-items: center;
    background-color: var(--s-color-bg-tertiary, #f3f4f6) !important;
    border-radius: 6px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55)) !important;
    cursor: pointer;
    display: inline-block;
    display: inline-flex;
    height: 22px;
    justify-content: flex-start;
    max-width: 100%;
    overflow: hidden;
    padding: 4px 12px 4px 8px;
    text-decoration: none !important;
    vertical-align: top;
    white-space: nowrap
}

.link-JieA9Q:hover {
    background-color: var(--s-color-bg-quaternary, #ebecef) !important
}

.link-JieA9Q .linkIcon-_nuf2A {
    margin-right: 4px
}

.link-JieA9Q .text-Nef5ie {
    flex-grow: 1;
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    max-width: 90%;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-all
}

.cici-ext-container-ZtC_PY, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-vrJ1Rn 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-ADnGw3 150ms ease forwards;
    --light-click-animation: light-click-animation-VXCES7 150ms ease forwards;
    --click-animation: click-animation-FZS_fi 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-Rer3qF 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-fER5Ct 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-vrJ1Rn {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-ADnGw3 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-nFb7n9 {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-FZS_fi {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-VXCES7 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-fER5Ct {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZtC_PY, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-ZtC_PY .cici-ext-always-dark-YuAspg, body .cici-ext-always-dark-YuAspg {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZtC_PY, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-ZtC_PY .cici-ext-always-light-Pe4Hkw, body .cici-ext-always-light-Pe4Hkw {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-ZtC_PY[theme-mode=dark] .cici-ext-always-light-Pe4Hkw, .cici-ext-container-ZtC_PY[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-Pe4Hkw, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-ZtC_PY[theme-mode=dark], .cici-ext-container-ZtC_PY[theme-mode=light] .cici-ext-always-dark-YuAspg, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-YuAspg {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-ZtC_PY, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-ZtC_PY a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-ZtC_PY *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-ZtC_PY, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-ZtC_PY .cici-ext-always-dark-YuAspg, body .cici-ext-always-dark-YuAspg {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-ZtC_PY, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-ZtC_PY .cici-ext-always-light-Pe4Hkw, body .cici-ext-always-light-Pe4Hkw {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-ZtC_PY[theme-mode=dark] .cici-ext-always-light-Pe4Hkw, .cici-ext-container-ZtC_PY[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-Pe4Hkw, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-ZtC_PY[theme-mode=dark], .cici-ext-container-ZtC_PY[theme-mode=light] .cici-ext-always-dark-YuAspg, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-YuAspg {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-vjt1lv {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-hMHPJo {
    align-items: center;
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: 100px;
    display: flex;
    justify-content: center;
    padding: 2px
}

.container-hMHPJo button {
    background-color: initial;
    border: none;
    border-radius: 100px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    outline: none;
    padding: 0
}

.container-hMHPJo button:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.container-hMHPJo button:active {
    background-color: var(--color-bg-trans-tertiary) !important
}

.container-hMHPJo .btn-jV7wPW {
    border-radius: 100px;
    font-family: PingFang SC;
    font-size: 11px;
    font-weight: 500;
    line-height: 15px;
    padding: 5px 10px;
    text-align: center;
    white-space: nowrap
}

.container-hMHPJo .iconBtn-vhHKne {
    align-items: center;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.container-hMHPJo .active-z2xEVk {
    background: var(--s-color-bg-intact-primary, #fff);
    color: var(--s-color-text-intact-primary, #000)
}

.autoSummaryTips-BYtjtA {
    align-items: flex-end;
    background: var(--s-color-bg-tertiary, #f3f4f6);
    border-radius: 0 0 20px 20px;
    box-sizing: border-box;
    display: flex;
    height: 86px;
    justify-content: space-between;
    padding: var(--s-radius-l) 24px 0 24px;
    position: relative;
    transform: translateY(-50px);
    width: 100%
}

.autoSummaryTips-BYtjtA .content-OztiZ5 {
    align-items: center;
    display: flex;
    gap: 8px;
    height: 36px;
    justify-content: space-between;
    width: 100%
}

.autoSummaryTips-BYtjtA .content-OztiZ5 .tips-hrtxDb {
    align-items: center;
    display: flex;
    flex: 1 1;
    gap: 4px;
    justify-content: flex-start;
    width: 0
}

.autoSummaryTips-BYtjtA .content-OztiZ5 .tips-hrtxDb .text-Xg7cNo {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    flex-shrink: 1;
    font-size: 12px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.autoSummaryTips-BYtjtA .content-OztiZ5 .tips-hrtxDb .semi-icon-default {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: unset
}

.autoSummaryTips-BYtjtA .content-OztiZ5 .semi-icon-default {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15));
    cursor: pointer
}

.autoSummaryTips-BYtjtA .content-OztiZ5 .semi-icon-default:hover {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55))
}

.wrapper-M6eeCt {
    align-items: center;
    display: flex;
    height: 100%;
    inset: 0;
    justify-content: center;
    position: fixed;
    width: 100%;
    z-index: 9999
}

.wrapper-M6eeCt .mask-BB8E8w {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
    background-color: rgba(0, 0, 0, .3);
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%
}

.shadow-qepQsb {
    opacity: 0;
    pointer-events: none;
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
    width: 560px;
    z-index: 0
}

.card-QUOU6b {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 560px;
    position: relative;
    z-index: 10
}

.card-QUOU6b .semi-spin-wrapper {
    color: #fff
}

.card-QUOU6b .card-head-YVYCf5 {
    flex-shrink: 0;
    margin-bottom: 4px;
    text-align: right
}

.card-QUOU6b .card-head-YVYCf5 .close-btn-YAfYyc {
    color: var(--s-color-text-invert-intact-tertiary, hsla(0, 0%, 100%, .55));
    cursor: pointer;
    font-size: 36px;
    margin-right: -6px
}

.card-QUOU6b .card-head-YVYCf5 .close-btn-YAfYyc:hover {
    color: #fff
}

.card-QUOU6b .card-image-wAongx {
    border-radius: 16px;
    display: block;
    flex-basis: 100%;
    margin: 0 auto;
    max-height: calc(100vh - 160px);
    max-width: 100%;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.card-QUOU6b .card-body-vMha_D {
    background-color: #fff
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM {
    padding: 48px
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .card-captain-Na2qRB {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .card-captain-Na2qRB .card-captain-left-lX4l8I {
    flex-shrink: 1
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .card-captain-Na2qRB .card-captain-left-lX4l8I .title-Hh9Nov {
    color: var(--s-color-text-primary, #000);
    display: -webkit-box;
    font-size: 26px;
    line-height: 36px;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-clamp: 2;
    -webkit-line-clamp: 2
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .card-captain-Na2qRB .card-captain-left-lX4l8I .desc-ke5kGa {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    font-size: 12px;
    line-height: 18px
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .card-captain-Na2qRB .card-captain-image-N9kS1J {
    flex-shrink: 0;
    height: 140px;
    margin-left: 16px;
    width: 140px
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .card-captain-Na2qRB .card-captain-image-N9kS1J img {
    border-radius: 12px;
    height: 100%;
    object-fit: cover;
    width: 100%
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .divider-QuBT4a {
    background-color: var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    height: .5px;
    margin: 36px 0
}

.card-QUOU6b .card-body-vMha_D .card-content-whjGTM .md-ZuOTN9 {
    line-height: 22px;
    word-break: break-word
}

.card-QUOU6b .card-body-vMha_D .card-footer-slRvKz {
    align-items: center;
    background-color: #f1f4fb;
    display: flex;
    justify-content: space-between;
    padding: 42px 48px
}

.card-QUOU6b .card-body-vMha_D .card-footer-slRvKz .brand-Ah3tk9 {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    gap: 8px
}

.card-QUOU6b .card-body-vMha_D .card-footer-slRvKz .brand-Ah3tk9 img {
    height: 50px;
    width: 50px
}

.card-QUOU6b .card-body-vMha_D .card-footer-slRvKz .qrcode-vus28R {
    height: 64px;
    opacity: .8;
    width: 64px
}

.card-QUOU6b .card-body-vMha_D .card-footer-slRvKz img {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.card-QUOU6b .card-action-UuaXtL {
    display: flex;
    flex-shrink: 0;
    gap: 12px;
    justify-content: center;
    margin-top: 16px
}

.card-QUOU6b .card-action-UuaXtL button:hover {
    background-color: #d2d2d2 !important
}

.closeAssistant-uLjECa {
    display: none
}

.podcastSummaryContainer-y0iMf0 {
    background: #f3f4f5;
    border-radius: 16px;
    color: var(--color-neutral-100);
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 16px;
    position: relative
}

.podcastSummaryContainer-y0iMf0 .tabContainer-OEwikr {
    display: flex;
    flex: 1 1;
    flex-direction: column;
    height: 0
}

.podcastSummaryContainer-y0iMf0 .semi-portal {
    z-index: 9999 !important
}

.podcastSummaryContainer-y0iMf0 .semi-tabs-top {
    display: flex;
    flex: 1 1;
    height: 0
}

.podcastSummaryContainer-y0iMf0 .semi-tabs-top .semi-tabs-pane {
    height: 100%
}

.podcastSummaryContainer-y0iMf0 .semi-tabs-top .semi-tabs-pane .semi-tabs-pane-motion-overlay {
    display: flex;
    flex-direction: column;
    height: 100%
}

.podcastSummaryContainer-y0iMf0 .area-hJcYAm {
    align-items: center;
    background-color: var(--color-neutral-50);
    border-radius: 50%;
    color: var(--static-white);
    cursor: pointer;
    display: flex;
    height: 16px;
    justify-content: center;
    line-height: 0;
    position: absolute;
    right: -5px;
    top: -5px;
    visibility: hidden;
    width: 16px;
    z-index: 100
}

.podcastSummaryContainer-y0iMf0 .area-hJcYAm:hover {
    background-color: var(--color-neutral-70)
}

.podcastSummaryContainer-y0iMf0 .area-hJcYAm svg {
    font-size: 8px;
    fill: var(--static-white)
}

.podcastSummaryContainer-y0iMf0 .area-hJcYAm:has([class*=semi-dropdown-showing]) {
    visibility: visible !important
}

.podcastSummaryContainer-y0iMf0:hover .area-hJcYAm {
    visibility: visible
}

.reminder-NyfrPX {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 14px;
    font-weight: 400;
    line-height: 22px;
    padding: 0 16px
}

.podcastMindMap-IPJ6t3 {
    display: flex;
    flex-direction: column;
    height: 100%
}

.podcastMindMap-IPJ6t3 div[class*=markmapContent] {
    flex: 1 1;
    height: 0 !important;
    max-height: calc(100% - 42px) !important;
    min-height: 0 !important
}

.podcastMindMap-IPJ6t3 div[class*=markmapContent] svg {
    max-height: 100% !important;
    min-height: unset !important
}

.share-btn-UOA4cG {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12)) !important;
    border-radius: 50%;
    color: var(--Text---s-color-text-primary, rgba(0, 0, 0, .95));
    display: flex;
    height: 32px !important;
    justify-content: center;
    width: 32px !important
}

.share-btn-UOA4cG:active, .share-btn-UOA4cG:hover {
    background-color: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border: 1px solid transparent !important
}

.share-icon-y5oSPJ {
    font-size: 18px !important
}

.cici-ext-container-PDGzIZ, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-a2Rh2b 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-aOU9EJ 150ms ease forwards;
    --light-click-animation: light-click-animation-kINca4 150ms ease forwards;
    --click-animation: click-animation-t_deIH 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-uzef2U 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-K2G1xm 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-a2Rh2b {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-aOU9EJ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-Ypq5WH {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-t_deIH {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-kINca4 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-K2G1xm {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-PDGzIZ, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-PDGzIZ .cici-ext-always-dark-kNfXvi, body .cici-ext-always-dark-kNfXvi {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-PDGzIZ, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-PDGzIZ .cici-ext-always-light-Fat51m, body .cici-ext-always-light-Fat51m {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-PDGzIZ[theme-mode=dark] .cici-ext-always-light-Fat51m, .cici-ext-container-PDGzIZ[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-Fat51m, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-PDGzIZ[theme-mode=dark], .cici-ext-container-PDGzIZ[theme-mode=light] .cici-ext-always-dark-kNfXvi, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-kNfXvi {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-PDGzIZ, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-PDGzIZ a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-PDGzIZ *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-PDGzIZ, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-PDGzIZ .cici-ext-always-dark-kNfXvi, body .cici-ext-always-dark-kNfXvi {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-PDGzIZ, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-PDGzIZ .cici-ext-always-light-Fat51m, body .cici-ext-always-light-Fat51m {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-PDGzIZ[theme-mode=dark] .cici-ext-always-light-Fat51m, .cici-ext-container-PDGzIZ[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-Fat51m, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-PDGzIZ[theme-mode=dark], .cici-ext-container-PDGzIZ[theme-mode=light] .cici-ext-always-dark-kNfXvi, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-kNfXvi {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-MYOKlp {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.pdfAssistantContainer-tzWRfF {
    align-items: center;
    display: flex;
    font-size: 12px;
    gap: 12px;
    justify-content: space-between;
    z-index: 9999
}

.pdfCollectBtn-z2TM9_ {
    align-items: center;
    background: var(--s-color-bg-primary, #fff);
    border: 1px solid var(--s-color-border-primary, rgba(0, 0, 0, .2));
    border-radius: 999px;
    box-sizing: border-box;
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    cursor: pointer;
    display: flex;
    gap: 6px;
    height: 28px;
    justify-content: center;
    outline: none;
    padding: 0 12px 0 8px
}

.pdfCollectBtn-z2TM9_ .semi-icon {
    font-size: 16px
}

.pdfCollectBtn-z2TM9_ .name-rmIuEu {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px;
    text-align: left
}

.pdfCollectBtn-z2TM9_ .savedIcn-n9N3VS {
    color: var(--s-color-brand-primary-default, #0057ff)
}

.readButton-ZDzC9k {
    align-items: center;
    background: var(--s-color-ai-button-fill, radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0, #4298fd 50%));
    border-radius: 24px;
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    gap: 3px;
    height: 28px;
    justify-content: space-between;
    max-width: 160px;
    min-width: 42px;
    overflow: hidden;
    padding: 0 12px 0 8px;
    position: relative
}

.readButton-ZDzC9k div, .readButton-ZDzC9k span {
    z-index: 1
}

.readButton-ZDzC9k:before {
    background: var(--s-color-ai-button-fill, radial-gradient(115.45% 162.76% at 19.33% 22.04%, #0057ff 0, #4298fd 50%));
    content: "";
    height: 200px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 100%
}

.readButton-ZDzC9k .semi-spin-wrapper {
    height: 14px
}

.readButton-ZDzC9k .progress-WlkIOB {
    display: inline-block;
    margin-left: 2px;
    text-align: right;
    width: 32px
}

.readButton-ZDzC9k .text-kak2Ld {
    color: var(--s-color-text-invert-intact-primary, #fff);
    font-weight: 500;
    line-height: 18px;
    position: relative;
    z-index: 2
}

.readButton-ZDzC9k svg {
    color: var(--s-color-text-invert-intact-primary, #fff);
    height: 16px;
    width: 16px
}

.readButton-ZDzC9k:hover:before {
    animation: var(--btn-hover-animation);
    cursor: pointer
}

.buttonArxiv-s7j92h {
    margin-left: 12px;
    margin-right: 12px
}

.buttonPdfChrome-U0M4qX {
    position: absolute;
    right: 126px;
    top: 14px
}

.buttonPdfEdge-uB3XIz {
    position: absolute;
    right: 220px;
    top: 4px
}

.buttonPdfSafari-EZUGmo {
    position: absolute;
    right: 20px;
    top: 20px
}

.cici-ext-container-s5Ejr9, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-YLIlsr 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-V64UB8 150ms ease forwards;
    --light-click-animation: light-click-animation-E6Hm6a 150ms ease forwards;
    --click-animation: click-animation-amRZNq 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-E12jbQ 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-BLFvr6 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-YLIlsr {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-V64UB8 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-p4tI7g {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-amRZNq {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-E6Hm6a {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-BLFvr6 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-s5Ejr9, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-s5Ejr9 .cici-ext-always-dark-gYMT_j, body .cici-ext-always-dark-gYMT_j {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-s5Ejr9, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-s5Ejr9 .cici-ext-always-light-a7kR3T, body .cici-ext-always-light-a7kR3T {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-s5Ejr9[theme-mode=dark] .cici-ext-always-light-a7kR3T, .cici-ext-container-s5Ejr9[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-a7kR3T, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-s5Ejr9[theme-mode=dark], .cici-ext-container-s5Ejr9[theme-mode=light] .cici-ext-always-dark-gYMT_j, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-gYMT_j {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-s5Ejr9, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-s5Ejr9 a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-s5Ejr9 *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-s5Ejr9, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-s5Ejr9 .cici-ext-always-dark-gYMT_j, body .cici-ext-always-dark-gYMT_j {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-s5Ejr9, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-s5Ejr9 .cici-ext-always-light-a7kR3T, body .cici-ext-always-light-a7kR3T {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-s5Ejr9[theme-mode=dark] .cici-ext-always-light-a7kR3T, .cici-ext-container-s5Ejr9[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-a7kR3T, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-s5Ejr9[theme-mode=dark], .cici-ext-container-s5Ejr9[theme-mode=light] .cici-ext-always-dark-gYMT_j, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-gYMT_j {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-Q9UTs4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.translateIcon-Lxtfka {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    width: 24px
}

.translateIcon-Lxtfka svg {
    color: rgba(0, 0, 0, .7);
    font-size: 20px
}

.dropdownVisible-nTpGJc, .translateIcon-Lxtfka:hover {
    background-color: rgba(0, 0, 0, .06)
}

.select-rbLGH8 {
    align-items: center;
    display: flex
}

.select-rbLGH8 .semi-select-selection {
    font-size: 14px;
    margin-left: 0
}

.select-rbLGH8 .semi-select-suffix .semi-icon {
    color: var(--s-color-text-primary);
    font-size: 16px
}

.selectTitle-ggJ1Ux {
    color: var(--static-neutral-40);
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 8px;
    text-align: left
}

.selectDropdown-B14fg5 {
    padding: 16px 12px 12px !important
}

.selectDropdown-B14fg5 .semi-select-option-list {
    background-color: var(--bg-base-1-overlay);
    border-radius: 12px;
    height: 154px !important;
    max-height: 136px !important;
    padding: 8px 0;
    scrollbar-color: var(--scrollbar-color) transparent;
    width: 156px
}

.selectDropdown-B14fg5 .semi-select-option {
    padding: 6px 12px
}

.selectDropdown-B14fg5 .semi-select-option-selected {
    color: var(--color-primary-blue)
}

.languageLocal-AveYWC {
    font-size: 14px;
    line-height: 18px
}

.languageSetting-QL5SyQ {
    color: var(--color-neutral-50);
    font-size: 12px;
    line-height: 14px
}

.optionContainer-yYO3_G {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.optionContainer-yYO3_G svg {
    color: var(--color-primary-blue);
    height: 18px;
    width: 18px
}

.container-_HnD61 {
    position: relative
}

.container-_HnD61.non-pop-window-LOUDTy {
    padding-left: 16px
}

.cancel-button-TKbjGz .semi-button {
    background-color: #f3f4f5;
    border-radius: 100px;
    color: rgba(0, 0, 0, .95);
    font-weight: 500;
    height: 36px
}

.cancel-button-TKbjGz .semi-button-primary:hover {
    background-color: #ececec !important
}

.icon-write-pencil-C8Qtgc {
    align-items: center;
    display: flex;
    font-size: 20px;
    height: 28px;
    margin: 0 6px 0 0
}

.help-write-btn-ft3n62 {
    align-items: center;
    border-radius: 24px;
    display: flex;
    margin-top: 12px;
    overflow: hidden;
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.help-write-btn-ft3n62 .semi-icon-default {
    font-size: 20px
}

.help-write-btn-ft3n62 .semi-button-content-right {
    margin-left: 6px
}

.help-write-btn-ft3n62 .semi-button {
    background-clip: padding-box, border-box;
    background-image: linear-gradient(to right, var(--Background---s-color-bg-1, #fff), var(--Background---s-color-bg-1, #fff)), var(--s-color-ai-button-fill, radial-gradient(87.93% 105.78% at 9.98% 22.03%, #0057ff 0, #4298fd 50%));
    background-origin: padding-box, border-box;
    border: 1px solid transparent;
    border-radius: 24px;
    font-weight: 500;
    height: 36px;
    padding: 0 15px 0 13px
}

.help-write-btn-ft3n62 .semi-button svg {
    color: var(--s-color-accents-blue, #0057ff)
}

.help-write-btn-ft3n62 .semi-button-primary .semi-button-content-right {
    -webkit-background-clip: text;
    background-image: var(--s-color-ai-button);
    color: transparent
}

.help-write-btn-ft3n62 .semi-button-primary:hover {
    border: unset;
    padding: 0 16px 0 14px
}

.help-write-btn-ft3n62 .semi-button-primary:hover .semi-button-content-right, .help-write-btn-ft3n62 .semi-button-primary:hover svg {
    color: var(--s-color-text-invert-intact-primary, #fff)
}

.gradient-button-EctToC:before {
    content: "";
    height: 200px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 200px
}

.gradient-button-EctToC span {
    z-index: 1
}

.gradient-button-EctToC:hover:before {
    animation: var(--btn-hover-animation);
    background: var(--s-color-ai-button-fill, radial-gradient(115.45% 162.76% at 19.33% 22.04%, #0057ff 0, #4298fd 50%))
}

.quick-reply-container-mec4qr {
    align-items: center;
    background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .97) 35.62%);
    display: flex;
    height: 80px;
    margin-left: -16px;
    padding-left: 16px;
    padding-top: 36px;
    position: absolute;
    width: 100%;
    z-index: 100
}

.quick-reply-text-SLRpCO {
    align-items: center;
    -webkit-background-clip: text;
    background-image: var(--s-color-ai-text, linear-gradient(.836turn, #63b4ff 23.93%, #0057ff 92.76%));
    display: flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-right: 2px;
    -webkit-text-fill-color: transparent;
    background-clip: text
}

.quick-action-btn-l5msDz {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .12);
    border-radius: 56px;
    color: rgba(0, 0, 0, .8);
    font-size: 12px;
    font-weight: 500;
    height: 28px;
    line-height: 14px;
    margin-left: 6px;
    min-width: 56px;
    padding: 10px 14px 10px 14px
}

.quick-action-btn-l5msDz:hover {
    background-color: rgba(0, 0, 0, .06)
}

.quick-reply-popover-Ha5FIZ {
    border-radius: 12px
}

.quick-reply-message-container-w1Okm9 {
    margin-bottom: 2px;
    padding: 14px;
    width: 286px
}

.quick-reply-message-container-w1Okm9 .mail-stream-message-rKVARE {
    max-height: 220px
}

.quick-reply-toolbar-rjWpIX {
    align-items: center;
    display: flex;
    margin-top: 12px;
    position: relative
}

.quick-reply-toolbar-rjWpIX .semi-popover-wrapper {
    border-radius: 20px
}

.mail-input-container-mE5nG4 {
    align-items: flex-end;
    background-color: rgba(0, 0, 0, .04);
    border-radius: 16px;
    display: flex;
    margin-top: 12px;
    max-width: 595px;
    padding: 4px 4px 4px 14px;
    width: 100%
}

.mail-input-container-mE5nG4 .semi-input-wrapper {
    border: unset;
    height: 28px
}

.mail-input-container-mE5nG4 .semi-input-textarea {
    padding: 0
}

.mail-input-container-mE5nG4 .semi-input-default {
    border: unset;
    height: 28px
}

.mail-input-container-mE5nG4 .semi-input-textarea-wrapper {
    background-color: initial;
    border: unset;
    color: rgba(0, 0, 0, .25);
    line-height: 20px;
    padding: 4px 0
}

.mail-input-container-mE5nG4 .semi-input-textarea-wrapper-focus {
    border: unset
}

.mail-input-container-mE5nG4 .mail-input-textarea-C_HZBR {
    color: rgba(0, 0, 0, .95);
    line-height: 20px;
    padding: 4px 8px 4px 0
}

.mail-input-container-mE5nG4 .mail-input-btn-container-uuyYvE {
    align-items: center;
    display: flex
}

.mail-input-container-mE5nG4 .mail-input-cancel-btn-hxgwmJ {
    background: transparent;
    border-radius: 100px;
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    font-weight: 400;
    height: 28px;
    line-height: 16px;
    margin-right: 2px;
    padding: 6px 8px 6px 8px
}

.mail-input-container-mE5nG4 .mail-input-cancel-btn-hxgwmJ .semi-button {
    background-color: #f3f4f5;
    border-radius: 100px;
    color: rgba(0, 0, 0, .95);
    font-weight: 500;
    height: 36px
}

.mail-input-container-mE5nG4 .mail-input-cancel-btn-hxgwmJ .semi-button-primary:hover {
    background-color: #ececec !important
}

.mail-input-container-mE5nG4 .mail-input-cancel-btn-hxgwmJ:hover {
    background: rgba(0, 0, 0, .06) !important
}

.show-quick-reply-vCLYqF {
    margin-top: 8px
}

.mail-header-left-lw1XVt {
    align-items: flex-end;
    border-radius: 16px;
    display: flex;
    flex: 1 1;
    justify-content: center
}

.mail-header-left-lw1XVt:hover {
    background: #f3f4f5
}

.mail-header-left-lw1XVt .icon-write-pencil-C8Qtgc svg {
    fill: rgba(0, 0, 0, .95)
}

.mail-header-left-lw1XVt .icon-arrow-FffRH_ {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    font-size: 20px;
    height: 36px;
    margin: 0 6px 0 8px;
    position: relative
}

.mail-header-left-lw1XVt .icon-arrow-FffRH_ svg {
    color: rgba(0, 0, 0, .7)
}

.mail-header-left-lw1XVt .icon-arrow-FffRH_:hover:after {
    background: rgba(0, 0, 0, .06);
    border-radius: 50%;
    content: "";
    height: 24px;
    left: -2px;
    position: absolute;
    width: 24px
}

.mail-input-ok-btn-KOQQ5i {
    background-color: #06f;
    border-radius: 100px;
    color: hsla(0, 0%, 100%, .95);
    font-size: 12px;
    font-weight: 400;
    height: 28px;
    min-width: 56px;
    padding: 6px 8px 6px 8px
}

.mail-input-ok-btn-KOQQ5i:hover {
    background-color: #005ae0
}

.btn-disable-eEHGUv {
    background-color: rgba(0, 102, 255, .15) !important;
    color: hsla(0, 0%, 100%, .95) !important
}

.mail-message-container-t3DtyB {
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, .06);
    border-radius: 12px;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .15);
    max-width: 595px;
    padding: 8px 8px 16px;
    position: absolute;
    top: auto;
    width: 100%
}

.mail-stream-message-container-W2GSGg {
    margin: 12px 8px 16px
}

.mail-stream-message-container-W2GSGg .mail-stream-message-rKVARE {
    max-height: 280px
}

.mail-stream-message-container-W2GSGg .semi-skeleton-paragraph li {
    width: 100%
}

.mail-toolbar-HMJVdE {
    align-items: center;
    background-color: #f3f4f5;
    border-radius: 16px;
    display: flex;
    justify-content: space-between;
    margin: 14px 8px 0;
    padding: 4px
}

.mail-toolbar-HMJVdE.mail-toolbar-hidden-jlCCeB {
    visibility: hidden
}

.mail-toolbar-left-SRmWKN {
    display: flex;
    flex: 1 1;
    flex-wrap: wrap
}

.mail-operation-btn-BJdgZ4 {
    align-items: center;
    background-color: initial;
    border-radius: 16px;
    color: rgba(0, 0, 0, .7) !important;
    display: flex;
    font-size: 14px;
    font-weight: 400;
    height: 28px;
    line-height: 16px;
    padding: 6px 8px 6px 8px
}

.mail-operation-btn-BJdgZ4:not(:last-child) {
    margin-right: 12px
}

.mail-operation-btn-BJdgZ4:hover {
    background: rgba(0, 0, 0, .06) !important
}

.mail-operation-btn-BJdgZ4 .mail-operation-btn-text-vOfZEO {
    color: rgba(0, 0, 0, .95)
}

.mail-operation-btn-BJdgZ4 .svg-fWTMuk {
    height: 16px;
    margin-right: 6px;
    width: 16px
}

.mail-toolbar-insert-button-IPiwra {
    border-radius: 100px;
    font-weight: 400;
    height: 28px;
    min-width: 56px;
    padding: 6px 12px 6px 12px
}

.mail-header-input-Y5rKom {
    align-items: center;
    border-radius: 16px;
    display: flex;
    justify-content: center
}

.mail-header-input-Y5rKom .semi-input-wrapper {
    background: transparent !important;
    border: unset;
    height: 36px;
    line-height: 18px
}

.mail-header-input-Y5rKom .semi-input-wrapper:hover {
    background: transparent
}

.mail-header-input-Y5rKom .semi-input-small {
    height: 18px;
    line-height: 18px
}

.mail-header-input-Y5rKom .semi-input {
    color: rgba(0, 0, 0, .7);
    padding-left: 0;
    text-overflow: ellipsis
}

.mail-header-input-Y5rKom.is-inputting-UcaZT_ {
    align-items: flex-end;
    background-color: #f3f4f5
}

.mail-header-input-Y5rKom.is-inputting-UcaZT_ .mail-input-ok-btn-KOQQ5i {
    margin: 4px
}

.mail-header-input-Y5rKom.is-inputting-UcaZT_ .icon-write-pencil-C8Qtgc svg {
    fill: rgba(0, 0, 0, .25)
}

.mail-header-input-Y5rKom.is-inputting-UcaZT_ .semi-button-disabled {
    background-color: rgba(0, 102, 255, .15);
    color: hsla(0, 0%, 100%, .95) !important
}

.mail-header-input-Y5rKom .icon-write-pencil-C8Qtgc {
    height: 36px;
    margin: 0 6px 0 8px
}

.mail-header-input-Y5rKom .icon-write-pencil-C8Qtgc svg {
    fill: rgba(0, 0, 0, .7)
}

.mail-header-input-Y5rKom .semi-input-textarea-wrapper {
    background-color: initial;
    border: unset;
    border-radius: 16px;
    line-height: 20px;
    padding: 8px 8px 8px 0
}

.mail-header-input-Y5rKom .semi-input-textarea {
    line-height: 20px;
    padding: 0
}

.mail-header-input-Y5rKom .header-right-lfm_Jq {
    align-items: center;
    display: flex;
    position: relative
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .semi-popover-wrapper {
    border-radius: 20px
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .translate-btn-ITgdvD {
    margin-right: 4px
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .translate-btn-ITgdvD svg {
    color: #797979;
    font-size: 16px
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .close-btn-wVRrfQ {
    margin: 0 8px;
    position: relative
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .close-btn-wVRrfQ svg {
    color: #797979
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .close-btn-wVRrfQ:hover:after {
    background: rgba(0, 0, 0, .06);
    border-radius: 50%;
    content: "";
    height: 24px;
    left: -4px;
    position: absolute;
    width: 24px
}

.mail-header-input-Y5rKom .header-right-lfm_Jq .close-btn-behind-not-editable-E5QwMD {
    margin: 6px 8px 6px 8px
}

.not-editable-content-KpzdYO {
    color: rgba(0, 0, 0, .7);
    flex: 1 1;
    font-size: 14px;
    line-height: 18px;
    margin: 5px 0 5px 8px
}

.not-write-done-Lh5aMx .icon-write-pencil-C8Qtgc svg {
    fill: rgba(0, 0, 0, .25)
}

.not-write-done-Lh5aMx.mail-header-left-lw1XVt:hover {
    background: transparent
}

.mail-divider-KlplzU {
    border-bottom: 1px solid rgba(0, 0, 0, .07);
    margin: 8px 8px 12px 8px;
    width: unset
}

.mail-divider-KlplzU.mail-divider-hidden-iSP2od {
    visibility: hidden
}

.btn-dropdown-trigger-fuI45K {
    align-items: center;
    border-radius: 16px;
    cursor: pointer;
    display: flex;
    justify-content: center;
    padding: 6px 8px
}

.btn-dropdown-trigger-fuI45K svg {
    height: 16px;
    width: 16px
}

.btn-dropdown-trigger-fuI45K:hover {
    background: rgba(0, 0, 0, .06) !important
}

.btn-refine-yB7V1i {
    font-size: 14px;
    font-weight: 400;
    line-height: 16px;
    margin: 0 6px
}

.btn-dropdown-container-fORGk6 {
    border-radius: 16px;
    cursor: pointer;
    padding: 8px
}

.btn-dropdown-container-fORGk6 .mail-operation-btn-BJdgZ4 {
    border-radius: 10px;
    height: 36px;
    justify-content: start;
    margin-right: 0 !important;
    padding-right: 14px;
    width: 100%
}

.refine-triangle-expand-H3s7G3 {
    transform: rotate(180deg)
}

.icon-container-wp5qi5 {
    position: relative
}

.icon-container-wp5qi5 svg {
    color: rgba(0, 0, 0, .8);
    font-size: 16px
}

.regenerate-icon-container-NZMvPS {
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
    display: flex;
    height: 24px;
    justify-content: center;
    position: relative;
    width: 24px
}

.regenerate-icon-container-NZMvPS svg {
    color: rgba(0, 0, 0, .7);
    font-size: 20px
}

.regenerate-icon-container-NZMvPS:hover {
    background-color: rgba(0, 0, 0, .06)
}

.regenerate-icon-container-NZMvPS svg {
    color: rgba(0, 0, 0, .8);
    font-size: 16px
}

.translate-icon-container-Oipqv5 {
    margin-right: 8px;
    position: relative
}

.translate-icon-container-Oipqv5 svg {
    color: rgba(0, 0, 0, .8);
    font-size: 16px
}

.tooltip-xFTp38 {
    border-radius: 8px;
    font-size: 11px;
    font-weight: 400;
    line-height: 14px;
    padding: 5px 8px 5px 8px
}

.cici-ext-container-yzw_fL, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-wFN4yJ 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-P26GaQ 150ms ease forwards;
    --light-click-animation: light-click-animation-cDIscK 150ms ease forwards;
    --click-animation: click-animation-Dv_EtT 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-XsXC6r 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-p6M2XE 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-wFN4yJ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-P26GaQ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-o1pqTD {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-Dv_EtT {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-cDIscK {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-p6M2XE {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-yzw_fL, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-yzw_fL .cici-ext-always-dark-yUc_nS, body .cici-ext-always-dark-yUc_nS {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-yzw_fL, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-yzw_fL .cici-ext-always-light-W9IcgL, body .cici-ext-always-light-W9IcgL {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-yzw_fL[theme-mode=dark] .cici-ext-always-light-W9IcgL, .cici-ext-container-yzw_fL[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-W9IcgL, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-yzw_fL[theme-mode=dark], .cici-ext-container-yzw_fL[theme-mode=light] .cici-ext-always-dark-yUc_nS, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-yUc_nS {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-yzw_fL, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-yzw_fL a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-yzw_fL *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-yzw_fL, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-yzw_fL .cici-ext-always-dark-yUc_nS, body .cici-ext-always-dark-yUc_nS {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-yzw_fL, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-yzw_fL .cici-ext-always-light-W9IcgL, body .cici-ext-always-light-W9IcgL {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-yzw_fL[theme-mode=dark] .cici-ext-always-light-W9IcgL, .cici-ext-container-yzw_fL[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-W9IcgL, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-yzw_fL[theme-mode=dark], .cici-ext-container-yzw_fL[theme-mode=light] .cici-ext-always-dark-yUc_nS, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-yUc_nS {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-jZwXPH {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.searchTextResult-XBh4hJ {
    width: calc(100% - 470px)
}

.searchTextResult-XBh4hJ .title-zlKL9c {
    color: var(--s-color-text-primary);
    font-size: 24px;
    font-weight: 600;
    line-height: 32px;
    margin-bottom: 16px
}

.searchTextResult-XBh4hJ .footer-Z3IUTP {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin-top: 24px
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ {
    align-items: center;
    background-clip: padding-box, border-box;
    background-image: linear-gradient(to right, var(--Background---s-color-bg-1, #fff), var(--Background---s-color-bg-1, #fff)), var(--s-color-ai-button-fill, radial-gradient(87.93% 105.78% at 9.98% 22.03%, #0057ff 0, #4298fd 50%));
    background-origin: padding-box, border-box;
    border: 1px solid transparent;
    border-radius: 24px;
    display: flex;
    font-size: 14px;
    font-weight: 500;
    gap: 4px;
    height: 40px;
    justify-content: space-between;
    overflow: hidden;
    padding: 10px;
    position: relative
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ:before {
    content: "";
    height: 300px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 300px
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ div, .searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ span {
    z-index: 1
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ svg {
    color: var(--s-color-accents-blue, #0057ff);
    height: 20px;
    width: 20px
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ div {
    -webkit-background-clip: text;
    background-image: var(--s-color-ai-button);
    color: transparent
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ:hover {
    border: unset;
    cursor: pointer;
    padding: 10px 11px
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ:hover div, .searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ:hover svg {
    color: var(--s-color-text-invert-intact-primary, #fff)
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .searchMoreBtn-RHlNlZ:hover:before {
    animation: var(--btn-hover-animation);
    background: var(--s-color-ai-button-fill, radial-gradient(115.45% 162.76% at 19.33% 22.04%, #0057ff 0, #4298fd 50%))
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .actionBtnContainer-WYRGZj {
    align-items: center;
    display: flex;
    gap: 8px;
    justify-content: space-between
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .actionBtnContainer-WYRGZj .actionBtn-XEBCCM {
    align-items: center;
    border-radius: 20px;
    display: flex;
    font-size: 14px;
    gap: 2px;
    justify-content: space-between;
    padding: 4px 6px 4px 4px
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .actionBtnContainer-WYRGZj .actionBtn-XEBCCM:hover {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    cursor: pointer
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .actionBtnContainer-WYRGZj .actionBtn-XEBCCM:active {
    background: var(--s-color-bg-trans-secondary, rgba(0, 0, 0, .1))
}

.searchTextResult-XBh4hJ .footer-Z3IUTP .actionBtnContainer-WYRGZj .actionBtn-XEBCCM .collectionBtn-NkBSVa {
    font-size: 18px
}

.container-NLZ6ge {
    align-items: center;
    background: var(--s-color-bg-trans);
    border-radius: 10px;
    box-sizing: border-box;
    display: flex;
    font-size: 12px;
    gap: 12px;
    height: 74px;
    justify-content: flex-start;
    padding: 12px;
    text-decoration: none;
    width: 206px
}

.container-NLZ6ge:hover {
    background: var(--s-color-bg-trans-primary)
}

.container-NLZ6ge:active {
    background: var(--s-color-bg-trans-secondary)
}

.container-NLZ6ge .content-xMnYqX {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    gap: 8px
}

.container-NLZ6ge .content-xMnYqX .title-gfqOLi {
    color: var(--s-color-text-secondary);
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-weight: 500;
    width: 90%
}

.container-NLZ6ge .content-xMnYqX .footer-kANaph {
    align-items: center;
    display: flex;
    gap: 6px
}

.container-NLZ6ge .content-xMnYqX .footer-kANaph .icon-j0I9WC {
    border: .5px solid var(--s-color-border-secondary);
    border-radius: 21px;
    height: 14px;
    width: 14px
}

.container-NLZ6ge .content-xMnYqX .footer-kANaph .siteName-gIk9DV {
    color: var(--s-color-text-tertiary);
    overflow: hidden;
    text-overflow: ellipsis
}

.searchSourceResult-U65oyd {
    margin-left: 46px;
    width: 424px
}

.searchSourceResult-U65oyd .placeholder-SEg_go .loadingTitle-acF1Im {
    border-radius: 16px;
    height: 20px;
    margin-bottom: 16px;
    width: 111px
}

.searchSourceResult-U65oyd .placeholder-SEg_go .loadingParagraph-hQR6xB {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: flex-start
}

.searchSourceResult-U65oyd .placeholder-SEg_go .loadingParagraph-hQR6xB li {
    border-radius: 16px;
    height: 73px;
    margin: 0;
    width: 206px
}

.searchSourceResult-U65oyd .title-KUjDzx {
    align-items: center;
    display: flex;
    font-size: 16px;
    font-weight: 500;
    justify-content: space-between;
    line-height: 30px;
    margin-bottom: 12px
}

.searchSourceResult-U65oyd .title-KUjDzx .titleSource-_815Vn {
    align-items: center;
    display: flex;
    gap: 6px;
    justify-content: flex-start
}

.searchSourceResult-U65oyd .title-KUjDzx .sourceNum-cUmfS1 {
    color: var(--s-color-text-tertiary, #0000008c);
    font-size: 12px;
    font-weight: 400;
    line-height: 16px
}

.searchSourceResult-U65oyd .content-PQCuKv {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    justify-content: flex-start
}

.searchSourceResult-U65oyd .pagination-D124T5 {
    margin-top: 16px
}

.searchSourceResult-U65oyd .pagination-D124T5 .semi-page-next, .searchSourceResult-U65oyd .pagination-D124T5 .semi-page-prev {
    display: none
}

.searchSourceResult-U65oyd .pagination-D124T5 .semi-page-item {
    border: 1px solid var(--s-color-border-primary, rgba(0, 0, 0, .12));
    border-radius: 6px
}

.searchSourceResult-U65oyd .pagination-D124T5 .semi-page-item:hover {
    background-color: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.searchSourceResult-U65oyd .pagination-D124T5 .semi-page-item-active {
    border-color: var(--s-color-brand-primary-default, #0057ff);
    color: var(--s-color-brand-primary-default, #0057ff)
}

.searchResult-Iav9sW {
    align-items: flex-start;
    border-bottom: 1px solid var(--s-color-border-primary, rgba(0, 0, 0, .06));
    display: flex;
    justify-content: space-between;
    padding: 24px 0;
    scroll-margin-top: 230px;
    width: 100%
}

.searchResult-Iav9sW:first-child {
    padding-top: 0
}

.entryContainer-qt6YHi {
    align-items: center;
    background: var(--s-color-bg-tertiary, #f3f4f6);
    border-radius: var(--s-radius-l);
    display: flex;
    justify-content: space-between;
    margin: 6px 0 38px 0;
    padding: 16px;
    width: 528px
}

.deepSearchAssistantContainer-fdGDgh {
    border-bottom: 1px solid var(--s-color-border-primary, rgba(0, 0, 0, .06));
    margin-bottom: 30px;
    padding-bottom: 24px;
    position: relative;
    scroll-margin-top: 150px
}

.deepSearchAssistantContainer-fdGDgh .header-DYJWq6 {
    background: var(--google-bg-primary);
    display: flex;
    justify-content: space-between;
    padding: 16px 0;
    position: -webkit-sticky;
    position: sticky;
    top: 52px;
    z-index: 1
}

.deepSearchAssistantContainer-fdGDgh .header-DYJWq6 .brandName-Pw7R9V {
    color: var(--s-color-text-secondary, #000000d9);
    font-weight: 600;
    line-height: 24px
}

.deepSearchAssistantContainer-fdGDgh .header-DYJWq6 .minimizeBar-UMU3eL {
    align-items: center;
    border-radius: 100px;
    color: var(--s-color-text-secondary);
    display: flex;
    gap: 6px;
    justify-content: space-between;
    padding: 4px 6px
}

.deepSearchAssistantContainer-fdGDgh .header-DYJWq6 .minimizeBar-UMU3eL:hover {
    background: var(--s-color-bg-trans-primary);
    cursor: pointer
}

.deepSearchAssistantContainer-fdGDgh .header-DYJWq6 .minimizeBar-UMU3eL:active {
    background: var(--s-color-bg-trans-secondary)
}

.deepSearchAssistantContainer-fdGDgh .suggest-adzrqs {
    margin-top: 24px;
    padding-top: 0;
    width: calc(100% - 470px)
}

.deepSearchAssistantContainer-fdGDgh .askMore-AFIX_A {
    background: var(--s-color-bg-primary);
    bottom: 30px;
    box-shadow: none;
    margin-top: 24px;
    position: -webkit-sticky;
    position: sticky;
    width: calc(100% - 470px);
    z-index: 1
}

.deepSearchAssistantContainer-fdGDgh .askMore-AFIX_A .semi-button-disabled {
    opacity: .3
}

.deepSearchAssistantContainer-fdGDgh .askMore-AFIX_A div {
    gap: 0
}

.deepSearchAssistantContainer-fdGDgh .askMore-AFIX_A .semi-input-textarea::-webkit-input-placeholder {
    color: var(--s-color-text-tertiary, #0000008c)
}

.deepSearchAssistantContainer-fdGDgh .askMore-AFIX_A .semi-input-textarea::-ms-input-placeholder {
    color: var(--s-color-text-tertiary, #0000008c)
}

.deepSearchAssistantContainer-fdGDgh .askMore-AFIX_A .semi-input-textarea::placeholder {
    color: var(--s-color-text-tertiary, #0000008c)
}

@keyframes fadeIn-ZdwpOI {
    0% {
        opacity: 0;
        visibility: hidden
    }
    to {
        opacity: 1;
        visibility: visible
    }
}

@keyframes fadeOut-_mYaTl {
    0% {
        opacity: 1;
        visibility: visible
    }
    to {
        opacity: 0;
        visibility: hidden
    }
}

.deepSearchAssistantContainer-fdGDgh .mask-u_bMNJ {
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0) 0, var(--google-bg-primary) 100%);
    height: 114px;
    left: 0;
    position: fixed;
    top: 116px;
    width: 100%;
    z-index: 1
}

.deepSearchAssistantContainer-fdGDgh .mask-fadeIn-WG2Myo {
    animation: fadeIn-ZdwpOI .3s linear;
    visibility: visible
}

.deepSearchAssistantContainer-fdGDgh .mask-fadeOut-z3FVIr {
    animation: fadeOut-_mYaTl .3s linear;
    visibility: hidden
}

.cici-ext-container-Arm2DR, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-qEHcjD 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-umWE66 150ms ease forwards;
    --light-click-animation: light-click-animation-todbyv 150ms ease forwards;
    --click-animation: click-animation-GRojf8 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-RS1_xa 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-Jkkmlk 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-qEHcjD {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-umWE66 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-mnEusr {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-GRojf8 {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-todbyv {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-Jkkmlk {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-Arm2DR, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-Arm2DR .cici-ext-always-dark-vyRoDT, body .cici-ext-always-dark-vyRoDT {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-Arm2DR, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-Arm2DR .cici-ext-always-light-PvY2yb, body .cici-ext-always-light-PvY2yb {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-Arm2DR[theme-mode=dark] .cici-ext-always-light-PvY2yb, .cici-ext-container-Arm2DR[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-PvY2yb, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-Arm2DR[theme-mode=dark], .cici-ext-container-Arm2DR[theme-mode=light] .cici-ext-always-dark-vyRoDT, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-vyRoDT {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-Arm2DR, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-Arm2DR a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-Arm2DR *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-Arm2DR, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-Arm2DR .cici-ext-always-dark-vyRoDT, body .cici-ext-always-dark-vyRoDT {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-Arm2DR, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-Arm2DR .cici-ext-always-light-PvY2yb, body .cici-ext-always-light-PvY2yb {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-Arm2DR[theme-mode=dark] .cici-ext-always-light-PvY2yb, .cici-ext-container-Arm2DR[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-PvY2yb, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-Arm2DR[theme-mode=dark], .cici-ext-container-Arm2DR[theme-mode=light] .cici-ext-always-dark-vyRoDT, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-vyRoDT {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-dq18aY, .wrapper-P0EoYL {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrapper-P0EoYL {
    color: rgba(0, 0, 0, .3);
    font-size: 11px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    padding-left: 10px;
    padding-right: 2px;
    position: relative
}

.wrapper-P0EoYL:before {
    background-color: #b0b0b0;
    border-radius: 6px;
    content: "";
    height: 14px;
    left: 2px;
    position: absolute;
    top: 1px;
    width: 2px
}

.read-vmh2aO {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 50%;
    color: rgba(0, 0, 0, .55);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    width: 20px
}

.read-vmh2aO:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.container-rv7FJw {
    padding-top: 4px;
    position: absolute;
    z-index: 2147483647
}

.wrapper-_Db7ro {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 20px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .1);
    box-sizing: border-box;
    padding: 16px;
    width: 240px
}

.wrapper-_Db7ro .closeIcon-vJg1gw {
    background-color: #fff;
    border-radius: 50%;
    color: #999;
    cursor: pointer;
    height: 16px;
    line-height: 0;
    position: absolute;
    right: -5px;
    top: -1px;
    visibility: hidden;
    width: 16px
}

.wrapper-_Db7ro .closeIcon-vJg1gw[aria-expanded=true], .wrapper-_Db7ro:hover .closeIcon-vJg1gw {
    visibility: visible
}

.wrapper-_Db7ro .translation-pWLX9s {
    color: rgba(0, 0, 0, .3);
    -webkit-filter: blur(2px);
    filter: blur(2px);
    font-size: 13px;
    font-weight: 400;
    line-height: 20px
}

.wrapper-_Db7ro .translation-pWLX9s:hover {
    color: rgba(0, 0, 0, .8);
    -webkit-filter: blur(0);
    filter: blur(0)
}

.wrapper-_Db7ro .button-vY_u9f {
    align-items: center;
    background-color: rgba(0, 0, 0, .04);
    border-radius: 50vh;
    color: rgba(0, 0, 0, .8);
    cursor: pointer;
    display: inline-flex;
    justify-content: center
}

.wrapper-_Db7ro .button-vY_u9f:hover {
    background-color: rgba(0, 0, 0, .06)
}

.highlight-JYRy0o {
    position: absolute;
    z-index: -1
}

.wrapper-hAX7v2 {
    background: #fff;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 20px;
    box-shadow: 0 30px 100px 0 rgba(0, 0, 0, .14);
    box-sizing: border-box;
    padding: 20px 16px;
    position: absolute;
    width: 287px;
    z-index: 2147483647
}

.wrapper-hAX7v2 .caption-aPlG8z {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.wrapper-hAX7v2 .description-NWvrw0 {
    color: rgba(0, 0, 0, .8);
    font-size: 12px;
    line-height: 20px
}

.wrapper-hAX7v2 .link-B8kahz {
    color: #0057ff;
    cursor: pointer
}

.wrapper-hAX7v2 .button-zbOcm8 {
    min-width: unset !important;
    padding: 6px 16px !important
}

.wrapper-hAX7v2 .palette-item-kTJMbw {
    border-radius: 50%;
    cursor: pointer;
    height: 18px;
    width: 18px
}

.suggest-message-container-XdB13M {
    align-items: flex-start;
    display: flex;
    flex-direction: column
}

.suggest-message-OfZEb5 {
    align-items: center;
    animation: fadeIn-cK98IH .3s 1;
    animation-fill-mode: forwards;
    background: transparent;
    background: var(--s-color-bg-trans, #0000000a);
    border-radius: 16px;
    color: var(--s-color-text-secondary, #000000b2);
    cursor: pointer;
    display: inline-flex;
    font-size: 12px;
    font-weight: 500;
    line-height: 20px;
    margin-top: 8px;
    opacity: 0;
    padding: 6px 8px 6px 12px
}

.suggest-message-OfZEb5:hover {
    background: rgba(0, 0, 0, .06)
}

.suggest-message-OfZEb5:active {
    background: rgba(0, 0, 0, .1)
}

.suggest-message-OfZEb5.no-hover-mj32KI {
    background: transparent;
    cursor: auto
}

@keyframes fadeIn-cK98IH {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.cici-ext-container-IYCEkb, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-a8Gq0G 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-fbsD3w 150ms ease forwards;
    --light-click-animation: light-click-animation-JlAsqg 150ms ease forwards;
    --click-animation: click-animation-MBAg5r 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-CbK91s 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-nUPiTZ 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-a8Gq0G {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-fbsD3w {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-aHHsTw {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-MBAg5r {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-JlAsqg {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-nUPiTZ {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-IYCEkb, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-IYCEkb .cici-ext-always-dark-Ha0zoa, body .cici-ext-always-dark-Ha0zoa {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-IYCEkb, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-IYCEkb .cici-ext-always-light-BtPMDH, body .cici-ext-always-light-BtPMDH {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-IYCEkb[theme-mode=dark] .cici-ext-always-light-BtPMDH, .cici-ext-container-IYCEkb[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-BtPMDH, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-IYCEkb[theme-mode=dark], .cici-ext-container-IYCEkb[theme-mode=light] .cici-ext-always-dark-Ha0zoa, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-Ha0zoa {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-IYCEkb, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-IYCEkb a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-IYCEkb *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-IYCEkb, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-IYCEkb .cici-ext-always-dark-Ha0zoa, body .cici-ext-always-dark-Ha0zoa {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-IYCEkb, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-IYCEkb .cici-ext-always-light-BtPMDH, body .cici-ext-always-light-BtPMDH {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-IYCEkb[theme-mode=dark] .cici-ext-always-light-BtPMDH, .cici-ext-container-IYCEkb[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-BtPMDH, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-IYCEkb[theme-mode=dark], .cici-ext-container-IYCEkb[theme-mode=light] .cici-ext-always-dark-Ha0zoa, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-Ha0zoa {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-JLALe7 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.select-COUz7N {
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    border-radius: var(--s-radius-m, 16px);
    min-width: 180px;
    overflow: hidden;
    padding: 4px
}

.select-COUz7N .semi-select-option-list {
    border-radius: var(--s-radius-medium-1, 12px);
    max-height: 200px !important
}

.select-COUz7N .semi-select-option-list::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.select-COUz7N .semi-select-option-list::-webkit-scrollbar-track {
    background-color: initial
}

.select-COUz7N .semi-select-option-list::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.select-COUz7N .semi-select-option-list::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.select-COUz7N .semi-select-option-list::-webkit-scrollbar {
    width: 2px
}

.select-COUz7N .semi-select-option {
    border-radius: var(--s-radius-medium-1, 12px);
    padding-left: 10px
}

.option-container-DBZEFh {
    align-items: center;
    display: flex;
    justify-content: space-between;
    width: 100%
}

.option-container-DBZEFh .language-local-TeDsvm {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 14px;
    line-height: 20px
}

.option-container-DBZEFh .language-setting-qzXXeo {
    color: var(--Text---s-color-text-tertiary, rgba(0, 0, 0, .5));
    font-size: 12px;
    line-height: 14px
}

.option-container-DBZEFh .selected-option-by2wk3, .option-container-DBZEFh svg {
    color: var(--color-primary-blue)
}

.option-container-DBZEFh svg {
    height: 18px;
    width: 18px
}

.read-kd5GHE {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 50%;
    color: rgba(0, 0, 0, .55);
    cursor: pointer;
    display: inline-flex;
    font-size: 14px;
    height: 20px;
    justify-content: center;
    width: 20px
}

.read-kd5GHE:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.wrapper-e9DSfj .caption-D91XEB {
    color: rgba(0, 0, 0, .3);
    font-size: 11px;
    font-weight: 500;
    height: 16px;
    line-height: 16px;
    padding: 0 2px
}

.examples-A7UA7z {
    display: flex;
    flex-direction: column;
    gap: 14px
}

.example-RpplVd {
    font-size: 13px;
    line-height: 20px
}

.example-RpplVd:hover .sentence-QlzJFY .tts-read {
    visibility: visible
}

.example-RpplVd .sentence-QlzJFY {
    color: #000;
    font-weight: 500
}

.example-RpplVd .sentence-QlzJFY strong {
    color: #0057ff;
    font-weight: 500
}

.example-RpplVd .sentence-QlzJFY .tts-read {
    visibility: hidden
}

.example-RpplVd .sentence-QlzJFY .tts-read.playing {
    visibility: visible !important
}

.example-RpplVd .translation-a5q04G {
    color: rgba(0, 0, 0, .55);
    font-weight: 400
}

.cici-ext-container-VlVevb, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-JjHELe 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-t9bAPY 150ms ease forwards;
    --light-click-animation: light-click-animation-Ap0Mka 150ms ease forwards;
    --click-animation: click-animation-F6gx_4 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-noJncd 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-jzegG7 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-JjHELe {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-t9bAPY {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-Yy2iUV {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-F6gx_4 {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-Ap0Mka {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-jzegG7 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-VlVevb, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-VlVevb .cici-ext-always-dark-sKZ8Sl, body .cici-ext-always-dark-sKZ8Sl {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-VlVevb, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-VlVevb .cici-ext-always-light-JKbO53, body .cici-ext-always-light-JKbO53 {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-VlVevb[theme-mode=dark] .cici-ext-always-light-JKbO53, .cici-ext-container-VlVevb[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-JKbO53, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-VlVevb[theme-mode=dark], .cici-ext-container-VlVevb[theme-mode=light] .cici-ext-always-dark-sKZ8Sl, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-sKZ8Sl {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-VlVevb, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-VlVevb a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-VlVevb *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-VlVevb, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-VlVevb .cici-ext-always-dark-sKZ8Sl, body .cici-ext-always-dark-sKZ8Sl {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-VlVevb, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-VlVevb .cici-ext-always-light-JKbO53, body .cici-ext-always-light-JKbO53 {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-VlVevb[theme-mode=dark] .cici-ext-always-light-JKbO53, .cici-ext-container-VlVevb[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-JKbO53, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-VlVevb[theme-mode=dark], .cici-ext-container-VlVevb[theme-mode=light] .cici-ext-always-dark-sKZ8Sl, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-sKZ8Sl {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-bT0Joi {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrapper-ZwhMab {
    color: rgba(0, 0, 0, .85);
    position: relative
}

.wrapper-ZwhMab .translation-FIJaGa {
    font-size: 18px;
    font-weight: 600;
    line-height: 24px
}

.wrapper-ZwhMab .copy-B2RNNF {
    align-items: center;
    cursor: pointer;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.wrapper-ZwhMab .phonetic-h2705x {
    color: rgba(0, 0, 0, .55);
    font-size: 13px;
    line-height: 20px
}

.wrapper-ZwhMab .explains-m56bvH {
    max-height: 150px;
    overflow-y: auto
}

.wrapper-ZwhMab .explains-m56bvH::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.wrapper-ZwhMab .explains-m56bvH::-webkit-scrollbar-track {
    background-color: initial
}

.wrapper-ZwhMab .explains-m56bvH::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.wrapper-ZwhMab .explains-m56bvH::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.wrapper-ZwhMab .explains-m56bvH .props-RcV0Ei {
    color: rgba(0, 0, 0, .55);
    font-style: italic;
    font-weight: 500
}

.cici-ext-container-A0v0bk, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-vFoDPL 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-axBXeD 150ms ease forwards;
    --light-click-animation: light-click-animation-Rhlt1y 150ms ease forwards;
    --click-animation: click-animation-B1CidF 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-KrCRty 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-L6Ty1D 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-vFoDPL {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-axBXeD {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-_pQarc {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-B1CidF {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-Rhlt1y {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-L6Ty1D {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-A0v0bk, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-A0v0bk .cici-ext-always-dark-s8YXEA, body .cici-ext-always-dark-s8YXEA {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-A0v0bk, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-A0v0bk .cici-ext-always-light-ArQGDs, body .cici-ext-always-light-ArQGDs {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-A0v0bk[theme-mode=dark] .cici-ext-always-light-ArQGDs, .cici-ext-container-A0v0bk[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-ArQGDs, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-A0v0bk[theme-mode=dark], .cici-ext-container-A0v0bk[theme-mode=light] .cici-ext-always-dark-s8YXEA, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-s8YXEA {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-A0v0bk, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-A0v0bk a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-A0v0bk *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-A0v0bk, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-A0v0bk .cici-ext-always-dark-s8YXEA, body .cici-ext-always-dark-s8YXEA {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-A0v0bk, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-A0v0bk .cici-ext-always-light-ArQGDs, body .cici-ext-always-light-ArQGDs {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-A0v0bk[theme-mode=dark] .cici-ext-always-light-ArQGDs, .cici-ext-container-A0v0bk[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-ArQGDs, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-A0v0bk[theme-mode=dark], .cici-ext-container-A0v0bk[theme-mode=light] .cici-ext-always-dark-s8YXEA, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-s8YXEA {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-ZNPzqu {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.dictionary-meta-LJ5JMT {
    font-size: 12px
}

.dictionary-meta-LJ5JMT .semi-tabs-bar-line {
    border-bottom: none
}

.dictionary-meta-LJ5JMT .semi-tabs-tab {
    border-bottom: none !important;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0 6px 0 !important;
    position: relative
}

.dictionary-meta-LJ5JMT .semi-tabs-tab.semi-tabs-tab-active:after {
    background-color: #000;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    bottom: 0;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%
}

.dictionary-meta-LJ5JMT .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type) {
    margin-right: 28px
}

.dictionary-meta-LJ5JMT .semi-tabs-content {
    margin-top: 10px;
    padding: 0
}

.examples-Pkp9XK {
    max-height: 200px;
    overflow-y: auto
}

.examples-Pkp9XK::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.examples-Pkp9XK::-webkit-scrollbar-track {
    background-color: initial
}

.examples-Pkp9XK::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.examples-Pkp9XK::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.cici-ext-container-Bp4sCj, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-e5g5hm 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-g64KBz 150ms ease forwards;
    --light-click-animation: light-click-animation-oTD5fr 150ms ease forwards;
    --click-animation: click-animation-xgnmWn 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-BKmW7t 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-hIWpi4 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-e5g5hm {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-g64KBz {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-UMhqhj {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-xgnmWn {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-oTD5fr {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-hIWpi4 {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-Bp4sCj, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-Bp4sCj .cici-ext-always-dark-kuvrCU, body .cici-ext-always-dark-kuvrCU {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-Bp4sCj, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-Bp4sCj .cici-ext-always-light-aQrqZL, body .cici-ext-always-light-aQrqZL {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-Bp4sCj[theme-mode=dark] .cici-ext-always-light-aQrqZL, .cici-ext-container-Bp4sCj[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-aQrqZL, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-Bp4sCj[theme-mode=dark], .cici-ext-container-Bp4sCj[theme-mode=light] .cici-ext-always-dark-kuvrCU, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-kuvrCU {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-Bp4sCj, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-Bp4sCj a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-Bp4sCj *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-Bp4sCj, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-Bp4sCj .cici-ext-always-dark-kuvrCU, body .cici-ext-always-dark-kuvrCU {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-Bp4sCj, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-Bp4sCj .cici-ext-always-light-aQrqZL, body .cici-ext-always-light-aQrqZL {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-Bp4sCj[theme-mode=dark] .cici-ext-always-light-aQrqZL, .cici-ext-container-Bp4sCj[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-aQrqZL, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-Bp4sCj[theme-mode=dark], .cici-ext-container-Bp4sCj[theme-mode=light] .cici-ext-always-dark-kuvrCU, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-kuvrCU {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-mlNGxH {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.container-_qOhqW {
    align-items: stretch;
    color: var(--color-neutral-100);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 14px 16px 16px 16px
}

.header-EdF1dX {
    align-items: stretch;
    display: flex;
    justify-content: space-between
}

.header-EdF1dX .left-MQQVWm {
    align-items: center;
    color: var(--color-neutral-100);
    display: flex;
    font-size: 14px;
    font-weight: 600;
    gap: 8px
}

.header-EdF1dX .draggable-jiWDMZ {
    cursor: -webkit-grab;
    cursor: grab;
    flex: 1 1;
    margin-top: -16px
}

.header-EdF1dX .close-btn-plQNum.semi-button {
    background: none;
    color: var(--color-neutral-70);
    font-size: 18px;
    padding: 0
}

.header-EdF1dX .close-btn-plQNum.semi-button:active, .header-EdF1dX .close-btn-plQNum.semi-button:hover {
    background: none
}

.main-oYcbhr {
    flex-direction: column;
    gap: 12px;
    justify-content: center
}

.actions-H_sdi4, .main-oYcbhr {
    align-items: stretch;
    display: flex
}

.actions-H_sdi4 {
    gap: 8px
}

.actions-H_sdi4 button.action-btn-qJtKap {
    border: 1px solid var(--color-primary-50);
    padding: 5px 11px
}

.actions-H_sdi4 button.action-btn-qJtKap svg {
    height: 16px;
    width: 16px
}

.actions-H_sdi4 button.action-btn-qJtKap.selected-q7gUYM {
    background: var(--primary-transparent-2)
}

.actions-H_sdi4 button.action-btn-qJtKap.semi-button-borderless:not(.semi-button-disabled):hover {
    background: var(--primary-transparent-1);
    border: 1px solid var(--color-primary-50)
}

.actions-H_sdi4 button.action-btn-qJtKap.semi-button-borderless:not(.semi-button-disabled):active {
    background: var(--primary-transparent-2);
    border: 1px solid var(--color-primary-50)
}

.actions-H_sdi4 button.more-btn-OYxrpP .semi-button-content {
    transform: rotate(90deg)
}

.input-NT_P03 {
    align-items: center;
    border: 1px solid var(--neutral-transparent-2);
    border-radius: 12px;
    box-sizing: border-box;
    color: var(--color-neutral-50);
    display: flex;
    flex-direction: row;
    gap: 12px;
    height: 36px;
    justify-content: space-between;
    padding: 0 16px
}

.input-NT_P03 .text-qJ3DUS {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-break: break-all
}

.input-NT_P03.semi-input-wrapper-default {
    border: 1px solid var(--neutral-transparent-2);
    color: var(--color-neutral-50);
    height: 36px;
    padding: 0 16px 0 4px
}

.input-NT_P03.semi-input-wrapper-default .semi-input {
    margin-top: -1px
}

.input-NT_P03 .semi-input-suffix {
    margin-left: 12px
}

.input-NT_P03 .semi-icon {
    color: var(--color-neutral-70);
    cursor: pointer
}

.input-NT_P03 .semi-icon svg {
    height: 16px;
    width: 16px
}

.output-Yv5fff {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    position: relative
}

.header-container-W750nM {
    align-items: center;
    display: flex
}

.header-container-W750nM.pad-Uv0hnV img {
    height: 24px;
    width: 24px
}

.header-container-W750nM.pad-Uv0hnV .caption-j8fz7d {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .5));
    font-size: 12px;
    font-weight: 400;
    text-align: center
}

.header-container-W750nM img {
    height: 20px;
    margin-right: 6px;
    width: 20px
}

.header-container-W750nM .caption-j8fz7d {
    color: var(--s-color-text-primary, #000);
    flex: 1 0 auto;
    font-size: 15px;
    font-weight: 600;
    line-height: 24px;
    margin-left: 2px
}

.header-container-W750nM .options-node-j1B0G7 {
    align-items: center;
    display: inline-flex;
    justify-content: center
}

.header-container-W750nM .options-node-j1B0G7 .close-btn-plQNum {
    align-items: center;
    border-radius: 24px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    display: inline-flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    width: 24px
}

.header-container-W750nM .options-node-j1B0G7 .close-btn-plQNum:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.translateServicePopover-SNEMRe {
    border-radius: 16px
}

.stream-message-container-U2Nsam {
    margin-top: 12px
}

.llm-context-tip-tYpfwb {
    align-items: center;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: flex;
    font-size: 11px;
    font-weight: 500;
    line-height: 14px
}

.llm-context-tip-tYpfwb svg {
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    font-size: 16px;
    margin-right: 4px
}

.result-flKBGi {
    max-height: 200px;
    padding: 0 2px;
    word-wrap: break-word
}

.result-flKBGi .flow-markdown-body code {
    background-color: rgba(0, 0, 0, .06) !important
}

.operations-hA65to {
    align-items: center;
    border-top: solid 1px var(--neutral-transparent-1);
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: space-between;
    padding-top: 12px
}

.operations-hA65to .continue-in-chat-M1cUMF.semi-button {
    height: 36px;
    padding: 8px 16px
}

.operations-hA65to .right-vi1TTc {
    display: flex;
    gap: 8px
}

.operations-hA65to .operation-btn-B1C8m6.semi-button.semi-button-borderless {
    background: var(--primary-transparent-2);
    color: var(--color-primary-50);
    height: 32px;
    width: 32px
}

.operations-hA65to .operation-btn-B1C8m6.semi-button.semi-button-borderless:hover {
    background: var(--action-bg-hover)
}

.operations-hA65to .operation-btn-B1C8m6.semi-button.semi-button-borderless:disabled {
    background: var(--primary-transparent-2);
    color: var(--color-primary-50);
    opacity: .3
}

.operations-hA65to .operation-btn-B1C8m6 .semi-icon-default {
    font-size: 18px
}

.operations-hA65to .operation-btn-B1C8m6.prev-wdlIos .semi-icon-default {
    transform: scale3d(.7, .7, 1) rotateY(180deg)
}

.operations-hA65to .operation-btn-B1C8m6.next-VRmGwG .semi-icon-default {
    transform: scale3d(.7, .7, 1)
}

.actionButton-b86BXB {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 16px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    gap: 4px;
    height: 32px;
    padding: 6px
}

.actionButton-b86BXB.active-O8moK9, .actionButton-b86BXB:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.continueBtn-edbKTU {
    padding: 6px 10px 6px 8px
}

.continueBtn-edbKTU .semi-button-content-right {
    margin-left: 3px
}

.caption-j8fz7d {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-weight: 500;
    line-height: 16px
}

.operations-next-kOPYaD {
    align-items: center;
    color: var(--color-text-tertiary);
    display: flex;
    flex-direction: row
}

.operations-next-kOPYaD .learn-more-rNeISY {
    flex: 1 0 auto
}

.operations-next-kOPYaD .actions-H_sdi4 {
    flex: 0 1 auto
}

.operations-next-kOPYaD .semi-button-secondary.semi-button-borderless, .operations-next-kOPYaD .semi-button-secondary.semi-button-light {
    background-color: var(--s-color-bg-trans);
    color: var(--s-color-text-secondary)
}

.operations-next-kOPYaD .semi-button-secondary.semi-button-borderless.active, .operations-next-kOPYaD .semi-button-secondary.semi-button-borderless:hover, .operations-next-kOPYaD .semi-button-secondary.semi-button-light.active, .operations-next-kOPYaD .semi-button-secondary.semi-button-light:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.btn-x4gSy1.semi-button {
    border-radius: 12px;
    font-size: 12px;
    height: 32px
}

.btn-x4gSy1 .semi-button-content-right {
    margin-left: 4px
}

.dropdown-mIhAXK.semi-dropdown-wrapper {
    background-color: var(--bg-base-3);
    box-shadow: 0 4px 14px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .3);
    min-width: 120px
}

.drop-item-zvrNkX.semi-dropdown-item {
    color: var(--color-neutral-100)
}

.drop-item-zvrNkX.semi-dropdown-item svg {
    height: 16px;
    width: 16px
}

.login-content-lriBc5 {
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 12px 20px 30px
}

.login-content-lriBc5 .text-qJ3DUS {
    color: var(--color-neutral-100);
    font-size: 18px;
    font-weight: 600;
    line-height: 120%;
    padding: 16px 0
}

.login-content-lriBc5 .login-btn-MzEIxU.semi-button {
    height: 48px;
    width: 100%
}

.panel-wrapper-bxImQ9 {
    display: flex;
    flex-direction: column;
    gap: 8px
}

.icon-arrow-right-YEv6iQ {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    flex: 0 1;
    font-size: 20px
}

.language-selector-HhrVds {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 7px;
    height: 28px;
    justify-content: flex-start;
    position: relative
}

.language-selector-HhrVds.pad-Uv0hnV {
    font-size: 15px;
    height: 34px
}

.language-selector-HhrVds > .semi-select {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border: .5px solid var(--s-color-border-quaternary, rgba(0, 0, 0, .04));
    border-radius: 20px;
    cursor: pointer;
    height: 28px
}

.language-selector-HhrVds > .semi-select:focus .semi-select-arrow, .language-selector-HhrVds > .semi-select:focus .semi-select-selection, .language-selector-HhrVds > .semi-select:hover .semi-select-arrow, .language-selector-HhrVds > .semi-select:hover .semi-select-selection {
    color: var(--color-text-primary)
}

.language-selector-HhrVds > .semi-select:focus .semi-select, .language-selector-HhrVds > .semi-select:hover .semi-select {
    background-color: initial
}

.language-selector-HhrVds > .semi-select:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.language-selector-HhrVds > .semi-select:active {
    background-color: var(--color-bg-trans-tertiary) !important
}

.language-selector-HhrVds > .semi-select .semi-select-selection {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85));
    font-size: 12px;
    font-weight: 500;
    line-height: 16px;
    margin-left: 12px
}

.language-selector-HhrVds > .semi-select .semi-select-arrow {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.language-options-wJaTFG {
    align-items: center;
    display: flex;
    gap: 8px;
    position: relative
}

.language-options-wJaTFG .language-wrapper-YYWumV {
    align-items: center;
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    border: .5px solid var(--s-color-border-quaternary, rgba(0, 0, 0, .04));
    border-radius: 20px;
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3));
    display: flex;
    font-size: 12px;
    font-weight: 500;
    height: 28px;
    text-indent: 12px
}

.language-options-wJaTFG .semi-popover-wrapper {
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border: .5px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    border-radius: var(--s-radius-m, 16px);
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, .1), 0 0 1px 0 rgba(0, 0, 0, .15)
}

.writing-operations-zSiiee {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    justify-content: flex-start;
    margin-bottom: 16px;
    margin-top: -12px
}

.writing-operations-zSiiee .icon-btn-SOSLap {
    align-items: center;
    background-color: var(--s-color-bg-trans);
    border-radius: 16px;
    color: var(--s-color-text-secondary);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    gap: 4px;
    height: 32px;
    padding: 6px;
    padding: 8px 12px 8px 8px
}

.writing-operations-zSiiee .icon-btn-SOSLap.active-O8moK9, .writing-operations-zSiiee .icon-btn-SOSLap:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.writing-operations-zSiiee .icon-btn-SOSLap svg {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.writing-operations-zSiiee .semi-button-content-right {
    margin-left: 4px
}

.writing-operations-zSiiee .semi-button-disabled {
    cursor: not-allowed
}

.writing-operations-zSiiee .semi-button-disabled:active, .writing-operations-zSiiee .semi-button-disabled:hover {
    background-color: unset;
    border: .5px solid var(--s-color-border-primary, rgba(0, 0, 0, .2))
}

.writing-operations-zSiiee .disabled-caption-z5oPQR, .writing-operations-zSiiee .semi-button-disabled svg {
    color: var(--s-color-text-disable, rgba(0, 0, 0, .15))
}

.summarizeOnboarding-bjgvPs {
    bottom: 96px;
    position: fixed;
    right: 14px;
    width: 392px
}

.summarizeOnboarding-bjgvPs .card-VE1owl {
    background-color: var(--s-color-bg-primary);
    border-radius: 16px;
    box-shadow: 0 30px 100px 0 rgba(0, 0, 0, .15);
    box-sizing: border-box;
    line-height: 1;
    padding: 14px;
    width: 100%
}

.summarizeOnboarding-bjgvPs .mouse-RYBJj5 {
    left: 16%;
    position: absolute;
    top: 72px
}

.summarizeOnboarding-bjgvPs .clickMe-_5_fCR {
    align-items: center;
    background-color: #000;
    border-radius: 7px;
    color: #fff;
    display: flex;
    font-size: 12px;
    height: 26px;
    justify-content: center;
    left: 20%;
    padding: 5px 8px 6px 8px;
    position: absolute;
    top: 90px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media (prefers-color-scheme: dark) {
    .summarizeOnboarding-bjgvPs .clickMe-_5_fCR .clickMe-_5_fCR {
        background-color: #505050
    }
}

.cici-ext-container-tayrPu, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-HRqUY6 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-lomsAJ 150ms ease forwards;
    --light-click-animation: light-click-animation-iZFe3U 150ms ease forwards;
    --click-animation: click-animation-ahs_yg 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-BL4TWA 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-sxuohd 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-HRqUY6 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-lomsAJ {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-EE8R_W {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-ahs_yg {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-iZFe3U {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-sxuohd {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-tayrPu, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-tayrPu .cici-ext-always-dark-jf13oz, body .cici-ext-always-dark-jf13oz {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-tayrPu, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-tayrPu .cici-ext-always-light-THiaY_, body .cici-ext-always-light-THiaY_ {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-tayrPu[theme-mode=dark] .cici-ext-always-light-THiaY_, .cici-ext-container-tayrPu[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-THiaY_, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-tayrPu[theme-mode=dark], .cici-ext-container-tayrPu[theme-mode=light] .cici-ext-always-dark-jf13oz, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-jf13oz {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-tayrPu, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-tayrPu a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-tayrPu *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-tayrPu, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-tayrPu .cici-ext-always-dark-jf13oz, body .cici-ext-always-dark-jf13oz {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-tayrPu, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-tayrPu .cici-ext-always-light-THiaY_, body .cici-ext-always-light-THiaY_ {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-tayrPu[theme-mode=dark] .cici-ext-always-light-THiaY_, .cici-ext-container-tayrPu[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-THiaY_, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-tayrPu[theme-mode=dark], .cici-ext-container-tayrPu[theme-mode=light] .cici-ext-always-dark-jf13oz, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-jf13oz {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-U4IiL4 {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.floatBtn-CjYdnn {
    align-items: flex-end;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: right;
    margin-right: 8px;
    pointer-events: auto;
    position: fixed;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.floatBtn-CjYdnn .semi-icon-default {
    font-size: 20px
}

.floatBtn-CjYdnn.left-XFEjgX {
    justify-content: right;
    left: 0
}

.floatBtn-CjYdnn.right-EKGjLV {
    justify-content: left;
    right: 0
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N {
    align-items: flex-end;
    bottom: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    justify-content: right;
    position: absolute;
    right: -3px;
    top: auto
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N.reverse-ycUQf6 {
    bottom: auto;
    flex-direction: column-reverse;
    top: -40px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N.reverse-ycUQf6 .floatBtnList-iGgAce {
    transform: translateY(-30px)
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N.reverse-ycUQf6 .floatBtnBrand-DnIPgk .semi-dropdown-wrapper {
    left: 37px;
    position: relative;
    top: 13px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce {
    align-items: flex-end;
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border-radius: 20px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .3);
    box-sizing: border-box;
    display: none;
    flex-direction: column;
    justify-content: center;
    opacity: 0;
    padding: 4px;
    transform: translateY(30px);
    transition: transform .3s ease-in-out, opacity .3s ease-in;
    visibility: hidden;
    width: 36px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce.show-D28vkP {
    display: flex
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .common-feature-actions-y0M2DV {
    align-items: center;
    display: flex;
    flex-direction: column;
    gap: 6px;
    justify-content: center
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce.expand-uTJJDF {
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    opacity: 1;
    transform: translateY(0);
    visibility: visible;
    width: 100%
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .toolDivider-BKJgFG {
    color: 1px solid var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    height: 1px;
    margin: 5px auto;
    width: 14px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W {
    align-items: center;
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    gap: 6px;
    justify-content: flex-start;
    margin: 5px 0
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .toolContainer-cfl5wc {
    height: 28px;
    position: relative;
    width: 28px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .toolContainer-cfl5wc .semi-portal {
    left: -6px !important
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .semi-tooltip-wrapper {
    max-width: unset !important
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemBlock-r06VPi {
    align-items: center;
    border-radius: 36px;
    color: var(--color-text-primary);
    display: flex;
    flex: 1 1;
    height: 28px;
    justify-content: flex-end;
    min-width: 28px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemIcon-l8mIbk {
    align-items: center;
    border-radius: 24px;
    bottom: 0;
    cursor: pointer;
    display: flex;
    height: 28px;
    justify-content: center;
    position: absolute;
    width: 28px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemIcon-l8mIbk:active, .floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemIcon-l8mIbk:hover {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemIcon-l8mIbk .semi-portal {
    left: -10px !important
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemIcon-l8mIbk.floatBtnPanelItemIconReverse-T2KtUO {
    top: 0
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemIconCollected-zM3YDL, .floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .translateActiveIcon-xOVtGa {
    color: var(--s-color-brand-primary-default, #0057ff)
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemText-GtXLVZ {
    background-color: var(--bg-base-1);
    border-radius: 20px;
    box-shadow: 0 6px 10px 0 #00000014, 0 0 1px 0 #00000026;
    color: var(--color-text-primary);
    cursor: pointer;
    flex: 1 1;
    font-size: 12px;
    padding: 4px 6px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp {
    align-items: center;
    color: var(--color-text-primary);
    display: flex;
    justify-content: space-between
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi {
    height: 28px;
    justify-content: center;
    transition: height .15s linear;
    width: 28px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi .floatBtnPanelItemLangSettingsIcon-re_b2w {
    opacity: 0;
    position: absolute;
    transition: opacity 50ms linear, transform .15s linear
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi:hover {
    height: 64px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi:hover .floatBtnPanelItemLangSettingsIcon-re_b2w {
    bottom: 0;
    opacity: 1;
    position: absolute;
    transform: translateY(-30px);
    transition: opacity .25s linear, transform .15s linear
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi.floatBtnPanelItemBlockWithSetting-IuDJ96 {
    height: 64px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi .showLangSettingIcon-CXn0JL {
    bottom: 0;
    height: 28px;
    opacity: 1;
    position: absolute;
    transform: translateY(-30px)
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi .showLangSettingIcon-CXn0JL.active-wXvkas {
    background: var(--s-color-bg-trans, rgba(0, 0, 0, .04))
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi .floatBtnPanelItemText-GtXLVZ {
    font-size: 14px;
    margin-left: 4px;
    white-space: nowrap
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .floatBtnPanelItemBlock-r06VPi .floatBtnPanelItemText-GtXLVZ.active-wXvkas {
    color: var(--color-primary-50)
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItemTranslate-o3CGMp .showLangSettingIconReverse-FnQPkq {
    top: 0;
    transform: translateY(30px) !important
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelLine-fGjRZ9 {
    border-bottom: 1px solid rgba(0, 0, 0, .1);
    height: 0;
    left: 50%;
    position: relative;
    transform: translate(-50%);
    width: calc(100% - 16px)
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk {
    align-items: center;
    background: var(--s-color-bg-dialogs, hsla(0, 0%, 100%, .9));
    border-radius: 20px;
    box-shadow: 0 3.6px 9px 0 rgba(0, 0, 0, .08), 0 0 .9px 0 rgba(0, 0, 0, .3);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 36px;
    justify-content: center;
    position: relative;
    transition: width .3s ease-in-out;
    visibility: visible;
    width: 36px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk.expand-uTJJDF .closeBtn-MUUSAu {
    opacity: 1;
    visibility: visible
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnClose-f19uOF {
    position: relative
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .semi-dropdown-wrapper {
    left: 37px;
    position: relative;
    top: -13px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .closeBtn-MUUSAu {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 36px;
    bottom: 0;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .3);
    height: 14px;
    opacity: 0;
    position: absolute;
    right: 30px;
    transition: opacity .15s ease-in-out;
    visibility: hidden;
    width: 14px;
    z-index: 2
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .closeBtn-MUUSAu:hover {
    background: var(--bg-base-1-overlay)
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .closeBtn-MUUSAu .semi-portal-inner {
    left: 8px !important
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnCloseIcon-BIhnyV {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font-size: 12px;
    height: 14px;
    justify-content: center;
    width: 14px
}

.floatBtn-CjYdnn .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnAvatar-zS_g4L {
    border-radius: 18px;
    height: 34px;
    touch-action: none;
    width: 34px;
    z-index: 1
}

.float_btn_pad-PTtRJh {
    align-items: flex-end;
    bottom: 0;
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: right;
    margin-right: 8px;
    pointer-events: auto;
    position: fixed
}

.float_btn_pad-PTtRJh .semi-icon-default {
    font-size: 20px
}

.float_btn_pad-PTtRJh.left-XFEjgX {
    justify-content: right;
    left: 0
}

.float_btn_pad-PTtRJh.right-EKGjLV {
    justify-content: left;
    right: 0
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N {
    align-items: flex-end;
    bottom: 0;
    display: flex;
    flex-direction: column;
    justify-content: right;
    position: absolute;
    top: auto
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N.reverse-ycUQf6 {
    bottom: auto;
    flex-direction: column-reverse;
    top: -40px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N.reverse-ycUQf6 .floatBtnBrand-DnIPgk .semi-dropdown-wrapper {
    left: 37px;
    position: relative;
    top: 13px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce {
    align-items: center;
    background-color: var(--s-color-bg-primary, #fff);
    border-radius: 28px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 4px 14px 0 rgba(0, 0, 0, .1);
    box-sizing: border-box;
    flex-direction: column;
    justify-content: center;
    padding: 2px;
    transition: width .3s ease-in-out
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce.expand-uTJJDF {
    border-radius: 14px;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    width: 100%
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W {
    align-items: center;
    box-sizing: border-box;
    color: var(--color-text-primary);
    display: flex;
    justify-content: flex-start;
    overflow: hidden
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W:active {
    outline: none;
    -webkit-tap-highlight-color: transparent
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_main-fqtDEM {
    align-items: center;
    border-radius: 12px;
    display: flex;
    padding: 8px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_main-fqtDEM:active {
    outline: none;
    -webkit-tap-highlight-color: transparent
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_main-fqtDEM .float_btn_item_main_icon-rhepOY {
    height: 24px;
    width: 24px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_main-fqtDEM .float_btn_item_main_icon-rhepOY span {
    font-size: 24px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_main-fqtDEM .float_btn_item_main_text-RdYjRN {
    color: var(--color-text-primary);
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: -.4px;
    line-height: 20px;
    margin-left: 4px;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_main-fqtDEM .float_btn_item_main_text-RdYjRN.active-wXvkas {
    color: var(--color-primary-50)
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_divider-jP6dmI {
    background-clip: content-box;
    background-color: var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    box-sizing: border-box;
    height: 32px;
    padding: 8px 2px;
    width: 5px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_setting-jxDZ_f {
    box-sizing: border-box;
    height: 40px;
    padding: 8px;
    width: 40px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_setting-jxDZ_f.highlight-uNeLu1 {
    background: var(--s-color-bg-trans-primary, rgba(0, 0, 0, .06));
    border-radius: 12px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelItem-efEC8W .float_btn_item_setting-jxDZ_f span {
    font-size: 24px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnList-iGgAce .floatBtnPanelLine-fGjRZ9 {
    background-clip: content-box;
    background-color: var(--s-color-border-secondary, rgba(0, 0, 0, .06));
    box-sizing: border-box;
    height: 5px;
    padding: 2px 10px;
    width: 100%
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk {
    align-items: center;
    background-color: var(--bg-base-1);
    border-radius: 20px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 4px 14px 0 rgba(0, 0, 0, .1);
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    height: 46px;
    justify-content: center;
    padding: 2px;
    transition: width .3s ease-in-out;
    visibility: visible;
    width: 46px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk.hide-YZweor {
    background-color: initial;
    box-shadow: none;
    visibility: hidden
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk.expand-uTJJDF {
    width: 65px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk.expand-uTJJDF .closeBtn-MUUSAu {
    width: 24px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnClose-f19uOF {
    position: relative
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .semi-dropdown-wrapper {
    left: 37px;
    position: relative;
    top: -13px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .closeBtn-MUUSAu {
    color: transparent;
    transition: width .3s ease-in-out;
    width: 0;
    z-index: 0
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnCloseIcon-BIhnyV {
    align-items: center;
    border-radius: 12px;
    color: var(--color-text-primary);
    cursor: pointer;
    display: flex;
    font-size: 12px;
    height: 24px;
    justify-content: center;
    margin-right: 3px;
    width: 24px
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnCloseIcon-BIhnyV:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnCloseIcon-BIhnyV:active {
    background-color: var(--color-bg-trans-tertiary) !important
}

.float_btn_pad-PTtRJh .floatBtnWrapper-D6516N .floatBtnBrand-DnIPgk .floatBtnAvatar-zS_g4L {
    border-radius: 18px;
    height: 42px;
    touch-action: none;
    width: 42px;
    z-index: 1
}

.shortcut-imnyIE {
    margin-right: 11px
}

.screen-capture-OafYWh {
    align-items: center;
    border-radius: 14px;
    display: inline-flex;
    height: 28px;
    justify-content: center;
    width: 28px
}

.screen-capture-OafYWh:hover {
    background-color: var(--s-color-bg-trans, rgba(0, 0, 0, .04));
    cursor: pointer
}

.shortcut-text-_kLrAz {
    align-items: center;
    display: inline-flex;
    font-size: 12px;
    line-height: 16px
}

.shortcut-text-_kLrAz .text-fO5iyg {
    color: var(--s-color-text-invert-primary, #fff);
    flex-shrink: 0
}

.shortcut-text-_kLrAz .hot-key-lNPMF8 {
    color: var(--s-color-text-invert-tertiary, hsla(0, 0%, 100%, .55));
    flex-shrink: 0;
    margin-left: 6px
}

.onboarding-QNMbEE {
    background-color: rgba(0, 0, 0, .6);
    bottom: 0;
    left: 0;
    position: fixed;
    right: 0;
    top: 0;
    z-index: 2147483647
}

@media (prefers-color-scheme: dark) {
    .onboarding-QNMbEE {
        background-color: rgba(0, 0, 0, .55)
    }
}

.container-GL1AQQ {
    background-color: initial
}

.container-GL1AQQ.pop-reminder-M9LIqU {
    border-radius: var(--s-radius-m);
    box-shadow: unset
}

.container-GL1AQQ.pop-content-i2_mf6 {
    border-radius: var(--s-radius-l);
    box-shadow: 0 10px 24px 0 rgba(42, 60, 79, .2)
}

.reminder-fx2_Gd {
    align-items: center;
    background: var(--s-color-text-invert-intact-secondary, hsla(0, 0%, 100%, .85));
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: var(--s-radius-m);
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font-size: 10px;
    font-weight: 400;
    gap: 4px;
    line-height: 18px;
    padding: 3px 8px 3px 8px;
    position: relative;
    text-align: left
}

.reminder-fx2_Gd.expand-M9VMCx .close-icon-HqdLJ4 {
    visibility: visible
}

.reminder-fx2_Gd .close-icon-HqdLJ4 {
    position: absolute;
    right: -8px;
    top: -9px;
    visibility: hidden
}

.content-container-c_NTtc {
    background: #fff;
    border-radius: var(--s-radius-l);
    width: 260px
}

.content-container-c_NTtc .close-icon-HqdLJ4 {
    position: absolute;
    right: -6px;
    top: -3px
}

.content-img-uyS7zW {
    height: 100px;
    overflow: hidden;
    width: 260px
}

.content-img-uyS7zW .image-G5feq6 {
    border-top-left-radius: var(--s-radius-l);
    border-top-right-radius: var(--s-radius-l);
    height: 100%;
    object-fit: cover;
    width: 100%
}

.content-bottom-cxhbKf {
    padding: 16px
}

.content-text-AChjAg::-webkit-scrollbar {
    height: 0;
    width: 0 !important
}

.content-text-AChjAg .flow-markdown-body > br {
    display: none
}

.content-text-AChjAg .flow-markdown-body > div[class*=paragraph] {
    font-size: 14px;
    line-height: 22px
}

.content-text-AChjAg .flow-markdown-body > div[class*=paragraph] > strong {
    font-weight: 500
}

.content-text-AChjAg .flow-markdown-body > ul {
    font-size: 12px;
    line-height: 18px;
    padding-left: 11px !important;
    padding-top: 8px !important
}

.content-text-AChjAg .flow-markdown-body > ul > li {
    list-style: none !important;
    position: relative
}

.content-text-AChjAg .flow-markdown-body > ul > li > strong {
    font-weight: 500
}

.content-text-AChjAg .flow-markdown-body > ul > li > code {
    font-size: 1em
}

.content-text-AChjAg .flow-markdown-body > ul > li:before {
    background-color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3)) !important;
    border-radius: 4px;
    content: "";
    display: block;
    height: 4px;
    left: -9px;
    position: absolute;
    top: 7px;
    width: 4px
}

.content-text-AChjAg .flow-markdown-body > ul > li::marker {
    color: var(--s-color-text-quaternary, rgba(0, 0, 0, .3)) !important;
    display: none;
    list-style: none
}

.tool-W9hU1F {
    align-items: center;
    display: flex;
    flex-direction: row;
    margin-top: 10px
}

.tool-W9hU1F .left-wqzAXr {
    flex: 1 0 auto
}

.tool-W9hU1F .left-wqzAXr .main-btn-aCuk37 {
    background: var(--s-color-bg-trans);
    font-size: 11px;
    font-weight: 400;
    line-height: 16px
}

.tool-W9hU1F .left-wqzAXr .main-btn-aCuk37:active, .tool-W9hU1F .left-wqzAXr .main-btn-aCuk37:hover {
    background: var(--s-color-bg-trans-primary) !important
}

.tool-W9hU1F .right-Zoh_at {
    align-items: center;
    display: flex;
    flex: 0 1 auto;
    gap: 12px
}

.tool-W9hU1F .right-Zoh_at .right-btn-i_81S_ {
    height: 28px;
    width: 28px
}

.tool-W9hU1F .right-Zoh_at .btn-icon-XMbY9O {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .85))
}

.login-QwLRK1 {
    color: var(--s-color-brand-primary-default, #0057ff);
    cursor: pointer
}

.modalContainer-qYAb_z .footerBtn-DOAhbw {
    border: none !important;
    border-radius: 999px;
    font-size: 14px;
    font-weight: 500;
    height: 36px;
    line-height: 22px;
    outline: none !important;
    padding: 7px 20px
}

.modalContainer-qYAb_z .footerBtn-DOAhbw.cancelBtn-dyc6U2 {
    color: var(--s-color-text-secondary, #000000cc) !important
}

.modalContainer-qYAb_z .modalContent-aHHjdN {
    display: flex;
    flex-direction: column;
    gap: 12px;
    margin: 8px 0
}

.modalContainer-qYAb_z .modalContent-aHHjdN div .modalContentSetting-vakLeP {
    color: var(--s-color-brand-primary-default, #0057ff);
    cursor: pointer
}

.modalContainer-qYAb_z .semi-modal-mask, .modalContainer-qYAb_z .semi-modal-wrap {
    position: fixed !important
}

.modalContainer-qYAb_z .semi-modal-content {
    padding: 20px;
    width: 480px
}

.modalContainer-qYAb_z .semi-modal-content .semi-modal-header {
    margin-bottom: 4px;
    margin-top: 0
}

.modalContainer-qYAb_z .semi-modal-content .semi-modal-footer {
    margin-bottom: 0
}

.settings-DMcHC8 {
    min-width: 280px;
    padding: 12px
}

.settings-DMcHC8 .switchItem-bDObRQ {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 8px;
    height: 36px;
    padding: 8px 4px
}

.settings-DMcHC8 .switchItem-bDObRQ .title-A_d39g {
    flex: 1 1;
    font-size: 14px
}

.settings-DMcHC8 .selectItem-xGmpwl .title-A_d39g {
    color: var(---s-color-text-tertiary, #00000073);
    font-size: 12px;
    padding: 16px 4px 8px 4px
}

.settings-DMcHC8 .selectItem-xGmpwl .body-jMNbH3 {
    background: var(--s-color-bg-trans, #0000000a);
    border-radius: var(--s-radius-m, 16px);
    max-height: 164px;
    padding: 4px
}

.settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    padding: 8px 10px
}

.settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn.active-ZMUuIN, .settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn:hover {
    background-color: var(--s-color-bg-trans, #0000000a)
}

.settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn .left-DuHHSc {
    flex: 1 1
}

.settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn .icon-ATBrm4 {
    color: var(--s-color-brand-primary-default, #0057ff);
    flex: 0 1
}

.settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn .itemTitle-xZUfB5 {
    color: var(--s-color-text-primary, #000);
    font-size: 14px;
    height: 20px;
    line-height: 20px
}

.settings-DMcHC8 .selectItem-xGmpwl .item-BaRfKn .itemSubTitle-cLmxN7 {
    color: var(--s-color-text-tertiary, #0000008c);
    font-size: 11px;
    height: 16px;
    line-height: 16px
}

.settings-DMcHC8 .langOnly-wnIrWv .title-A_d39g {
    padding: 4px 4px 8px 4px
}

.settings-DMcHC8 .check-setting-item-jxcMcz {
    align-items: center;
    display: flex;
    height: 36px;
    padding-left: 12px;
    padding-right: 4px
}

.inputAssist-_fVAzj {
    align-items: center;
    background-color: initial;
    background-position: 100% 100%;
    background-repeat: no-repeat;
    border-radius: 20px;
    box-sizing: initial;
    display: flex;
    gap: 2px;
    height: 22px;
    justify-content: flex-end;
    line-height: 1;
    min-width: 22px;
    overflow: hidden;
    padding: 4px;
    transition: border-radius .2s linear, width .2s linear;
    will-change: border-radius, width
}

.inputAssist-_fVAzj:before {
    background: transparent;
    border-radius: inherit;
    bottom: 0;
    content: "";
    left: 0;
    margin: -1px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1
}

.inputAssist-_fVAzj.hasBg-y_Luk1 {
    background-color: var(--s-color-bg-primary);
    box-shadow: 0 6px 10px 0 var(--primary-transparent-2, #0066ff1a), 0 0 1px 0 var(--primary-transparent-3, #0066ff26)
}

.inputAssist-_fVAzj.hasBg-y_Luk1:before {
    background: linear-gradient(.836turn, #75a4ff 23.93%, #0057ff 92.76%)
}

.inputAssist-_fVAzj.expand-bOxmVY {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMTAgMTAiPjxnIGZpbGwtb3BhY2l0eT0iLjI1Ij48Y2lyY2xlIGN4PSI3LjIiIGN5PSIxLjYiIHI9Ii44Ii8+PGNpcmNsZSBjeD0iNC40IiBjeT0iNC40IiByPSIuOCIvPjxjaXJjbGUgY3g9IjcuMiIgY3k9IjQuNCIgcj0iLjgiLz48Y2lyY2xlIGN4PSIxLjYiIGN5PSI3LjIiIHI9Ii44Ii8+PGNpcmNsZSBjeD0iNC40IiBjeT0iNy4yIiByPSIuOCIvPjxjaXJjbGUgY3g9IjcuMiIgY3k9IjcuMiIgcj0iLjgiLz48L2c+PC9zdmc+);
    background-size: 10px 10px;
    border-radius: 20px 20px 2px 20px
}

.inputAssist-_fVAzj.expand-bOxmVY .closeBtn-jUWxH6 {
    visibility: visible
}

.inputAssist-_fVAzj .closeBtn-jUWxH6 {
    background: var(--s-color-bg-primary, #fff);
    border-radius: 36px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .08), 0 0 1px 0 rgba(0, 0, 0, .3);
    height: 14px;
    position: absolute;
    right: -6px;
    top: -6px;
    transition: opacity .15s ease-in-out;
    visibility: hidden;
    width: 14px;
    z-index: 2
}

.inputAssist-_fVAzj .closeBtn-jUWxH6:hover {
    background: var(--bg-base-1-overlay)
}

.inputAssist-_fVAzj .closeBtn-jUWxH6 .semi-portal-inner {
    left: 8px !important
}

.inputAssist-_fVAzj .closeIcon-x4JLSg {
    align-items: center;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    display: flex;
    font-size: 12px;
    height: 14px;
    justify-content: center;
    width: 14px
}

.inputAssist-_fVAzj .semi-button {
    background-color: initial;
    color: var(--s-color-text-secondary);
    line-height: 1
}

.inputAssist-_fVAzj .semi-button:active, .inputAssist-_fVAzj .semi-button:hover {
    background: var(--s-color-bg-trans-secondary)
}

.inputAssist-_fVAzj .semi-icon-default {
    font-size: 18px
}

.inputAssist-_fVAzj .semi-button.semi-button-with-icon-only {
    height: 22px;
    width: 22px
}

.inputAssist-_fVAzj .active-qgigJz {
    background: var(--s-color-bg-trans-secondary)
}

.promptEditor-Rg1k7l {
    background-color: var(--s-color-bg-primary, #fff);
    border-radius: 0 0 16px 16px;
    cursor: auto;
    padding: 16px
}

.avatar-JTSG4S {
    border-radius: 20px;
    height: 20px;
    pointer-events: none;
    width: 20px
}

.footer-IPbIFv {
    text-align: right
}

.helpWrite-Z_jSaZ {
    color: var(--s-color-text-primary, #000);
    cursor: move;
    pointer-events: all;
    position: absolute;
    right: 0;
    top: 0
}

.helpWrite-Z_jSaZ .semi-popover-wrapper {
    background-color: var(--s-color-bg-primary, #fff);
    border-radius: 16px
}

.popover-sTjuQP {
    border-radius: var(--s-radius-m, 16px)
}

.popover-sTjuQP.writePopover-fxZ6ia {
    background-color: #f7f7f7
}

.popover-sTjuQP .header-CDBQy1 {
    align-items: center;
    display: flex;
    flex-direction: row;
    height: 48px;
    padding: 8px
}

.popover-sTjuQP .header-CDBQy1 .headerBtn-eBMIJA {
    background-color: initial;
    border: none;
    box-shadow: none
}

.popover-sTjuQP .header-CDBQy1 .headerBtn-eBMIJA .semi-button-content {
    color: var(--s-color-text-tertiary, #0000008c)
}

.popover-sTjuQP .header-CDBQy1 .headerBtn-eBMIJA:active, .popover-sTjuQP .header-CDBQy1 .headerBtn-eBMIJA:hover {
    background: var(--s-color-bg-trans, #0000000a) !important
}

.popover-sTjuQP .header-CDBQy1 .moreBtns-yGuX6p {
    display: flex;
    gap: 2
}

.popover-sTjuQP .header-CDBQy1 .backBtn-MiSuN8 {
    margin-left: -6px
}

.popover-sTjuQP .header-CDBQy1 .backBtn-MiSuN8 .semi-button-content {
    color: var(--s-color-text-secondary, #000000d9)
}

.popover-sTjuQP .header-CDBQy1 .back-P1rTLq {
    transform: rotate(180deg)
}

.popover-sTjuQP .header-CDBQy1 .spliter-pManTA {
    height: 12px;
    margin: 0 3.5px
}

.popover-sTjuQP .header-CDBQy1 .semi-button {
    background-color: initial;
    color: var(--s-color-text-secondary);
    line-height: 1
}

.popover-sTjuQP .header-CDBQy1 .semi-button:active, .popover-sTjuQP .header-CDBQy1 .semi-button:hover {
    background: var(--s-color-bg-trans-secondary)
}

.popover-sTjuQP .header-CDBQy1 .semi-button.semi-button-with-icon-only {
    border-radius: 28px;
    height: 28px;
    width: 28px
}

.popover-sTjuQP .headerTitle-xfu1gd {
    align-items: center;
    display: flex;
    flex: 1 1;
    margin: 6px 8px
}

.popover-sTjuQP .headerTxt-r78dw0 {
    font-size: 14px;
    font-weight: 500
}

.popover-sTjuQP .banner-wrapper-HLihCs {
    background-color: var(--s-color-bg-secondary, #f9fafb);
    height: 206px;
    overflow: hidden;
    transition: height .4s cubic-bezier(.4, 0, .1, 1)
}

.popover-sTjuQP .banner-wrapper-HLihCs.collapse-Buj9Jt {
    height: 0;
    transition: height .4s cubic-bezier(.4, 0, .1, 1)
}

.popover-sTjuQP .messageBox-mRvZAm {
    padding: 12px 16px 16px
}

.popover-sTjuQP .message-q6YYA1 {
    cursor: text;
    max-height: 200px;
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.popover-sTjuQP .banner-RTeYKx {
    padding: 12px 1px 16px
}

.popover-sTjuQP .banner-RTeYKx .carousel-row-wrapper-uclocB {
    gap: 2px
}

.popover-sTjuQP .banner-RTeYKx .item-KdhsII {
    align-items: center;
    border-radius: 10px;
    cursor: pointer;
    display: flex;
    flex-direction: column;
    padding: 4px;
    width: 108px
}

.popover-sTjuQP .banner-RTeYKx .item-KdhsII:hover {
    background-color: var(--s-color-bg-trans)
}

.popover-sTjuQP .banner-RTeYKx .item-KdhsII.selected-BuCP6w {
    background-color: var(--s-color-bg-trans-primary)
}

.popover-sTjuQP .banner-RTeYKx .item-KdhsII .item-title-dch9y9 {
    display: -webkit-box;
    margin: 10px 0;
    overflow: hidden;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2
}

.popover-sTjuQP .banner-RTeYKx .carousel-row:nth-of-type(2n) {
    margin-top: 4px
}

.popover-sTjuQP .banner-RTeYKx .right-arrow {
    right: 10px
}

.popover-sTjuQP .banner-RTeYKx .left-arrow {
    left: 10px
}

.popover-sTjuQP .banner-RTeYKx .carousel-item:first-child {
    margin-left: 16px
}

.popover-sTjuQP .banner-RTeYKx .carousel-row:after {
    border: 4px solid transparent;
    content: "";
    display: inline-block;
    height: 100%;
    position: relative
}

.popover-sTjuQP .banner-RTeYKx .arrow-container-left {
    width: 20px !important
}

.popover-sTjuQP .banner-RTeYKx .arrow-container-left:before {
    background: linear-gradient(90deg, #f5f5f5, hsla(0, 0%, 96%, 0) 77.78%) !important
}

.popover-sTjuQP .banner-RTeYKx .arrow-container-right {
    width: 20px
}

.popover-sTjuQP .banner-RTeYKx .arrow-container-right:before {
    background: linear-gradient(270deg, #f5f5f5, hsla(0, 0%, 96%, 0) 77.78%) !important
}

.popover-sTjuQP .bottom-bar-container-yPAVZt {
    display: flex;
    flex-wrap: nowrap;
    gap: 10px;
    justify-content: flex-end;
    padding: 12px 12px 12px 16px;
    position: relative
}

.popover-sTjuQP .bottom-bar-container-yPAVZt .rich-editor-wrapper-dpXavl {
    align-items: center;
    display: flex;
    flex-basis: 600px;
    flex-grow: 1;
    overflow: hidden
}

.popover-sTjuQP .bottom-bar-container-yPAVZt .rich-editor-wrapper-dpXavl .flow-chat-editor-fLL66g {
    flex: 1 1;
    max-height: 300px
}

.popover-sTjuQP .bottom-bar-container-yPAVZt .tools-box-zdE3p_ {
    align-items: flex-end;
    display: flex;
    flex-grow: 0;
    gap: 8px
}

.revisionCount-bq1jWH {
    background: var(--s-color-alert, #ff3b30);
    border-radius: 16px;
    color: var(--s-color-text-invert-primary, #fff);
    font-size: 10px;
    height: 16px;
    line-height: 16px;
    min-width: 16px;
    text-align: center;
    vertical-align: initial
}

.messageFooter-v0Gjco {
    overflow: hidden;
    padding: 0 16px 16px
}

.messageBtns-bcpuJA {
    background: var(--s-color-bg-secondary, #f9fafb);
    border-radius: 32px;
    display: flex;
    padding: 2px
}

.messageBtns-bcpuJA .btnLeft-L2gplv {
    display: flex;
    flex: 1 1;
    gap: 12px
}

.messageBtns-bcpuJA .btnLeft-L2gplv .semi-button-content-right, .messageBtns-bcpuJA .btnLeft-L2gplv .semi-select-selection {
    margin-left: 6px !important
}

.messageBtns-bcpuJA .btn-z7sNqm {
    background: var(--s-color-bg-secondary, #f9fafb) !important;
    border: none !important;
    box-shadow: none !important;
    font-size: 14px;
    font-weight: 400
}

.messageBtns-bcpuJA .btn-z7sNqm:active, .messageBtns-bcpuJA .btn-z7sNqm:hover {
    background: var(--s-color-bg-trans-primary) !important
}

.messageBtns-bcpuJA .adjustTone-Dxb0UZ {
    border-radius: 28px;
    height: 28px;
    line-height: 28px;
    padding-left: 8px
}

.messageBtns-bcpuJA .adjustTone-Dxb0UZ:focus {
    border-color: transparent
}

.messageBtns-bcpuJA .adjustTone-Dxb0UZ .semi-select-selection {
    font-size: 14px;
    font-weight: 400
}

.messageBtns-bcpuJA .adjustTone-Dxb0UZ .semi-select-selection-placeholder {
    color: var(--s-color-text-secondary)
}

.messageBtns-bcpuJA .adjustTone-Dxb0UZ .adjustToneImg-QgQtFX {
    font-size: 16px
}

.spliter-pManTA {
    border: .5px solid var(--s-color-brand-primary-press, #003db3);
    border-radius: 1px;
    display: block;
    height: 10px;
    margin: 0 2px;
    opacity: .15;
    width: 0
}

.hidden-rY_znh {
    visibility: hidden
}

.hidden-rY_znh, .hidden-rY_znh * {
    pointer-events: none
}

.dot-CShR0Q {
    background-color: var(--conditional-danger-50);
    border: 2px solid var(--static-white);
    border-radius: 12px;
    display: block;
    height: 12px;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 12px;
    z-index: 2
}

.wrapper-Vi_cs1 {
    height: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0
}

.debug-entry-k3zgXW {
    background-color: #fff;
    border-radius: 40px;
    bottom: 0;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .3), 0 4px 14px 0 rgba(0, 0, 0, .1);
    cursor: pointer;
    display: inline-block;
    font-size: 0;
    margin: 4px;
    opacity: .5;
    padding: 6px;
    position: fixed;
    right: 0;
    z-index: 111
}

.debug-entry-k3zgXW:hover {
    opacity: 1
}

.container-d0TwYv {
    cursor: crosshair;
    cursor: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyOCIgaGVpZ2h0PSIyOCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjEuNCIgZD0iTTcuNTIgMTNIMnYxaDUuNTJBNiA2IDAgMCAwIDEzIDE5LjQ4VjI1aDF2LTUuNTJBNiA2IDAgMCAwIDE5LjQ4IDE0SDI1di0xaC01LjUyQTYgNiAwIDAgMCAxNCA3LjUyVjJoLTF2NS41MkE2IDYgMCAwIDAgNy41MiAxM1oiLz48cGF0aCBmaWxsPSIjMjMxRjIwIiBkPSJNMTMgMmgxdjExaC0xem0wIDEyaDF2MTFoLTF6TTIgMTNoMTF2MUgyem0xMiAwaDExdjFIMTR6IiBvcGFjaXR5PSIuNzIiLz48cGF0aCBmaWxsPSIjMjMxRjIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAxM0gydjFoMTF2MTFoMVYxNGgxMXYtMUgxNFYyaC0xem0xIDB2MWgtMXYtMXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIgb3BhY2l0eT0iLjcyIi8+PHBhdGggZmlsbD0iIzIzMUYyMCIgZD0iTTE5IDEzLjVhNS41IDUuNSAwIDEgMS0xMSAwIDUuNSA1LjUgMCAwIDEgMTEgMCIgb3BhY2l0eT0iLjE1Ii8+PHBhdGggZmlsbD0iIzIzMUYyMCIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTMuNSAxOGE0LjUgNC41IDAgMSAwIDAtOSA0LjUgNC41IDAgMCAwIDAgOW0wIDFhNS41IDUuNSAwIDEgMCAwLTExIDUuNSA1LjUgMCAwIDAgMCAxMSIgY2xpcC1ydWxlPSJldmVub2RkIiBvcGFjaXR5PSIuMTUiLz48cGF0aCBmaWxsPSIjMjMxRjIwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMy41IDguNWE1IDUgMCAxIDAgMCAxMCA1IDUgMCAwIDAgMC0xMG0tNiA1YTYgNiAwIDEgMSAxMiAwIDYgNiAwIDAgMS0xMiAwIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIG9wYWNpdHk9Ii4zIi8+PC9zdmc+) 14 14, crosshair;
    position: relative
}

.container-d0TwYv .mask-EdK1hp {
    height: 100%;
    pointer-events: none;
    position: relative;
    position: 1;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%
}

.container-d0TwYv .frame-lkPH7k {
    align-items: center;
    border: 1px dashed #44adfe;
    cursor: move;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    left: -100%;
    position: absolute;
    top: -100%;
    z-index: 1
}

.container-d0TwYv .frame-lkPH7k .anchor-dnIPwm {
    align-items: center;
    display: inline-flex;
    height: 20px;
    justify-content: center;
    position: absolute;
    transform: translate(-50%, -50%);
    width: 20px
}

.container-d0TwYv .frame-lkPH7k .anchor-dnIPwm:before {
    background: radial-gradient(78.87% 125% at 21.13% 50%, #0057ff 0, #5a91fc 81.94%);
    border: 1px solid #fff;
    border-radius: 8px;
    content: "";
    display: inline-block;
    height: 8px;
    width: 8px
}

.container-d0TwYv .coordinates-y_TcZ_ {
    font-size: 16px;
    font-weight: 500;
    height: 36px;
    left: -100;
    line-height: 18px;
    pointer-events: none;
    position: absolute;
    text-shadow: 1px 0 #fff, -1px 0 #fff, 0 1px #fff, 0 -1px #fff, .5px .5px #fff, -.5px -.5px #fff, .5px -.5px #fff, -.5px .5px #fff;
    top: -100;
    transform: scale(.5);
    transform-origin: left top;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999
}

.cici-ext-container-Dq2w9A, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-QGpF_H 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-fdMUJF 150ms ease forwards;
    --light-click-animation: light-click-animation-CVVLO0 150ms ease forwards;
    --click-animation: click-animation-kWsXpj 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-_6KR4W 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-mopGqZ 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-QGpF_H {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-fdMUJF {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-q0P9Eg {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-kWsXpj {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-CVVLO0 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-mopGqZ {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-Dq2w9A, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-Dq2w9A .cici-ext-always-dark-qI5Prz, body .cici-ext-always-dark-qI5Prz {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-Dq2w9A, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-Dq2w9A .cici-ext-always-light-iOOGJ7, body .cici-ext-always-light-iOOGJ7 {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-Dq2w9A[theme-mode=dark] .cici-ext-always-light-iOOGJ7, .cici-ext-container-Dq2w9A[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-iOOGJ7, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-Dq2w9A[theme-mode=dark], .cici-ext-container-Dq2w9A[theme-mode=light] .cici-ext-always-dark-qI5Prz, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-qI5Prz {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-Dq2w9A, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-Dq2w9A a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-Dq2w9A *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-Dq2w9A, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-Dq2w9A .cici-ext-always-dark-qI5Prz, body .cici-ext-always-dark-qI5Prz {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-Dq2w9A, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-Dq2w9A .cici-ext-always-light-iOOGJ7, body .cici-ext-always-light-iOOGJ7 {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-Dq2w9A[theme-mode=dark] .cici-ext-always-light-iOOGJ7, .cici-ext-container-Dq2w9A[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-iOOGJ7, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-Dq2w9A[theme-mode=dark], .cici-ext-container-Dq2w9A[theme-mode=light] .cici-ext-always-dark-qI5Prz, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-qI5Prz {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-_mAe_j {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.ocr-box-gg4_r9, .popover-zZmrIr {
    border-radius: 24px
}

.ocr-box-gg4_r9 {
    padding: 18px 20px 20px;
    position: relative;
    width: 360px
}

.ocr-box-gg4_r9 .header-yS3A16 {
    align-items: center;
    display: flex;
    justify-content: space-between
}

.ocr-box-gg4_r9 .header-yS3A16 .close-btn-VYf25M {
    align-items: center;
    border-radius: 24px;
    color: var(--s-color-text-tertiary, rgba(0, 0, 0, .55));
    cursor: pointer;
    display: inline-flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    margin-left: 8px;
    width: 24px
}

.ocr-box-gg4_r9 .header-yS3A16 .close-btn-VYf25M:hover {
    background-color: var(--color-bg-trans-primary) !important
}

.ocr-box-gg4_r9 .header-yS3A16 .title-dj8hTD {
    color: var(--s-color-text-primary, #000);
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.ocr-box-gg4_r9 .extract-text-K9EYSj {
    color: var(--s-color-text-secondary, rgba(0, 0, 0, .8));
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    margin: 12px 0 16px;
    max-height: 360px;
    overflow: auto
}

.ocr-box-gg4_r9 .extract-text-K9EYSj::-webkit-scrollbar {
    height: 0;
    width: 6px
}

.ocr-box-gg4_r9 .extract-text-K9EYSj::-webkit-scrollbar-track {
    background-color: initial
}

.ocr-box-gg4_r9 .extract-text-K9EYSj::-webkit-scrollbar-thumb {
    background-color: #bebebe;
    border-radius: 6px
}

.ocr-box-gg4_r9 .extract-text-K9EYSj::-webkit-scrollbar-thumb:hover {
    background-color: #b1b1b1
}

.ocr-box-gg4_r9 .extract-text-K9EYSj .semi-skeleton-paragraph li {
    border-radius: 20px
}

.ocr-box-gg4_r9 .footer-xzZ1pJ {
    align-items: center;
    color: var(--s-color-text-intact-primary, #000);
    display: none;
    justify-content: space-between
}

.ocr-box-gg4_r9 .footer-xzZ1pJ.ready-XPb56w {
    display: flex
}

.ocr-box-gg4_r9 .footer-xzZ1pJ .left-actions-cur57n {
    font-size: 12px;
    font-weight: 500
}

.ocr-box-gg4_r9 .footer-xzZ1pJ .right-actions-OEW2fB .copy-btn-UhOtpR {
    color: var(--s-color-text-intact-primary, #000)
}

.float-bar-hSOAAZ {
    align-items: center;
    border: .5px solid var(--s-color-border-tertiary, rgba(0, 0, 0, .08));
    border-radius: 24px;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .1);
    display: inline-flex;
    height: 40px;
    padding: 0 4px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.float-bar-hSOAAZ .bar-divider-ominSL {
    background: var(--s-color-border-secondary, rgba(0, 0, 0, .12));
    display: inline-block;
    height: 12px;
    margin: 0 6px;
    width: 1px
}

.float-bar-hSOAAZ .action-RzOWG1, .float-bar-hSOAAZ .close-btn-WPWoR8 {
    align-items: center;
    border-radius: 20px;
    cursor: pointer;
    display: inline-flex;
    height: 34px;
    line-height: 22px;
    min-width: 34px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.float-bar-hSOAAZ .action-RzOWG1:hover, .float-bar-hSOAAZ .close-btn-WPWoR8:hover {
    background-color: var(--semi-color-fill-1)
}

.float-bar-hSOAAZ .close-btn-WPWoR8 {
    font-size: 20px;
    justify-content: center;
    width: 34px
}

.float-bar-hSOAAZ .action-RzOWG1 {
    font-size: 14px;
    font-weight: 500;
    gap: 4px;
    margin-right: 2px;
    padding: 7px 8px
}

.float-bar-hSOAAZ .action-RzOWG1:last-child {
    margin-right: 0
}

.float-bar-hSOAAZ .action-RzOWG1 .semi-icon-default {
    font-size: 20px
}

.ocr-assistant-wXaWpt {
    inset: 0;
    position: fixed;
    z-index: 2147483647
}

.ocr-assistant-wXaWpt .canvas-baImzF {
    display: block;
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.ocr-assistant-wXaWpt .mask-bJGShR {
    height: 100%;
    position: relative;
    position: 1;
    width: 100%
}

.ocr-assistant-wXaWpt .selection-VNTB4q {
    height: 100%;
    inset: 0;
    position: absolute;
    width: 100%;
    z-index: 10
}

.ocr-assistant-wXaWpt .float-bar-anchor-oGvAx0 {
    cursor: default;
    left: 0;
    opacity: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 999
}

.ocr-assistant-wXaWpt .bar-popover-n7CFht {
    border-radius: 24px
}

.assistant-WownMw {
    color: var(--s-color-text-primary, #000)
}

.assistant-WownMw .semi-portal-inner {
    outline: none
}

.cici-ext-container-he5Zxa, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation-MveZf9 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation-zi0yjb 150ms ease forwards;
    --light-click-animation: light-click-animation-cVlEf2 150ms ease forwards;
    --click-animation: click-animation-QXZyFd 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate-SVcplI 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation-N9yZde 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation-MveZf9 {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation-zi0yjb {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation-qOlNjk {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation-QXZyFd {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation-cVlEf2 {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation-N9yZde {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-he5Zxa, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container-he5Zxa .cici-ext-always-dark-Ow_tH_, body .cici-ext-always-dark-Ow_tH_ {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-he5Zxa, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container-he5Zxa .cici-ext-always-light-RJJpI_, body .cici-ext-always-light-RJJpI_ {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container-he5Zxa[theme-mode=dark] .cici-ext-always-light-RJJpI_, .cici-ext-container-he5Zxa[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-RJJpI_, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container-he5Zxa[theme-mode=dark], .cici-ext-container-he5Zxa[theme-mode=light] .cici-ext-always-dark-Ow_tH_, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-Ow_tH_ {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.cici-ext-container-he5Zxa, :root {
    --s-radius-xxs: 4px;
    --s-radius-xs: 10px;
    --s-radius-s: 12px;
    --s-radius-m: 16px;
    --s-radius-l: 20px;
    --s-radius-xl: 24px;
    --s-radius-xxl: 32px;
    --s-radius-xxxl: 36px;
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff;
    --s-font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, SF Pro SC, SF Pro Display, SF Pro Icons, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    --s-font-h1: 600 24px/36px var(--s-font-family);
    --s-font-h2: 700 20px/30px var(--s-font-family);
    --s-font-h3: 600 16px/24px var(--s-font-family);
    --s-font-h4: 600 12px/14px var(--s-font-family);
    --s-font-large: 400 20px/28px var(--s-font-family);
    --s-font-large-em: 500 20px/28px var(--s-font-family);
    --s-font-base: 400 15px/24px var(--s-font-family);
    --s-font-base-strong: 500 15px/24px var(--s-font-family);
    --s-font-base-em: 600 15px/24px var(--s-font-family);
    --s-font-small: 400 14px/22px var(--s-font-family);
    --s-font-small-strong: 500 14px/22px var(--s-font-family);
    --s-font-small-em: 600 14px/22px var(--s-font-family);
    --s-font-xs: 400 12px/18px var(--s-font-family);
    --s-font-xs-strong: 500 12px/18px var(--s-font-family);
    --s-font-xs-em: 600 12px/18px var(--s-font-family);
    --s-font-xxs: 400 11px/16px var(--s-font-family);
    --s-font-xxs-em: 500 11px/16px var(--s-font-family);
    --s-font-xxxs: 400 9px/normal var(--s-font-family);
    --s-shadow-lv1: 0px 1px 2px 0px rgba(0, 0, 0, .05), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv2: 0px 6px 10px 0px rgba(0, 0, 0, .08), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv3: 0px 10px 20px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv4: 0px 25px 80px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv5: 0px 30px 100px 0px rgba(0, 0, 0, .15), 0px 0px 1px 0px rgba(0, 0, 0, .15);
    --s-shadow-lv1-brand: 0px 2px 3px 0px rgba(0, 102, 255, .05), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv2-brand: 0px 6px 10px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv3-brand: 0px 10px 20px 0px rgba(0, 102, 255, .12), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv4-brand: 0px 25px 80px 0px rgba(0, 102, 255, .1), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --s-shadow-lv5-brand: 0px 30px 100px 0px rgba(0, 102, 255, .15), 0px 0px 1px 0px rgba(0, 102, 255, .15);
    --chat-input-padding: 12px;
    --chat-footer-text-margin-top: 8px;
    --answer-action-small-size: 28px;
    --answer-action-wrapper-py: 0px;
    --chat-input-icon-size: 20px;
    --chat-input-icon-size-full: 30px;
    --chat-input-skill-font-size: 12px;
    --chat-input-skill-button-padding: 2px 4px;
    --chat-input-skill-tab-padding: 6px;
    --self-message-box-max-width: 300px;
    --chat-kit-samantha-normal-text-font-size: 15px;
    --max-width-layout-large-padding: 14px;
    --max-width-layout-small-padding: 14px;
    --max-width-layout-container-width: 100%;
    --scrollbar-width: 7px;
    --md-box-samantha-blockquote-margin: 22px 0px 10px 0px;
    --md-box-samantha-blockquote-padding: 0px 32px 0px;
    --md-box-samantha-blockquote-font-size: 20px;
    --md-box-samantha-blockquote-line-height: 30px;
    --md-box-samantha-normal-text-font-size: 15px;
    --md-box-samantha-normal-text-line-height: 23px;
    --md-box-samantha-list-margin-left: 0px;
    --color-link-text: #06f;
    --color-link-text-active: #0057d9;
    text-align: left
}

.cici-ext-container-he5Zxa a, :root a {
    color: #000;
    color: initial;
    text-decoration: none
}

.cici-ext-container-he5Zxa *, :root * {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    box-sizing: border-box
}

@media (prefers-color-scheme: light) {
    .cici-ext-container-he5Zxa, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }

    .cici-ext-container-he5Zxa .cici-ext-always-dark-Ow_tH_, body .cici-ext-always-dark-Ow_tH_ {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container-he5Zxa, :root, body {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --s-color-brand-primary-default: #547cff;
        --s-color-brand-primary-default-raw: 84, 124, 255;
        --s-color-brand-primary-hover: #4769d9;
        --s-color-brand-primary-hover-raw: 71, 105, 217;
        --s-color-brand-primary-pressed: #3b57b3;
        --s-color-brand-primary-pressed-raw: 59, 87, 179;
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
        --s-color-text-primary: #fff;
        --s-color-text-primary-raw: 255, 255, 255;
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
        --s-color-text-invert-primary: #000;
        --s-color-text-invert-primary-raw: 0, 0, 0;
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
        --s-color-bg-primary: #232629;
        --s-color-bg-primary-raw: 35, 38, 41;
        --s-color-bg-secondary: #191c1f;
        --s-color-bg-secondary-raw: 25, 28, 31;
        --s-color-bg-tertiary: #121317;
        --s-color-bg-tertiary-raw: 18, 19, 23;
        --s-color-bg-quaternary: #0c0c0e;
        --s-color-bg-quaternary-raw: 12, 12, 14;
        --s-color-bg-invert-intact-primary: #fff;
        --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
        --s-color-bg-invert-intact-secondary: #f9fafb;
        --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-invert-intact-tertiary: #f3f4f6;
        --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-invert-intact-quaternary: #ebecef;
        --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-trans: hsla(0, 0%, 100%, .06);
        --s-color-bg-trans-raw: 255, 255, 255;
        --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --s-color-bg-trans-primary-raw: 255, 255, 255;
        --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --s-color-bg-trans-secondary-raw: 255, 255, 255;
        --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --s-color-bg-trans-tertiary-raw: 255, 255, 255;
        --s-color-bg-dialogs: rgba(35, 38, 41, .9);
        --s-color-bg-dialogs-raw: 35, 38, 41;
        --s-color-border-primary: hsla(0, 0%, 100%, .24);
        --s-color-border-primary-raw: 255, 255, 255;
        --s-color-border-secondary: hsla(0, 0%, 100%, .16);
        --s-color-border-secondary-raw: 255, 255, 255;
        --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
        --s-color-border-tertiary-raw: 255, 255, 255;
        --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
        --s-color-border-quaternary-raw: 255, 255, 255;
        --s-color-alert: #ff453a;
        --s-color-alert-raw: 255, 69, 58;
        --s-color-warning: #ff9f0a;
        --s-color-warning-raw: 255, 159, 10;
        --s-color-success: #32d74b;
        --s-color-success-raw: 50, 215, 75;
        --google-bg-primary: #1f1f1f
    }

    .cici-ext-container-he5Zxa .cici-ext-always-light-RJJpI_, body .cici-ext-always-light-RJJpI_ {
        --s-color-brand-primary-default: #0057ff;
        --s-color-brand-primary-default-raw: 0, 87, 255;
        --s-color-brand-primary-hover: #004ad9;
        --s-color-brand-primary-hover-raw: 0, 74, 217;
        --s-color-brand-primary-pressed: #003db3;
        --s-color-brand-primary-pressed-raw: 0, 61, 179;
        --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
        --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
        --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
        --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
        --s-color-text-primary: #000;
        --s-color-text-primary-raw: 0, 0, 0;
        --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
        --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
        --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
        --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
        --s-color-text-invert-primary: #fff;
        --s-color-text-invert-primary-raw: 255, 255, 255;
        --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
        --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
        --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
        --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
        --s-color-text-intact-primary: #000;
        --s-color-text-intact-primary-raw: 0, 0, 0;
        --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
        --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
        --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
        --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
        --s-color-text-invert-intact-primary: #fff;
        --s-color-text-invert-intact-primary-raw: 255, 255, 255;
        --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
        --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
        --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
        --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
        --s-color-bg-primary: #fff;
        --s-color-bg-primary-raw: 255, 255, 255;
        --s-color-bg-secondary: #f9fafb;
        --s-color-bg-secondary-raw: 249, 250, 251;
        --s-color-bg-tertiary: #f3f4f6;
        --s-color-bg-tertiary-raw: 243, 244, 246;
        --s-color-bg-quaternary: #ebecef;
        --s-color-bg-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-primary: #232629;
        --s-color-bg-invert-primary-raw: 35, 38, 41;
        --s-color-bg-invert-secondary: #191c1f;
        --s-color-bg-invert-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-tertiary: #121317;
        --s-color-bg-invert-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-quaternary: #0c0c0e;
        --s-color-bg-invert-quaternary-raw: 12, 12, 14;
        --s-color-bg-intact-primary: #fff;
        --s-color-bg-intact-primary-raw: 255, 255, 255;
        --s-color-bg-intact-secondary: #f9fafb;
        --s-color-bg-intact-secondary-raw: 249, 250, 251;
        --s-color-bg-intact-tertiary: #f3f4f6;
        --s-color-bg-intact-tertiary-raw: 243, 244, 246;
        --s-color-bg-intact-quaternary: #ebecef;
        --s-color-bg-intact-quaternary-raw: 235, 236, 239;
        --s-color-bg-invert-intact-primary: #232629;
        --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
        --s-color-bg-invert-intact-secondary: #191c1f;
        --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
        --s-color-bg-invert-intact-tertiary: #121317;
        --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
        --s-color-bg-invert-intact-quaternary: #0c0c0e;
        --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
        --s-color-bg-trans: rgba(0, 0, 0, .04);
        --s-color-bg-trans-raw: 0, 0, 0;
        --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
        --s-color-bg-trans-primary-raw: 0, 0, 0;
        --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --s-color-bg-trans-secondary-raw: 0, 0, 0;
        --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --s-color-bg-trans-tertiary-raw: 0, 0, 0;
        --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
        --s-color-bg-dialogs-raw: 255, 255, 255;
        --s-color-border-primary: rgba(0, 0, 0, .2);
        --s-color-border-primary-raw: 0, 0, 0;
        --s-color-border-secondary: rgba(0, 0, 0, .12);
        --s-color-border-secondary-raw: 0, 0, 0;
        --s-color-border-tertiary: rgba(0, 0, 0, .08);
        --s-color-border-tertiary-raw: 0, 0, 0;
        --s-color-border-quaternary: rgba(0, 0, 0, .04);
        --s-color-border-quaternary-raw: 0, 0, 0;
        --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
        --s-color-border-invert-primary-raw: 255, 255, 255;
        --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
        --s-color-border-invert-tertiary-raw: 255, 255, 255;
        --s-color-alert: #ff3b30;
        --s-color-alert-raw: 255, 59, 48;
        --s-color-warning: #ff9500;
        --s-color-warning-raw: 255, 149, 0;
        --s-color-success: #2fbc52;
        --s-color-success-raw: 47, 188, 82;
        --s-color-accents-grey-pale: #e6e9f0;
        --s-color-accents-grey-pale-raw: 230, 233, 240;
        --s-color-accents-grey: #878fab;
        --s-color-accents-grey-raw: 135, 143, 171;
        --s-color-accents-blue: #0057ff;
        --s-color-accents-blue-raw: 0, 87, 255;
        --s-color-accents-green: #27ce6e;
        --s-color-accents-green-raw: 39, 206, 110;
        --s-color-accents-yellow: #f9d939;
        --s-color-accents-yellow-raw: 249, 217, 57;
        --s-color-accents-red: #f94d4d;
        --s-color-accents-red-raw: 249, 77, 77;
        --s-color-accents-purple: #9952e1;
        --s-color-accents-purple-raw: 153, 82, 225;
        --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
        --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
        --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
        --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
        --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
        --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
        --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
        --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
        --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
        --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
        --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
        --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
        --google-bg-primary: #fff
    }
}

.cici-ext-container-he5Zxa[theme-mode=dark] .cici-ext-always-light-RJJpI_, .cici-ext-container-he5Zxa[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light-RJJpI_, body[theme-mode=light] {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --google-bg-primary: #fff
}

.cici-ext-container-he5Zxa[theme-mode=dark], .cici-ext-container-he5Zxa[theme-mode=light] .cici-ext-always-dark-Ow_tH_, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark-Ow_tH_ {
    --s-color-brand-primary-default: #0057ff;
    --s-color-brand-primary-default-raw: 0, 87, 255;
    --s-color-brand-primary-hover: #004ad9;
    --s-color-brand-primary-hover-raw: 0, 74, 217;
    --s-color-brand-primary-pressed: #003db3;
    --s-color-brand-primary-pressed-raw: 0, 61, 179;
    --s-color-brand-primary-disable: rgba(var(--s-color-brand-primary-default-raw), 0.3);
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.06);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.1);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.15);
    --s-color-text-primary: #000;
    --s-color-text-primary-raw: 0, 0, 0;
    --s-color-text-secondary: rgba(var(--s-color-text-primary-raw), 0.85);
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.5);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.3);
    --s-color-text-disable: rgba(var(--s-color-text-primary-raw), 0.15);
    --s-color-text-invert-primary: #fff;
    --s-color-text-invert-primary-raw: 255, 255, 255;
    --s-color-text-invert-secondary: rgba(var(--s-color-text-invert-primary-raw), 0.85);
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.55);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.35);
    --s-color-text-invert-disable: rgba(var(--s-color-text-invert-primary-raw), 0.15);
    --s-color-text-intact-primary: #000;
    --s-color-text-intact-primary-raw: 0, 0, 0;
    --s-color-text-intact-secondary: rgba(var(--s-color-text-intact-primary-raw), 0.85);
    --s-color-text-intact-tertiary: rgba(var(--s-color-text-intact-primary-raw), 0.5);
    --s-color-text-intact-quaternary: rgba(var(--s-color-text-intact-primary-raw), 0.3);
    --s-color-text-intact-disable: rgba(var(--s-color-text-intact-primary-raw), 0.15);
    --s-color-text-invert-intact-primary: #fff;
    --s-color-text-invert-intact-primary-raw: 255, 255, 255;
    --s-color-text-invert-intact-secondary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.85);
    --s-color-text-invert-intact-tertiary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.55);
    --s-color-text-invert-intact-quaternary: rgba(var(--s-color-text-invert-intact-primary-raw), 0.35);
    --s-color-text-invert-intact-disable: rgba(var(--s-color-text-invert-intact-primary-raw), 0.15);
    --s-color-bg-primary: #fff;
    --s-color-bg-primary-raw: 255, 255, 255;
    --s-color-bg-secondary: #f9fafb;
    --s-color-bg-secondary-raw: 249, 250, 251;
    --s-color-bg-tertiary: #f3f4f6;
    --s-color-bg-tertiary-raw: 243, 244, 246;
    --s-color-bg-quaternary: #ebecef;
    --s-color-bg-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-primary: #232629;
    --s-color-bg-invert-primary-raw: 35, 38, 41;
    --s-color-bg-invert-secondary: #191c1f;
    --s-color-bg-invert-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-tertiary: #121317;
    --s-color-bg-invert-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-quaternary: #0c0c0e;
    --s-color-bg-invert-quaternary-raw: 12, 12, 14;
    --s-color-bg-intact-primary: #fff;
    --s-color-bg-intact-primary-raw: 255, 255, 255;
    --s-color-bg-intact-secondary: #f9fafb;
    --s-color-bg-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-intact-tertiary: #f3f4f6;
    --s-color-bg-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-intact-quaternary: #ebecef;
    --s-color-bg-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-invert-intact-primary: #232629;
    --s-color-bg-invert-intact-primary-raw: 35, 38, 41;
    --s-color-bg-invert-intact-secondary: #191c1f;
    --s-color-bg-invert-intact-secondary-raw: 25, 28, 31;
    --s-color-bg-invert-intact-tertiary: #121317;
    --s-color-bg-invert-intact-tertiary-raw: 18, 19, 23;
    --s-color-bg-invert-intact-quaternary: #0c0c0e;
    --s-color-bg-invert-intact-quaternary-raw: 12, 12, 14;
    --s-color-bg-trans: rgba(0, 0, 0, .04);
    --s-color-bg-trans-raw: 0, 0, 0;
    --s-color-bg-trans-primary: rgba(0, 0, 0, .06);
    --s-color-bg-trans-primary-raw: 0, 0, 0;
    --s-color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --s-color-bg-trans-secondary-raw: 0, 0, 0;
    --s-color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --s-color-bg-trans-tertiary-raw: 0, 0, 0;
    --s-color-bg-dialogs: hsla(0, 0%, 100%, .9);
    --s-color-bg-dialogs-raw: 255, 255, 255;
    --s-color-border-primary: rgba(0, 0, 0, .2);
    --s-color-border-primary-raw: 0, 0, 0;
    --s-color-border-secondary: rgba(0, 0, 0, .12);
    --s-color-border-secondary-raw: 0, 0, 0;
    --s-color-border-tertiary: rgba(0, 0, 0, .08);
    --s-color-border-tertiary-raw: 0, 0, 0;
    --s-color-border-quaternary: rgba(0, 0, 0, .04);
    --s-color-border-quaternary-raw: 0, 0, 0;
    --s-color-border-invert-primary: hsla(0, 0%, 100%, .2);
    --s-color-border-invert-primary-raw: 255, 255, 255;
    --s-color-border-invert-tertiary: hsla(0, 0%, 100%, .08);
    --s-color-border-invert-tertiary-raw: 255, 255, 255;
    --s-color-alert: #ff3b30;
    --s-color-alert-raw: 255, 59, 48;
    --s-color-warning: #ff9500;
    --s-color-warning-raw: 255, 149, 0;
    --s-color-success: #2fbc52;
    --s-color-success-raw: 47, 188, 82;
    --s-color-accents-grey-pale: #e6e9f0;
    --s-color-accents-grey-pale-raw: 230, 233, 240;
    --s-color-accents-grey: #878fab;
    --s-color-accents-grey-raw: 135, 143, 171;
    --s-color-accents-blue: #0057ff;
    --s-color-accents-blue-raw: 0, 87, 255;
    --s-color-accents-green: #27ce6e;
    --s-color-accents-green-raw: 39, 206, 110;
    --s-color-accents-yellow: #f9d939;
    --s-color-accents-yellow-raw: 249, 217, 57;
    --s-color-accents-red: #f94d4d;
    --s-color-accents-red-raw: 249, 77, 77;
    --s-color-accents-purple: #9952e1;
    --s-color-accents-purple-raw: 153, 82, 225;
    --s-color-glow-grey: linear-gradient(283deg, #9dacbb, #abb0ca);
    --s-color-glow-blue: linear-gradient(283deg, #44adfe, #547cff);
    --s-color-glow-green: linear-gradient(283deg, #99d65c, #4fc49d);
    --s-color-glow-yellow: linear-gradient(283deg, #fdc136, #f7ed64);
    --s-color-glow-red: linear-gradient(283deg, #ee5872, #ff7033);
    --s-color-glow-purple: linear-gradient(283deg, #9671fb, #ea6fc1);
    --s-color-glow-black: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .2);
    --s-color-glow-black-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .3) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(243, 244, 246, .3);
    --s-color-glow-white: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .2) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-glow-white-hover: radial-gradient(64.76% 100% at 49.62% 100%, hsla(0, 0%, 100%, .5) 0%, hsla(0, 0%, 100%, 0) 100%), rgba(18, 19, 23, .3);
    --s-color-ai-button: radial-gradient(105.79% 117.52% at 9.98% 22.03%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-button-fill: radial-gradient(163.38% 139.31% at 19.33% 22.04%, #0057ff 0%, #4298fd 50%);
    --s-color-ai-text: linear-gradient(301deg, #63b4ff 23.93%, #0057ff 92.76%);
    --s-color-ai-button-fill-disable: radial-gradient(163.38% 139.31% at 19.33% 22.04%, rgba(0, 87, 255, .3) 0%, rgba(66, 152, 253, .3) 50%);
    --s-color-brand-primary-default: #547cff;
    --s-color-brand-primary-default-raw: 84, 124, 255;
    --s-color-brand-primary-hover: #4769d9;
    --s-color-brand-primary-hover-raw: 71, 105, 217;
    --s-color-brand-primary-pressed: #3b57b3;
    --s-color-brand-primary-pressed-raw: 59, 87, 179;
    --s-color-brand-primary-transparent-1: rgba(var(--s-color-brand-primary-default-raw), 0.12);
    --s-color-brand-primary-transparent-2: rgba(var(--s-color-brand-primary-default-raw), 0.16);
    --s-color-brand-primary-transparent-3: rgba(var(--s-color-brand-primary-default-raw), 0.2);
    --s-color-text-primary: #fff;
    --s-color-text-primary-raw: 255, 255, 255;
    --s-color-text-tertiary: rgba(var(--s-color-text-primary-raw), 0.55);
    --s-color-text-quaternary: rgba(var(--s-color-text-primary-raw), 0.35);
    --s-color-text-invert-primary: #000;
    --s-color-text-invert-primary-raw: 0, 0, 0;
    --s-color-text-invert-tertiary: rgba(var(--s-color-text-invert-primary-raw), 0.45);
    --s-color-text-invert-quaternary: rgba(var(--s-color-text-invert-primary-raw), 0.3);
    --s-color-bg-primary: #232629;
    --s-color-bg-primary-raw: 35, 38, 41;
    --s-color-bg-secondary: #191c1f;
    --s-color-bg-secondary-raw: 25, 28, 31;
    --s-color-bg-tertiary: #121317;
    --s-color-bg-tertiary-raw: 18, 19, 23;
    --s-color-bg-quaternary: #0c0c0e;
    --s-color-bg-quaternary-raw: 12, 12, 14;
    --s-color-bg-invert-intact-primary: #fff;
    --s-color-bg-invert-intact-primary-raw: 255, 255, 255;
    --s-color-bg-invert-intact-secondary: #f9fafb;
    --s-color-bg-invert-intact-secondary-raw: 249, 250, 251;
    --s-color-bg-invert-intact-tertiary: #f3f4f6;
    --s-color-bg-invert-intact-tertiary-raw: 243, 244, 246;
    --s-color-bg-invert-intact-quaternary: #ebecef;
    --s-color-bg-invert-intact-quaternary-raw: 235, 236, 239;
    --s-color-bg-trans: hsla(0, 0%, 100%, .06);
    --s-color-bg-trans-raw: 255, 255, 255;
    --s-color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --s-color-bg-trans-primary-raw: 255, 255, 255;
    --s-color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --s-color-bg-trans-secondary-raw: 255, 255, 255;
    --s-color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --s-color-bg-trans-tertiary-raw: 255, 255, 255;
    --s-color-bg-dialogs: rgba(35, 38, 41, .9);
    --s-color-bg-dialogs-raw: 35, 38, 41;
    --s-color-border-primary: hsla(0, 0%, 100%, .24);
    --s-color-border-primary-raw: 255, 255, 255;
    --s-color-border-secondary: hsla(0, 0%, 100%, .16);
    --s-color-border-secondary-raw: 255, 255, 255;
    --s-color-border-tertiary: hsla(0, 0%, 100%, .12);
    --s-color-border-tertiary-raw: 255, 255, 255;
    --s-color-border-quaternary: hsla(0, 0%, 100%, .08);
    --s-color-border-quaternary-raw: 255, 255, 255;
    --s-color-alert: #ff453a;
    --s-color-alert-raw: 255, 69, 58;
    --s-color-warning: #ff9f0a;
    --s-color-warning-raw: 255, 159, 10;
    --s-color-success: #32d74b;
    --s-color-success-raw: 50, 215, 75;
    --google-bg-primary: #1f1f1f
}

.ellipsis-aq16xc {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.wrapper-qH3fD2 {
    padding-top: 5px;
    top: -1px
}

.wrapper-qH3fD2 .mask-v8dwr4 {
    height: 100%;
    left: -6px;
    pointer-events: none;
    position: absolute;
    width: calc(100% + 12px);
    z-index: -1
}

.setting-popover-HXRy3h {
    background-color: #fff;
    border-radius: 16px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 10px 20px 0 rgba(0, 0, 0, .1)
}

.setting-popover-HXRy3h .semi-popover-content {
    padding: 12px
}

.spell-card-xCZkfq {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .15), 0 10px 20px 0 rgba(0, 0, 0, .1);
    padding: 14px
}

.spell-card-xCZkfq .revision-type-PTC8JH {
    color: rgba(0, 0, 0, .45);
    font-size: 12px;
    font-style: normal;
    font-weight: 400
}

.spell-card-xCZkfq .suggest-FdbK8z {
    background-color: #e7f8eb;
    border-radius: 10px;
    box-sizing: border-box;
    color: #007f27;
    cursor: pointer;
    font-size: 14px;
    font-weight: 700;
    height: 35px;
    line-height: 35px;
    max-width: 300px;
    min-width: 122px;
    overflow: hidden;
    padding: 0 10px;
    text-overflow: ellipsis;
    white-space: nowrap
}

.spell-card-xCZkfq .suggest-FdbK8z:hover {
    background-color: #d5f0dc
}

.spell-card-xCZkfq .setting-CE1uYq {
    align-items: center;
    border-radius: 50%;
    color: rgba(0, 0, 0, .45);
    cursor: pointer;
    display: flex;
    font-size: 16px;
    height: 24px;
    justify-content: center;
    width: 24px
}

.spell-card-xCZkfq .setting-CE1uYq:hover {
    background-color: rgba(0, 0, 0, .04)
}

.spell-card-xCZkfq .ignore-Mq8qMp {
    background-color: rgba(0, 0, 0, .04);
    border-radius: 10px;
    box-sizing: border-box;
    color: rgba(0, 0, 0, .45);
    cursor: pointer;
    font-size: 14px;
    font-weight: 500;
    height: 35px;
    line-height: 35px;
    padding: 0 10px
}

.spell-card-xCZkfq .ignore-Mq8qMp:hover {
    background-color: rgba(0, 0, 0, .06)
}

.setting-wrapper-cOQKNa {
    padding: 8px 4px
}

.setting-wrapper-cOQKNa .tip-ZTQTKU {
    color: #000;
    font-size: 14px;
    font-weight: 400;
    line-height: 18px
}

.setting-wrapper-cOQKNa .tip-ZTQTKU .host-UdPObE {
    font-weight: 500;
    padding: 0 5px
}

.anchor-qw0rRl {
    height: 0;
    pointer-events: none;
    position: relative;
    transform-origin: 0 0;
    width: 0
}

.anchor-qw0rRl[data-hostname="code.byted.org"] {
    position: relative;
    z-index: 10
}

.anchor-qw0rRl[data-hostname$=".feishu.cn"], .anchor-qw0rRl[data-hostname="twitter.com"] {
    position: relative;
    z-index: 1
}

.container-obHg0v, .content-XrnZ0O {
    position: relative
}

.segment-QsUnSG {
    border-radius: 2px 2px 0;
    position: absolute;
    transition: background-color .3s
}

.segment-QsUnSG.rewrite-M2inNY.active-eqi0bb {
    background-color: #486bff26
}

.segment-QsUnSG.diff-nTBpB8.active-eqi0bb {
    background-color: rgba(255, 98, 89, .1)
}

.segment-QsUnSG:after {
    background-repeat: repeat-x;
    background-size: 10px 4px;
    bottom: -1px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    transition: background-color .15s;
    width: 100%
}

.segment-QsUnSG.active-eqi0bb:after {
    opacity: 1;
    transition: opacity .3s
}

.segment-QsUnSG.rewrite-M2inNY:after {
    background-image: url('data:image/svg+xml;utf8,<svg width="10" height="4" viewBox="0 0 10 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 1H0.326142C1.18915 1 2.02161 1.31944 2.66307 1.89676V1.89676C3.99161 3.09245 6.00839 3.09245 7.33693 1.89676V1.89676C7.9784 1.31944 8.81085 1 9.67386 1H10" stroke="rgb%2872, 107, 255%29" stroke-width="2"/></svg>')
}

.segment-QsUnSG.diff-nTBpB8:after {
    background-color: #ff6259
}

@keyframes slide-in-XppZBO {
    0% {
        width: 0
    }
    to {
        width: 100%
    }
}

.toolbar-DnsvyW {
    align-items: center;
    bottom: 5px;
    cursor: pointer;
    display: flex;
    pointer-events: all;
    position: absolute;
    right: 5px
}

.toolbar-DnsvyW.mini-editor-tnZXZT {
    bottom: unset;
    top: 50%;
    transform: translateY(-50%)
}

.toolbar-DnsvyW .badge-container-CxxCMk {
    align-items: center;
    display: flex;
    justify-content: center;
    min-height: 16px;
    min-width: 16px
}

.toolbar-DnsvyW .badge-Np7DF4 {
    align-items: center;
    background-color: #ff3b30;
    border: 2px solid #fff;
    border-radius: 50%;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .08);
    box-sizing: initial;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    justify-content: center;
    transition: width .2s linear, height .2s linear, font-size .2s linear;
    width: 16px
}

.toolbar-DnsvyW .badge-Np7DF4:hover {
    background-color: #e42d23
}

.toolbar-DnsvyW .badge-Np7DF4.show-dot-LiokIi {
    border-width: 1px;
    font-size: 0;
    height: 8px;
    width: 8px
}

.toolbar-DnsvyW .badge-Np7DF4.show-dot-LiokIi:hover {
    border-width: 2px;
    font-size: 12px;
    height: 16px;
    width: 16px
}

.toolbar-DnsvyW .wrapper-R8fIwm {
    align-items: center;
    background-color: #fff;
    border-radius: 50%;
    box-shadow: 0 0 2px 1px rgba(0, 0, 0, .08);
    display: flex;
    height: 20px;
    justify-content: center;
    overflow: hidden;
    transition: all .5s linear;
    width: 20px
}

.toolbar-DnsvyW .wrapper-R8fIwm .loading-z0pt3x {
    color: #1b76ff;
    height: 20px;
    width: 20px
}

.toolbar-DnsvyW .wrapper-R8fIwm .loading-z0pt3x .semi-spin-wrapper {
    height: 20px
}

.douyinSummaryVideoCard-k7ajmd {
    --color-primary-blue: #0070ff;
    --color-neutral-100: #fff;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --primary-50: hsla(0, 0%, 100%, .8);
    background: #292a37;
    border-radius: 16px;
    color: var(--color-neutral-100);
    display: flex;
    flex-direction: column;
    margin-bottom: 20px;
    padding-bottom: 14px;
    position: relative
}

.douyinSummaryVideoCard-k7ajmd .semi-portal {
    z-index: 9999 !important
}

.douyinSummaryVideoCard-k7ajmd .semi-tabs-top {
    display: flex;
    flex: 1 1;
    height: 0
}

.douyinSummaryVideoCard-k7ajmd .semi-tabs-top .semi-tabs-pane {
    height: 100%
}

.douyinSummaryVideoCard-k7ajmd .semi-tabs-top .semi-tabs-pane .semi-tabs-pane-motion-overlay {
    display: flex;
    flex-direction: column;
    height: 100%
}

.douyinSummaryVideoCard-k7ajmd .semi-tabs-content {
    padding: 0
}

.douyinSummaryVideoCard-k7ajmd .semi-tooltip-content .semi-dropdown-item {
    color: #000
}

.douyinSummaryVideoCard-k7ajmd .semi-spin-wrapper svg {
    color: #fff
}

.douyinSummaryVideoCard-k7ajmd div[class*=_header-] span[class*=_brandName-] {
    color: hsla(0, 0%, 100%, .85);
    font-size: 16px;
    font-weight: 600;
    line-height: 24px
}

.douyinSummaryVideoCard-k7ajmd button[class*=_gradientButton-] {
    height: 28px
}

.douyinSummaryVideoCard-k7ajmd button[class*=_gradientButton-] span.semi-button-content {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.douyinSummaryVideoCard-k7ajmd .semi-icon svg {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryVideoCard-k7ajmd [class*=_actionContainer-] {
    background: #fffa
}

.douyinSummaryVideoCard-k7ajmd [class*=_actionContainer-] svg {
    color: #000
}

.douyinSummaryVideoCard-k7ajmd button[data-testid=video-language-btn] svg, .douyinSummaryVideoCard-k7ajmd div[class*=_expandIconBg-] svg {
    font-size: 16px
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=tabs-container] {
    background: hsla(0, 0%, 100%, .06)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=tabs-container] div[class*=_tab-text-] {
    color: hsla(0, 0%, 100%, .55);
    font-size: 11px;
    font-weight: 500;
    line-height: 16px
}

.douyinSummaryVideoCard-k7ajmd [class*=_actionFooterBtn-] [class*=_rightOperationButtons-] [class*=_buttonItem-], .douyinSummaryVideoCard-k7ajmd [class*=_actionFooterBtn-] button.semi-button-with-icon {
    background: rgba(35, 38, 41, .4) !important;
    border: .5px solid hsla(0, 0%, 100%, .16);
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryVideoCard-k7ajmd [class*=_actionFooterBtn-] [class*=_rightOperationButtons-] [class*=_buttonItem-] svg, .douyinSummaryVideoCard-k7ajmd [class*=_actionFooterBtn-] button.semi-button-with-icon svg {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryVideoCard-k7ajmd [class*=_actionFooterBtn-] [class*=_rightOperationButtons-] [class*=_buttonItem-]:hover, .douyinSummaryVideoCard-k7ajmd [class*=_actionFooterBtn-] button.semi-button-with-icon:hover {
    background: rgba(35, 38, 41, .2) !important;
    border: .5px solid hsla(0, 0%, 100%, .16)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_highlight-title-] {
    color: hsla(0, 0%, 100%, .35)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] {
    width: calc(100% - 28px)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] {
    background: hsla(0, 0%, 100%, .05)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_breakdownContent-] {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_pointContent-] {
    color: hsla(0, 0%, 100%, .55)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_currentActiveBulletPoint-] div[class*=_pointContent-] {
    color: hsla(0, 0%, 100%, .8) !important
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_progressBar-] {
    background: var(--s-color-brand-primary-default, #547cff)
}

.douyinSummaryVideoCard-k7ajmd div[class*=_pointTimestamp-] {
    border: .8px solid hsla(0, 0%, 100%, .24);
    color: hsla(0, 0%, 100%, .55)
}

.douyinSummaryVideoCard-k7ajmd div[class*=_breakdownIsPlaying-] div[class*=_activeTag-] {
    background: var(--s-color-brand-primary-default, #547cff);
    color: #fff
}

.douyinSummaryVideoCard-k7ajmd #semiTabPanelsummary div[data-testid=video-assistant-summary-container] div.flow-markdown-body .paragraph-element {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryVideoCard-k7ajmd div[class*=_highlightPlaceholder-] div[class*=_highlightPlaceholderTitle-] {
    color: hsla(0, 0%, 100%, .35)
}

.douyinSummaryVideoCard-k7ajmd div[data-testid=video-assistant-no-transcript-tips] div[class*=_no-content-with-guidance-] {
    color: #fff
}

.douyinSummaryCard-neC0rZ {
    --color-primary-blue: #0070ff;
    --color-neutral-100: #fff;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --primary-50: hsla(0, 0%, 100%, .8);
    display: flex;
    flex-direction: column;
    position: relative
}

.douyinSummaryCard-neC0rZ .semi-portal {
    z-index: 9999 !important
}

.douyinSummaryCard-neC0rZ .semi-tabs-top {
    display: flex;
    flex: 1 1;
    height: 0
}

.douyinSummaryCard-neC0rZ .semi-tabs-top .semi-tabs-pane {
    height: 100%
}

.douyinSummaryCard-neC0rZ .semi-tabs-top .semi-tabs-pane .semi-tabs-pane-motion-overlay {
    display: flex;
    flex-direction: column;
    height: 100%
}

.douyinSummaryCard-neC0rZ .semi-tabs-content {
    padding: 0
}

.douyinSummaryCard-neC0rZ .semi-tooltip-content .semi-dropdown-item {
    color: #000
}

.douyinSummaryCard-neC0rZ .semi-spin-wrapper svg {
    color: #fff
}

.douyinSummaryCard-neC0rZ span[class*=_brandName-] {
    color: hsla(0, 0%, 100%, .85);
    font-size: 14px;
    font-weight: 500;
    line-height: 24px
}

.douyinSummaryCard-neC0rZ div[data-testid=tabs-container] div[class*=_tab-text-] {
    color: hsla(0, 0%, 100%, .55);
    font-size: 11px;
    font-weight: 500;
    line-height: 16px
}

.douyinSummaryCard-neC0rZ [class*=_gradientButton-] {
    height: 28px
}

.douyinSummaryCard-neC0rZ [class*=_gradientButton-] > span[class*=semi-button-content] {
    font-size: 12px;
    font-weight: 500;
    line-height: 18px
}

.douyinSummaryCard-neC0rZ [class*=_actionFooterBtn-] [class*=_rightOperationButtons-] [class*=_buttonItem-], .douyinSummaryCard-neC0rZ [class*=_actionFooterBtn-] button.semi-button-with-icon {
    background: rgba(35, 38, 41, .4) !important;
    border: .5px solid hsla(0, 0%, 100%, .16);
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryCard-neC0rZ [class*=_actionFooterBtn-] [class*=_rightOperationButtons-] [class*=_buttonItem-] svg, .douyinSummaryCard-neC0rZ [class*=_actionFooterBtn-] button.semi-button-with-icon svg {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryCard-neC0rZ [class*=_actionFooterBtn-] [class*=_rightOperationButtons-] [class*=_buttonItem-]:hover, .douyinSummaryCard-neC0rZ [class*=_actionFooterBtn-] button.semi-button-with-icon:hover {
    background: rgba(35, 38, 41, .2) !important;
    border: .5px solid hsla(0, 0%, 100%, .16)
}

.douyinSummaryCard-neC0rZ [class*=_actionContainer-] {
    background: #fffa;
    color: #000
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] {
    background: hsla(0, 0%, 100%, .05)
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_breakdownContent-] {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_pointContent-] {
    color: hsla(0, 0%, 100%, .55)
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_currentActiveBulletPoint-] div[class*=_pointTimestamp-] {
    background: transparent;
    border: .8px solid #ff004f
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_currentActiveBulletPoint-] div[class*=_pointTimestamp-] .semi-tag-content-ellipsis {
    background-clip: unset;
    background-image: none;
    color: #ff004f
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_currentActiveBulletPoint-] div[class*=_pointContent-] {
    color: hsla(0, 0%, 100%, .8) !important
}

.douyinSummaryCard-neC0rZ div[class*=_content-breakdown-wrapper] div[class*=_breakdownContainer-] div[class*=_progressBar-] {
    background: red
}

.douyinSummaryCard-neC0rZ div[data-testid=video-assistant-highlights] div[class*=_highlight-title-] {
    color: hsla(0, 0%, 100%, .35)
}

.douyinSummaryCard-neC0rZ div[data-testid=video-assistant-highlights] div[class*=_content-breakdown-wrapper] {
    width: calc(100% - 28px)
}

.douyinSummaryCard-neC0rZ div[class*=_pointTimestamp-] {
    border: .8px solid hsla(0, 0%, 100%, .24);
    color: hsla(0, 0%, 100%, .55)
}

.douyinSummaryCard-neC0rZ div[class*=_breakdownIsPlaying-] div[class*=_activeTag-] {
    background: #ff004f;
    color: #fff
}

.douyinSummaryCard-neC0rZ div[class*=_breakdownTag-] {
    color: #000
}

.douyinSummaryCard-neC0rZ button[data-testid=video-language-btn] svg, .douyinSummaryCard-neC0rZ div[class*=_expandIconBg-] svg {
    color: #fff
}

.douyinSummaryCard-neC0rZ #semiTabPanelsummary div[data-testid=video-assistant-summary-container] div.flow-markdown-body .paragraph-element {
    color: hsla(0, 0%, 100%, .8)
}

.douyinSummaryCard-neC0rZ div[class*=_highlightPlaceholder-] div[class*=_highlightPlaceholderTitle-] {
    color: hsla(0, 0%, 100%, .35)
}

.douyinSummaryCard-neC0rZ div[data-testid=video-assistant-no-transcript-tips] div[class*=_no-content-with-guidance-] {
    color: #fff
}

.douyinSummaryBtn-RdcAPR {
    border-radius: 10px;
    display: flex;
    gap: 4px;
    opacity: .9;
    padding: 6px 10px 6px 8px;
    white-space: nowrap
}

.douyinSummaryBtn-RdcAPR:hover {
    opacity: 1
}

.btnIcon-KVxqY_ {
    color: #ebebeb;
    font-size: 20px
}

.btnTxt-qmyjWu {
    color: #e4e4e6;
    font-size: 14px;
    font-weight: 500;
    line-height: 22px
}

.semiBaseColorsLight {
    --semi-black: 0, 0, 0;
    --semi-red-0: 255, 243, 237;
    --semi-red-1: 254, 223, 210;
    --semi-red-2: 253, 189, 165;
    --semi-red-3: 253, 152, 120;
    --semi-red-4: 252, 112, 76;
    --semi-red-5: 251, 69, 32;
    --semi-red-6: 215, 47, 21;
    --semi-red-7: 180, 29, 12;
    --semi-red-8: 144, 15, 5;
    --semi-red-9: 108, 5, 1;
    --semi-white: 255, 255, 255;
    --semi-blue-0: 234, 245, 255;
    --semi-blue-1: 204, 230, 254;
    --semi-blue-2: 152, 204, 254;
    --semi-blue-3: 101, 176, 253;
    --semi-blue-4: 51, 147, 253;
    --semi-blue-5: 0, 116, 252;
    --semi-blue-6: 0, 96, 216;
    --semi-blue-7: 0, 77, 181;
    --semi-blue-8: 0, 59, 145;
    --semi-blue-9: 0, 43, 109;
    --semi-cyan-0: 229, 247, 248;
    --semi-cyan-1: 194, 238, 241;
    --semi-cyan-2: 138, 220, 227;
    --semi-cyan-3: 88, 201, 212;
    --semi-cyan-4: 44, 181, 198;
    --semi-cyan-5: 5, 161, 184;
    --semi-cyan-6: 3, 131, 153;
    --semi-cyan-7: 1, 103, 123;
    --semi-cyan-8: 0, 76, 92;
    --semi-cyan-9: 0, 49, 61;
    --semi-grey-0: 249, 249, 249;
    --semi-grey-1: 230, 232, 234;
    --semi-grey-2: 198, 201, 205;
    --semi-grey-3: 167, 170, 176;
    --semi-grey-4: 136, 140, 146;
    --semi-grey-5: 107, 111, 117;
    --semi-grey-6: 85, 90, 97;
    --semi-grey-7: 65, 69, 76;
    --semi-grey-8: 46, 49, 56;
    --semi-grey-9: 28, 31, 35;
    --semi-lime-0: 241, 251, 231;
    --semi-lime-1: 224, 246, 197;
    --semi-lime-2: 198, 237, 142;
    --semi-lime-3: 177, 229, 91;
    --semi-lime-4: 159, 220, 44;
    --semi-lime-5: 145, 211, 0;
    --semi-lime-6: 118, 176, 0;
    --semi-lime-7: 92, 141, 0;
    --semi-lime-8: 67, 105, 0;
    --semi-lime-9: 44, 70, 0;
    --semi-pink-0: 253, 236, 238;
    --semi-pink-1: 251, 207, 212;
    --semi-pink-2: 247, 161, 174;
    --semi-pink-3: 243, 116, 139;
    --semi-pink-4: 239, 72, 108;
    --semi-pink-5: 235, 30, 81;
    --semi-pink-6: 199, 19, 70;
    --semi-pink-7: 164, 11, 59;
    --semi-pink-8: 128, 5, 48;
    --semi-pink-9: 92, 1, 36;
    --semi-teal-0: 228, 247, 246;
    --semi-teal-1: 192, 240, 236;
    --semi-teal-2: 135, 225, 220;
    --semi-teal-3: 84, 209, 205;
    --semi-teal-4: 39, 194, 191;
    --semi-teal-5: 0, 179, 178;
    --semi-teal-6: 0, 148, 149;
    --semi-teal-7: 0, 116, 119;
    --semi-teal-8: 0, 86, 90;
    --semi-teal-9: 0, 56, 60;
    --semi-amber-0: 254, 252, 236;
    --semi-amber-1: 252, 249, 206;
    --semi-amber-2: 250, 239, 158;
    --semi-amber-3: 247, 227, 111;
    --semi-amber-4: 245, 212, 65;
    --semi-amber-5: 242, 194, 20;
    --semi-amber-6: 202, 152, 15;
    --semi-amber-7: 161, 114, 10;
    --semi-amber-8: 121, 79, 6;
    --semi-amber-9: 81, 49, 3;
    --semi-brand-0: 235, 244, 255;
    --semi-brand-1: 204, 228, 255;
    --semi-brand-2: 153, 199, 255;
    --semi-brand-3: 102, 168, 255;
    --semi-brand-4: 51, 136, 255;
    --semi-brand-5: 0, 102, 255;
    --semi-brand-6: 0, 84, 219;
    --semi-brand-7: 0, 67, 184;
    --semi-brand-8: 0, 52, 148;
    --semi-brand-9: 0, 37, 112;
    --semi-green-0: 236, 247, 237;
    --semi-green-1: 208, 240, 211;
    --semi-green-2: 164, 225, 171;
    --semi-green-3: 125, 209, 136;
    --semi-green-4: 90, 194, 106;
    --semi-green-5: 59, 179, 79;
    --semi-green-6: 48, 149, 66;
    --semi-green-7: 37, 119, 53;
    --semi-green-8: 27, 90, 40;
    --semi-green-9: 17, 60, 27;
    --semi-indigo-0: 237, 239, 248;
    --semi-indigo-1: 209, 215, 241;
    --semi-indigo-2: 167, 177, 226;
    --semi-indigo-3: 129, 141, 212;
    --semi-indigo-4: 95, 108, 197;
    --semi-indigo-5: 64, 77, 183;
    --semi-indigo-6: 52, 62, 163;
    --semi-indigo-7: 41, 49, 142;
    --semi-indigo-8: 32, 37, 122;
    --semi-indigo-9: 23, 27, 101;
    --semi-orange-0: 255, 250, 235;
    --semi-orange-1: 255, 241, 204;
    --semi-orange-2: 255, 223, 153;
    --semi-orange-3: 255, 202, 102;
    --semi-orange-4: 255, 178, 51;
    --semi-orange-5: 255, 150, 0;
    --semi-orange-6: 213, 114, 0;
    --semi-orange-7: 170, 83, 0;
    --semi-orange-8: 128, 56, 0;
    --semi-orange-9: 85, 33, 0;
    --semi-purple-0: 247, 233, 246;
    --semi-purple-1: 240, 203, 238;
    --semi-purple-2: 225, 155, 224;
    --semi-purple-3: 207, 112, 209;
    --semi-purple-4: 188, 74, 194;
    --semi-purple-5: 167, 40, 179;
    --semi-purple-6: 143, 31, 159;
    --semi-purple-7: 121, 23, 138;
    --semi-purple-8: 99, 16, 118;
    --semi-purple-9: 78, 10, 97;
    --semi-violet-0: 244, 237, 250;
    --semi-violet-1: 228, 210, 244;
    --semi-violet-2: 200, 167, 233;
    --semi-violet-3: 172, 128, 223;
    --semi-violet-4: 143, 92, 212;
    --semi-violet-5: 115, 59, 201;
    --semi-violet-6: 96, 48, 181;
    --semi-violet-7: 78, 37, 160;
    --semi-violet-8: 61, 28, 140;
    --semi-violet-9: 46, 21, 119;
    --semi-yellow-0: 255, 254, 234;
    --semi-yellow-1: 254, 252, 204;
    --semi-yellow-2: 254, 245, 152;
    --semi-yellow-3: 253, 235, 101;
    --semi-yellow-4: 253, 222, 51;
    --semi-yellow-5: 252, 205, 0;
    --semi-yellow-6: 210, 174, 0;
    --semi-yellow-7: 168, 142, 0;
    --semi-yellow-8: 126, 109, 0;
    --semi-yellow-9: 84, 74, 0;
    --semi-light-blue-0: 233, 247, 254;
    --semi-light-blue-1: 202, 235, 252;
    --semi-light-blue-2: 149, 214, 249;
    --semi-light-blue-3: 98, 191, 246;
    --semi-light-blue-4: 49, 168, 243;
    --semi-light-blue-5: 0, 143, 240;
    --semi-light-blue-6: 0, 118, 204;
    --semi-light-blue-7: 0, 95, 169;
    --semi-light-blue-8: 0, 73, 133;
    --semi-light-blue-9: 0, 51, 97;
    --semi-light-green-0: 243, 248, 236;
    --semi-light-green-1: 226, 241, 209;
    --semi-light-green-2: 199, 227, 166;
    --semi-light-green-3: 172, 212, 127;
    --semi-light-green-4: 146, 198, 92;
    --semi-light-green-5: 121, 184, 61;
    --semi-light-green-6: 98, 153, 49;
    --semi-light-green-7: 77, 123, 38;
    --semi-light-green-8: 56, 92, 28;
    --semi-light-green-9: 36, 61, 18
}

.semiBaseColorsDark {
    --semi-black: 0, 0, 0;
    --semi-red-0: 108, 9, 11;
    --semi-red-1: 144, 17, 16;
    --semi-red-2: 180, 32, 25;
    --semi-red-3: 215, 51, 36;
    --semi-red-4: 251, 73, 50;
    --semi-red-5: 252, 114, 90;
    --semi-red-6: 253, 153, 131;
    --semi-red-7: 253, 190, 172;
    --semi-red-8: 254, 224, 213;
    --semi-red-9: 255, 243, 239;
    --semi-white: 255, 255, 255;
    --semi-blue-0: 5, 49, 112;
    --semi-blue-1: 10, 70, 148;
    --semi-blue-2: 19, 92, 184;
    --semi-blue-3: 29, 117, 219;
    --semi-blue-4: 41, 144, 255;
    --semi-blue-5: 84, 169, 255;
    --semi-blue-6: 127, 193, 255;
    --semi-blue-7: 169, 215, 255;
    --semi-blue-8: 212, 236, 255;
    --semi-blue-9: 239, 248, 255;
    --semi-cyan-0: 4, 52, 61;
    --semi-cyan-1: 7, 79, 92;
    --semi-cyan-2: 10, 108, 123;
    --semi-cyan-3: 14, 137, 153;
    --semi-cyan-4: 19, 168, 184;
    --semi-cyan-5: 56, 187, 198;
    --semi-cyan-6: 98, 205, 212;
    --semi-cyan-7: 145, 223, 227;
    --semi-cyan-8: 198, 239, 241;
    --semi-cyan-9: 231, 247, 248;
    --semi-grey-0: 28, 31, 35;
    --semi-grey-1: 46, 50, 56;
    --semi-grey-2: 65, 70, 76;
    --semi-grey-3: 85, 91, 97;
    --semi-grey-4: 107, 112, 117;
    --semi-grey-5: 136, 141, 146;
    --semi-grey-6: 167, 171, 176;
    --semi-grey-7: 198, 202, 205;
    --semi-grey-8: 230, 232, 234;
    --semi-grey-9: 249, 249, 249;
    --semi-lime-0: 49, 70, 3;
    --semi-lime-1: 75, 105, 5;
    --semi-lime-2: 103, 141, 9;
    --semi-lime-3: 132, 176, 12;
    --semi-lime-4: 162, 211, 17;
    --semi-lime-5: 174, 220, 58;
    --semi-lime-6: 189, 229, 102;
    --semi-lime-7: 207, 237, 150;
    --semi-lime-8: 229, 246, 201;
    --semi-lime-9: 243, 251, 233;
    --semi-pink-0: 92, 7, 48;
    --semi-pink-1: 128, 14, 65;
    --semi-pink-2: 164, 23, 81;
    --semi-pink-3: 199, 34, 97;
    --semi-pink-4: 235, 47, 113;
    --semi-pink-5: 239, 86, 134;
    --semi-pink-6: 243, 126, 159;
    --semi-pink-7: 247, 168, 188;
    --semi-pink-8: 251, 211, 220;
    --semi-pink-9: 253, 238, 241;
    --semi-teal-0: 2, 60, 57;
    --semi-teal-1: 4, 90, 85;
    --semi-teal-2: 7, 119, 111;
    --semi-teal-3: 10, 149, 136;
    --semi-teal-4: 14, 179, 161;
    --semi-teal-5: 51, 194, 176;
    --semi-teal-6: 94, 209, 193;
    --semi-teal-7: 142, 225, 211;
    --semi-teal-8: 196, 240, 232;
    --semi-teal-9: 230, 247, 244;
    --semi-amber-0: 81, 46, 9;
    --semi-amber-1: 121, 75, 15;
    --semi-amber-2: 161, 107, 22;
    --semi-amber-3: 202, 143, 30;
    --semi-amber-4: 242, 183, 38;
    --semi-amber-5: 245, 202, 80;
    --semi-amber-6: 247, 219, 122;
    --semi-amber-7: 250, 234, 166;
    --semi-amber-8: 252, 246, 210;
    --semi-amber-9: 254, 251, 237;
    --semi-brand-0: 0, 44, 107;
    --semi-brand-1: 0, 61, 143;
    --semi-brand-2: 0, 79, 179;
    --semi-brand-3: 0, 98, 214;
    --semi-brand-4: 0, 119, 250;
    --semi-brand-5: 50, 149, 251;
    --semi-brand-6: 101, 178, 252;
    --semi-brand-7: 152, 205, 253;
    --semi-brand-8: 203, 231, 254;
    --semi-brand-9: 234, 245, 255;
    --semi-green-0: 18, 60, 25;
    --semi-green-1: 28, 90, 37;
    --semi-green-2: 39, 119, 49;
    --semi-green-3: 50, 149, 61;
    --semi-green-4: 62, 179, 73;
    --semi-green-5: 93, 194, 100;
    --semi-green-6: 127, 209, 132;
    --semi-green-7: 166, 225, 168;
    --semi-green-8: 208, 240, 209;
    --semi-green-9: 236, 247, 236;
    --semi-indigo-0: 23, 30, 101;
    --semi-indigo-1: 32, 41, 122;
    --semi-indigo-2: 41, 54, 142;
    --semi-indigo-3: 52, 68, 163;
    --semi-indigo-4: 64, 83, 183;
    --semi-indigo-5: 95, 113, 197;
    --semi-indigo-6: 129, 145, 212;
    --semi-indigo-7: 167, 180, 226;
    --semi-indigo-8: 209, 216, 241;
    --semi-indigo-9: 237, 239, 248;
    --semi-orange-0: 85, 31, 3;
    --semi-orange-1: 128, 53, 6;
    --semi-orange-2: 170, 80, 10;
    --semi-orange-3: 213, 111, 15;
    --semi-orange-4: 255, 146, 20;
    --semi-orange-5: 255, 174, 67;
    --semi-orange-6: 255, 199, 114;
    --semi-orange-7: 255, 221, 161;
    --semi-orange-8: 255, 239, 208;
    --semi-orange-9: 255, 249, 237;
    --semi-purple-0: 74, 16, 97;
    --semi-purple-1: 94, 23, 118;
    --semi-purple-2: 115, 31, 138;
    --semi-purple-3: 137, 40, 159;
    --semi-purple-4: 160, 51, 179;
    --semi-purple-5: 181, 83, 194;
    --semi-purple-6: 202, 120, 209;
    --semi-purple-7: 221, 160, 225;
    --semi-purple-8: 239, 206, 240;
    --semi-purple-9: 247, 235, 247;
    --semi-violet-0: 64, 27, 119;
    --semi-violet-1: 76, 36, 140;
    --semi-violet-2: 88, 46, 160;
    --semi-violet-3: 100, 57, 181;
    --semi-violet-4: 114, 70, 201;
    --semi-violet-5: 136, 101, 212;
    --semi-violet-6: 162, 136, 223;
    --semi-violet-7: 190, 173, 233;
    --semi-violet-8: 221, 212, 244;
    --semi-violet-9: 241, 238, 250;
    --semi-yellow-0: 84, 73, 3;
    --semi-yellow-1: 126, 108, 6;
    --semi-yellow-2: 168, 142, 10;
    --semi-yellow-3: 210, 175, 15;
    --semi-yellow-4: 252, 206, 20;
    --semi-yellow-5: 253, 222, 67;
    --semi-yellow-6: 253, 235, 113;
    --semi-yellow-7: 254, 245, 160;
    --semi-yellow-8: 254, 251, 208;
    --semi-yellow-9: 255, 254, 236;
    --semi-light-blue-0: 0, 55, 97;
    --semi-light-blue-1: 0, 77, 133;
    --semi-light-blue-2: 3, 102, 169;
    --semi-light-blue-3: 10, 129, 204;
    --semi-light-blue-4: 19, 159, 240;
    --semi-light-blue-5: 64, 180, 243;
    --semi-light-blue-6: 110, 200, 246;
    --semi-light-blue-7: 157, 220, 249;
    --semi-light-blue-8: 206, 238, 252;
    --semi-light-blue-9: 235, 248, 254;
    --semi-light-green-0: 38, 61, 19;
    --semi-light-green-1: 59, 92, 29;
    --semi-light-green-2: 81, 123, 40;
    --semi-light-green-3: 103, 153, 52;
    --semi-light-green-4: 127, 184, 64;
    --semi-light-green-5: 151, 198, 95;
    --semi-light-green-6: 176, 212, 129;
    --semi-light-green-7: 201, 227, 167;
    --semi-light-green-8: 228, 241, 209;
    --semi-light-green-9: 243, 248, 237
}

.semiColorsLight {
    --semi-color-bg-0: rgba(var(--semi-white), 1);
    --semi-color-bg-1: rgba(var(--semi-white), 1);
    --semi-color-bg-2: rgba(var(--semi-white), 1);
    --semi-color-bg-3: rgba(var(--semi-white), 1);
    --semi-color-bg-4: rgba(var(--semi-white), 1);
    --semi-color-info: rgba(var(--semi-blue-5), 1);
    --semi-color-link: rgba(var(--semi-blue-5), 1);
    --semi-color-nav-bg: rgba(var(--semi-white), 1);
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-fill-0: rgba(var(--semi-grey-8), 0.05);
    --semi-color-fill-1: rgba(var(--semi-grey-8), 0.09);
    --semi-color-fill-2: rgba(var(--semi-grey-8), 0.13);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
    --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
    --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
    --semi-color-white: rgba(var(--semi-white), 1);
    --semi-color-border: rgba(var(--semi-grey-9), 0.08);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-shadow: rgba(var(--semi-black), 0.04);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-primary: rgba(var(--semi-brand-5), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-info-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
    --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-overlay-bg: rgba(22, 22, 26, .6);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-highlight: rgba(var(--semi-black), 1);
    --semi-color-secondary: rgba(var(--semi-blue-5), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
    --semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);
    --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
    --semi-color-info-light-hover: rgba(var(--semi-blue-1), 1);
    --semi-color-info-light-active: rgba(var(--semi-blue-2), 1);
    --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-blue-0), 1);
    --semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);
    --semi-color-danger-light-active: rgba(var(--semi-red-2), 1);
    --semi-color-danger-light-default: rgba(var(--semi-red-0), 1);
    --semi-color-primary-light-hover: rgba(var(--semi-brand-1), 1);
    --semi-color-success-light-hover: rgba(var(--semi-green-1), 1);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-1), 1);
    --semi-color-primary-light-active: rgba(var(--semi-brand-2), 1);
    --semi-color-success-light-active: rgba(var(--semi-green-2), 1);
    --semi-color-warning-light-active: rgba(var(--semi-orange-2), 1);
    --semi-color-primary-light-default: rgba(var(--semi-brand-0), 1);
    --semi-color-success-light-default: rgba(var(--semi-green-0), 1);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-warning-light-default: rgba(var(--semi-orange-0), 1);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-2), 1);
    --semi-color-secondary-light-hover: rgba(var(--semi-blue-1), 1);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-0), 1);
    --semi-color-secondary-light-active: rgba(var(--semi-blue-2), 1);
    --semi-color-secondary-light-default: rgba(var(--semi-blue-0), 1);
    --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
    --semi-shadow-0: none;
    --semi-shadow-1: none;
    --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
    --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
    --semi-border-radius-full: 9999px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-small: 3px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-extra-small: 3px
}

.semiColorsDark, .semiColorsLight {
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased
}

.semiColorsDark {
    --semi-color-bg-0: #16161a;
    --semi-color-bg-1: #232429;
    --semi-color-bg-2: #35363c;
    --semi-color-bg-3: #43444a;
    --semi-color-bg-4: #4f5159;
    --semi-color-info: rgba(var(--semi-blue-5), 1);
    --semi-color-link: rgba(var(--semi-blue-5), 1);
    --semi-color-nav-bg: #232429;
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-fill-0: rgba(var(--semi-white), 0.05);
    --semi-color-fill-1: rgba(var(--semi-white), 0.09);
    --semi-color-fill-2: rgba(var(--semi-white), 0.13);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
    --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
    --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
    --semi-color-white: #e4e7f5;
    --semi-color-border: rgba(var(--semi-white), 0.08);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-shadow: rgba(var(--semi-black), 0.04);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-primary: rgba(var(--semi-brand-5), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-info-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
    --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-overlay-bg: rgba(22, 22, 26, .6);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-highlight: rgba(var(--semi-white), 1);
    --semi-color-secondary: rgba(var(--semi-blue-5), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
    --semi-color-highlight-bg: rgba(var(--semi-yellow-2), 1);
    --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
    --semi-color-info-light-hover: rgba(var(--semi-blue-5), 0.3);
    --semi-color-info-light-active: rgba(var(--semi-blue-5), 0.4);
    --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-blue-5), 0.2);
    --semi-color-danger-light-hover: rgba(var(--semi-red-5), 0.3);
    --semi-color-danger-light-active: rgba(var(--semi-red-5), 0.4);
    --semi-color-danger-light-default: rgba(var(--semi-red-5), 0.2);
    --semi-color-primary-light-hover: rgba(var(--semi-brand-5), 0.3);
    --semi-color-success-light-hover: rgba(var(--semi-green-5), 0.3);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-5), 0.3);
    --semi-color-primary-light-active: rgba(var(--semi-brand-5), 0.4);
    --semi-color-success-light-active: rgba(var(--semi-green-5), 0.4);
    --semi-color-warning-light-active: rgba(var(--semi-orange-5), 0.4);
    --semi-color-primary-light-default: rgba(var(--semi-brand-5), 0.2);
    --semi-color-success-light-default: rgba(var(--semi-green-5), 0.2);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-5), 0.3);
    --semi-color-warning-light-default: rgba(var(--semi-orange-5), 0.2);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-5), 0.4);
    --semi-color-secondary-light-hover: rgba(var(--semi-blue-5), 0.3);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-5), 0.2);
    --semi-color-secondary-light-active: rgba(var(--semi-blue-5), 0.4);
    --semi-color-secondary-light-default: rgba(var(--semi-blue-5), 0.2);
    --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
    --semi-shadow-0: none;
    --semi-shadow-1: none;
    --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
    --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
    --semi-border-radius-full: 9999px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-small: 3px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-extra-small: 3px
}

@media (prefers-color-scheme: light) {
    .cici-ext-container, body, pre {
        --semi-black: 0, 0, 0;
        --semi-red-0: 255, 243, 237;
        --semi-red-1: 254, 223, 210;
        --semi-red-2: 253, 189, 165;
        --semi-red-3: 253, 152, 120;
        --semi-red-4: 252, 112, 76;
        --semi-red-5: 251, 69, 32;
        --semi-red-6: 215, 47, 21;
        --semi-red-7: 180, 29, 12;
        --semi-red-8: 144, 15, 5;
        --semi-red-9: 108, 5, 1;
        --semi-white: 255, 255, 255;
        --semi-blue-0: 234, 245, 255;
        --semi-blue-1: 204, 230, 254;
        --semi-blue-2: 152, 204, 254;
        --semi-blue-3: 101, 176, 253;
        --semi-blue-4: 51, 147, 253;
        --semi-blue-5: 0, 116, 252;
        --semi-blue-6: 0, 96, 216;
        --semi-blue-7: 0, 77, 181;
        --semi-blue-8: 0, 59, 145;
        --semi-blue-9: 0, 43, 109;
        --semi-cyan-0: 229, 247, 248;
        --semi-cyan-1: 194, 238, 241;
        --semi-cyan-2: 138, 220, 227;
        --semi-cyan-3: 88, 201, 212;
        --semi-cyan-4: 44, 181, 198;
        --semi-cyan-5: 5, 161, 184;
        --semi-cyan-6: 3, 131, 153;
        --semi-cyan-7: 1, 103, 123;
        --semi-cyan-8: 0, 76, 92;
        --semi-cyan-9: 0, 49, 61;
        --semi-grey-0: 249, 249, 249;
        --semi-grey-1: 230, 232, 234;
        --semi-grey-2: 198, 201, 205;
        --semi-grey-3: 167, 170, 176;
        --semi-grey-4: 136, 140, 146;
        --semi-grey-5: 107, 111, 117;
        --semi-grey-6: 85, 90, 97;
        --semi-grey-7: 65, 69, 76;
        --semi-grey-8: 46, 49, 56;
        --semi-grey-9: 28, 31, 35;
        --semi-lime-0: 241, 251, 231;
        --semi-lime-1: 224, 246, 197;
        --semi-lime-2: 198, 237, 142;
        --semi-lime-3: 177, 229, 91;
        --semi-lime-4: 159, 220, 44;
        --semi-lime-5: 145, 211, 0;
        --semi-lime-6: 118, 176, 0;
        --semi-lime-7: 92, 141, 0;
        --semi-lime-8: 67, 105, 0;
        --semi-lime-9: 44, 70, 0;
        --semi-pink-0: 253, 236, 238;
        --semi-pink-1: 251, 207, 212;
        --semi-pink-2: 247, 161, 174;
        --semi-pink-3: 243, 116, 139;
        --semi-pink-4: 239, 72, 108;
        --semi-pink-5: 235, 30, 81;
        --semi-pink-6: 199, 19, 70;
        --semi-pink-7: 164, 11, 59;
        --semi-pink-8: 128, 5, 48;
        --semi-pink-9: 92, 1, 36;
        --semi-teal-0: 228, 247, 246;
        --semi-teal-1: 192, 240, 236;
        --semi-teal-2: 135, 225, 220;
        --semi-teal-3: 84, 209, 205;
        --semi-teal-4: 39, 194, 191;
        --semi-teal-5: 0, 179, 178;
        --semi-teal-6: 0, 148, 149;
        --semi-teal-7: 0, 116, 119;
        --semi-teal-8: 0, 86, 90;
        --semi-teal-9: 0, 56, 60;
        --semi-amber-0: 254, 252, 236;
        --semi-amber-1: 252, 249, 206;
        --semi-amber-2: 250, 239, 158;
        --semi-amber-3: 247, 227, 111;
        --semi-amber-4: 245, 212, 65;
        --semi-amber-5: 242, 194, 20;
        --semi-amber-6: 202, 152, 15;
        --semi-amber-7: 161, 114, 10;
        --semi-amber-8: 121, 79, 6;
        --semi-amber-9: 81, 49, 3;
        --semi-brand-0: 235, 244, 255;
        --semi-brand-1: 204, 228, 255;
        --semi-brand-2: 153, 199, 255;
        --semi-brand-3: 102, 168, 255;
        --semi-brand-4: 51, 136, 255;
        --semi-brand-5: 0, 102, 255;
        --semi-brand-6: 0, 84, 219;
        --semi-brand-7: 0, 67, 184;
        --semi-brand-8: 0, 52, 148;
        --semi-brand-9: 0, 37, 112;
        --semi-green-0: 236, 247, 237;
        --semi-green-1: 208, 240, 211;
        --semi-green-2: 164, 225, 171;
        --semi-green-3: 125, 209, 136;
        --semi-green-4: 90, 194, 106;
        --semi-green-5: 59, 179, 79;
        --semi-green-6: 48, 149, 66;
        --semi-green-7: 37, 119, 53;
        --semi-green-8: 27, 90, 40;
        --semi-green-9: 17, 60, 27;
        --semi-indigo-0: 237, 239, 248;
        --semi-indigo-1: 209, 215, 241;
        --semi-indigo-2: 167, 177, 226;
        --semi-indigo-3: 129, 141, 212;
        --semi-indigo-4: 95, 108, 197;
        --semi-indigo-5: 64, 77, 183;
        --semi-indigo-6: 52, 62, 163;
        --semi-indigo-7: 41, 49, 142;
        --semi-indigo-8: 32, 37, 122;
        --semi-indigo-9: 23, 27, 101;
        --semi-orange-0: 255, 250, 235;
        --semi-orange-1: 255, 241, 204;
        --semi-orange-2: 255, 223, 153;
        --semi-orange-3: 255, 202, 102;
        --semi-orange-4: 255, 178, 51;
        --semi-orange-5: 255, 150, 0;
        --semi-orange-6: 213, 114, 0;
        --semi-orange-7: 170, 83, 0;
        --semi-orange-8: 128, 56, 0;
        --semi-orange-9: 85, 33, 0;
        --semi-purple-0: 247, 233, 246;
        --semi-purple-1: 240, 203, 238;
        --semi-purple-2: 225, 155, 224;
        --semi-purple-3: 207, 112, 209;
        --semi-purple-4: 188, 74, 194;
        --semi-purple-5: 167, 40, 179;
        --semi-purple-6: 143, 31, 159;
        --semi-purple-7: 121, 23, 138;
        --semi-purple-8: 99, 16, 118;
        --semi-purple-9: 78, 10, 97;
        --semi-violet-0: 244, 237, 250;
        --semi-violet-1: 228, 210, 244;
        --semi-violet-2: 200, 167, 233;
        --semi-violet-3: 172, 128, 223;
        --semi-violet-4: 143, 92, 212;
        --semi-violet-5: 115, 59, 201;
        --semi-violet-6: 96, 48, 181;
        --semi-violet-7: 78, 37, 160;
        --semi-violet-8: 61, 28, 140;
        --semi-violet-9: 46, 21, 119;
        --semi-yellow-0: 255, 254, 234;
        --semi-yellow-1: 254, 252, 204;
        --semi-yellow-2: 254, 245, 152;
        --semi-yellow-3: 253, 235, 101;
        --semi-yellow-4: 253, 222, 51;
        --semi-yellow-5: 252, 205, 0;
        --semi-yellow-6: 210, 174, 0;
        --semi-yellow-7: 168, 142, 0;
        --semi-yellow-8: 126, 109, 0;
        --semi-yellow-9: 84, 74, 0;
        --semi-light-blue-0: 233, 247, 254;
        --semi-light-blue-1: 202, 235, 252;
        --semi-light-blue-2: 149, 214, 249;
        --semi-light-blue-3: 98, 191, 246;
        --semi-light-blue-4: 49, 168, 243;
        --semi-light-blue-5: 0, 143, 240;
        --semi-light-blue-6: 0, 118, 204;
        --semi-light-blue-7: 0, 95, 169;
        --semi-light-blue-8: 0, 73, 133;
        --semi-light-blue-9: 0, 51, 97;
        --semi-light-green-0: 243, 248, 236;
        --semi-light-green-1: 226, 241, 209;
        --semi-light-green-2: 199, 227, 166;
        --semi-light-green-3: 172, 212, 127;
        --semi-light-green-4: 146, 198, 92;
        --semi-light-green-5: 121, 184, 61;
        --semi-light-green-6: 98, 153, 49;
        --semi-light-green-7: 77, 123, 38;
        --semi-light-green-8: 56, 92, 28;
        --semi-light-green-9: 36, 61, 18;
        --semi-color-bg-0: rgba(var(--semi-white), 1);
        --semi-color-bg-1: rgba(var(--semi-white), 1);
        --semi-color-bg-2: rgba(var(--semi-white), 1);
        --semi-color-bg-3: rgba(var(--semi-white), 1);
        --semi-color-bg-4: rgba(var(--semi-white), 1);
        --semi-color-info: rgba(var(--semi-blue-5), 1);
        --semi-color-link: rgba(var(--semi-blue-5), 1);
        --semi-color-nav-bg: rgba(var(--semi-white), 1);
        --semi-color-black: rgba(var(--semi-black), 1);
        --semi-color-fill-0: rgba(var(--semi-grey-8), 0.05);
        --semi-color-fill-1: rgba(var(--semi-grey-8), 0.09);
        --semi-color-fill-2: rgba(var(--semi-grey-8), 0.13);
        --semi-color-text-0: rgba(var(--semi-grey-9), 1);
        --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
        --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
        --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
        --semi-color-white: rgba(var(--semi-white), 1);
        --semi-color-border: rgba(var(--semi-grey-9), 0.08);
        --semi-color-danger: rgba(var(--semi-red-5), 1);
        --semi-color-shadow: rgba(var(--semi-black), 0.04);
        --semi-color-default: rgba(var(--semi-grey-0), 1);
        --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-primary: rgba(var(--semi-brand-5), 1);
        --semi-color-success: rgba(var(--semi-green-5), 1);
        --semi-color-warning: rgba(var(--semi-orange-5), 1);
        --semi-color-info-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
        --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
        --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
        --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-overlay-bg: rgba(22, 22, 26, .6);
        --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
        --semi-color-highlight: rgba(var(--semi-black), 1);
        --semi-color-secondary: rgba(var(--semi-blue-5), 1);
        --semi-color-danger-active: rgba(var(--semi-red-7), 1);
        --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
        --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
        --semi-color-success-hover: rgba(var(--semi-green-6), 1);
        --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
        --semi-color-default-active: rgba(var(--semi-grey-2), 1);
        --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
        --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
        --semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);
        --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
        --semi-color-success-active: rgba(var(--semi-green-7), 1);
        --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
        --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
        --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
        --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
        --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
        --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
        --semi-color-info-light-hover: rgba(var(--semi-blue-1), 1);
        --semi-color-info-light-active: rgba(var(--semi-blue-2), 1);
        --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-info-light-default: rgba(var(--semi-blue-0), 1);
        --semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);
        --semi-color-danger-light-active: rgba(var(--semi-red-2), 1);
        --semi-color-danger-light-default: rgba(var(--semi-red-0), 1);
        --semi-color-primary-light-hover: rgba(var(--semi-brand-1), 1);
        --semi-color-success-light-hover: rgba(var(--semi-green-1), 1);
        --semi-color-warning-light-hover: rgba(var(--semi-orange-1), 1);
        --semi-color-primary-light-active: rgba(var(--semi-brand-2), 1);
        --semi-color-success-light-active: rgba(var(--semi-green-2), 1);
        --semi-color-warning-light-active: rgba(var(--semi-orange-2), 1);
        --semi-color-primary-light-default: rgba(var(--semi-brand-0), 1);
        --semi-color-success-light-default: rgba(var(--semi-green-0), 1);
        --semi-color-tertiary-light-hover: rgba(var(--semi-grey-1), 1);
        --semi-color-warning-light-default: rgba(var(--semi-orange-0), 1);
        --semi-color-tertiary-light-active: rgba(var(--semi-grey-2), 1);
        --semi-color-secondary-light-hover: rgba(var(--semi-blue-1), 1);
        --semi-color-tertiary-light-default: rgba(var(--semi-grey-0), 1);
        --semi-color-secondary-light-active: rgba(var(--semi-blue-2), 1);
        --semi-color-secondary-light-default: rgba(var(--semi-blue-0), 1);
        --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
        --semi-shadow-0: none;
        --semi-shadow-1: none;
        --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
        --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
        --semi-border-radius-full: 9999px;
        --semi-border-radius-large: 12px;
        --semi-border-radius-small: 3px;
        --semi-border-radius-circle: 50%;
        --semi-border-radius-medium: 6px;
        --semi-border-radius-extra-small: 3px
    }

    .cici-ext-container, .cici-ext-container .semi-always-dark, body, body .semi-always-dark, pre {
        font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

    .cici-ext-container .semi-always-dark, body .semi-always-dark, pre {
        --semi-black: 0, 0, 0;
        --semi-red-0: 108, 9, 11;
        --semi-red-1: 144, 17, 16;
        --semi-red-2: 180, 32, 25;
        --semi-red-3: 215, 51, 36;
        --semi-red-4: 251, 73, 50;
        --semi-red-5: 252, 114, 90;
        --semi-red-6: 253, 153, 131;
        --semi-red-7: 253, 190, 172;
        --semi-red-8: 254, 224, 213;
        --semi-red-9: 255, 243, 239;
        --semi-white: 255, 255, 255;
        --semi-blue-0: 5, 49, 112;
        --semi-blue-1: 10, 70, 148;
        --semi-blue-2: 19, 92, 184;
        --semi-blue-3: 29, 117, 219;
        --semi-blue-4: 41, 144, 255;
        --semi-blue-5: 84, 169, 255;
        --semi-blue-6: 127, 193, 255;
        --semi-blue-7: 169, 215, 255;
        --semi-blue-8: 212, 236, 255;
        --semi-blue-9: 239, 248, 255;
        --semi-cyan-0: 4, 52, 61;
        --semi-cyan-1: 7, 79, 92;
        --semi-cyan-2: 10, 108, 123;
        --semi-cyan-3: 14, 137, 153;
        --semi-cyan-4: 19, 168, 184;
        --semi-cyan-5: 56, 187, 198;
        --semi-cyan-6: 98, 205, 212;
        --semi-cyan-7: 145, 223, 227;
        --semi-cyan-8: 198, 239, 241;
        --semi-cyan-9: 231, 247, 248;
        --semi-grey-0: 28, 31, 35;
        --semi-grey-1: 46, 50, 56;
        --semi-grey-2: 65, 70, 76;
        --semi-grey-3: 85, 91, 97;
        --semi-grey-4: 107, 112, 117;
        --semi-grey-5: 136, 141, 146;
        --semi-grey-6: 167, 171, 176;
        --semi-grey-7: 198, 202, 205;
        --semi-grey-8: 230, 232, 234;
        --semi-grey-9: 249, 249, 249;
        --semi-lime-0: 49, 70, 3;
        --semi-lime-1: 75, 105, 5;
        --semi-lime-2: 103, 141, 9;
        --semi-lime-3: 132, 176, 12;
        --semi-lime-4: 162, 211, 17;
        --semi-lime-5: 174, 220, 58;
        --semi-lime-6: 189, 229, 102;
        --semi-lime-7: 207, 237, 150;
        --semi-lime-8: 229, 246, 201;
        --semi-lime-9: 243, 251, 233;
        --semi-pink-0: 92, 7, 48;
        --semi-pink-1: 128, 14, 65;
        --semi-pink-2: 164, 23, 81;
        --semi-pink-3: 199, 34, 97;
        --semi-pink-4: 235, 47, 113;
        --semi-pink-5: 239, 86, 134;
        --semi-pink-6: 243, 126, 159;
        --semi-pink-7: 247, 168, 188;
        --semi-pink-8: 251, 211, 220;
        --semi-pink-9: 253, 238, 241;
        --semi-teal-0: 2, 60, 57;
        --semi-teal-1: 4, 90, 85;
        --semi-teal-2: 7, 119, 111;
        --semi-teal-3: 10, 149, 136;
        --semi-teal-4: 14, 179, 161;
        --semi-teal-5: 51, 194, 176;
        --semi-teal-6: 94, 209, 193;
        --semi-teal-7: 142, 225, 211;
        --semi-teal-8: 196, 240, 232;
        --semi-teal-9: 230, 247, 244;
        --semi-amber-0: 81, 46, 9;
        --semi-amber-1: 121, 75, 15;
        --semi-amber-2: 161, 107, 22;
        --semi-amber-3: 202, 143, 30;
        --semi-amber-4: 242, 183, 38;
        --semi-amber-5: 245, 202, 80;
        --semi-amber-6: 247, 219, 122;
        --semi-amber-7: 250, 234, 166;
        --semi-amber-8: 252, 246, 210;
        --semi-amber-9: 254, 251, 237;
        --semi-brand-0: 0, 44, 107;
        --semi-brand-1: 0, 61, 143;
        --semi-brand-2: 0, 79, 179;
        --semi-brand-3: 0, 98, 214;
        --semi-brand-4: 0, 119, 250;
        --semi-brand-5: 50, 149, 251;
        --semi-brand-6: 101, 178, 252;
        --semi-brand-7: 152, 205, 253;
        --semi-brand-8: 203, 231, 254;
        --semi-brand-9: 234, 245, 255;
        --semi-green-0: 18, 60, 25;
        --semi-green-1: 28, 90, 37;
        --semi-green-2: 39, 119, 49;
        --semi-green-3: 50, 149, 61;
        --semi-green-4: 62, 179, 73;
        --semi-green-5: 93, 194, 100;
        --semi-green-6: 127, 209, 132;
        --semi-green-7: 166, 225, 168;
        --semi-green-8: 208, 240, 209;
        --semi-green-9: 236, 247, 236;
        --semi-indigo-0: 23, 30, 101;
        --semi-indigo-1: 32, 41, 122;
        --semi-indigo-2: 41, 54, 142;
        --semi-indigo-3: 52, 68, 163;
        --semi-indigo-4: 64, 83, 183;
        --semi-indigo-5: 95, 113, 197;
        --semi-indigo-6: 129, 145, 212;
        --semi-indigo-7: 167, 180, 226;
        --semi-indigo-8: 209, 216, 241;
        --semi-indigo-9: 237, 239, 248;
        --semi-orange-0: 85, 31, 3;
        --semi-orange-1: 128, 53, 6;
        --semi-orange-2: 170, 80, 10;
        --semi-orange-3: 213, 111, 15;
        --semi-orange-4: 255, 146, 20;
        --semi-orange-5: 255, 174, 67;
        --semi-orange-6: 255, 199, 114;
        --semi-orange-7: 255, 221, 161;
        --semi-orange-8: 255, 239, 208;
        --semi-orange-9: 255, 249, 237;
        --semi-purple-0: 74, 16, 97;
        --semi-purple-1: 94, 23, 118;
        --semi-purple-2: 115, 31, 138;
        --semi-purple-3: 137, 40, 159;
        --semi-purple-4: 160, 51, 179;
        --semi-purple-5: 181, 83, 194;
        --semi-purple-6: 202, 120, 209;
        --semi-purple-7: 221, 160, 225;
        --semi-purple-8: 239, 206, 240;
        --semi-purple-9: 247, 235, 247;
        --semi-violet-0: 64, 27, 119;
        --semi-violet-1: 76, 36, 140;
        --semi-violet-2: 88, 46, 160;
        --semi-violet-3: 100, 57, 181;
        --semi-violet-4: 114, 70, 201;
        --semi-violet-5: 136, 101, 212;
        --semi-violet-6: 162, 136, 223;
        --semi-violet-7: 190, 173, 233;
        --semi-violet-8: 221, 212, 244;
        --semi-violet-9: 241, 238, 250;
        --semi-yellow-0: 84, 73, 3;
        --semi-yellow-1: 126, 108, 6;
        --semi-yellow-2: 168, 142, 10;
        --semi-yellow-3: 210, 175, 15;
        --semi-yellow-4: 252, 206, 20;
        --semi-yellow-5: 253, 222, 67;
        --semi-yellow-6: 253, 235, 113;
        --semi-yellow-7: 254, 245, 160;
        --semi-yellow-8: 254, 251, 208;
        --semi-yellow-9: 255, 254, 236;
        --semi-light-blue-0: 0, 55, 97;
        --semi-light-blue-1: 0, 77, 133;
        --semi-light-blue-2: 3, 102, 169;
        --semi-light-blue-3: 10, 129, 204;
        --semi-light-blue-4: 19, 159, 240;
        --semi-light-blue-5: 64, 180, 243;
        --semi-light-blue-6: 110, 200, 246;
        --semi-light-blue-7: 157, 220, 249;
        --semi-light-blue-8: 206, 238, 252;
        --semi-light-blue-9: 235, 248, 254;
        --semi-light-green-0: 38, 61, 19;
        --semi-light-green-1: 59, 92, 29;
        --semi-light-green-2: 81, 123, 40;
        --semi-light-green-3: 103, 153, 52;
        --semi-light-green-4: 127, 184, 64;
        --semi-light-green-5: 151, 198, 95;
        --semi-light-green-6: 176, 212, 129;
        --semi-light-green-7: 201, 227, 167;
        --semi-light-green-8: 228, 241, 209;
        --semi-light-green-9: 243, 248, 237;
        --semi-color-bg-0: #16161a;
        --semi-color-bg-1: #232429;
        --semi-color-bg-2: #35363c;
        --semi-color-bg-3: #43444a;
        --semi-color-bg-4: #4f5159;
        --semi-color-info: rgba(var(--semi-blue-5), 1);
        --semi-color-link: rgba(var(--semi-blue-5), 1);
        --semi-color-nav-bg: #232429;
        --semi-color-black: rgba(var(--semi-black), 1);
        --semi-color-fill-0: rgba(var(--semi-white), 0.05);
        --semi-color-fill-1: rgba(var(--semi-white), 0.09);
        --semi-color-fill-2: rgba(var(--semi-white), 0.13);
        --semi-color-text-0: rgba(var(--semi-grey-9), 1);
        --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
        --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
        --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
        --semi-color-white: #e4e7f5;
        --semi-color-border: rgba(var(--semi-white), 0.08);
        --semi-color-danger: rgba(var(--semi-red-5), 1);
        --semi-color-shadow: rgba(var(--semi-black), 0.04);
        --semi-color-default: rgba(var(--semi-grey-0), 1);
        --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-primary: rgba(var(--semi-brand-5), 1);
        --semi-color-success: rgba(var(--semi-green-5), 1);
        --semi-color-warning: rgba(var(--semi-orange-5), 1);
        --semi-color-info-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
        --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
        --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
        --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-overlay-bg: rgba(22, 22, 26, .6);
        --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
        --semi-color-highlight: rgba(var(--semi-white), 1);
        --semi-color-secondary: rgba(var(--semi-blue-5), 1);
        --semi-color-danger-active: rgba(var(--semi-red-7), 1);
        --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
        --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
        --semi-color-success-hover: rgba(var(--semi-green-6), 1);
        --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
        --semi-color-default-active: rgba(var(--semi-grey-2), 1);
        --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
        --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
        --semi-color-highlight-bg: rgba(var(--semi-yellow-2), 1);
        --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
        --semi-color-success-active: rgba(var(--semi-green-7), 1);
        --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
        --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
        --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
        --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
        --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
        --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
        --semi-color-info-light-hover: rgba(var(--semi-blue-5), 0.3);
        --semi-color-info-light-active: rgba(var(--semi-blue-5), 0.4);
        --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-info-light-default: rgba(var(--semi-blue-5), 0.2);
        --semi-color-danger-light-hover: rgba(var(--semi-red-5), 0.3);
        --semi-color-danger-light-active: rgba(var(--semi-red-5), 0.4);
        --semi-color-danger-light-default: rgba(var(--semi-red-5), 0.2);
        --semi-color-primary-light-hover: rgba(var(--semi-brand-5), 0.3);
        --semi-color-success-light-hover: rgba(var(--semi-green-5), 0.3);
        --semi-color-warning-light-hover: rgba(var(--semi-orange-5), 0.3);
        --semi-color-primary-light-active: rgba(var(--semi-brand-5), 0.4);
        --semi-color-success-light-active: rgba(var(--semi-green-5), 0.4);
        --semi-color-warning-light-active: rgba(var(--semi-orange-5), 0.4);
        --semi-color-primary-light-default: rgba(var(--semi-brand-5), 0.2);
        --semi-color-success-light-default: rgba(var(--semi-green-5), 0.2);
        --semi-color-tertiary-light-hover: rgba(var(--semi-grey-5), 0.3);
        --semi-color-warning-light-default: rgba(var(--semi-orange-5), 0.2);
        --semi-color-tertiary-light-active: rgba(var(--semi-grey-5), 0.4);
        --semi-color-secondary-light-hover: rgba(var(--semi-blue-5), 0.3);
        --semi-color-tertiary-light-default: rgba(var(--semi-grey-5), 0.2);
        --semi-color-secondary-light-active: rgba(var(--semi-blue-5), 0.4);
        --semi-color-secondary-light-default: rgba(var(--semi-blue-5), 0.2);
        --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
        --semi-shadow-0: none;
        --semi-shadow-1: none;
        --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
        --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
        --semi-border-radius-full: 9999px;
        --semi-border-radius-large: 12px;
        --semi-border-radius-small: 3px;
        --semi-border-radius-circle: 50%;
        --semi-border-radius-medium: 6px;
        --semi-border-radius-extra-small: 3px
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container, body, pre {
        --semi-black: 0, 0, 0;
        --semi-red-0: 108, 9, 11;
        --semi-red-1: 144, 17, 16;
        --semi-red-2: 180, 32, 25;
        --semi-red-3: 215, 51, 36;
        --semi-red-4: 251, 73, 50;
        --semi-red-5: 252, 114, 90;
        --semi-red-6: 253, 153, 131;
        --semi-red-7: 253, 190, 172;
        --semi-red-8: 254, 224, 213;
        --semi-red-9: 255, 243, 239;
        --semi-white: 255, 255, 255;
        --semi-blue-0: 5, 49, 112;
        --semi-blue-1: 10, 70, 148;
        --semi-blue-2: 19, 92, 184;
        --semi-blue-3: 29, 117, 219;
        --semi-blue-4: 41, 144, 255;
        --semi-blue-5: 84, 169, 255;
        --semi-blue-6: 127, 193, 255;
        --semi-blue-7: 169, 215, 255;
        --semi-blue-8: 212, 236, 255;
        --semi-blue-9: 239, 248, 255;
        --semi-cyan-0: 4, 52, 61;
        --semi-cyan-1: 7, 79, 92;
        --semi-cyan-2: 10, 108, 123;
        --semi-cyan-3: 14, 137, 153;
        --semi-cyan-4: 19, 168, 184;
        --semi-cyan-5: 56, 187, 198;
        --semi-cyan-6: 98, 205, 212;
        --semi-cyan-7: 145, 223, 227;
        --semi-cyan-8: 198, 239, 241;
        --semi-cyan-9: 231, 247, 248;
        --semi-grey-0: 28, 31, 35;
        --semi-grey-1: 46, 50, 56;
        --semi-grey-2: 65, 70, 76;
        --semi-grey-3: 85, 91, 97;
        --semi-grey-4: 107, 112, 117;
        --semi-grey-5: 136, 141, 146;
        --semi-grey-6: 167, 171, 176;
        --semi-grey-7: 198, 202, 205;
        --semi-grey-8: 230, 232, 234;
        --semi-grey-9: 249, 249, 249;
        --semi-lime-0: 49, 70, 3;
        --semi-lime-1: 75, 105, 5;
        --semi-lime-2: 103, 141, 9;
        --semi-lime-3: 132, 176, 12;
        --semi-lime-4: 162, 211, 17;
        --semi-lime-5: 174, 220, 58;
        --semi-lime-6: 189, 229, 102;
        --semi-lime-7: 207, 237, 150;
        --semi-lime-8: 229, 246, 201;
        --semi-lime-9: 243, 251, 233;
        --semi-pink-0: 92, 7, 48;
        --semi-pink-1: 128, 14, 65;
        --semi-pink-2: 164, 23, 81;
        --semi-pink-3: 199, 34, 97;
        --semi-pink-4: 235, 47, 113;
        --semi-pink-5: 239, 86, 134;
        --semi-pink-6: 243, 126, 159;
        --semi-pink-7: 247, 168, 188;
        --semi-pink-8: 251, 211, 220;
        --semi-pink-9: 253, 238, 241;
        --semi-teal-0: 2, 60, 57;
        --semi-teal-1: 4, 90, 85;
        --semi-teal-2: 7, 119, 111;
        --semi-teal-3: 10, 149, 136;
        --semi-teal-4: 14, 179, 161;
        --semi-teal-5: 51, 194, 176;
        --semi-teal-6: 94, 209, 193;
        --semi-teal-7: 142, 225, 211;
        --semi-teal-8: 196, 240, 232;
        --semi-teal-9: 230, 247, 244;
        --semi-amber-0: 81, 46, 9;
        --semi-amber-1: 121, 75, 15;
        --semi-amber-2: 161, 107, 22;
        --semi-amber-3: 202, 143, 30;
        --semi-amber-4: 242, 183, 38;
        --semi-amber-5: 245, 202, 80;
        --semi-amber-6: 247, 219, 122;
        --semi-amber-7: 250, 234, 166;
        --semi-amber-8: 252, 246, 210;
        --semi-amber-9: 254, 251, 237;
        --semi-brand-0: 0, 44, 107;
        --semi-brand-1: 0, 61, 143;
        --semi-brand-2: 0, 79, 179;
        --semi-brand-3: 0, 98, 214;
        --semi-brand-4: 0, 119, 250;
        --semi-brand-5: 50, 149, 251;
        --semi-brand-6: 101, 178, 252;
        --semi-brand-7: 152, 205, 253;
        --semi-brand-8: 203, 231, 254;
        --semi-brand-9: 234, 245, 255;
        --semi-green-0: 18, 60, 25;
        --semi-green-1: 28, 90, 37;
        --semi-green-2: 39, 119, 49;
        --semi-green-3: 50, 149, 61;
        --semi-green-4: 62, 179, 73;
        --semi-green-5: 93, 194, 100;
        --semi-green-6: 127, 209, 132;
        --semi-green-7: 166, 225, 168;
        --semi-green-8: 208, 240, 209;
        --semi-green-9: 236, 247, 236;
        --semi-indigo-0: 23, 30, 101;
        --semi-indigo-1: 32, 41, 122;
        --semi-indigo-2: 41, 54, 142;
        --semi-indigo-3: 52, 68, 163;
        --semi-indigo-4: 64, 83, 183;
        --semi-indigo-5: 95, 113, 197;
        --semi-indigo-6: 129, 145, 212;
        --semi-indigo-7: 167, 180, 226;
        --semi-indigo-8: 209, 216, 241;
        --semi-indigo-9: 237, 239, 248;
        --semi-orange-0: 85, 31, 3;
        --semi-orange-1: 128, 53, 6;
        --semi-orange-2: 170, 80, 10;
        --semi-orange-3: 213, 111, 15;
        --semi-orange-4: 255, 146, 20;
        --semi-orange-5: 255, 174, 67;
        --semi-orange-6: 255, 199, 114;
        --semi-orange-7: 255, 221, 161;
        --semi-orange-8: 255, 239, 208;
        --semi-orange-9: 255, 249, 237;
        --semi-purple-0: 74, 16, 97;
        --semi-purple-1: 94, 23, 118;
        --semi-purple-2: 115, 31, 138;
        --semi-purple-3: 137, 40, 159;
        --semi-purple-4: 160, 51, 179;
        --semi-purple-5: 181, 83, 194;
        --semi-purple-6: 202, 120, 209;
        --semi-purple-7: 221, 160, 225;
        --semi-purple-8: 239, 206, 240;
        --semi-purple-9: 247, 235, 247;
        --semi-violet-0: 64, 27, 119;
        --semi-violet-1: 76, 36, 140;
        --semi-violet-2: 88, 46, 160;
        --semi-violet-3: 100, 57, 181;
        --semi-violet-4: 114, 70, 201;
        --semi-violet-5: 136, 101, 212;
        --semi-violet-6: 162, 136, 223;
        --semi-violet-7: 190, 173, 233;
        --semi-violet-8: 221, 212, 244;
        --semi-violet-9: 241, 238, 250;
        --semi-yellow-0: 84, 73, 3;
        --semi-yellow-1: 126, 108, 6;
        --semi-yellow-2: 168, 142, 10;
        --semi-yellow-3: 210, 175, 15;
        --semi-yellow-4: 252, 206, 20;
        --semi-yellow-5: 253, 222, 67;
        --semi-yellow-6: 253, 235, 113;
        --semi-yellow-7: 254, 245, 160;
        --semi-yellow-8: 254, 251, 208;
        --semi-yellow-9: 255, 254, 236;
        --semi-light-blue-0: 0, 55, 97;
        --semi-light-blue-1: 0, 77, 133;
        --semi-light-blue-2: 3, 102, 169;
        --semi-light-blue-3: 10, 129, 204;
        --semi-light-blue-4: 19, 159, 240;
        --semi-light-blue-5: 64, 180, 243;
        --semi-light-blue-6: 110, 200, 246;
        --semi-light-blue-7: 157, 220, 249;
        --semi-light-blue-8: 206, 238, 252;
        --semi-light-blue-9: 235, 248, 254;
        --semi-light-green-0: 38, 61, 19;
        --semi-light-green-1: 59, 92, 29;
        --semi-light-green-2: 81, 123, 40;
        --semi-light-green-3: 103, 153, 52;
        --semi-light-green-4: 127, 184, 64;
        --semi-light-green-5: 151, 198, 95;
        --semi-light-green-6: 176, 212, 129;
        --semi-light-green-7: 201, 227, 167;
        --semi-light-green-8: 228, 241, 209;
        --semi-light-green-9: 243, 248, 237;
        --semi-color-bg-0: #16161a;
        --semi-color-bg-1: #232429;
        --semi-color-bg-2: #35363c;
        --semi-color-bg-3: #43444a;
        --semi-color-bg-4: #4f5159;
        --semi-color-info: rgba(var(--semi-blue-5), 1);
        --semi-color-link: rgba(var(--semi-blue-5), 1);
        --semi-color-nav-bg: #232429;
        --semi-color-black: rgba(var(--semi-black), 1);
        --semi-color-fill-0: rgba(var(--semi-white), 0.05);
        --semi-color-fill-1: rgba(var(--semi-white), 0.09);
        --semi-color-fill-2: rgba(var(--semi-white), 0.13);
        --semi-color-text-0: rgba(var(--semi-grey-9), 1);
        --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
        --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
        --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
        --semi-color-white: #e4e7f5;
        --semi-color-border: rgba(var(--semi-white), 0.08);
        --semi-color-danger: rgba(var(--semi-red-5), 1);
        --semi-color-shadow: rgba(var(--semi-black), 0.04);
        --semi-color-default: rgba(var(--semi-grey-0), 1);
        --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-primary: rgba(var(--semi-brand-5), 1);
        --semi-color-success: rgba(var(--semi-green-5), 1);
        --semi-color-warning: rgba(var(--semi-orange-5), 1);
        --semi-color-info-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
        --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
        --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
        --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-overlay-bg: rgba(22, 22, 26, .6);
        --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
        --semi-color-highlight: rgba(var(--semi-white), 1);
        --semi-color-secondary: rgba(var(--semi-blue-5), 1);
        --semi-color-danger-active: rgba(var(--semi-red-7), 1);
        --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
        --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
        --semi-color-success-hover: rgba(var(--semi-green-6), 1);
        --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
        --semi-color-default-active: rgba(var(--semi-grey-2), 1);
        --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
        --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
        --semi-color-highlight-bg: rgba(var(--semi-yellow-2), 1);
        --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
        --semi-color-success-active: rgba(var(--semi-green-7), 1);
        --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
        --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
        --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
        --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
        --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
        --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
        --semi-color-info-light-hover: rgba(var(--semi-blue-5), 0.3);
        --semi-color-info-light-active: rgba(var(--semi-blue-5), 0.4);
        --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-info-light-default: rgba(var(--semi-blue-5), 0.2);
        --semi-color-danger-light-hover: rgba(var(--semi-red-5), 0.3);
        --semi-color-danger-light-active: rgba(var(--semi-red-5), 0.4);
        --semi-color-danger-light-default: rgba(var(--semi-red-5), 0.2);
        --semi-color-primary-light-hover: rgba(var(--semi-brand-5), 0.3);
        --semi-color-success-light-hover: rgba(var(--semi-green-5), 0.3);
        --semi-color-warning-light-hover: rgba(var(--semi-orange-5), 0.3);
        --semi-color-primary-light-active: rgba(var(--semi-brand-5), 0.4);
        --semi-color-success-light-active: rgba(var(--semi-green-5), 0.4);
        --semi-color-warning-light-active: rgba(var(--semi-orange-5), 0.4);
        --semi-color-primary-light-default: rgba(var(--semi-brand-5), 0.2);
        --semi-color-success-light-default: rgba(var(--semi-green-5), 0.2);
        --semi-color-tertiary-light-hover: rgba(var(--semi-grey-5), 0.3);
        --semi-color-warning-light-default: rgba(var(--semi-orange-5), 0.2);
        --semi-color-tertiary-light-active: rgba(var(--semi-grey-5), 0.4);
        --semi-color-secondary-light-hover: rgba(var(--semi-blue-5), 0.3);
        --semi-color-tertiary-light-default: rgba(var(--semi-grey-5), 0.2);
        --semi-color-secondary-light-active: rgba(var(--semi-blue-5), 0.4);
        --semi-color-secondary-light-default: rgba(var(--semi-blue-5), 0.2);
        --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
        --semi-shadow-0: none;
        --semi-shadow-1: none;
        --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
        --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
        --semi-border-radius-full: 9999px;
        --semi-border-radius-large: 12px;
        --semi-border-radius-small: 3px;
        --semi-border-radius-circle: 50%;
        --semi-border-radius-medium: 6px;
        --semi-border-radius-extra-small: 3px
    }

    .cici-ext-container, .cici-ext-container .semi-always-light, body, body .semi-always-light, pre {
        font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
        -webkit-font-smoothing: antialiased
    }

    .cici-ext-container .semi-always-light, body .semi-always-light, pre {
        --semi-black: 0, 0, 0;
        --semi-red-0: 255, 243, 237;
        --semi-red-1: 254, 223, 210;
        --semi-red-2: 253, 189, 165;
        --semi-red-3: 253, 152, 120;
        --semi-red-4: 252, 112, 76;
        --semi-red-5: 251, 69, 32;
        --semi-red-6: 215, 47, 21;
        --semi-red-7: 180, 29, 12;
        --semi-red-8: 144, 15, 5;
        --semi-red-9: 108, 5, 1;
        --semi-white: 255, 255, 255;
        --semi-blue-0: 234, 245, 255;
        --semi-blue-1: 204, 230, 254;
        --semi-blue-2: 152, 204, 254;
        --semi-blue-3: 101, 176, 253;
        --semi-blue-4: 51, 147, 253;
        --semi-blue-5: 0, 116, 252;
        --semi-blue-6: 0, 96, 216;
        --semi-blue-7: 0, 77, 181;
        --semi-blue-8: 0, 59, 145;
        --semi-blue-9: 0, 43, 109;
        --semi-cyan-0: 229, 247, 248;
        --semi-cyan-1: 194, 238, 241;
        --semi-cyan-2: 138, 220, 227;
        --semi-cyan-3: 88, 201, 212;
        --semi-cyan-4: 44, 181, 198;
        --semi-cyan-5: 5, 161, 184;
        --semi-cyan-6: 3, 131, 153;
        --semi-cyan-7: 1, 103, 123;
        --semi-cyan-8: 0, 76, 92;
        --semi-cyan-9: 0, 49, 61;
        --semi-grey-0: 249, 249, 249;
        --semi-grey-1: 230, 232, 234;
        --semi-grey-2: 198, 201, 205;
        --semi-grey-3: 167, 170, 176;
        --semi-grey-4: 136, 140, 146;
        --semi-grey-5: 107, 111, 117;
        --semi-grey-6: 85, 90, 97;
        --semi-grey-7: 65, 69, 76;
        --semi-grey-8: 46, 49, 56;
        --semi-grey-9: 28, 31, 35;
        --semi-lime-0: 241, 251, 231;
        --semi-lime-1: 224, 246, 197;
        --semi-lime-2: 198, 237, 142;
        --semi-lime-3: 177, 229, 91;
        --semi-lime-4: 159, 220, 44;
        --semi-lime-5: 145, 211, 0;
        --semi-lime-6: 118, 176, 0;
        --semi-lime-7: 92, 141, 0;
        --semi-lime-8: 67, 105, 0;
        --semi-lime-9: 44, 70, 0;
        --semi-pink-0: 253, 236, 238;
        --semi-pink-1: 251, 207, 212;
        --semi-pink-2: 247, 161, 174;
        --semi-pink-3: 243, 116, 139;
        --semi-pink-4: 239, 72, 108;
        --semi-pink-5: 235, 30, 81;
        --semi-pink-6: 199, 19, 70;
        --semi-pink-7: 164, 11, 59;
        --semi-pink-8: 128, 5, 48;
        --semi-pink-9: 92, 1, 36;
        --semi-teal-0: 228, 247, 246;
        --semi-teal-1: 192, 240, 236;
        --semi-teal-2: 135, 225, 220;
        --semi-teal-3: 84, 209, 205;
        --semi-teal-4: 39, 194, 191;
        --semi-teal-5: 0, 179, 178;
        --semi-teal-6: 0, 148, 149;
        --semi-teal-7: 0, 116, 119;
        --semi-teal-8: 0, 86, 90;
        --semi-teal-9: 0, 56, 60;
        --semi-amber-0: 254, 252, 236;
        --semi-amber-1: 252, 249, 206;
        --semi-amber-2: 250, 239, 158;
        --semi-amber-3: 247, 227, 111;
        --semi-amber-4: 245, 212, 65;
        --semi-amber-5: 242, 194, 20;
        --semi-amber-6: 202, 152, 15;
        --semi-amber-7: 161, 114, 10;
        --semi-amber-8: 121, 79, 6;
        --semi-amber-9: 81, 49, 3;
        --semi-brand-0: 235, 244, 255;
        --semi-brand-1: 204, 228, 255;
        --semi-brand-2: 153, 199, 255;
        --semi-brand-3: 102, 168, 255;
        --semi-brand-4: 51, 136, 255;
        --semi-brand-5: 0, 102, 255;
        --semi-brand-6: 0, 84, 219;
        --semi-brand-7: 0, 67, 184;
        --semi-brand-8: 0, 52, 148;
        --semi-brand-9: 0, 37, 112;
        --semi-green-0: 236, 247, 237;
        --semi-green-1: 208, 240, 211;
        --semi-green-2: 164, 225, 171;
        --semi-green-3: 125, 209, 136;
        --semi-green-4: 90, 194, 106;
        --semi-green-5: 59, 179, 79;
        --semi-green-6: 48, 149, 66;
        --semi-green-7: 37, 119, 53;
        --semi-green-8: 27, 90, 40;
        --semi-green-9: 17, 60, 27;
        --semi-indigo-0: 237, 239, 248;
        --semi-indigo-1: 209, 215, 241;
        --semi-indigo-2: 167, 177, 226;
        --semi-indigo-3: 129, 141, 212;
        --semi-indigo-4: 95, 108, 197;
        --semi-indigo-5: 64, 77, 183;
        --semi-indigo-6: 52, 62, 163;
        --semi-indigo-7: 41, 49, 142;
        --semi-indigo-8: 32, 37, 122;
        --semi-indigo-9: 23, 27, 101;
        --semi-orange-0: 255, 250, 235;
        --semi-orange-1: 255, 241, 204;
        --semi-orange-2: 255, 223, 153;
        --semi-orange-3: 255, 202, 102;
        --semi-orange-4: 255, 178, 51;
        --semi-orange-5: 255, 150, 0;
        --semi-orange-6: 213, 114, 0;
        --semi-orange-7: 170, 83, 0;
        --semi-orange-8: 128, 56, 0;
        --semi-orange-9: 85, 33, 0;
        --semi-purple-0: 247, 233, 246;
        --semi-purple-1: 240, 203, 238;
        --semi-purple-2: 225, 155, 224;
        --semi-purple-3: 207, 112, 209;
        --semi-purple-4: 188, 74, 194;
        --semi-purple-5: 167, 40, 179;
        --semi-purple-6: 143, 31, 159;
        --semi-purple-7: 121, 23, 138;
        --semi-purple-8: 99, 16, 118;
        --semi-purple-9: 78, 10, 97;
        --semi-violet-0: 244, 237, 250;
        --semi-violet-1: 228, 210, 244;
        --semi-violet-2: 200, 167, 233;
        --semi-violet-3: 172, 128, 223;
        --semi-violet-4: 143, 92, 212;
        --semi-violet-5: 115, 59, 201;
        --semi-violet-6: 96, 48, 181;
        --semi-violet-7: 78, 37, 160;
        --semi-violet-8: 61, 28, 140;
        --semi-violet-9: 46, 21, 119;
        --semi-yellow-0: 255, 254, 234;
        --semi-yellow-1: 254, 252, 204;
        --semi-yellow-2: 254, 245, 152;
        --semi-yellow-3: 253, 235, 101;
        --semi-yellow-4: 253, 222, 51;
        --semi-yellow-5: 252, 205, 0;
        --semi-yellow-6: 210, 174, 0;
        --semi-yellow-7: 168, 142, 0;
        --semi-yellow-8: 126, 109, 0;
        --semi-yellow-9: 84, 74, 0;
        --semi-light-blue-0: 233, 247, 254;
        --semi-light-blue-1: 202, 235, 252;
        --semi-light-blue-2: 149, 214, 249;
        --semi-light-blue-3: 98, 191, 246;
        --semi-light-blue-4: 49, 168, 243;
        --semi-light-blue-5: 0, 143, 240;
        --semi-light-blue-6: 0, 118, 204;
        --semi-light-blue-7: 0, 95, 169;
        --semi-light-blue-8: 0, 73, 133;
        --semi-light-blue-9: 0, 51, 97;
        --semi-light-green-0: 243, 248, 236;
        --semi-light-green-1: 226, 241, 209;
        --semi-light-green-2: 199, 227, 166;
        --semi-light-green-3: 172, 212, 127;
        --semi-light-green-4: 146, 198, 92;
        --semi-light-green-5: 121, 184, 61;
        --semi-light-green-6: 98, 153, 49;
        --semi-light-green-7: 77, 123, 38;
        --semi-light-green-8: 56, 92, 28;
        --semi-light-green-9: 36, 61, 18;
        --semi-color-bg-0: rgba(var(--semi-white), 1);
        --semi-color-bg-1: rgba(var(--semi-white), 1);
        --semi-color-bg-2: rgba(var(--semi-white), 1);
        --semi-color-bg-3: rgba(var(--semi-white), 1);
        --semi-color-bg-4: rgba(var(--semi-white), 1);
        --semi-color-info: rgba(var(--semi-blue-5), 1);
        --semi-color-link: rgba(var(--semi-blue-5), 1);
        --semi-color-nav-bg: rgba(var(--semi-white), 1);
        --semi-color-black: rgba(var(--semi-black), 1);
        --semi-color-fill-0: rgba(var(--semi-grey-8), 0.05);
        --semi-color-fill-1: rgba(var(--semi-grey-8), 0.09);
        --semi-color-fill-2: rgba(var(--semi-grey-8), 0.13);
        --semi-color-text-0: rgba(var(--semi-grey-9), 1);
        --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
        --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
        --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
        --semi-color-white: rgba(var(--semi-white), 1);
        --semi-color-border: rgba(var(--semi-grey-9), 0.08);
        --semi-color-danger: rgba(var(--semi-red-5), 1);
        --semi-color-shadow: rgba(var(--semi-black), 0.04);
        --semi-color-default: rgba(var(--semi-grey-0), 1);
        --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-primary: rgba(var(--semi-brand-5), 1);
        --semi-color-success: rgba(var(--semi-green-5), 1);
        --semi-color-warning: rgba(var(--semi-orange-5), 1);
        --semi-color-info-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-active: rgba(var(--semi-blue-7), 1);
        --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
        --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
        --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
        --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-overlay-bg: rgba(22, 22, 26, .6);
        --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
        --semi-color-highlight: rgba(var(--semi-black), 1);
        --semi-color-secondary: rgba(var(--semi-blue-5), 1);
        --semi-color-danger-active: rgba(var(--semi-red-7), 1);
        --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
        --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
        --semi-color-success-hover: rgba(var(--semi-green-6), 1);
        --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
        --semi-color-default-active: rgba(var(--semi-grey-2), 1);
        --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
        --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
        --semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);
        --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
        --semi-color-success-active: rgba(var(--semi-green-7), 1);
        --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
        --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
        --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
        --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
        --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
        --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
        --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
        --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
        --semi-color-info-light-hover: rgba(var(--semi-blue-1), 1);
        --semi-color-info-light-active: rgba(var(--semi-blue-2), 1);
        --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
        --semi-color-info-light-default: rgba(var(--semi-blue-0), 1);
        --semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);
        --semi-color-danger-light-active: rgba(var(--semi-red-2), 1);
        --semi-color-danger-light-default: rgba(var(--semi-red-0), 1);
        --semi-color-primary-light-hover: rgba(var(--semi-brand-1), 1);
        --semi-color-success-light-hover: rgba(var(--semi-green-1), 1);
        --semi-color-warning-light-hover: rgba(var(--semi-orange-1), 1);
        --semi-color-primary-light-active: rgba(var(--semi-brand-2), 1);
        --semi-color-success-light-active: rgba(var(--semi-green-2), 1);
        --semi-color-warning-light-active: rgba(var(--semi-orange-2), 1);
        --semi-color-primary-light-default: rgba(var(--semi-brand-0), 1);
        --semi-color-success-light-default: rgba(var(--semi-green-0), 1);
        --semi-color-tertiary-light-hover: rgba(var(--semi-grey-1), 1);
        --semi-color-warning-light-default: rgba(var(--semi-orange-0), 1);
        --semi-color-tertiary-light-active: rgba(var(--semi-grey-2), 1);
        --semi-color-secondary-light-hover: rgba(var(--semi-blue-1), 1);
        --semi-color-tertiary-light-default: rgba(var(--semi-grey-0), 1);
        --semi-color-secondary-light-active: rgba(var(--semi-blue-2), 1);
        --semi-color-secondary-light-default: rgba(var(--semi-blue-0), 1);
        --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
        --semi-shadow-0: none;
        --semi-shadow-1: none;
        --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
        --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
        --semi-border-radius-full: 9999px;
        --semi-border-radius-large: 12px;
        --semi-border-radius-small: 3px;
        --semi-border-radius-circle: 50%;
        --semi-border-radius-medium: 6px;
        --semi-border-radius-extra-small: 3px
    }
}

.cici-ext-container[theme-mode=dark] .semi-always-light, .cici-ext-container[theme-mode=light], body[theme-mode=dark] .semi-always-light, body[theme-mode=light], pre {
    --semi-black: 0, 0, 0;
    --semi-red-0: 255, 243, 237;
    --semi-red-1: 254, 223, 210;
    --semi-red-2: 253, 189, 165;
    --semi-red-3: 253, 152, 120;
    --semi-red-4: 252, 112, 76;
    --semi-red-5: 251, 69, 32;
    --semi-red-6: 215, 47, 21;
    --semi-red-7: 180, 29, 12;
    --semi-red-8: 144, 15, 5;
    --semi-red-9: 108, 5, 1;
    --semi-white: 255, 255, 255;
    --semi-blue-0: 234, 245, 255;
    --semi-blue-1: 204, 230, 254;
    --semi-blue-2: 152, 204, 254;
    --semi-blue-3: 101, 176, 253;
    --semi-blue-4: 51, 147, 253;
    --semi-blue-5: 0, 116, 252;
    --semi-blue-6: 0, 96, 216;
    --semi-blue-7: 0, 77, 181;
    --semi-blue-8: 0, 59, 145;
    --semi-blue-9: 0, 43, 109;
    --semi-cyan-0: 229, 247, 248;
    --semi-cyan-1: 194, 238, 241;
    --semi-cyan-2: 138, 220, 227;
    --semi-cyan-3: 88, 201, 212;
    --semi-cyan-4: 44, 181, 198;
    --semi-cyan-5: 5, 161, 184;
    --semi-cyan-6: 3, 131, 153;
    --semi-cyan-7: 1, 103, 123;
    --semi-cyan-8: 0, 76, 92;
    --semi-cyan-9: 0, 49, 61;
    --semi-grey-0: 249, 249, 249;
    --semi-grey-1: 230, 232, 234;
    --semi-grey-2: 198, 201, 205;
    --semi-grey-3: 167, 170, 176;
    --semi-grey-4: 136, 140, 146;
    --semi-grey-5: 107, 111, 117;
    --semi-grey-6: 85, 90, 97;
    --semi-grey-7: 65, 69, 76;
    --semi-grey-8: 46, 49, 56;
    --semi-grey-9: 28, 31, 35;
    --semi-lime-0: 241, 251, 231;
    --semi-lime-1: 224, 246, 197;
    --semi-lime-2: 198, 237, 142;
    --semi-lime-3: 177, 229, 91;
    --semi-lime-4: 159, 220, 44;
    --semi-lime-5: 145, 211, 0;
    --semi-lime-6: 118, 176, 0;
    --semi-lime-7: 92, 141, 0;
    --semi-lime-8: 67, 105, 0;
    --semi-lime-9: 44, 70, 0;
    --semi-pink-0: 253, 236, 238;
    --semi-pink-1: 251, 207, 212;
    --semi-pink-2: 247, 161, 174;
    --semi-pink-3: 243, 116, 139;
    --semi-pink-4: 239, 72, 108;
    --semi-pink-5: 235, 30, 81;
    --semi-pink-6: 199, 19, 70;
    --semi-pink-7: 164, 11, 59;
    --semi-pink-8: 128, 5, 48;
    --semi-pink-9: 92, 1, 36;
    --semi-teal-0: 228, 247, 246;
    --semi-teal-1: 192, 240, 236;
    --semi-teal-2: 135, 225, 220;
    --semi-teal-3: 84, 209, 205;
    --semi-teal-4: 39, 194, 191;
    --semi-teal-5: 0, 179, 178;
    --semi-teal-6: 0, 148, 149;
    --semi-teal-7: 0, 116, 119;
    --semi-teal-8: 0, 86, 90;
    --semi-teal-9: 0, 56, 60;
    --semi-amber-0: 254, 252, 236;
    --semi-amber-1: 252, 249, 206;
    --semi-amber-2: 250, 239, 158;
    --semi-amber-3: 247, 227, 111;
    --semi-amber-4: 245, 212, 65;
    --semi-amber-5: 242, 194, 20;
    --semi-amber-6: 202, 152, 15;
    --semi-amber-7: 161, 114, 10;
    --semi-amber-8: 121, 79, 6;
    --semi-amber-9: 81, 49, 3;
    --semi-brand-0: 235, 244, 255;
    --semi-brand-1: 204, 228, 255;
    --semi-brand-2: 153, 199, 255;
    --semi-brand-3: 102, 168, 255;
    --semi-brand-4: 51, 136, 255;
    --semi-brand-5: 0, 102, 255;
    --semi-brand-6: 0, 84, 219;
    --semi-brand-7: 0, 67, 184;
    --semi-brand-8: 0, 52, 148;
    --semi-brand-9: 0, 37, 112;
    --semi-green-0: 236, 247, 237;
    --semi-green-1: 208, 240, 211;
    --semi-green-2: 164, 225, 171;
    --semi-green-3: 125, 209, 136;
    --semi-green-4: 90, 194, 106;
    --semi-green-5: 59, 179, 79;
    --semi-green-6: 48, 149, 66;
    --semi-green-7: 37, 119, 53;
    --semi-green-8: 27, 90, 40;
    --semi-green-9: 17, 60, 27;
    --semi-indigo-0: 237, 239, 248;
    --semi-indigo-1: 209, 215, 241;
    --semi-indigo-2: 167, 177, 226;
    --semi-indigo-3: 129, 141, 212;
    --semi-indigo-4: 95, 108, 197;
    --semi-indigo-5: 64, 77, 183;
    --semi-indigo-6: 52, 62, 163;
    --semi-indigo-7: 41, 49, 142;
    --semi-indigo-8: 32, 37, 122;
    --semi-indigo-9: 23, 27, 101;
    --semi-orange-0: 255, 250, 235;
    --semi-orange-1: 255, 241, 204;
    --semi-orange-2: 255, 223, 153;
    --semi-orange-3: 255, 202, 102;
    --semi-orange-4: 255, 178, 51;
    --semi-orange-5: 255, 150, 0;
    --semi-orange-6: 213, 114, 0;
    --semi-orange-7: 170, 83, 0;
    --semi-orange-8: 128, 56, 0;
    --semi-orange-9: 85, 33, 0;
    --semi-purple-0: 247, 233, 246;
    --semi-purple-1: 240, 203, 238;
    --semi-purple-2: 225, 155, 224;
    --semi-purple-3: 207, 112, 209;
    --semi-purple-4: 188, 74, 194;
    --semi-purple-5: 167, 40, 179;
    --semi-purple-6: 143, 31, 159;
    --semi-purple-7: 121, 23, 138;
    --semi-purple-8: 99, 16, 118;
    --semi-purple-9: 78, 10, 97;
    --semi-violet-0: 244, 237, 250;
    --semi-violet-1: 228, 210, 244;
    --semi-violet-2: 200, 167, 233;
    --semi-violet-3: 172, 128, 223;
    --semi-violet-4: 143, 92, 212;
    --semi-violet-5: 115, 59, 201;
    --semi-violet-6: 96, 48, 181;
    --semi-violet-7: 78, 37, 160;
    --semi-violet-8: 61, 28, 140;
    --semi-violet-9: 46, 21, 119;
    --semi-yellow-0: 255, 254, 234;
    --semi-yellow-1: 254, 252, 204;
    --semi-yellow-2: 254, 245, 152;
    --semi-yellow-3: 253, 235, 101;
    --semi-yellow-4: 253, 222, 51;
    --semi-yellow-5: 252, 205, 0;
    --semi-yellow-6: 210, 174, 0;
    --semi-yellow-7: 168, 142, 0;
    --semi-yellow-8: 126, 109, 0;
    --semi-yellow-9: 84, 74, 0;
    --semi-light-blue-0: 233, 247, 254;
    --semi-light-blue-1: 202, 235, 252;
    --semi-light-blue-2: 149, 214, 249;
    --semi-light-blue-3: 98, 191, 246;
    --semi-light-blue-4: 49, 168, 243;
    --semi-light-blue-5: 0, 143, 240;
    --semi-light-blue-6: 0, 118, 204;
    --semi-light-blue-7: 0, 95, 169;
    --semi-light-blue-8: 0, 73, 133;
    --semi-light-blue-9: 0, 51, 97;
    --semi-light-green-0: 243, 248, 236;
    --semi-light-green-1: 226, 241, 209;
    --semi-light-green-2: 199, 227, 166;
    --semi-light-green-3: 172, 212, 127;
    --semi-light-green-4: 146, 198, 92;
    --semi-light-green-5: 121, 184, 61;
    --semi-light-green-6: 98, 153, 49;
    --semi-light-green-7: 77, 123, 38;
    --semi-light-green-8: 56, 92, 28;
    --semi-light-green-9: 36, 61, 18;
    --semi-color-bg-0: rgba(var(--semi-white), 1);
    --semi-color-bg-1: rgba(var(--semi-white), 1);
    --semi-color-bg-2: rgba(var(--semi-white), 1);
    --semi-color-bg-3: rgba(var(--semi-white), 1);
    --semi-color-bg-4: rgba(var(--semi-white), 1);
    --semi-color-info: rgba(var(--semi-blue-5), 1);
    --semi-color-link: rgba(var(--semi-blue-5), 1);
    --semi-color-nav-bg: rgba(var(--semi-white), 1);
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-fill-0: rgba(var(--semi-grey-8), 0.05);
    --semi-color-fill-1: rgba(var(--semi-grey-8), 0.09);
    --semi-color-fill-2: rgba(var(--semi-grey-8), 0.13);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
    --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
    --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
    --semi-color-white: rgba(var(--semi-white), 1);
    --semi-color-border: rgba(var(--semi-grey-9), 0.08);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-shadow: rgba(var(--semi-black), 0.04);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-primary: rgba(var(--semi-brand-5), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-info-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
    --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-overlay-bg: rgba(22, 22, 26, .6);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-highlight: rgba(var(--semi-black), 1);
    --semi-color-secondary: rgba(var(--semi-blue-5), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
    --semi-color-highlight-bg: rgba(var(--semi-yellow-4), 1);
    --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
    --semi-color-info-light-hover: rgba(var(--semi-blue-1), 1);
    --semi-color-info-light-active: rgba(var(--semi-blue-2), 1);
    --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-blue-0), 1);
    --semi-color-danger-light-hover: rgba(var(--semi-red-1), 1);
    --semi-color-danger-light-active: rgba(var(--semi-red-2), 1);
    --semi-color-danger-light-default: rgba(var(--semi-red-0), 1);
    --semi-color-primary-light-hover: rgba(var(--semi-brand-1), 1);
    --semi-color-success-light-hover: rgba(var(--semi-green-1), 1);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-1), 1);
    --semi-color-primary-light-active: rgba(var(--semi-brand-2), 1);
    --semi-color-success-light-active: rgba(var(--semi-green-2), 1);
    --semi-color-warning-light-active: rgba(var(--semi-orange-2), 1);
    --semi-color-primary-light-default: rgba(var(--semi-brand-0), 1);
    --semi-color-success-light-default: rgba(var(--semi-green-0), 1);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-warning-light-default: rgba(var(--semi-orange-0), 1);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-2), 1);
    --semi-color-secondary-light-hover: rgba(var(--semi-blue-1), 1);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-0), 1);
    --semi-color-secondary-light-active: rgba(var(--semi-blue-2), 1);
    --semi-color-secondary-light-default: rgba(var(--semi-blue-0), 1);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
    --semi-shadow-0: none;
    --semi-shadow-1: none;
    --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
    --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
    --semi-border-radius-full: 9999px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-small: 3px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-extra-small: 3px
}

.cici-ext-container[theme-mode=dark], .cici-ext-container[theme-mode=light] .semi-always-dark, body[theme-mode=dark], body[theme-mode=dark] .semi-always-dark, pre {
    --semi-black: 0, 0, 0;
    --semi-red-0: 108, 9, 11;
    --semi-red-1: 144, 17, 16;
    --semi-red-2: 180, 32, 25;
    --semi-red-3: 215, 51, 36;
    --semi-red-4: 251, 73, 50;
    --semi-red-5: 252, 114, 90;
    --semi-red-6: 253, 153, 131;
    --semi-red-7: 253, 190, 172;
    --semi-red-8: 254, 224, 213;
    --semi-red-9: 255, 243, 239;
    --semi-white: 255, 255, 255;
    --semi-blue-0: 5, 49, 112;
    --semi-blue-1: 10, 70, 148;
    --semi-blue-2: 19, 92, 184;
    --semi-blue-3: 29, 117, 219;
    --semi-blue-4: 41, 144, 255;
    --semi-blue-5: 84, 169, 255;
    --semi-blue-6: 127, 193, 255;
    --semi-blue-7: 169, 215, 255;
    --semi-blue-8: 212, 236, 255;
    --semi-blue-9: 239, 248, 255;
    --semi-cyan-0: 4, 52, 61;
    --semi-cyan-1: 7, 79, 92;
    --semi-cyan-2: 10, 108, 123;
    --semi-cyan-3: 14, 137, 153;
    --semi-cyan-4: 19, 168, 184;
    --semi-cyan-5: 56, 187, 198;
    --semi-cyan-6: 98, 205, 212;
    --semi-cyan-7: 145, 223, 227;
    --semi-cyan-8: 198, 239, 241;
    --semi-cyan-9: 231, 247, 248;
    --semi-grey-0: 28, 31, 35;
    --semi-grey-1: 46, 50, 56;
    --semi-grey-2: 65, 70, 76;
    --semi-grey-3: 85, 91, 97;
    --semi-grey-4: 107, 112, 117;
    --semi-grey-5: 136, 141, 146;
    --semi-grey-6: 167, 171, 176;
    --semi-grey-7: 198, 202, 205;
    --semi-grey-8: 230, 232, 234;
    --semi-grey-9: 249, 249, 249;
    --semi-lime-0: 49, 70, 3;
    --semi-lime-1: 75, 105, 5;
    --semi-lime-2: 103, 141, 9;
    --semi-lime-3: 132, 176, 12;
    --semi-lime-4: 162, 211, 17;
    --semi-lime-5: 174, 220, 58;
    --semi-lime-6: 189, 229, 102;
    --semi-lime-7: 207, 237, 150;
    --semi-lime-8: 229, 246, 201;
    --semi-lime-9: 243, 251, 233;
    --semi-pink-0: 92, 7, 48;
    --semi-pink-1: 128, 14, 65;
    --semi-pink-2: 164, 23, 81;
    --semi-pink-3: 199, 34, 97;
    --semi-pink-4: 235, 47, 113;
    --semi-pink-5: 239, 86, 134;
    --semi-pink-6: 243, 126, 159;
    --semi-pink-7: 247, 168, 188;
    --semi-pink-8: 251, 211, 220;
    --semi-pink-9: 253, 238, 241;
    --semi-teal-0: 2, 60, 57;
    --semi-teal-1: 4, 90, 85;
    --semi-teal-2: 7, 119, 111;
    --semi-teal-3: 10, 149, 136;
    --semi-teal-4: 14, 179, 161;
    --semi-teal-5: 51, 194, 176;
    --semi-teal-6: 94, 209, 193;
    --semi-teal-7: 142, 225, 211;
    --semi-teal-8: 196, 240, 232;
    --semi-teal-9: 230, 247, 244;
    --semi-amber-0: 81, 46, 9;
    --semi-amber-1: 121, 75, 15;
    --semi-amber-2: 161, 107, 22;
    --semi-amber-3: 202, 143, 30;
    --semi-amber-4: 242, 183, 38;
    --semi-amber-5: 245, 202, 80;
    --semi-amber-6: 247, 219, 122;
    --semi-amber-7: 250, 234, 166;
    --semi-amber-8: 252, 246, 210;
    --semi-amber-9: 254, 251, 237;
    --semi-brand-0: 0, 44, 107;
    --semi-brand-1: 0, 61, 143;
    --semi-brand-2: 0, 79, 179;
    --semi-brand-3: 0, 98, 214;
    --semi-brand-4: 0, 119, 250;
    --semi-brand-5: 50, 149, 251;
    --semi-brand-6: 101, 178, 252;
    --semi-brand-7: 152, 205, 253;
    --semi-brand-8: 203, 231, 254;
    --semi-brand-9: 234, 245, 255;
    --semi-green-0: 18, 60, 25;
    --semi-green-1: 28, 90, 37;
    --semi-green-2: 39, 119, 49;
    --semi-green-3: 50, 149, 61;
    --semi-green-4: 62, 179, 73;
    --semi-green-5: 93, 194, 100;
    --semi-green-6: 127, 209, 132;
    --semi-green-7: 166, 225, 168;
    --semi-green-8: 208, 240, 209;
    --semi-green-9: 236, 247, 236;
    --semi-indigo-0: 23, 30, 101;
    --semi-indigo-1: 32, 41, 122;
    --semi-indigo-2: 41, 54, 142;
    --semi-indigo-3: 52, 68, 163;
    --semi-indigo-4: 64, 83, 183;
    --semi-indigo-5: 95, 113, 197;
    --semi-indigo-6: 129, 145, 212;
    --semi-indigo-7: 167, 180, 226;
    --semi-indigo-8: 209, 216, 241;
    --semi-indigo-9: 237, 239, 248;
    --semi-orange-0: 85, 31, 3;
    --semi-orange-1: 128, 53, 6;
    --semi-orange-2: 170, 80, 10;
    --semi-orange-3: 213, 111, 15;
    --semi-orange-4: 255, 146, 20;
    --semi-orange-5: 255, 174, 67;
    --semi-orange-6: 255, 199, 114;
    --semi-orange-7: 255, 221, 161;
    --semi-orange-8: 255, 239, 208;
    --semi-orange-9: 255, 249, 237;
    --semi-purple-0: 74, 16, 97;
    --semi-purple-1: 94, 23, 118;
    --semi-purple-2: 115, 31, 138;
    --semi-purple-3: 137, 40, 159;
    --semi-purple-4: 160, 51, 179;
    --semi-purple-5: 181, 83, 194;
    --semi-purple-6: 202, 120, 209;
    --semi-purple-7: 221, 160, 225;
    --semi-purple-8: 239, 206, 240;
    --semi-purple-9: 247, 235, 247;
    --semi-violet-0: 64, 27, 119;
    --semi-violet-1: 76, 36, 140;
    --semi-violet-2: 88, 46, 160;
    --semi-violet-3: 100, 57, 181;
    --semi-violet-4: 114, 70, 201;
    --semi-violet-5: 136, 101, 212;
    --semi-violet-6: 162, 136, 223;
    --semi-violet-7: 190, 173, 233;
    --semi-violet-8: 221, 212, 244;
    --semi-violet-9: 241, 238, 250;
    --semi-yellow-0: 84, 73, 3;
    --semi-yellow-1: 126, 108, 6;
    --semi-yellow-2: 168, 142, 10;
    --semi-yellow-3: 210, 175, 15;
    --semi-yellow-4: 252, 206, 20;
    --semi-yellow-5: 253, 222, 67;
    --semi-yellow-6: 253, 235, 113;
    --semi-yellow-7: 254, 245, 160;
    --semi-yellow-8: 254, 251, 208;
    --semi-yellow-9: 255, 254, 236;
    --semi-light-blue-0: 0, 55, 97;
    --semi-light-blue-1: 0, 77, 133;
    --semi-light-blue-2: 3, 102, 169;
    --semi-light-blue-3: 10, 129, 204;
    --semi-light-blue-4: 19, 159, 240;
    --semi-light-blue-5: 64, 180, 243;
    --semi-light-blue-6: 110, 200, 246;
    --semi-light-blue-7: 157, 220, 249;
    --semi-light-blue-8: 206, 238, 252;
    --semi-light-blue-9: 235, 248, 254;
    --semi-light-green-0: 38, 61, 19;
    --semi-light-green-1: 59, 92, 29;
    --semi-light-green-2: 81, 123, 40;
    --semi-light-green-3: 103, 153, 52;
    --semi-light-green-4: 127, 184, 64;
    --semi-light-green-5: 151, 198, 95;
    --semi-light-green-6: 176, 212, 129;
    --semi-light-green-7: 201, 227, 167;
    --semi-light-green-8: 228, 241, 209;
    --semi-light-green-9: 243, 248, 237;
    --semi-color-bg-0: #16161a;
    --semi-color-bg-1: #232429;
    --semi-color-bg-2: #35363c;
    --semi-color-bg-3: #43444a;
    --semi-color-bg-4: #4f5159;
    --semi-color-info: rgba(var(--semi-blue-5), 1);
    --semi-color-link: rgba(var(--semi-blue-5), 1);
    --semi-color-nav-bg: #232429;
    --semi-color-black: rgba(var(--semi-black), 1);
    --semi-color-fill-0: rgba(var(--semi-white), 0.05);
    --semi-color-fill-1: rgba(var(--semi-white), 0.09);
    --semi-color-fill-2: rgba(var(--semi-white), 0.13);
    --semi-color-text-0: rgba(var(--semi-grey-9), 1);
    --semi-color-text-1: rgba(var(--semi-grey-9), 0.8);
    --semi-color-text-2: rgba(var(--semi-grey-9), 0.6);
    --semi-color-text-3: rgba(var(--semi-grey-9), 0.35);
    --semi-color-white: #e4e7f5;
    --semi-color-border: rgba(var(--semi-white), 0.08);
    --semi-color-danger: rgba(var(--semi-red-5), 1);
    --semi-color-shadow: rgba(var(--semi-black), 0.04);
    --semi-color-default: rgba(var(--semi-grey-0), 1);
    --semi-color-info-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-link-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-primary: rgba(var(--semi-brand-5), 1);
    --semi-color-success: rgba(var(--semi-green-5), 1);
    --semi-color-warning: rgba(var(--semi-orange-5), 1);
    --semi-color-info-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-active: rgba(var(--semi-blue-7), 1);
    --semi-color-link-visited: rgba(var(--semi-blue-5), 1);
    --semi-color-tertiary: rgba(var(--semi-grey-5), 1);
    --semi-color-focus-border: rgba(var(--semi-brand-5), 1);
    --semi-color-info-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-overlay-bg: rgba(22, 22, 26, .6);
    --semi-color-danger-hover: rgba(var(--semi-red-6), 1);
    --semi-color-highlight: rgba(var(--semi-white), 1);
    --semi-color-secondary: rgba(var(--semi-blue-5), 1);
    --semi-color-danger-active: rgba(var(--semi-red-7), 1);
    --semi-color-disabled-bg: rgba(var(--semi-grey-1), 1);
    --semi-color-default-hover: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-hover: rgba(var(--semi-brand-6), 1);
    --semi-color-success-hover: rgba(var(--semi-green-6), 1);
    --semi-color-warning-hover: rgba(var(--semi-orange-6), 1);
    --semi-color-default-active: rgba(var(--semi-grey-2), 1);
    --semi-color-disabled-fill: rgba(var(--semi-grey-8), 0.04);
    --semi-color-disabled-text: rgba(var(--semi-grey-9), 0.35);
    --semi-color-highlight-bg: rgba(var(--semi-yellow-2), 1);
    --semi-color-primary-active: rgba(var(--semi-brand-7), 1);
    --semi-color-success-active: rgba(var(--semi-green-7), 1);
    --semi-color-warning-active: rgba(var(--semi-orange-7), 1);
    --semi-color-tertiary-hover: rgba(var(--semi-grey-6), 1);
    --semi-color-disabled-border: rgba(var(--semi-grey-1), 1);
    --semi-color-primary-disabled: rgba(var(--semi-brand-2), 1);
    --semi-color-success-disabled: rgba(var(--semi-green-2), 1);
    --semi-color-tertiary-active: rgba(var(--semi-grey-7), 1);
    --semi-color-secondary-hover: rgba(var(--semi-blue-6), 1);
    --semi-color-secondary-active: rgba(var(--semi-blue-7), 1);
    --semi-color-info-light-hover: rgba(var(--semi-blue-5), 0.3);
    --semi-color-info-light-active: rgba(var(--semi-blue-5), 0.4);
    --semi-color-secondary-disabled: rgba(var(--semi-blue-2), 1);
    --semi-color-info-light-default: rgba(var(--semi-blue-5), 0.2);
    --semi-color-danger-light-hover: rgba(var(--semi-red-5), 0.3);
    --semi-color-danger-light-active: rgba(var(--semi-red-5), 0.4);
    --semi-color-danger-light-default: rgba(var(--semi-red-5), 0.2);
    --semi-color-primary-light-hover: rgba(var(--semi-brand-5), 0.3);
    --semi-color-success-light-hover: rgba(var(--semi-green-5), 0.3);
    --semi-color-warning-light-hover: rgba(var(--semi-orange-5), 0.3);
    --semi-color-primary-light-active: rgba(var(--semi-brand-5), 0.4);
    --semi-color-success-light-active: rgba(var(--semi-green-5), 0.4);
    --semi-color-warning-light-active: rgba(var(--semi-orange-5), 0.4);
    --semi-color-primary-light-default: rgba(var(--semi-brand-5), 0.2);
    --semi-color-success-light-default: rgba(var(--semi-green-5), 0.2);
    --semi-color-tertiary-light-hover: rgba(var(--semi-grey-5), 0.3);
    --semi-color-warning-light-default: rgba(var(--semi-orange-5), 0.2);
    --semi-color-tertiary-light-active: rgba(var(--semi-grey-5), 0.4);
    --semi-color-secondary-light-hover: rgba(var(--semi-blue-5), 0.3);
    --semi-color-tertiary-light-default: rgba(var(--semi-grey-5), 0.2);
    --semi-color-secondary-light-active: rgba(var(--semi-blue-5), 0.4);
    --semi-color-secondary-light-default: rgba(var(--semi-blue-5), 0.2);
    font-family: Inter, -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
    --semi-shadow-elevated: 0px 0px 1px 0px rgba(0, 0, 0, .3), 0px 4px 14px 0px rgba(0, 0, 0, .1);
    --semi-shadow-0: none;
    --semi-shadow-1: none;
    --semi-shadow-2: 0px 2px 4px 0px rgba(0, 0, 0, .14), 0px 0px 1px 0px rgba(0, 0, 0, .16);
    --semi-shadow-knob: 0px 4px 6px 0px rgba(0, 0, 0, .1), 0px 0px 1px 0px rgba(0, 0, 0, .3);
    --semi-border-radius-full: 9999px;
    --semi-border-radius-large: 12px;
    --semi-border-radius-small: 3px;
    --semi-border-radius-circle: 50%;
    --semi-border-radius-medium: 6px;
    --semi-border-radius-extra-small: 3px
}

.cici-ext-container, body {
    --semi-transition_delay-fast: 180ms;
    --semi-transition_delay-none: 0ms;
    --semi-transition_delay-slow: 1000ms;
    --semi-transition_delay-faster: 120ms;
    --semi-transition_delay-normal: 600ms;
    --semi-transition_delay-slower: 1200ms;
    --semi-transition_delay-fastest: 90ms;
    --semi-transition_delay-slowest: 1800ms;
    --semi-transition_duration-fast: 180ms;
    --semi-transition_duration-none: 0ms;
    --semi-transition_duration-slow: 1000ms;
    --semi-transition_duration-faster: 120ms;
    --semi-transition_duration-normal: 600ms;
    --semi-transition_duration-slower: 1200ms;
    --semi-transition_duration-fastest: 90ms;
    --semi-transition_duration-slowest: 1800ms;
    --semi-transition_function-easeIn: cubic-bezier(0.4, 0, 1, 1);
    --semi-transition_function-linear: linear;
    --semi-transition_function-easeOut: cubic-bezier(0, 0, 0.2, 1);
    --semi-transition_function-easeInOut: cubic-bezier(0.4, 0, 0.2, 1)
}

.cici-ext-container, :root {
    --neutral-30: #ccc;
    --neutral-70: #666;
    --icon-height: 36px;
    --icon-width: 36px;
    --header-height: 60px;
    --font-size: 14px;
    --line-height: 24px;
    --button-font-size: 12px;
    --input-label-size: 14px;
    --base-bg-color: #f5f5f5;
    --hover-bg-color: #f5f5f5;
    --active-bg-color: #e6e6e6;
    --selected-bg-color: #f3f5fb;
    --chatarea-bg-color: #f3f5fb;
    --chat-area-max-width: 780px;
    --settingarea-bg-color: #f3f5fb;
    --safe-top: 10px;
    --safe-bottom: 10px;
    --send-icon-position-fix: 15px;
    --hover-transition: transform 300ms ease-out, opacity 300ms ease-out;
    --hover-animation: inactivelink-hover-animation 150ms ease forwards;
    --light-hover-animation: notactivelink-hover-animation 150ms ease forwards;
    --light-click-animation: light-click-animation 150ms ease forwards;
    --click-animation: click-animation 150ms ease forwards;
    --slide-transition: transform 150ms ease-out, opacity 150ms ease-out;
    --slide-animation: 150ms ease both;
    --loading-animation: semi-animation-rotate 0.6s linear infinite;
    --bg-layer-base: #fff;
    --bg-layer-1-bubble: #fff;
    --bg-layer-2-light-blue: rgba(0, 97, 255, .09);
    --bg-input: #f6f6f6;
    --fill-hover-light-blue: rgba(0, 59, 147, .06);
    --fill-active-light-blue: rgba(0, 59, 147, .1);
    --scrollbar-color: #ccc;
    --scrollbar-hover-color: #999;
    --font-size-big: 16px;
    --font-size-normal: 14px;
    --font-size-small: 12px;
    --msg-padding: 12px 16px;
    --msg-line-height: 24px;
    --radius-large: 12px;
    --radius-large-2: 16px;
    --text-shadow: none;
    --bg-msg: #ebeff5;
    --s-feedback-display-status: none;
    --btn-hover-animation: inactive-btn-hover-animation 3s linear infinite;
    --chat-input-skill-border-radius: 24px
}

@keyframes inactivelink-hover-animation {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes notactivelink-hover-animation {
    0% {
        background-color: transparent
    }
    to {
        background-color: var(--fill-hover-light-blue)
    }
}

@keyframes activelink-hover-animation {
    0% {
        background-color: var(--selected-bg-color)
    }
    to {
        background-color: var(--hover-bg-color)
    }
}

@keyframes click-animation {
    0% {
        background-color: var(--hover-bg-color)
    }
    to {
        background-color: var(--active-bg-color)
    }
}

@keyframes light-click-animation {
    0% {
        background-color: var(--fill-hover-light-blue)
    }
    to {
        background-color: var(--fill-active-light-blue)
    }
}

@keyframes inactive-btn-hover-animation {
    0% {
        transform: translate(-50%, -50%) rotate(0)
    }
    to {
        transform: translate(-50%, -50%) rotate(1turn)
    }
}

@media (max-width: 879px) {
    :root {
        --icon-height: 40px;
        --icon-width: 40px;
        --header-height: 60px;
        --font-size: 14px;
        --line-height: 24px;
        --send-icon-position-fix: 15px
    }
}

@supports (top:constant(safe-area-inset-top)) {
    :root {
        --safe-top: constant(safe-area-inset-top);
        --safe-bottom: constant(safe-area-inset-bottom)
    }
}

@supports (top:env(safe-area-inset-top)) {
    :root {
        --safe-top: env(safe-area-inset-top);
        --safe-bottom: env(safe-area-inset-bottom)
    }
}

@media (prefers-color-scheme: light) {
    .cici-ext-container, body {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }

    .cici-ext-container .cici-ext-always-dark, body .cici-ext-always-dark {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }
}

@media (prefers-color-scheme: dark) {
    .cici-ext-container, body {
        --bg-base-1: #161616;
        --bg-base-1-overlay: #161616;
        --bg-base-2: #252525;
        --bg-base-2-overlay: #252525;
        --bg-base-3: #383838;
        --bg-base-3-overlay: #383838;
        --bg-base-4: #454545;
        --bg-press: #454545;
        --color-primary-50: #0a84ff;
        --primary-transparent-1: #66a4ff1f;
        --primary-transparent-2: #66a4ff26;
        --primary-transparent-3: #66a4ff2e;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #fff;
        --color-neutral-70: #ccc;
        --color-neutral-50: #777;
        --color-neutral-30: #666;
        --neutral-transparent-1: #ffffff14;
        --neutral-transparent-2: #ffffff1f;
        --neutral-transparent-3: #ffffff2e;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #eb8900;
        --conditional-success-50: #289a45;
        --static-white: #fff;
        --static-white-transparent-1: #454545;
        --static-black: #000;
        --static-black-transparent-1: #00000080;
        --static-neutral-40: hsla(0, 0%, 100%, .35);
        --color-border-secondary: hsla(0, 0%, 100%, .1);
        --color-bg-trans: hsla(0, 0%, 100%, .06);
        --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
        --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
        --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
        --color-text-tertiary: hsla(0, 0%, 100%, .35);
        --color-text-primary: #fff;
        --static-neutral-60: hsla(0, 0%, 100%, .06);
        --color-primary-blue: #0070ff;
        --dot-flashing-from: #fff;
        --dot-flashing-to: hsla(0, 0%, 100%, .1)
    }

    .cici-ext-container .cici-ext-always-light, body .cici-ext-always-light {
        --bg-base: #fff;
        --action-bg-transparent: rgba(0, 97, 255, .09);
        --action-bg-hover: rgba(0, 102, 255, .15);
        --action-icon: #06f;
        --bg-base-1: #fff;
        --bg-base-1-overlay: #f5f5f5;
        --bg-base-2: #fff;
        --bg-base-2-overlay: #f5f5f5;
        --bg-base-3: #fff;
        --bg-base-3-overlay: #f5f5f5;
        --bg-base-4: #fff;
        --bg-base-4-overlay: #f5f5f5;
        --bg-press: #e6e6e6;
        --color-primary-50: #06f;
        --primary-transparent-1: #0066ff0f;
        --primary-transparent-2: #0066ff1a;
        --primary-transparent-3: #0066ff26;
        --primary-transparent-4: #0066ff66;
        --color-neutral-100: #000;
        --color-neutral-70: #666;
        --color-neutral-50: #999;
        --color-neutral-30: #ccc;
        --neutral-transparent-1: #0000000f;
        --neutral-transparent-2: #0000001a;
        --neutral-transparent-3: #00000026;
        --conditional-danger-50: #ff3b30;
        --conditional-warning-50: #ff9500;
        --conditional-success-50: #34c759;
        --static-white: #fff;
        --static-white-transparent-1: #fff;
        --static-black: #000;
        --static-black-transparent-1: #0000004d;
        --static-neutral-40: rgba(0, 0, 0, .4);
        --color-border-secondary: rgba(0, 0, 0, .06);
        --color-bg-trans: rgba(0, 0, 0, .03);
        --color-bg-trans-primary: rgba(0, 0, 0, .06);
        --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
        --color-bg-trans-secondary: rgba(0, 0, 0, .1);
        --color-text-tertiary: rgba(0, 0, 0, .4);
        --color-text-primary: #000;
        --static-neutral-60: rgba(0, 0, 0, .06);
        --color-primary-blue: #06f;
        --dot-flashing-from: #000;
        --dot-flashing-to: rgba(0, 0, 0, .1)
    }
}

.cici-ext-container[theme-mode=dark] .cici-ext-always-light, .cici-ext-container[theme-mode=light], body[theme-mode=dark] .cici-ext-always-light, body[theme-mode=light] {
    --bg-base: #fff;
    --action-bg-transparent: rgba(0, 97, 255, .09);
    --action-bg-hover: rgba(0, 102, 255, .15);
    --action-icon: #06f;
    --bg-base-1: #fff;
    --bg-base-1-overlay: #f5f5f5;
    --bg-base-2: #fff;
    --bg-base-2-overlay: #f5f5f5;
    --bg-base-3: #fff;
    --bg-base-3-overlay: #f5f5f5;
    --bg-base-4: #fff;
    --bg-base-4-overlay: #f5f5f5;
    --bg-press: #e6e6e6;
    --color-primary-50: #06f;
    --primary-transparent-1: #0066ff0f;
    --primary-transparent-2: #0066ff1a;
    --primary-transparent-3: #0066ff26;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #000;
    --color-neutral-70: #666;
    --color-neutral-50: #999;
    --color-neutral-30: #ccc;
    --neutral-transparent-1: #0000000f;
    --neutral-transparent-2: #0000001a;
    --neutral-transparent-3: #00000026;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #ff9500;
    --conditional-success-50: #34c759;
    --static-white: #fff;
    --static-white-transparent-1: #fff;
    --static-black: #000;
    --static-black-transparent-1: #0000004d;
    --static-neutral-40: rgba(0, 0, 0, .4);
    --color-border-secondary: rgba(0, 0, 0, .06);
    --color-bg-trans: rgba(0, 0, 0, .03);
    --color-bg-trans-primary: rgba(0, 0, 0, .06);
    --color-bg-trans-tertiary: rgba(0, 0, 0, .15);
    --color-bg-trans-secondary: rgba(0, 0, 0, .1);
    --color-text-tertiary: rgba(0, 0, 0, .4);
    --color-text-primary: #000;
    --static-neutral-60: rgba(0, 0, 0, .06);
    --color-primary-blue: #06f;
    --dot-flashing-from: #000;
    --dot-flashing-to: rgba(0, 0, 0, .1)
}

.cici-ext-container[theme-mode=dark], .cici-ext-container[theme-mode=light] .cici-ext-always-dark, body[theme-mode=dark], body[theme-mode=light] .cici-ext-always-dark {
    --bg-base-1: #161616;
    --bg-base-1-overlay: #161616;
    --bg-base-2: #252525;
    --bg-base-2-overlay: #252525;
    --bg-base-3: #383838;
    --bg-base-3-overlay: #383838;
    --bg-base-4: #454545;
    --bg-press: #454545;
    --color-primary-50: #0a84ff;
    --primary-transparent-1: #66a4ff1f;
    --primary-transparent-2: #66a4ff26;
    --primary-transparent-3: #66a4ff2e;
    --primary-transparent-4: #0066ff66;
    --color-neutral-100: #fff;
    --color-neutral-70: #ccc;
    --color-neutral-50: #777;
    --color-neutral-30: #666;
    --neutral-transparent-1: #ffffff14;
    --neutral-transparent-2: #ffffff1f;
    --neutral-transparent-3: #ffffff2e;
    --conditional-danger-50: #ff3b30;
    --conditional-warning-50: #eb8900;
    --conditional-success-50: #289a45;
    --static-white: #fff;
    --static-white-transparent-1: #454545;
    --static-black: #000;
    --static-black-transparent-1: #00000080;
    --static-neutral-40: hsla(0, 0%, 100%, .35);
    --color-border-secondary: hsla(0, 0%, 100%, .1);
    --color-bg-trans: hsla(0, 0%, 100%, .06);
    --color-bg-trans-primary: hsla(0, 0%, 100%, .1);
    --color-bg-trans-tertiary: hsla(0, 0%, 100%, .2);
    --color-bg-trans-secondary: hsla(0, 0%, 100%, .15);
    --color-text-tertiary: hsla(0, 0%, 100%, .35);
    --color-text-primary: #fff;
    --static-neutral-60: hsla(0, 0%, 100%, .06);
    --color-primary-blue: #0070ff;
    --dot-flashing-from: #fff;
    --dot-flashing-to: hsla(0, 0%, 100%, .1)
}

.semi-toast-animation-hide {
    animation: semi-toast-keyframe-toast-hide .6s cubic-bezier(.22, .57, .02, 1.2) 0s;
    animation-fill-mode: forwards
}

.semi-input-wrapper {
    align-items: center;
    background: var(--bg-base-2);
    border-radius: 12px;
    display: flex;
    height: 44px
}

.semi-input-wrapper .semi-input {
    font-size: var(--font-size)
}

.semi-input-wrapper .semi-input::-webkit-input-placeholder {
    color: var(--text-caption, #ccc)
}

.semi-input-wrapper .semi-input::-ms-input-placeholder {
    color: var(--text-caption, #ccc)
}

.semi-input-wrapper .semi-input::placeholder {
    color: var(--text-caption, #ccc)
}

.semi-input-wrapper:not(.semi-input-wrapper-disabled):hover {
    border-color: #06f
}

.semi-input-wrapper:active, .semi-input-wrapper:hover {
    background: var(--bg-base-2)
}

.semi-input-wrapper-disabled:hover {
    border-color: transparent
}

.semi-input-wrapper-disabled {
    background-color: rgba(46, 49, 56, .04)
}

.semi-avatar img {
    background-color: #eaeaea
}

.semi-select {
    border-radius: 12px
}

:has(::-moz-selection) {
    margin-bottom: 0;
    padding-bottom: 0
}

:has(::selection) {
    margin-bottom: 0;
    padding-bottom: 0
}

#image-grid-4 tr {
    border: 0
}

.semi-modal {
    max-width: calc(100% - 32px)
}

.pointer-events-none {
    pointer-events: none
}

.\!visible {
    visibility: visible !important
}

.visible {
    visibility: visible
}

.invisible {
    visibility: hidden
}

.\!collapse {
    visibility: collapse !important
}

.collapse {
    visibility: collapse
}

.static {
    position: static
}

.fixed {
    position: fixed
}

.absolute {
    position: absolute
}

.relative {
    position: relative
}

.sticky {
    position: -webkit-sticky;
    position: sticky
}

.inset-0 {
    inset: 0
}

.bottom-0 {
    bottom: 0
}

.bottom-7 {
    bottom: 7px
}

.bottom-8 {
    bottom: 8px
}

.left-0 {
    left: 0
}

.left-7 {
    left: 7px
}

.left-8 {
    left: 8px
}

.right-0 {
    right: 0
}

.right-11 {
    right: 11px
}

.right-12 {
    right: 12px
}

.right-8 {
    right: 8px
}

.top-0 {
    top: 0
}

.z-10 {
    z-index: 10
}

.col-span-2 {
    grid-column: span 2/span 2
}

.row-auto {
    grid-row: auto
}

.row-span-2 {
    grid-row: span 2/span 2
}

.m-0 {
    margin: 0
}

.m-10 {
    margin: 10px
}

.m-12 {
    margin: 12px
}

.m-8 {
    margin: 8px
}

.m-\[1em\] {
    margin: 1em
}

.-mx-20 {
    margin-left: -20px;
    margin-right: -20px
}

.mx-1 {
    margin-left: 1px;
    margin-right: 1px
}

.mx-10 {
    margin-left: 10px;
    margin-right: 10px
}

.mx-12 {
    margin-left: 12px;
    margin-right: 12px
}

.mx-14 {
    margin-left: 14px;
    margin-right: 14px
}

.mx-16 {
    margin-left: 16px;
    margin-right: 16px
}

.mx-20 {
    margin-left: 20px;
    margin-right: 20px
}

.mx-4 {
    margin-left: 4px;
    margin-right: 4px
}

.mx-8 {
    margin-left: 8px;
    margin-right: 8px
}

.mx-\[10px\] {
    margin-left: 10px;
    margin-right: 10px
}

.mx-auto {
    margin-left: auto;
    margin-right: auto
}

.my-10 {
    margin-bottom: 10px;
    margin-top: 10px
}

.my-12 {
    margin-bottom: 12px;
    margin-top: 12px
}

.my-2 {
    margin-bottom: 2px;
    margin-top: 2px
}

.my-22 {
    margin-bottom: 22px;
    margin-top: 22px
}

.my-5 {
    margin-bottom: 5px;
    margin-top: 5px
}

.my-8 {
    margin-bottom: 8px;
    margin-top: 8px
}

.\!mb-28 {
    margin-bottom: 28px !important
}

.\!ml-0 {
    margin-left: 0 !important
}

.\!ml-2 {
    margin-left: 2px !important
}

.\!mr-10 {
    margin-right: 10px !important
}

.\!mr-8 {
    margin-right: 8px !important
}

.-mb-12 {
    margin-bottom: -12px
}

.-mb-20 {
    margin-bottom: -20px
}

.-mb-59 {
    margin-bottom: -59px
}

.-ml-14 {
    margin-left: -14px
}

.-ml-16 {
    margin-left: -16px
}

.-mt-1 {
    margin-top: -1px
}

.-mt-16 {
    margin-top: -16px
}

.-mt-2 {
    margin-top: -2px
}

.-mt-40 {
    margin-top: -40px
}

.mb-10 {
    margin-bottom: 10px
}

.mb-12 {
    margin-bottom: 12px
}

.mb-16 {
    margin-bottom: 16px
}

.mb-2 {
    margin-bottom: 2px
}

.mb-20 {
    margin-bottom: 20px
}

.mb-24 {
    margin-bottom: 24px
}

.mb-26 {
    margin-bottom: 26px
}

.mb-36 {
    margin-bottom: 36px
}

.mb-4 {
    margin-bottom: 4px
}

.mb-40 {
    margin-bottom: 40px
}

.mb-46 {
    margin-bottom: 46px
}

.mb-6 {
    margin-bottom: 6px
}

.mb-8 {
    margin-bottom: 8px
}

.mb-\[-2px\] {
    margin-bottom: -2px
}

.mb-\[10px\] {
    margin-bottom: 10px
}

.ml-0 {
    margin-left: 0
}

.ml-10 {
    margin-left: 10px
}

.ml-12 {
    margin-left: 12px
}

.ml-16 {
    margin-left: 16px
}

.ml-2 {
    margin-left: 2px
}

.ml-20 {
    margin-left: 20px
}

.ml-24 {
    margin-left: 24px
}

.ml-3 {
    margin-left: 3px
}

.ml-32 {
    margin-left: 32px
}

.ml-4 {
    margin-left: 4px
}

.ml-5 {
    margin-left: 5px
}

.ml-6 {
    margin-left: 6px
}

.ml-7 {
    margin-left: 7px
}

.ml-8 {
    margin-left: 8px
}

.ml-\[4px\] {
    margin-left: 4px
}

.mr-0 {
    margin-right: 0
}

.mr-1 {
    margin-right: 1px
}

.mr-10 {
    margin-right: 10px
}

.mr-12 {
    margin-right: 12px
}

.mr-15 {
    margin-right: 15px
}

.mr-16 {
    margin-right: 16px
}

.mr-2 {
    margin-right: 2px
}

.mr-20 {
    margin-right: 20px
}

.mr-4 {
    margin-right: 4px
}

.mr-6 {
    margin-right: 6px
}

.mr-8 {
    margin-right: 8px
}

.mt-0 {
    margin-top: 0
}

.mt-10 {
    margin-top: 10px
}

.mt-12 {
    margin-top: 12px
}

.mt-14 {
    margin-top: 14px
}

.mt-16 {
    margin-top: 16px
}

.mt-2 {
    margin-top: 2px
}

.mt-20 {
    margin-top: 20px
}

.mt-24 {
    margin-top: 24px
}

.mt-28 {
    margin-top: 28px
}

.mt-30 {
    margin-top: 30px
}

.mt-4 {
    margin-top: 4px
}

.mt-6 {
    margin-top: 6px
}

.mt-8 {
    margin-top: 8px
}

.mt-80 {
    margin-top: 80px
}

.mt-\[-8px\] {
    margin-top: -8px
}

.mt-\[7px\] {
    margin-top: 7px
}

.mt-\[80px\] {
    margin-top: 80px
}

.box-content {
    box-sizing: initial
}

.line-clamp-2 {
    -webkit-line-clamp: 2
}

.line-clamp-2, .line-clamp-3 {
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical
}

.line-clamp-3 {
    -webkit-line-clamp: 3
}

.\!block {
    display: block !important
}

.block {
    display: block
}

.inline-block {
    display: inline-block
}

.inline {
    display: inline
}

.flex {
    display: flex
}

.inline-flex {
    display: inline-flex
}

.table {
    display: table
}

.table-row-group {
    display: table-row-group
}

.table-row {
    display: table-row
}

.flow-root {
    display: flow-root
}

.grid {
    display: grid
}

.contents {
    display: contents
}

.list-item {
    display: list-item
}

.\!hidden {
    display: none !important
}

.hidden {
    display: none
}

.\!h-20 {
    height: 20px !important
}

.\!h-46 {
    height: 46px !important
}

.\!h-\[30px\] {
    height: 30px !important
}

.h-0 {
    height: 0
}

.h-1 {
    height: 1px
}

.h-10 {
    height: 10px
}

.h-12 {
    height: 12px
}

.h-120 {
    height: 120px
}

.h-128 {
    height: 128px
}

.h-136 {
    height: 136px
}

.h-14 {
    height: 14px
}

.h-16 {
    height: 16px
}

.h-178 {
    height: 178px
}

.h-18 {
    height: 18px
}

.h-20 {
    height: 20px
}

.h-212 {
    height: 212px
}

.h-22 {
    height: 22px
}

.h-223 {
    height: 223px
}

.h-24 {
    height: 24px
}

.h-250 {
    height: 250px
}

.h-26 {
    height: 26px
}

.h-3 {
    height: 3px
}

.h-30 {
    height: 30px
}

.h-32 {
    height: 32px
}

.h-320 {
    height: 320px
}

.h-34 {
    height: 34px
}

.h-36 {
    height: 36px
}

.h-38 {
    height: 38px
}

.h-40 {
    height: 40px
}

.h-430 {
    height: 430px
}

.h-44 {
    height: 44px
}

.h-48 {
    height: 48px
}

.h-54 {
    height: 54px
}

.h-59 {
    height: 59px
}

.h-64 {
    height: 64px
}

.h-72 {
    height: 72px
}

.h-82 {
    height: 82px
}

.h-87 {
    height: 87px
}

.h-\[36px\] {
    height: 36px
}

.h-\[calc\(100vh-140px\)\] {
    height: calc(100vh - 140px)
}

.h-\[calc\(100vh-140px-56px\)\] {
    height: calc(100vh - 196px)
}

.h-fit {
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.h-full {
    height: 100%
}

.h-screen {
    height: 100vh
}

.max-h-137 {
    max-height: 137px
}

.max-h-400 {
    max-height: 400px
}

.max-h-48 {
    max-height: 48px
}

.max-h-60 {
    max-height: 60px
}

.min-h-0 {
    min-height: 0
}

.min-h-332 {
    min-height: 332px
}

.min-h-56 {
    min-height: 56px
}

.\!w-112 {
    width: 112px !important
}

.\!w-20 {
    width: 20px !important
}

.\!w-200 {
    width: 200px !important
}

.\!w-\[calc\(100\%-32px\)\] {
    width: calc(100% - 32px) !important
}

.\!w-full {
    width: 100% !important
}

.w-1 {
    width: 1px
}

.w-10 {
    width: 10px
}

.w-12 {
    width: 12px
}

.w-120 {
    width: 120px
}

.w-132 {
    width: 132px
}

.w-14 {
    width: 14px
}

.w-16 {
    width: 16px
}

.w-20 {
    width: 20px
}

.w-209 {
    width: 209px
}

.w-212 {
    width: 212px
}

.w-22 {
    width: 22px
}

.w-220 {
    width: 220px
}

.w-24 {
    width: 24px
}

.w-25 {
    width: 25px
}

.w-250 {
    width: 250px
}

.w-26 {
    width: 26px
}

.w-28 {
    width: 28px
}

.w-3 {
    width: 3px
}

.w-30 {
    width: 30px
}

.w-32 {
    width: 32px
}

.w-36 {
    width: 36px
}

.w-360 {
    width: 360px
}

.w-40 {
    width: 40px
}

.w-430 {
    width: 430px
}

.w-48 {
    width: 48px
}

.w-52 {
    width: 52px
}

.w-54 {
    width: 54px
}

.w-72 {
    width: 72px
}

.w-8 {
    width: 8px
}

.w-88 {
    width: 88px
}

.w-97 {
    width: 97px
}

.w-\[100vw\] {
    width: 100vw
}

.w-\[143px\] {
    width: 143px
}

.w-\[30\%\] {
    width: 30%
}

.w-\[60\%\] {
    width: 60%
}

.w-\[80px\] {
    width: 80px
}

.w-fit {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.w-full {
    width: 100%
}

.w-screen {
    width: 100vw
}

.min-w-0 {
    min-width: 0
}

.min-w-10 {
    min-width: 10px
}

.min-w-113 {
    min-width: 113px
}

.min-w-120 {
    min-width: 120px
}

.min-w-140 {
    min-width: 140px
}

.min-w-2 {
    min-width: 2px
}

.min-w-20 {
    min-width: 20px
}

.min-w-40 {
    min-width: 40px
}

.min-w-\[140px\] {
    min-width: 140px
}

.\!max-w-full {
    max-width: 100% !important
}

.max-w-120 {
    max-width: 120px
}

.max-w-165 {
    max-width: 165px
}

.max-w-180 {
    max-width: 180px
}

.max-w-250 {
    max-width: 250px
}

.max-w-251 {
    max-width: 251px
}

.max-w-30 {
    max-width: 30px
}

.max-w-350 {
    max-width: 350px
}

.max-w-360 {
    max-width: 360px
}

.max-w-390 {
    max-width: 390px
}

.max-w-40 {
    max-width: 40px
}

.max-w-400 {
    max-width: 400px
}

.max-w-520 {
    max-width: 520px
}

.max-w-\[100\%\] {
    max-width: 100%
}

.max-w-\[245px\] {
    max-width: 245px
}

.max-w-\[600px\] {
    max-width: 600px
}

.max-w-\[calc\(100\%-40px\)\] {
    max-width: calc(100% - 40px)
}

.max-w-\[fit-content\] {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content
}

.max-w-\[var\(--self-message-box-max-width\2c 450px\)\] {
    max-width: var(--self-message-box-max-width, 450px)
}

.max-w-full {
    max-width: 100%
}

.\!flex-1 {
    flex: 1 1 0% !important
}

.flex-1 {
    flex: 1 1 0%
}

.flex-initial {
    flex: 0 1 auto
}

.flex-none {
    flex: none
}

.flex-shrink-0 {
    flex-shrink: 0
}

.shrink {
    flex-shrink: 1
}

.shrink-0 {
    flex-shrink: 0
}

.grow {
    flex-grow: 1
}

.transform {
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}

@keyframes spin {
    to {
        transform: rotate(1turn)
    }
}

.animate-spin {
    animation: spin 1s linear infinite
}

.\!cursor-not-allowed {
    cursor: not-allowed !important
}

.cursor-not-allowed {
    cursor: not-allowed
}

.cursor-pointer {
    cursor: pointer
}

.select-none {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.select-text {
    -webkit-user-select: text;
    -moz-user-select: text;
    -ms-user-select: text;
    user-select: text
}

.resize {
    resize: both
}

.grid-cols-2 {
    grid-template-columns:repeat(2, minmax(0, 1fr))
}

.grid-rows-2 {
    grid-template-rows:repeat(2, minmax(0, 1fr))
}

.grid-rows-\[0fr\2c 56px\] {
    grid-template-rows:0fr 56px
}

.grid-rows-\[1fr\2c 56px\] {
    grid-template-rows:1fr 56px
}

.flex-row {
    flex-direction: row
}

.flex-col {
    flex-direction: column
}

.flex-col-reverse {
    flex-direction: column-reverse
}

.flex-wrap {
    flex-wrap: wrap
}

.content-center {
    align-content: center
}

.content-end {
    align-content: flex-end
}

.\!items-start {
    align-items: flex-start !important
}

.items-start {
    align-items: flex-start
}

.\!items-end {
    align-items: flex-end !important
}

.items-end {
    align-items: flex-end
}

.items-center {
    align-items: center
}

.items-baseline {
    align-items: baseline
}

.items-stretch {
    align-items: stretch
}

.justify-start {
    justify-content: flex-start
}

.justify-end {
    justify-content: flex-end
}

.justify-center {
    justify-content: center
}

.justify-between {
    justify-content: space-between
}

.gap-10 {
    gap: 10px
}

.gap-12 {
    gap: 12px
}

.gap-16 {
    gap: 16px
}

.gap-2 {
    gap: 2px
}

.gap-24 {
    gap: 24px
}

.gap-4 {
    gap: 4px
}

.gap-6 {
    gap: 6px
}

.gap-8 {
    gap: 8px
}

.gap-x-12 {
    column-gap: 12px
}

.gap-x-8 {
    column-gap: 8px
}

.gap-x-\[var\(--s-radius-xs\)\] {
    column-gap: var(--s-radius-xs)
}

.gap-y-8 {
    row-gap: 8px
}

.gap-y-\[var\(--s-radius-m\)\] {
    row-gap: var(--s-radius-m)
}

.self-start {
    align-self: flex-start
}

.self-end {
    align-self: flex-end
}

.self-center {
    align-self: center
}

.self-stretch {
    align-self: stretch
}

.overflow-auto {
    overflow: auto
}

.\!overflow-hidden {
    overflow: hidden !important
}

.overflow-hidden {
    overflow: hidden
}

.overflow-visible {
    overflow: visible
}

.overflow-y-auto {
    overflow-y: auto
}

.overflow-y-scroll {
    overflow-y: scroll
}

.truncate {
    overflow: hidden;
    white-space: nowrap
}

.overflow-ellipsis, .text-ellipsis, .truncate {
    text-overflow: ellipsis
}

.whitespace-normal {
    white-space: normal
}

.whitespace-nowrap {
    white-space: nowrap
}

.whitespace-pre-wrap {
    white-space: pre-wrap
}

.whitespace-break-spaces {
    white-space: break-spaces
}

.break-words {
    overflow-wrap: break-word
}

.break-all {
    word-break: break-all
}

.break-keep {
    word-break: keep-all
}

.\!rounded-16 {
    border-radius: 16px !important
}

.\!rounded-none {
    border-radius: 0 !important
}

.\!rounded-s-radius-xxs {
    border-radius: 4px !important
}

.rounded-10 {
    border-radius: 10px
}

.rounded-12 {
    border-radius: 12px
}

.rounded-16 {
    border-radius: 16px
}

.rounded-2 {
    border-radius: 2px
}

.rounded-4 {
    border-radius: 4px
}

.rounded-48 {
    border-radius: 48px
}

.rounded-6 {
    border-radius: 6px
}

.rounded-60 {
    border-radius: 60px
}

.rounded-73 {
    border-radius: 73px
}

.rounded-8 {
    border-radius: 8px
}

.rounded-\[12px\] {
    border-radius: 12px
}

.rounded-\[16px\] {
    border-radius: 16px
}

.rounded-\[6px\] {
    border-radius: 6px
}

.rounded-\[var\(--s-radius-s\)\] {
    border-radius: var(--s-radius-s)
}

.rounded-full {
    border-radius: 9999px
}

.rounded-half {
    border-radius: 50%
}

.rounded-s-radius-m {
    border-radius: 16px
}

.rounded-s-radius-s {
    border-radius: 12px
}

.rounded-s-radius-xl {
    border-radius: 24px
}

.rounded-s-radius-xs {
    border-radius: 10px
}

.rounded-s-radius-xxs {
    border-radius: 4px
}

.rounded-b-16 {
    border-bottom-left-radius: 16px;
    border-bottom-right-radius: 16px
}

.rounded-t-s-radius-m {
    border-top-left-radius: 16px;
    border-top-right-radius: 16px
}

.\!border-0 {
    border-width: 0 !important
}

.border {
    border-width: 1px
}

.border-0 {
    border-width: 0
}

.border-2 {
    border-width: 2px
}

.border-\[0\.5px\] {
    border-width: .5px
}

.border-l-2 {
    border-left-width: 2px
}

.border-t {
    border-top-width: 1px
}

.border-t-\[0\.5px\] {
    border-top-width: .5px
}

.border-solid {
    border-style: solid
}

.border-dashed {
    border-style: dashed
}

.border-none {
    border-style: none
}

.border-\[\#0000004D\] {
    border-color: #0000004d
}

.border-\[rgba\(0\2c 0\2c 0\2c 0\.12\)\] {
    border-color: rgba(0, 0, 0, .12)
}

.border-\[var\(--s-color-brand-primary-default\)\] {
    border-color: var(--s-color-brand-primary-default)
}

.border-\[var\(--s-color-text-disable\)\] {
    border-color: var(--s-color-text-disable)
}

.border-\[var\(--semi-color-focus-border\)\] {
    border-color: var(--semi-color-focus-border)
}

.border-s-color-border-primary {
    border-color: var(--s-color-border-primary)
}

.border-s-color-border-secondary {
    border-color: var(--s-color-border-secondary)
}

.border-s-color-border-tertiary {
    border-color: var(--s-color-border-tertiary)
}

.border-s-color-text-intact-tertiary {
    border-color: var(--s-color-text-intact-tertiary)
}

.\!bg-\[\#f7f7f7\] {
    --tw-bg-opacity: 1 !important;
    background-color: rgb(247 247 247/var(--tw-bg-opacity)) !important
}

.\!bg-s-color-bg-invert-primary {
    background-color: var(--s-color-bg-invert-primary) !important
}

.\!bg-s-color-bg-primary {
    background-color: var(--s-color-bg-primary) !important
}

.\!bg-transparent {
    background-color: initial !important
}

.bg-\[\#FF3B30\]\/10 {
    background-color: rgba(255, 59, 48, .1)
}

.bg-\[\#FF453A0D\] {
    background-color: #ff453a0d
}

.bg-\[\#FFFFFFcc\] {
    background-color: #ffffffcc
}

.bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245/var(--tw-bg-opacity))
}

.bg-\[\#f9f9f9\] {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249/var(--tw-bg-opacity))
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
    background-color: rgba(0, 0, 0, .05)
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.06\)\] {
    background-color: rgba(0, 0, 0, .06)
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.13\)\] {
    background-color: rgba(0, 0, 0, .13)
}

.bg-\[rgba\(0\2c 0\2c 0\2c 0\.15\)\] {
    background-color: rgba(0, 0, 0, .15)
}

.bg-\[rgba\(153\2c 153\2c 153\2c 0\.1\)\] {
    background-color: hsla(0, 0%, 60%, .1)
}

.bg-\[var\(--bg-base\2c rgb\(255\2c 255\2c 255\)\)\] {
    background-color: var(--bg-base, #fff)
}

.bg-\[var\(--neutral-transparent-2\)\] {
    background-color: var(--neutral-transparent-2)
}

.bg-\[var\(--s-color-bg-primary\)\] {
    background-color: var(--s-color-bg-primary)
}

.bg-\[var\(--s-color-bg-secondary\)\] {
    background-color: var(--s-color-bg-secondary)
}

.bg-\[var\(--s-color-bg-trans\)\] {
    background-color: var(--s-color-bg-trans)
}

.bg-\[var\(--s-color-border-secondary\)\] {
    background-color: var(--s-color-border-secondary)
}

.bg-\[var\(--s-color-brand-secondary\)\] {
    background-color: var(--s-color-brand-secondary)
}

.bg-\[var\(--s-color-system-success\2c \#2FBC52\)\] {
    background-color: var(--s-color-system-success, #2fbc52)
}

.bg-neutral-transparent-1 {
    background-color: var(--neutral-transparent-1, rgba(0, 0, 0, .06))
}

.bg-s-color-bg-primary {
    background-color: var(--s-color-bg-primary)
}

.bg-s-color-bg-quaternary {
    background-color: var(--s-color-bg-quaternary)
}

.bg-s-color-bg-secondary {
    background-color: var(--s-color-bg-secondary)
}

.bg-s-color-bg-tertiary {
    background-color: var(--s-color-bg-tertiary)
}

.bg-s-color-bg-trans {
    background-color: var(--s-color-bg-trans)
}

.bg-s-color-bg-trans-secondary {
    background-color: var(--s-color-bg-trans-secondary)
}

.bg-s-color-brand-primary-transparent-1 {
    background-color: var(--s-color-brand-primary-transparent-1)
}

.bg-transparent {
    background-color: initial
}

.bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255/var(--tw-bg-opacity))
}

.bg-\[url\(\'\@\/assets\/emoji-tougue\.png\'\)\] {
    background-image: url(https://lf-flow-web-cdn.doubao.com/obj/flow-doubao/flow-ext-doubao/cdn-media-assets/emoji-tougue.f0fb384a.png)
}

.bg-none {
    background-image: none
}

.bg-cover {
    background-size: cover
}

.bg-clip-content {
    background-clip: content-box
}

.bg-center {
    background-position: 50%
}

.bg-no-repeat {
    background-repeat: no-repeat
}

.object-contain {
    object-fit: contain
}

.object-cover {
    object-fit: cover
}

.object-center {
    object-position: center
}

.object-left {
    object-position: left
}

.\!p-0 {
    padding: 0 !important
}

.p-0 {
    padding: 0
}

.p-1 {
    padding: 1px
}

.p-12 {
    padding: 12px
}

.p-16 {
    padding: 16px
}

.p-2 {
    padding: 2px
}

.p-20 {
    padding: 20px
}

.p-4 {
    padding: 4px
}

.p-6 {
    padding: 6px
}

.p-7 {
    padding: 7px
}

.p-8 {
    padding: 8px
}

.\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.\!py-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.px-0 {
    padding-left: 0;
    padding-right: 0
}

.px-10 {
    padding-left: 10px;
    padding-right: 10px
}

.px-12 {
    padding-left: 12px;
    padding-right: 12px
}

.px-14 {
    padding-left: 14px;
    padding-right: 14px
}

.px-15 {
    padding-left: 15px;
    padding-right: 15px
}

.px-16 {
    padding-left: 16px;
    padding-right: 16px
}

.px-20 {
    padding-left: 20px;
    padding-right: 20px
}

.px-3 {
    padding-left: 3px;
    padding-right: 3px
}

.px-4 {
    padding-left: 4px;
    padding-right: 4px
}

.px-54 {
    padding-left: 54px;
    padding-right: 54px
}

.px-6 {
    padding-left: 6px;
    padding-right: 6px
}

.px-8 {
    padding-left: 8px;
    padding-right: 8px
}

.px-9 {
    padding-left: 9px;
    padding-right: 9px
}

.px-\[1\.5px\] {
    padding-left: 1.5px;
    padding-right: 1.5px
}

.px-\[16px\] {
    padding-left: 16px;
    padding-right: 16px
}

.px-\[6px\] {
    padding-left: 6px;
    padding-right: 6px
}

.py-0 {
    padding-bottom: 0;
    padding-top: 0
}

.py-10 {
    padding-bottom: 10px;
    padding-top: 10px
}

.py-12 {
    padding-bottom: 12px;
    padding-top: 12px
}

.py-16 {
    padding-bottom: 16px;
    padding-top: 16px
}

.py-2 {
    padding-bottom: 2px;
    padding-top: 2px
}

.py-24 {
    padding-bottom: 24px;
    padding-top: 24px
}

.py-3 {
    padding-bottom: 3px;
    padding-top: 3px
}

.py-4 {
    padding-bottom: 4px;
    padding-top: 4px
}

.py-7 {
    padding-bottom: 7px;
    padding-top: 7px
}

.py-8 {
    padding-bottom: 8px;
    padding-top: 8px
}

.py-9 {
    padding-bottom: 9px;
    padding-top: 9px
}

.py-\[1\.5px\] {
    padding-bottom: 1.5px;
    padding-top: 1.5px
}

.py-\[2px\] {
    padding-bottom: 2px;
    padding-top: 2px
}

.py-\[8px\] {
    padding-bottom: 8px;
    padding-top: 8px
}

.\!pt-12 {
    padding-top: 12px !important
}

.pb-10 {
    padding-bottom: 10px
}

.pb-12 {
    padding-bottom: 12px
}

.pb-16 {
    padding-bottom: 16px
}

.pb-2 {
    padding-bottom: 2px
}

.pb-20 {
    padding-bottom: 20px
}

.pb-26 {
    padding-bottom: 26px
}

.pb-34 {
    padding-bottom: 34px
}

.pb-4 {
    padding-bottom: 4px
}

.pb-7 {
    padding-bottom: 7px
}

.pb-8 {
    padding-bottom: 8px
}

.pl-0 {
    padding-left: 0
}

.pl-10 {
    padding-left: 10px
}

.pl-12 {
    padding-left: 12px
}

.pl-14 {
    padding-left: 14px
}

.pl-16 {
    padding-left: 16px
}

.pl-18 {
    padding-left: 18px
}

.pl-24 {
    padding-left: 24px
}

.pl-4 {
    padding-left: 4px
}

.pl-8 {
    padding-left: 8px
}

.pl-\[10px\] {
    padding-left: 10px
}

.pr-0 {
    padding-right: 0
}

.pr-10 {
    padding-right: 10px
}

.pr-12 {
    padding-right: 12px
}

.pr-14 {
    padding-right: 14px
}

.pr-16 {
    padding-right: 16px
}

.pr-2 {
    padding-right: 2px
}

.pr-8 {
    padding-right: 8px
}

.pt-10 {
    padding-top: 10px
}

.pt-12 {
    padding-top: 12px
}

.pt-16 {
    padding-top: 16px
}

.pt-24 {
    padding-top: 24px
}

.pt-4 {
    padding-top: 4px
}

.pt-64 {
    padding-top: 64px
}

.pt-8 {
    padding-top: 8px
}

.pt-\[var\(--safe-top\)\] {
    padding-top: var(--safe-top)
}

.text-left {
    text-align: left
}

.text-center {
    text-align: center
}

.-indent-1 {
    text-indent: -1px
}

.align-middle {
    vertical-align: middle
}

.align-bottom {
    vertical-align: bottom
}

.align-\[-7px\] {
    vertical-align: -7px
}

.\!font-\[Montserrat\] {
    font-family: Montserrat !important
}

.font-\[Montserrat\] {
    font-family: Montserrat
}

.\!text-14 {
    font-size: 14px !important
}

.\!text-16 {
    font-size: 16px !important
}

.\!text-18 {
    font-size: 18px !important
}

.\!text-20 {
    font-size: 20px !important
}

.\!text-24 {
    font-size: 24px !important
}

.\!text-32 {
    font-size: 32px !important
}

.\!text-\[16px\] {
    font-size: 16px !important
}

.\!text-\[18px\] {
    font-size: 18px !important
}

.text-0 {
    font-size: 0
}

.text-11 {
    font-size: 11px
}

.text-12 {
    font-size: 12px
}

.text-13 {
    font-size: 13px
}

.text-14 {
    font-size: 14px
}

.text-16 {
    font-size: 16px
}

.text-18 {
    font-size: 18px
}

.text-20 {
    font-size: 20px
}

.text-22 {
    font-size: 22px
}

.text-24 {
    font-size: 24px
}

.text-28 {
    font-size: 28px
}

.text-30 {
    font-size: 30px
}

.text-32 {
    font-size: 32px
}

.text-36 {
    font-size: 36px
}

.text-\[10px\] {
    font-size: 10px
}

.text-\[12px\] {
    font-size: 12px
}

.text-\[13px\] {
    font-size: 13px
}

.text-\[14px\] {
    font-size: 14px
}

.text-\[15px\] {
    font-size: 15px
}

.text-\[16px\] {
    font-size: 16px
}

.text-\[18px\] {
    font-size: 18px
}

.text-\[32px\] {
    font-size: 32px
}

.text-base {
    font-size: 1rem;
    line-height: 1.5rem
}

.\!font-\[450\] {
    font-weight: 450 !important
}

.\!font-medium {
    font-weight: 500 !important
}

.font-\[400\] {
    font-weight: 400
}

.font-\[500\] {
    font-weight: 500
}

.font-\[600\] {
    font-weight: 600
}

.font-black {
    font-weight: 900
}

.font-bold {
    font-weight: 700
}

.font-medium {
    font-weight: 500
}

.font-normal {
    font-weight: 400
}

.font-semibold {
    font-weight: 600
}

.\!leading-14 {
    line-height: 14px !important
}

.\!leading-16 {
    line-height: 16px !important
}

.\!leading-20 {
    line-height: 20px !important
}

.\!leading-22 {
    line-height: 22px !important
}

.\!leading-26 {
    line-height: 26px !important
}

.\!leading-28 {
    line-height: 28px !important
}

.\!leading-normal {
    line-height: 1.5 !important
}

.\!leading-tight {
    line-height: 1.25 !important
}

.leading-14 {
    line-height: 14px
}

.leading-16 {
    line-height: 16px
}

.leading-17 {
    line-height: 17px
}

.leading-18 {
    line-height: 18px
}

.leading-20 {
    line-height: 20px
}

.leading-21 {
    line-height: 21px
}

.leading-22 {
    line-height: 22px
}

.leading-24 {
    line-height: 24px
}

.leading-\[16px\] {
    line-height: 16px
}

.leading-\[20px\] {
    line-height: 20px
}

.leading-\[36px\] {
    line-height: 36px
}

.leading-relaxed {
    line-height: 1.625
}

.\!text-\[\#999\] {
    --tw-text-opacity: 1 !important;
    color: rgb(153 153 153/var(--tw-text-opacity)) !important
}

.\!text-s-color-text-invert-secondary {
    color: var(--s-color-text-invert-secondary) !important
}

.\!text-s-color-text-secondary {
    color: var(--s-color-text-secondary) !important
}

.text-\[\#0080ff\] {
    --tw-text-opacity: 1;
    color: rgb(0 128 255/var(--tw-text-opacity))
}

.text-\[\#1c1f23\] {
    --tw-text-opacity: 1;
    color: rgb(28 31 35/var(--tw-text-opacity))
}

.text-\[\#67cd00\] {
    --tw-text-opacity: 1;
    color: rgb(103 205 0/var(--tw-text-opacity))
}

.text-\[\#878FAB\] {
    --tw-text-opacity: 1;
    color: rgb(135 143 171/var(--tw-text-opacity))
}

.text-\[\#999\] {
    --tw-text-opacity: 1;
    color: rgb(153 153 153/var(--tw-text-opacity))
}

.text-\[\#F94D4D\] {
    --tw-text-opacity: 1;
    color: rgb(249 77 77/var(--tw-text-opacity))
}

.text-\[\#FF3B30\] {
    --tw-text-opacity: 1;
    color: rgb(255 59 48/var(--tw-text-opacity))
}

.text-\[\#f92d20\] {
    --tw-text-opacity: 1;
    color: rgb(249 45 32/var(--tw-text-opacity))
}

.text-\[\#ffb300\] {
    --tw-text-opacity: 1;
    color: rgb(255 179 0/var(--tw-text-opacity))
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
    color: rgba(0, 0, 0, .5)
}

.text-\[var\(--s-color-accents-red\)\] {
    color: var(--s-color-accents-red)
}

.text-\[var\(--s-color-alert\)\] {
    color: var(--s-color-alert)
}

.text-\[var\(--s-color-brand-primary-default\)\] {
    color: var(--s-color-brand-primary-default)
}

.text-\[var\(--s-color-red\2c \#F94D4D\)\] {
    color: var(--s-color-red, #f94d4d)
}

.text-\[var\(--s-color-text-primary\)\] {
    color: var(--s-color-text-primary)
}

.text-\[var\(--s-color-text-quaternary\)\] {
    color: var(--s-color-text-quaternary)
}

.text-\[var\(--s-color-text-secondary\)\] {
    color: var(--s-color-text-secondary)
}

.text-\[var\(--s-color-text-tertiary\)\] {
    color: var(--s-color-text-tertiary)
}

.text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0/var(--tw-text-opacity))
}

.text-gray-400 {
    --tw-text-opacity: 1;
    color: rgb(156 163 175/var(--tw-text-opacity))
}

.text-gray-500 {
    --tw-text-opacity: 1;
    color: rgb(107 114 128/var(--tw-text-opacity))
}

.text-neutral-color-50 {
    --tw-text-opacity: 1;
    color: rgb(153 153 153/var(--tw-text-opacity))
}

.text-s-color-accents-grey {
    color: var(--s-color-accents-grey)
}

.text-s-color-accents-purple {
    color: var(--s-color-accents-purple)
}

.text-s-color-accents-red {
    color: var(--s-color-accents-red)
}

.text-s-color-brand-primary-default {
    color: var(--s-color-brand-primary-default)
}

.text-s-color-glow-blue {
    color: var(--s-color-glow-blue)
}

.text-s-color-text-disable {
    color: var(--s-color-text-disable)
}

.text-s-color-text-primary {
    color: var(--s-color-text-primary)
}

.text-s-color-text-quaternary {
    color: var(--s-color-text-quaternary)
}

.text-s-color-text-secondary {
    color: var(--s-color-text-secondary)
}

.text-s-color-text-tertiary {
    color: var(--s-color-text-tertiary)
}

.text-transparent {
    color: transparent
}

.text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255/var(--tw-text-opacity))
}

.underline {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline
}

.underline-offset-2 {
    text-underline-offset: 2px
}

.opacity-0 {
    opacity: 0
}

.opacity-100 {
    opacity: 1
}

.opacity-25 {
    opacity: .25
}

.shadow {
    --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);
    --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}

.outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px
}

.outline {
    outline-style: solid
}

.blur {
    --tw-blur: blur(8px)
}

.blur, .drop-shadow {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.drop-shadow {
    --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0, 0, 0, .1)) drop-shadow(0 1px 1px rgba(0, 0, 0, .06))
}

.filter {
    -webkit-filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}

.transition {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, fill, stroke, opacity, box-shadow, transform, -webkit-text-decoration-color, -webkit-filter, -webkit-backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-text-decoration-color, -webkit-filter, -webkit-backdrop-filter;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-\[grid-template-rows\] {
    transition-duration: .15s;
    transition-property: grid-template-rows;
    transition-property: grid-template-rows, -ms-grid-rows;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-all {
    transition-duration: .15s;
    transition-property: all;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-colors {
    transition-duration: .15s;
    transition-property: color, background-color, border-color, fill, stroke, -webkit-text-decoration-color;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, -webkit-text-decoration-color;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-opacity {
    transition-duration: .15s;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.transition-transform {
    transition-duration: .15s;
    transition-property: transform;
    transition-timing-function: cubic-bezier(.4, 0, .2, 1)
}

.content-\[\'\'\] {
    --tw-content: "";
    content: var(--tw-content)
}

.after\:pointer-events-none:after {
    content: var(--tw-content);
    pointer-events: none
}

.after\:absolute:after {
    content: var(--tw-content);
    position: absolute
}

.after\:inset-0:after {
    content: var(--tw-content);
    inset: 0
}

.after\:rounded-10:after {
    border-radius: 10px;
    content: var(--tw-content)
}

.after\:border:after {
    border-width: 1px;
    content: var(--tw-content)
}

.after\:border-solid:after {
    border-style: solid;
    content: var(--tw-content)
}

.after\:border-\[var\(--s-color-border-secondary\)\]:after {
    border-color: var(--s-color-border-secondary);
    content: var(--tw-content)
}

.after\:content-\[\"\"\]:after {
    --tw-content: "";
    content: var(--tw-content)
}

.hover\:bg-\[var\(--s-color-bg-trans\)\]:hover {
    background-color: var(--s-color-bg-trans)
}

.hover\:bg-s-color-bg-quaternary:hover {
    background-color: var(--s-color-bg-quaternary)
}

.hover\:bg-s-color-bg-secondary:hover {
    background-color: var(--s-color-bg-secondary)
}

.hover\:bg-s-color-bg-tertiary:hover {
    background-color: var(--s-color-bg-tertiary)
}

.hover\:bg-s-color-bg-trans:hover {
    background-color: var(--s-color-bg-trans)
}

.hover\:bg-s-color-bg-trans-primary:hover {
    background-color: var(--s-color-bg-trans-primary)
}

.hover\:bg-none:hover {
    background-image: none
}

.hover\:pr-3:hover {
    padding-right: 3px
}

.hover\:text-\[\#1c1f23\]:hover {
    --tw-text-opacity: 1;
    color: rgb(28 31 35/var(--tw-text-opacity))
}

.hover\:text-s-color-brand-primary-hover:hover {
    color: var(--s-color-brand-primary-hover)
}

.active\:bg-s-color-bg-tertiary:active {
    background-color: var(--s-color-bg-tertiary)
}

.active\:bg-s-color-bg-trans-secondary:active {
    background-color: var(--s-color-bg-trans-secondary)
}

.data-\[narrow\=false\]\:mx-12[data-narrow=false] {
    margin-left: 12px;
    margin-right: 12px
}

.data-\[narrow\=true\]\:mx-10[data-narrow=true] {
    margin-left: 10px;
    margin-right: 10px
}

.data-\[narrow\=true\]\:flex[data-narrow=true] {
    display: flex
}

.data-\[narrow\=false\]\:grid[data-narrow=false] {
    display: grid
}

.data-\[narrow\=false\]\:grid-cols-3[data-narrow=false] {
    grid-template-columns:repeat(3, minmax(0, 1fr))
}

.data-\[narrow\=true\]\:flex-col[data-narrow=true] {
    flex-direction: column
}

@media (max-width: 419px) {
    .sm\:ml-0 {
        margin-left: 0
    }

    .sm\:mt-20 {
        margin-top: 20px
    }

    .sm\:line-clamp-2 {
        display: -webkit-box;
        overflow: hidden;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2
    }

    .sm\:block {
        display: block
    }

    .sm\:flex {
        display: flex
    }

    .sm\:\!max-w-320 {
        max-width: 320px !important
    }

    .sm\:max-w-\[50vw\] {
        max-width: 50vw
    }

    .sm\:flex-col {
        flex-direction: column
    }

    .sm\:items-center {
        align-items: center
    }

    .sm\:pt-24 {
        padding-top: 24px
    }

    .sm\:text-center {
        text-align: center
    }

    .sm\:text-15 {
        font-size: 15px
    }

    .sm\:text-22 {
        font-size: 22px
    }

    .sm\:leading-21 {
        line-height: 21px
    }

    .sm\:leading-30 {
        line-height: 30px
    }
}

@media (max-width: 879px) {
    .md\:max-w-\[50vw\] {
        max-width: 50vw
    }

    .md\:truncate {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .md\:px-10 {
        padding-left: 10px;
        padding-right: 10px
    }

    .md\:pt-84 {
        padding-top: 84px
    }
}

@media (min-width: 1024px) {
    .lg\:truncate {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }

    .lg\:px-10 {
        padding-left: 10px;
        padding-right: 10px
    }

    .lg\:pt-84 {
        padding-top: 84px
    }
}
