body,:host{--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,:host,:host .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;--semi-ai-purple-0: 248,237,255;--semi-ai-purple-1: 242,218,255;--semi-ai-purple-2: 227,181,255;--semi-ai-purple-3: 209,145,255;--semi-ai-purple-4: 189,108,255;--semi-ai-purple-5: 166,71,255;--semi-ai-purple-6: 134,54,219;--semi-ai-purple-7: 105,40,184;--semi-ai-purple-8: 78,28,148;--semi-ai-purple-9: 54,18,112;--semi-ai-general-0-3: 239,247,255;--semi-ai-general-0-2: 244,244,255;--semi-ai-general-0-1: 248,237,255;--semi-ai-general-0-0: 255,242,255;--semi-ai-general-1-3: 213,235,255;--semi-ai-general-1-2: 223,224,255;--semi-ai-general-1-1: 242,218,255;--semi-ai-general-1-0: 255,218,254;--semi-ai-general-2-3: 171,213,255;--semi-ai-general-2-2: 193,192,255;--semi-ai-general-2-1: 227,181,255;--semi-ai-general-2-0: 254,181,255;--semi-ai-general-3-3: 130,190,255;--semi-ai-general-3-2: 163,160,255;--semi-ai-general-3-1: 209,145,255;--semi-ai-general-3-0: 249,143,255;--semi-ai-general-4-3: 88,166,255;--semi-ai-general-4-2: 134,129,255;--semi-ai-general-4-1: 189,108,255;--semi-ai-general-4-0: 242,106,255;--semi-ai-general-5-3: 46,140,255;--semi-ai-general-5-2: 107,97,255;--semi-ai-general-5-1: 166,71,255;--semi-ai-general-5-0: 233,69,255;--semi-ai-general-6-3: 33,114,219;--semi-ai-general-6-2: 88,77,219;--semi-ai-general-6-1: 134,54,219;--semi-ai-general-6-0: 194,53,219;--semi-ai-general-7-3: 22,89,184;--semi-ai-general-7-2: 71,59,184;--semi-ai-general-7-1: 105,40,184;--semi-ai-general-7-0: 157,39,184;--semi-ai-general-8-3: 13,67,148;--semi-ai-general-8-2: 55,43,148;--semi-ai-general-8-1: 78,28,148;--semi-ai-general-8-0: 121,27,148;--semi-ai-general-9-3: 7,47,112;--semi-ai-general-9-2: 40,29,112;--semi-ai-general-9-1: 54,18,112;--semi-ai-general-9-0: 88,17,112;--semi-ai-general-0: linear-gradient(278deg, rgba(var(--semi-ai-general-0-0)) 0%, rgba(var(--semi-ai-general-0-1)) 30%, rgba(var(--semi-ai-general-0-2)) 60%, rgba(var(--semi-ai-general-0-3)) 100%);--semi-ai-general-1: linear-gradient(278deg, rgba(var(--semi-ai-general-1-0)) 0%, rgba(var(--semi-ai-general-1-1)) 30%, rgba(var(--semi-ai-general-1-2)) 60%, rgba(var(--semi-ai-general-1-3)) 100%);--semi-ai-general-2: linear-gradient(278deg, rgba(var(--semi-ai-general-2-0)) 0%, rgba(var(--semi-ai-general-2-1)) 30%, rgba(var(--semi-ai-general-2-2)) 60%, rgba(var(--semi-ai-general-2-3)) 100%);--semi-ai-general-3: linear-gradient(278deg, rgba(var(--semi-ai-general-3-0)) 0%, rgba(var(--semi-ai-general-3-1)) 30%, rgba(var(--semi-ai-general-3-2)) 60%, rgba(var(--semi-ai-general-3-3)) 100%);--semi-ai-general-4: linear-gradient(278deg, rgba(var(--semi-ai-general-4-0)) 0%, rgba(var(--semi-ai-general-4-1)) 30%, rgba(var(--semi-ai-general-4-2)) 60%, rgba(var(--semi-ai-general-4-3)) 100%);--semi-ai-general-5: linear-gradient(278deg, rgba(var(--semi-ai-general-5-0)) 0%, rgba(var(--semi-ai-general-5-1)) 30%, rgba(var(--semi-ai-general-5-2)) 60%, rgba(var(--semi-ai-general-5-3)) 100%);--semi-ai-general-6: linear-gradient(278deg, rgba(var(--semi-ai-general-6-0)) 0%, rgba(var(--semi-ai-general-6-1)) 30%, rgba(var(--semi-ai-general-6-2)) 60%, rgba(var(--semi-ai-general-6-3)) 100%);--semi-ai-general-7: linear-gradient(278deg, rgba(var(--semi-ai-general-7-0)) 0%, rgba(var(--semi-ai-general-7-1)) 30%, rgba(var(--semi-ai-general-7-2)) 60%, rgba(var(--semi-ai-general-7-3)) 100%);--semi-ai-general-8: linear-gradient(278deg, rgba(var(--semi-ai-general-8-0)) 0%, rgba(var(--semi-ai-general-8-1)) 30%, rgba(var(--semi-ai-general-8-2)) 60%, rgba(var(--semi-ai-general-8-3)) 100%);--semi-ai-general-9: linear-gradient(278deg, rgba(var(--semi-ai-general-9-0)) 0%, rgba(var(--semi-ai-general-9-1)) 30%, rgba(var(--semi-ai-general-9-2)) 60%, rgba(var(--semi-ai-general-9-3)) 100%)}body[theme-mode=dark],body .semi-always-dark,:host([theme-mode=dark]),:host .semi-always-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;--semi-ai-purple-0: 58,23,112;--semi-ai-purple-1: 83,35,148;--semi-ai-purple-2: 111,49,184;--semi-ai-purple-3: 141,65,219;--semi-ai-purple-4: 167,68,255;--semi-ai-purple-5: 195,117,255;--semi-ai-purple-6: 213,152,255;--semi-ai-purple-7: 229,186,255;--semi-ai-purple-8: 243,221,255;--semi-ai-purple-9: 251,243,255;--semi-ai-general-0-0: 9,44,100;--semi-ai-general-0-1: 39,29,108;--semi-ai-general-0-2: 58,23,112;--semi-ai-general-0-3: 80,18,101;--semi-ai-general-1-0: 17,64,136;--semi-ai-general-1-1: 54,43,144;--semi-ai-general-1-2: 83,35,148;--semi-ai-general-1-3: 113,28,137;--semi-ai-general-2-0: 26,86,172;--semi-ai-general-2-1: 70,59,180;--semi-ai-general-2-2: 111,49,184;--semi-ai-general-2-3: 148,41,173;--semi-ai-general-3-0: 38,111,207;--semi-ai-general-3-1: 88,78,215;--semi-ai-general-3-2: 141,65,219;--semi-ai-general-3-3: 185,55,208;--semi-ai-general-4-0: 35,127,240;--semi-ai-general-4-1: 94,84,248;--semi-ai-general-4-2: 167,68,255;--semi-ai-general-4-3: 219,56,241;--semi-ai-general-5-0: 91,162,245;--semi-ai-general-5-1: 134,129,252;--semi-ai-general-5-2: 195,117,255;--semi-ai-general-5-3: 234,107,246;--semi-ai-general-6-0: 131,187,248;--semi-ai-general-6-1: 163,160,253;--semi-ai-general-6-2: 213,152,255;--semi-ai-general-6-3: 243,143,248;--semi-ai-general-7-0: 172,210,250;--semi-ai-general-7-1: 192,192,253;--semi-ai-general-7-2: 229,186,255;--semi-ai-general-7-3: 249,180,251;--semi-ai-general-8-0: 213,233,253;--semi-ai-general-8-1: 223,223,254;--semi-ai-general-8-2: 243,221,255;--semi-ai-general-8-3: 253,217,252;--semi-ai-general-9-0: 239,247,254;--semi-ai-general-9-1: 244,244,255;--semi-ai-general-9-2: 251,243,255;--semi-ai-general-9-3: 254,241,254;--semi-ai-general-0: linear-gradient(278deg, rgba(var(--semi-ai-general-0-0)) 0%, rgba(var(--semi-ai-general-0-1)) 30%, rgba(var(--semi-ai-general-0-2)) 60%, rgba(var(--semi-ai-general-0-3)) 100%);--semi-ai-general-1: linear-gradient(278deg, rgba(var(--semi-ai-general-1-0)) 0%, rgba(var(--semi-ai-general-1-1)) 30%, rgba(var(--semi-ai-general-1-2)) 60%, rgba(var(--semi-ai-general-1-3)) 100%);--semi-ai-general-2: linear-gradient(278deg, rgba(var(--semi-ai-general-2-0)) 0%, rgba(var(--semi-ai-general-2-1)) 30%, rgba(var(--semi-ai-general-2-2)) 60%, rgba(var(--semi-ai-general-2-3)) 100%);--semi-ai-general-3: linear-gradient(278deg, rgba(var(--semi-ai-general-3-0)) 0%, rgba(var(--semi-ai-general-3-1)) 30%, rgba(var(--semi-ai-general-3-2)) 60%, rgba(var(--semi-ai-general-3-3)) 100%);--semi-ai-general-4: linear-gradient(278deg, rgba(var(--semi-ai-general-4-0)) 0%, rgba(var(--semi-ai-general-4-1)) 30%, rgba(var(--semi-ai-general-4-2)) 60%, rgba(var(--semi-ai-general-4-3)) 100%);--semi-ai-general-5: linear-gradient(278deg, rgba(var(--semi-ai-general-5-0)) 0%, rgba(var(--semi-ai-general-5-1)) 30%, rgba(var(--semi-ai-general-5-2)) 60%, rgba(var(--semi-ai-general-5-3)) 100%);--semi-ai-general-6: linear-gradient(278deg, rgba(var(--semi-ai-general-6-0)) 0%, rgba(var(--semi-ai-general-6-1)) 30%, rgba(var(--semi-ai-general-6-2)) 60%, rgba(var(--semi-ai-general-6-3)) 100%);--semi-ai-general-7: linear-gradient(278deg, rgba(var(--semi-ai-general-7-0)) 0%, rgba(var(--semi-ai-general-7-1)) 30%, rgba(var(--semi-ai-general-7-2)) 60%, rgba(var(--semi-ai-general-7-3)) 100%);--semi-ai-general-8: linear-gradient(278deg, rgba(var(--semi-ai-general-8-0)) 0%, rgba(var(--semi-ai-general-8-1)) 30%, rgba(var(--semi-ai-general-8-2)) 60%, rgba(var(--semi-ai-general-8-3)) 100%);--semi-ai-general-9: linear-gradient(278deg, rgba(var(--semi-ai-general-9-0)) 0%, rgba(var(--semi-ai-general-9-1)) 30%, rgba(var(--semi-ai-general-9-2)) 60%, rgba(var(--semi-ai-general-9-3)) 100%)}body,body[theme-mode=dark] .semi-always-light,:host,:host .semi-always-light{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;--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: rgba(87, 105, 255, 1);--semi-color-data-1: rgba(142, 212, 231, 1);--semi-color-data-2: rgba(245, 135, 0, 1);--semi-color-data-3: rgba(220, 183, 252, 1);--semi-color-data-4: rgba(74, 156, 247, 1);--semi-color-data-5: rgba(243, 204, 53, 1);--semi-color-data-6: rgba(254, 128, 144, 1);--semi-color-data-7: rgba(139, 215, 210, 1);--semi-color-data-8: rgba(131, 176, 35, 1);--semi-color-data-9: rgba(233, 165, 229, 1);--semi-color-data-10: rgba(48, 167, 206, 1);--semi-color-data-11: rgba(249, 192, 100, 1);--semi-color-data-12: rgba(177, 113, 249, 1);--semi-color-data-13: rgba(119, 182, 249, 1);--semi-color-data-14: rgba(200, 143, 2, 1);--semi-color-data-15: rgba(255, 170, 178, 1);--semi-color-data-16: rgba(51, 176, 171, 1);--semi-color-data-17: rgba(182, 215, 129, 1);--semi-color-data-18: rgba(212, 88, 212, 1);--semi-color-data-19: rgba(188, 198, 255, 1);--semi-color-ai-general: var(--semi-ai-general-5);--semi-color-ai-general-hover: var(--semi-ai-general-6);--semi-color-ai-general-active: var(--semi-ai-general-7);--semi-color-ai-general-disabled: var(--semi-ai-general-2);--semi-color-ai-purple: rgba(var(--semi-ai-purple-5));--semi-color-ai-purple-hover: rgba(var(--semi-ai-purple-6));--semi-color-ai-purple-active: rgba(var(--semi-ai-purple-7));--semi-color-ai-purple-disabled: rgba(var(--semi-ai-purple-2));--semi-color-ai-background-bottom: linear-gradient(201.15deg, rgba(255, 255, 255, .04) 6.58%, rgba(255, 226, 138, .04) 32.88%, rgba(231, 45, 255, .04) 67.93%, rgba(0, 115, 255, .04) 94.23%);--semi-color-ai-background-bottom-hover: linear-gradient(201.15deg, rgba(255, 255, 255, .08) 6.58%, rgba(255, 226, 138, .08) 32.88%, rgba(231, 45, 255, .08) 67.93%, rgba(0, 115, 255, .08) 94.23%);--semi-color-ai-background-bottom-active: linear-gradient(201.15deg, rgba(255, 255, 255, .12) 6.58%, rgba(255, 226, 138, .12) 32.88%, rgba(231, 45, 255, .12) 67.93%, rgba(0, 115, 255, .12) 94.23%);--semi-color-ai-background-top: linear-gradient(201.15deg, rgba(83, 56, 255, .16) 6.58%, rgba(176, 48, 240, .096) 32.88%, rgba(231, 45, 255, .048) 59.17%, rgba(255, 255, 255, 0) 94.23%);--semi-color-ai-background-top-hover: linear-gradient(201.15deg, rgba(83, 56, 255, .24) 6.58%, rgba(176, 48, 240, .144) 32.88%, rgba(231, 45, 255, .072) 59.17%, rgba(255, 255, 255, 0) 94.23%);--semi-color-ai-background-top-hover: linear-gradient(201.15deg, rgba(83, 56, 255, .32) 6.58%, rgba(176, 48, 240, .192) 32.88%, rgba(231, 45, 255, .096) 59.17%, rgba(255, 255, 255, 0) 94.23%)}body[theme-mode=dark],body .semi-always-dark,:host([theme-mode=dark]),:host .semi-always-dark{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;--semi-color-white: rgba(228, 231, 245, 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-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: rgba(35, 36, 41, 1);--semi-shadow-elevated: inset 0 0 0 1px rgba(255, 255, 255, .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), .2);--semi-color-border: rgba(var(--semi-white), .08);--semi-color-shadow: rgba(var(--semi-black), .04);--semi-color-bg-0: rgba(22, 22, 26, 1);--semi-color-bg-1: rgba(35, 36, 41, 1);--semi-color-bg-2: rgba(53, 54, 60, 1);--semi-color-bg-3: rgba(67, 68, 74, 1);--semi-color-bg-4: rgba(79, 81, 89, 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), .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: rgba(94, 109, 194, 1);--semi-color-data-1: rgba(8, 104, 120, 1);--semi-color-data-2: rgba(250, 173, 63, 1);--semi-color-data-3: rgba(76, 43, 156, 1);--semi-color-data-4: rgba(16, 125, 248, 1);--semi-color-data-5: rgba(248, 202, 16, 1);--semi-color-data-6: rgba(195, 30, 87, 1);--semi-color-data-7: rgba(5, 119, 115, 1);--semi-color-data-8: rgba(154, 207, 13, 1);--semi-color-data-9: rgba(117, 29, 138, 1);--semi-color-data-10: rgba(16, 162, 180, 1);--semi-color-data-11: rgba(208, 110, 11, 1);--semi-color-data-12: rgba(113, 66, 197, 1);--semi-color-data-13: rgba(7, 100, 212, 1);--semi-color-data-14: rgba(251, 232, 110, 1);--semi-color-data-15: rgba(160, 19, 73, 1);--semi-color-data-16: rgba(11, 179, 167, 1);--semi-color-data-17: rgba(98, 138, 6, 1);--semi-color-data-18: rgba(162, 48, 179, 1);--semi-color-data-19: rgba(40, 51, 138, 1);--semi-color-ai-general: var(--semi-ai-general-5);--semi-color-ai-general-hover: var(--semi-ai-general-6);--semi-color-ai-general-active: var(--semi-ai-general-7);--semi-color-ai-general-disabled: var(--semi-ai-general-2);--semi-color-ai-purple: rgba(var(--semi-ai-purple-5));--semi-color-ai-purple-hover: rgba(var(--semi-ai-purple-6));--semi-color-ai-purple-active: rgba(var(--semi-ai-purple-7));--semi-color-ai-purple-disabled: rgba(var(--semi-ai-purple-2));--semi-color-ai-background-bottom: linear-gradient(201.15deg, rgba(255, 226, 138, .2) 6.58%, rgba(231, 45, 255, .2) 50.4%, rgba(0, 115, 255, .2) 94.23%);--semi-color-ai-background-bottom-hover: linear-gradient(201.15deg, rgba(255, 226, 138, .3) 6.58%, rgba(231, 45, 255, .3) 50.4%, rgba(0, 115, 255, .3) 94.23%);--semi-color-ai-background-bottom-active: linear-gradient(201.15deg, rgba(255, 226, 138, .4) 6.58%, rgba(231, 45, 255, .4) 50.4%, rgba(0, 115, 255, .4) 94.23%);--semi-color-ai-background-top: linear-gradient(201.15deg, rgba(83, 56, 255, .36) 6.58%, rgba(176, 48, 240, .216) 32.88%, rgba(154, 0, 174, .108) 59.17%, rgba(0, 0, 0, 0) 94.23%);--semi-color-ai-background-top-hover: linear-gradient(201.15deg, rgba(83, 56, 255, .54) 6.58%, rgba(176, 48, 240, .324) 32.88%, rgba(154, 0, 174, .162) 59.17%, rgba(0, 0, 0, 0) 94.23%);--semi-color-ai-background-top-hover: linear-gradient(201.15deg, rgba(83, 56, 255, .72) 6.58%, rgba(176, 48, 240, .432) 32.88%, rgba(154, 0, 174, .216) 59.17%, rgba(0, 0, 0, 0) 94.23%)}.semi-light-scrollbar::-webkit-scrollbar,.semi-light-scrollbar *::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar::-webkit-scrollbar-track,.semi-light-scrollbar *::-webkit-scrollbar-track{background:#0000}.semi-light-scrollbar::-webkit-scrollbar-corner,.semi-light-scrollbar *::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar::-webkit-scrollbar-thumb,.semi-light-scrollbar *::-webkit-scrollbar-thumb{border-radius:6px;background:transparent;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-typography{color:var(--semi-color-text-0);font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.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;user-select:none}.semi-typography.semi-typography-disabled.semi-typography-link{color:var(--semi-color-link)}.semi-typography-icon{margin-right:4px;vertical-align:middle;color:inherit}.semi-typography-small{font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.semi-typography-small.semi-typography-paragraph{font-weight:400}.semi-typography code{border:1px solid var(--semi-color-border);border-radius:2px;color:var(--semi-color-text-2);background-color:var(--semi-color-fill-1);padding:2px 4px}.semi-typography mark{background-color:var(--semi-color-primary-light-default)}.semi-typography u{text-decoration:underline;text-decoration-skip-ink:auto}.semi-typography del{text-decoration:line-through}.semi-typography strong{font-weight:600}.semi-typography a{display:inline;color:var(--semi-color-link);cursor:pointer;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;white-space:nowrap;text-overflow:ellipsis}.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;vertical-align:middle;padding:0;margin-left:4px}.semi-typography a.semi-typography-action-copy-icon{display:inline-flex}.semi-typography-action-copied{display:inline-flex;padding:0;margin-left:4px;color:var(--semi-color-text-2)}.semi-typography-action-copied .semi-icon{vertical-align:middle;color:var(--semi-color-success)}.semi-typography-paragraph{margin:0}h1.semi-typography,.semi-typography-h1.semi-typography{font-size:32px;line-height:44px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0}h1.semi-typography.semi-typography-h1-weight-light,.semi-typography-h1.semi-typography.semi-typography-h1-weight-light{font-weight:200}h1.semi-typography.semi-typography-h1-weight-regular,.semi-typography-h1.semi-typography.semi-typography-h1-weight-regular{font-weight:400}h1.semi-typography.semi-typography-h1-weight-medium,.semi-typography-h1.semi-typography.semi-typography-h1-weight-medium{font-weight:500}h1.semi-typography.semi-typography-h1-weight-semibold,.semi-typography-h1.semi-typography.semi-typography-h1-weight-semibold{font-weight:600}h1.semi-typography.semi-typography-h1-weight-bold,.semi-typography-h1.semi-typography.semi-typography-h1-weight-bold{font-weight:700}h2.semi-typography,.semi-typography-h2.semi-typography{font-size:28px;line-height:40px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0}h2.semi-typography.semi-typography-h2-weight-light,.semi-typography-h2.semi-typography.semi-typography-h2-weight-light{font-weight:200}h2.semi-typography.semi-typography-h2-weight-regular,.semi-typography-h2.semi-typography.semi-typography-h2-weight-regular{font-weight:400}h2.semi-typography.semi-typography-h2-weight-medium,.semi-typography-h2.semi-typography.semi-typography-h2-weight-medium{font-weight:500}h2.semi-typography.semi-typography-h2-weight-semibold,.semi-typography-h2.semi-typography.semi-typography-h2-weight-semibold{font-weight:600}h2.semi-typography.semi-typography-h2-weight-bold,.semi-typography-h2.semi-typography.semi-typography-h2-weight-bold{font-weight:700}h3.semi-typography,.semi-typography-h3.semi-typography{font-size:24px;line-height:32px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0}h3.semi-typography.semi-typography-h3-weight-light,.semi-typography-h3.semi-typography.semi-typography-h3-weight-light{font-weight:200}h3.semi-typography.semi-typography-h3-weight-regular,.semi-typography-h3.semi-typography.semi-typography-h3-weight-regular{font-weight:400}h3.semi-typography.semi-typography-h3-weight-medium,.semi-typography-h3.semi-typography.semi-typography-h3-weight-medium{font-weight:500}h3.semi-typography.semi-typography-h3-weight-semibold,.semi-typography-h3.semi-typography.semi-typography-h3-weight-semibold{font-weight:600}h3.semi-typography.semi-typography-h3-weight-bold,.semi-typography-h3.semi-typography.semi-typography-h3-weight-bold{font-weight:700}h4.semi-typography,.semi-typography-h4.semi-typography{font-size:20px;line-height:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0}h4.semi-typography.semi-typography-h4-weight-light,.semi-typography-h4.semi-typography.semi-typography-h4-weight-light{font-weight:200}h4.semi-typography.semi-typography-h4-weight-regular,.semi-typography-h4.semi-typography.semi-typography-h4-weight-regular{font-weight:400}h4.semi-typography.semi-typography-h4-weight-medium,.semi-typography-h4.semi-typography.semi-typography-h4-weight-medium{font-weight:500}h4.semi-typography.semi-typography-h4-weight-semibold,.semi-typography-h4.semi-typography.semi-typography-h4-weight-semibold{font-weight:600}h4.semi-typography.semi-typography-h4-weight-bold,.semi-typography-h4.semi-typography.semi-typography-h4-weight-bold{font-weight:700}h5.semi-typography,.semi-typography-h5.semi-typography{font-size:18px;line-height:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0}h5.semi-typography.semi-typography-h5-weight-light,.semi-typography-h5.semi-typography.semi-typography-h5-weight-light{font-weight:200}h5.semi-typography.semi-typography-h5-weight-regular,.semi-typography-h5.semi-typography.semi-typography-h5-weight-regular{font-weight:400}h5.semi-typography.semi-typography-h5-weight-medium,.semi-typography-h5.semi-typography.semi-typography-h5-weight-medium{font-weight:500}h5.semi-typography.semi-typography-h5-weight-semibold,.semi-typography-h5.semi-typography.semi-typography-h5-weight-semibold{font-weight:600}h5.semi-typography.semi-typography-h5-weight-bold,.semi-typography-h5.semi-typography.semi-typography-h5-weight-bold{font-weight:700}h6.semi-typography,.semi-typography-h6.semi-typography{font-size:16px;line-height:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;margin:0}h6.semi-typography.semi-typography-h6-weight-light,.semi-typography-h6.semi-typography.semi-typography-h6-weight-light{font-weight:200}h6.semi-typography.semi-typography-h6-weight-regular,.semi-typography-h6.semi-typography.semi-typography-h6-weight-regular{font-weight:400}h6.semi-typography.semi-typography-h6-weight-medium,.semi-typography-h6.semi-typography.semi-typography-h6-weight-medium{font-weight:500}h6.semi-typography.semi-typography-h6-weight-semibold,.semi-typography-h6.semi-typography.semi-typography-h6-weight-semibold{font-weight:600}h6.semi-typography.semi-typography-h6-weight-bold,.semi-typography-h6.semi-typography.semi-typography-h6-weight-bold{font-weight:700}p.semi-typography-extended,.semi-typography-paragraph.semi-typography-extended{line-height:24px;font-weight:400}.semi-rtl .semi-typography,.semi-portal-rtl .semi-typography{direction:rtl}.semi-rtl .semi-typography-link a,.semi-rtl .semi-typography a,.semi-portal-rtl .semi-typography-link a,.semi-portal-rtl .semi-typography a{display:inline-block}.semi-rtl .semi-typography-icon,.semi-portal-rtl .semi-typography-icon{margin-right:auto;margin-left:4px}.semi-rtl .semi-typography-ellipsis-expand,.semi-portal-rtl .semi-typography-ellipsis-expand{margin-left:auto}.semi-rtl .semi-typography-action-copy,.semi-portal-rtl .semi-typography-action-copy,.semi-rtl .semi-typography-action-copied,.semi-portal-rtl .semi-typography-action-copied{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{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}}@keyframes semi-tooltip-zoomOut{0%{opacity:1}60%{opacity:0;transform:scale(.8)}to{opacity:0}}.semi-tooltip-wrapper{position:relative;background-color:rgba(var(--semi-grey-7),1);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--semi-color-bg-0);border-radius:var(--semi-border-radius-medium);padding:8px 12px;left:0;top:0;word-wrap:break-word;overflow-wrap:break-word;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:0;max-width:240px}.semi-tooltip-wrapper-show{opacity:1}.semi-tooltip-content{min-width:0}.semi-tooltip-trigger{display:inline-block;width:auto;height:auto}.semi-tooltip-with-arrow{display:flex;align-items:center;justify-content:center;box-sizing:border-box}.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{height:7px;width:24px;position:absolute;color:rgba(var(--semi-grey-7),1)}.semi-tooltip-wrapper[x-placement=top] .semi-tooltip-icon-arrow{left:var(--semi-tooltip-arrow-offset-x, 50%);transform:translate(-50%);bottom:-6px}.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{width:7px;height:24px;right:-6px;top:5px}.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{width:7px;height:24px;right:-6px;top:var(--semi-tooltip-arrow-offset-y, 50%);transform:translateY(-50%)}.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{width:7px;height:24px;right:-6px;bottom:5px}.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{width:7px;height:24px;left:-6px;top:5px;transform:rotate(180deg)}.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{width:7px;height:24px;left:-6px;top:var(--semi-tooltip-arrow-offset-y, 50%);transform:translateY(-50%) rotate(180deg)}.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{width:7px;height:24px;left:-6px;bottom:5px;transform:rotate(180deg)}.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{top:-6px;left: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{top:-6px;left:var(--semi-tooltip-arrow-offset-x, 50%);transform:translate(-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-rtl .semi-tooltip-wrapper,.semi-portal-rtl .semi-tooltip-wrapper{direction:rtl;padding-right:12px;padding-left:12px;left:auto;right:0}.semi-portal{position:absolute;top:0;left:0;width:100%;z-index:1}.semi-portal-inner{position:absolute;background-color:transparent;min-width:max-content}.semi-icon{display:inline-block;font-style:normal;line-height:0;text-align:center;text-transform:none;text-rendering:optimizeLegibility;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:.6s linear infinite semi-icon-animation-rotate;animation-fill-mode:forwards}@keyframes semi-icon-animation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@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{position:relative;background-color:var(--semi-color-bg-3);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--semi-shadow-elevated);z-index:1030;border-radius:var(--semi-border-radius-medium);font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;opacity:0}.semi-popover-wrapper-show{opacity:1}.semi-popover-trigger{display:inline-block;width:auto;height:auto}.semi-popover-title{padding:8px;border-bottom:1px solid var(--semi-color-border)}.semi-popover-confirm{position:absolute}.semi-popover-with-arrow{padding:12px;box-sizing:border-box}.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-icon-arrow path:nth-child(1){fill:var(--semi-color-border)}.semi-popover-icon-arrow path:nth-child(2){fill:var(--semi-color-bg-3)}.semi-popover-wrapper .semi-popover-icon-arrow{height:8px;width:24px;position:absolute;color:unset}.semi-popover-wrapper[x-placement=top] .semi-popover-icon-arrow{left:var(--semi-tooltip-arrow-offset-x, 50%);transform:translate(-50%);bottom:-7px}.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{width:8px;height:24px;right:-7px;top:6px}.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{width:8px;height:24px;right:-7px;top:var(--semi-tooltip-arrow-offset-y, 50%);transform:translateY(-50%)}.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{width:8px;height:24px;right:-7px;bottom:6px}.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{width:8px;height:24px;left:-7px;top:6px;transform:rotate(180deg)}.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{width:8px;height:24px;left:-7px;top:var(--semi-tooltip-arrow-offset-y, 50%);transform:translateY(-50%) rotate(180deg)}.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{width:8px;height:24px;left:-7px;bottom:6px;transform:rotate(180deg)}.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{top:-7px;left:6px;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{top:-7px;left:var(--semi-tooltip-arrow-offset-x, 50%);transform:translate(-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-spin{position:relative;display:inline-block;width:20px;height:20px}.semi-spin-wrapper{text-align:center;position:absolute;width:100%;transform:translateY(-50%);top:50%;color:var(--semi-color-primary)}.semi-spin-wrapper>svg{display:inline;animation:.6s linear infinite semi-animation-rotate;animation-fill-mode:forwards;vertical-align:top;width:20px;height:20px}.semi-spin-animate{display:inline-flex;animation:1.6s linear infinite semi-animation-rotate;animation-fill-mode:forwards}.semi-spin-children{opacity:.5;-webkit-user-select:none;user-select:none}.semi-spin-block{display:block}.semi-spin-block:after{content:"";position:absolute;top:0;left:0;width:100%;height: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;user-select:auto}.semi-spin-small{width:14px;height:14px}.semi-spin-small>.semi-spin-wrapper svg{width:14px;height:14px}.semi-spin-middle{width:20px;height:20px}.semi-spin-middle>.semi-spin-wrapper svg{width:20px;height:20px}.semi-spin-large{width:32px;height:32px}.semi-spin-large>.semi-spin-wrapper svg{width:32px;height:32px}.semi-spin-container{overflow:hidden}.semi-rtl .semi-spin,.semi-portal-rtl .semi-spin,.semi-rtl .semi-spin-container,.semi-portal-rtl .semi-spin-container{direction:rtl}@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{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);transform:scale(var(--semi-transform_scale-none))}.semi-input-wrapper{display:inline-block;position:relative;vertical-align:middle;box-shadow:none;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--semi-color-fill-0);border:1px transparent solid;border-radius:var(--semi-border-radius-small);width:100%;outline:none;cursor:text;box-sizing:border-box;color:var(--semi-color-text-0);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);transform:scale(var(--semi-transform_scale-none))}.semi-input-wrapper-default{height:32px;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:30px}.semi-input-wrapper-small{height:24px;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:22px}.semi-input-wrapper-large{height:40px;font-size:16px;line-height:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;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{display:inline-flex;align-items:center}.semi-input-wrapper__with-prefix .semi-input{padding-left:0}.semi-input-wrapper__with-suffix{display:inline-flex;align-items:center}.semi-input-wrapper__with-suffix .semi-input{padding-right:0}.semi-input-wrapper-clearable,.semi-input-wrapper-modebtn{display:inline-flex;align-items:center}.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{min-width:24px;justify-content:flex-end}.semi-input-wrapper-modebtn.semi-input-wrapper-clearable .semi-input-clearbtn{min-width:16px;justify-content:center}.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-right-style:none;border-radius:0}.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-prepend,.semi-input-wrapper.semi-input-wrapper__with-append{display:inline-flex;align-items:center;background-color:transparent}.semi-input-wrapper.semi-input-wrapper__with-prepend:hover,.semi-input-wrapper.semi-input-wrapper__with-append:hover{background-color:transparent}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-focus,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-focus{border:1px transparent solid;background-color:transparent}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input{background-color:var(--semi-color-fill-0);border:1px transparent solid}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:hover{background-color:var(--semi-color-fill-1)}.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,.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{background-color:var(--semi-color-fill-1)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus{border:1px var(--semi-color-focus-border) solid;background-color:var(--semi-color-fill-0)}.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-append .semi-input:focus.semi-input-sibling-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn{border-right-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus.semi-input-sibling-modebtn+.semi-input-clearbtn{border-right-style:none}.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,.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{box-sizing:border-box;background-color:var(--semi-color-fill-0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn{border:1px var(--semi-color-focus-border) solid;border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;border-left-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus+.semi-input-clearbtn:not(:last-child),.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus+.semi-input-clearbtn:not(:last-child){border-radius:0}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn{border:1px var(--semi-color-focus-border) solid;border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;border-left-style:none}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:focus~.semi-input-modebtn:not(:last-child),.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:focus~.semi-input-modebtn:not(:last-child){border-radius:0}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input:active{background-color:var(--semi-color-fill-2)}.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,.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{background-color:var(--semi-color-fill-2)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-modebtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover{background-color:var(--semi-color-fill-0)}.semi-input-wrapper.semi-input-wrapper__with-prepend .semi-input-clearbtn:last-child,.semi-input-wrapper.semi-input-wrapper__with-prepend .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-modebtn: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:last-child,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-clearbtn:hover:last-child,.semi-input-wrapper.semi-input-wrapper__with-append .semi-input-modebtn:hover:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error{border-color:transparent}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append.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-prepend.semi-input-wrapper-error .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-append.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-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,.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{background-color:var(--semi-color-danger-light-hover)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:focus{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger)}.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,.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{background-color:var(--semi-color-danger-light-default);border-color:var(--semi-color-danger)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-error .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-error .semi-input:active{background-color:var(--semi-color-danger-light-active)}.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,.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{background-color:var(--semi-color-danger-light-active);border-color:var(--semi-color-danger)}.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-modebtn,.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:hover,.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-modebtn,.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:hover{background-color:var(--semi-color-danger-light-default)}.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: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-modebtn: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:last-child,.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-modebtn:hover:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning{border-color:transparent}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input,.semi-input-wrapper.semi-input-wrapper__with-append.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-prepend.semi-input-wrapper-warning .semi-input:hover,.semi-input-wrapper.semi-input-wrapper__with-append.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-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,.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{background-color:var(--semi-color-warning-light-hover)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:focus,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:focus{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning)}.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,.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{background-color:var(--semi-color-warning-light-default);border-color:var(--semi-color-warning)}.semi-input-wrapper.semi-input-wrapper__with-prepend.semi-input-wrapper-warning .semi-input:active,.semi-input-wrapper.semi-input-wrapper__with-append.semi-input-wrapper-warning .semi-input:active{background-color:var(--semi-color-warning-light-active)}.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,.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{background-color:var(--semi-color-warning-light-active);border-color:var(--semi-color-warning)}.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-modebtn,.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:hover,.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-modebtn,.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:hover{background-color:var(--semi-color-warning-light-default)}.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: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-modebtn: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:last-child,.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-modebtn:hover:last-child{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-wrapper-disabled{cursor:not-allowed;color:var(--semi-color-disabled-text);background-color:var(--semi-color-disabled-fill);-webkit-text-fill-color:var(--semi-color-disabled-text)}.semi-input-wrapper-disabled:hover{background-color:var(--semi-color-disabled-fill)}.semi-input-wrapper-disabled .semi-input-append,.semi-input-wrapper-disabled .semi-input-prepend,.semi-input-wrapper-disabled .semi-input-suffix,.semi-input-wrapper-disabled .semi-input-prefix,.semi-input-wrapper-disabled .semi-icon{color:var(--semi-color-disabled-text)}.semi-input{border:none;outline:none;width:100%;color:inherit;padding-left:12px;padding-right:12px;background-color:transparent;box-sizing:border-box}.semi-input:placeholder-shown{text-overflow:ellipsis}.semi-input[type=password]::-ms-reveal,.semi-input[type=password]::-ms-clear{display:none}.semi-input[type=search]::-webkit-search-cancel-button{display:none}.semi-input::placeholder{color:var(--semi-color-text-2)}.semi-input-large{height:38px;font-size:16px;line-height:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:38px}.semi-input-small{height:22px;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:22px}.semi-input-default{height:30px;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:30px}.semi-input-disabled{cursor:not-allowed;color:inherit}.semi-input-inset-label{margin:0 12px;font-weight:600;color:var(--semi-color-text-2);flex-shrink:0;white-space:nowrap}.semi-input-prefix,.semi-input-suffix{display:flex;justify-content:center;align-items:center}.semi-input-prefix-text,.semi-input-suffix-text{margin:0 12px;color:var(--semi-color-text-2);font-weight:600;white-space:nowrap}.semi-input-prefix-icon,.semi-input-suffix-icon{color:var(--semi-color-text-2);margin:0 8px}.semi-input-suffix{display:flex;justify-content:center;align-items:center}.semi-input-clearbtn,.semi-input-modebtn{display:flex;align-items:center;height:100%;justify-content:center;min-width:32px}.semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-text{margin-left:0}.semi-input-clearbtn+.semi-input-suffix+.semi-input-suffix-icon{margin-left:0}.semi-input-suffix-hidden{display:none}.semi-input-prepend,.semi-input-append{height:100%;display:flex;align-items:center;background-color:var(--semi-color-fill-0);color:var(--semi-color-text-2);font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;flex-shrink:0}.semi-input-prepend-icon,.semi-input-prepend-text,.semi-input-append-icon,.semi-input-append-text{padding:0 12px}.semi-input-append{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;border-left:1px transparent solid}.semi-input-prepend{border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);border-right:1px transparent solid}.semi-input-disabled::placeholder{color:var(--semi-color-disabled-text)}.semi-input-group{display:inline-flex;align-items:center;align-content:center;flex-wrap:wrap}.semi-input-group .semi-select,.semi-input-group .semi-tagInput,.semi-input-group .semi-cascader,.semi-input-group .semi-tree-select,.semi-input-group>.semi-input-wrapper{border-radius:0}.semi-input-group .semi-select:first-child,.semi-input-group .semi-tagInput:first-child,.semi-input-group .semi-cascader: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-select:last-child,.semi-input-group .semi-tagInput:last-child,.semi-input-group .semi-cascader: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-select:not(:last-child),.semi-input-group .semi-tagInput:not(:last-child),.semi-input-group .semi-cascader: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-select:not(:last-child):after,.semi-input-group .semi-tagInput:not(:last-child):after,.semi-input-group .semi-cascader:not(:last-child):after,.semi-input-group .semi-tree-select:not(:last-child):after,.semi-input-group>.semi-input-wrapper:not(:last-child):after{content:"";background-color:var(--semi-color-border);width:1px;position:absolute;right:-1px;top:1px;bottom:1px}.semi-input-group .semi-select{overflow-y:visible}.semi-input-group .semi-input-number .semi-input-wrapper,.semi-input-group .semi-input-number .semi-datepicker-range-input,.semi-input-group .semi-datepicker .semi-input-wrapper,.semi-input-group .semi-datepicker .semi-datepicker-range-input,.semi-input-group .semi-timepicker .semi-input-wrapper,.semi-input-group .semi-timepicker .semi-datepicker-range-input,.semi-input-group .semi-autocomplete .semi-input-wrapper,.semi-input-group .semi-autocomplete .semi-datepicker-range-input{border-radius:0}.semi-input-group .semi-input-number:first-child .semi-input-wrapper,.semi-input-group .semi-input-number:first-child .semi-datepicker-range-input,.semi-input-group .semi-datepicker:first-child .semi-input-wrapper,.semi-input-group .semi-datepicker:first-child .semi-datepicker-range-input,.semi-input-group .semi-timepicker:first-child .semi-input-wrapper,.semi-input-group .semi-timepicker:first-child .semi-datepicker-range-input,.semi-input-group .semi-autocomplete:first-child .semi-input-wrapper,.semi-input-group .semi-autocomplete:first-child .semi-datepicker-range-input{border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)}.semi-input-group .semi-input-number:last-child .semi-input-wrapper,.semi-input-group .semi-input-number:last-child .semi-datepicker-range-input,.semi-input-group .semi-datepicker:last-child .semi-input-wrapper,.semi-input-group .semi-datepicker:last-child .semi-datepicker-range-input,.semi-input-group .semi-timepicker:last-child .semi-input-wrapper,.semi-input-group .semi-timepicker:last-child .semi-datepicker-range-input,.semi-input-group .semi-autocomplete:last-child .semi-input-wrapper,.semi-input-group .semi-autocomplete:last-child .semi-datepicker-range-input{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0}.semi-input-group .semi-input-number:not(:last-child),.semi-input-group .semi-datepicker:not(:last-child),.semi-input-group .semi-timepicker:not(:last-child),.semi-input-group .semi-autocomplete:not(:last-child){position:relative}.semi-input-group .semi-input-number:not(:last-child):after,.semi-input-group .semi-datepicker:not(:last-child):after,.semi-input-group .semi-timepicker:not(:last-child):after,.semi-input-group .semi-autocomplete:not(:last-child):after{content:"";background-color:var(--semi-color-border);width:1px;position:absolute;right:-1px;top:1px;bottom:1px}.semi-input-group-wrapper-with-top-label{margin-top:16px;margin-bottom: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-top:0;margin-bottom: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:transparent;border-color:transparent}.semi-input-borderless:focus-within:not(:active){background-color:transparent}.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-highlight-tag{color:var(--semi-color-highlight);background-color:var(--semi-color-highlight-bg);font-weight:600}.semi-avatar{position:relative;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;white-space:nowrap;text-align:center;vertical-align:middle}.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{display:flex;align-items:center;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.semi-avatar-content{-webkit-user-select:none;user-select:none}.semi-avatar-extra-extra-small{width:20px;height:20px;border-radius:3px}.semi-avatar-extra-extra-small .semi-avatar-content{transform-origin:center;transform:scale(.8)}.semi-avatar-extra-extra-small .semi-avatar-label{font-size:10px;line-height:15px}.semi-avatar-extra-small{width:24px;height:24px;border-radius:3px}.semi-avatar-extra-small .semi-avatar-content{transform-origin:center;transform:scale(.8)}.semi-avatar-extra-small .semi-avatar-label{font-size:10px;line-height:15px}.semi-avatar-small{width:32px;height:32px;border-radius:3px}.semi-avatar-small .semi-avatar-label{font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-avatar-default{width:40px;height:40px;border-radius:3px}.semi-avatar-default .semi-avatar-label{font-size:18px;line-height:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-avatar-medium{width:48px;height:48px;border-radius:3px}.semi-avatar-medium .semi-avatar-label{font-size:20px;line-height:28px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-avatar-large{width:72px;height:72px;border-radius:6px}.semi-avatar-large .semi-avatar-label{font-size:32px;line-height:44px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-avatar-extra-large{width:128px;height:128px;border-radius:12px}.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:transparent}.semi-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.semi-avatar-hover{position:absolute;left:0;top:0;width:100%;height:100%}.semi-avatar:hover{cursor:pointer}.semi-avatar-wrapper{position:relative;display:inline-flex;flex-direction:column;align-items:center;width:fit-content}.semi-avatar-wrapper .semi-avatar-top_slot-bg{position:absolute;display:flex;justify-content:center;border-radius:50%;overflow:hidden}.semi-avatar-wrapper .semi-avatar-top_slot-bg-small{width:32px;height:32px}.semi-avatar-wrapper .semi-avatar-top_slot-bg-default{width:40px;height:40px}.semi-avatar-wrapper .semi-avatar-top_slot-bg-medium{width:48px;height:48px}.semi-avatar-wrapper .semi-avatar-top_slot-bg-large{width:72px;height:72px}.semi-avatar-wrapper .semi-avatar-top_slot-bg-extra-large{width:128px;height:128px}.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg{position:absolute}.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-small{top:-28px;scale:.4}.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-default{top:-32px;scale:.7}.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-medium{top:-30px;scale:.8}.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-large{top:-30px;scale:1.1}.semi-avatar-wrapper .semi-avatar-top_slot-bg-svg-extra-large{top:-32px;scale:1.4}.semi-avatar-wrapper .semi-avatar-top_slot-wrapper{position:absolute;display:flex;justify-content:center}.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{-webkit-user-select:none;user-select:none;position:relative;line-height:normal}.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{color:var(--semi-color-bg-0);position:absolute;cursor:pointer;bottom:3.5px;transform:translateY(50%);-webkit-user-select:none;user-select:none}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle{display:flex;justify-content:center;align-items:center;background:var(--semi-color-primary);border-radius:var(--semi-border-radius-circle);line-height:normal}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-extra-small,.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-small{width:12px;height:12px;font-size:5px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-default{width:16px;height:16px;font-size:12px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-medium{width:18px;height:18px;font-size:12px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-large{width:28px;height:28px;font-size:12px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_circle-extra-large{width:28px;height:28px;font-size:14px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square{display:flex;justify-content:center;align-items:center;background:var(--semi-color-primary);border-radius:4px;padding:1px 4px;font-weight:600;border-style:solid;border-color:var(--semi-color-bg-0)}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-extra_small,.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-small{font-size:5px;border-width:2px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-default,.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-medium,.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-large{font-size:12px;border-width:2px}.semi-avatar-wrapper .semi-avatar-bottom_slot-shape_square-extra-large{font-size:14px;border-width:2px}.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-medium,.semi-avatar-group .semi-avatar-default,.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-start-10,.semi-avatar-group .semi-avatar-item-end-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-style:solid;border-color:var(--semi-color-primary);display:inline-block;box-sizing:border-box;position:absolute;border-width:1.5px;top:-3.5px;left:-3.5px}.semi-avatar-additionalBorder-extra-extra-small{width:27px;height:27px}.semi-avatar-additionalBorder-extra-small{width:31px;height:31px}.semi-avatar-additionalBorder-small{width:39px;height:39px}.semi-avatar-additionalBorder-default{width:47px;height:47px}.semi-avatar-additionalBorder-medium{width:55px;height:55px}.semi-avatar-additionalBorder-large{width:79px;height:79px}.semi-avatar-additionalBorder-extra-large{width:135px;height:135px}.semi-avatar-square.semi-avatar-additionalBorder-extra_extra_small,.semi-avatar-square.semi-avatar-additionalBorder-extra_small,.semi-avatar-square.semi-avatar-additionalBorder-small,.semi-avatar-square.semi-avatar-additionalBorder-default,.semi-avatar-square.semi-avatar-additionalBorder-medium{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:.8s linear infinite semi-avatar-additionalBorder}.semi-avatar-animated{animation:1s linear infinite semi-avatar-content}@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-rtl .semi-avatar,.semi-portal-rtl .semi-avatar{direction:rtl}.semi-rtl .semi-avatar-extra-extra-small .semi-avatar-content,.semi-portal-rtl .semi-avatar-extra-extra-small .semi-avatar-content,.semi-rtl .semi-avatar-extra-small .semi-avatar-content,.semi-portal-rtl .semi-avatar-extra-small .semi-avatar-content{transform:scale(.8)}.semi-rtl .semi-avatar-hover,.semi-portal-rtl .semi-avatar-hover{left:auto;right:0}.semi-rtl .semi-avatar-group,.semi-portal-rtl .semi-avatar-group{direction:rtl}.semi-rtl .semi-avatar-group .semi-avatar:first-child,.semi-portal-rtl .semi-avatar-group .semi-avatar:first-child{margin-left:auto;margin-right:0}.semi-rtl .semi-avatar-group .semi-avatar-extra-large,.semi-portal-rtl .semi-avatar-group .semi-avatar-extra-large{margin-left:auto;margin-right:-32px}.semi-rtl .semi-avatar-group .semi-avatar-large,.semi-portal-rtl .semi-avatar-group .semi-avatar-large{margin-left:auto;margin-right:-18px}.semi-rtl .semi-avatar-group .semi-avatar-medium,.semi-rtl .semi-avatar-group .semi-avatar-small,.semi-portal-rtl .semi-avatar-group .semi-avatar-medium,.semi-portal-rtl .semi-avatar-group .semi-avatar-small{margin-left:auto;margin-right:-12px}.semi-rtl .semi-avatar-group .semi-avatar-extra-small,.semi-portal-rtl .semi-avatar-group .semi-avatar-extra-small{margin-left:auto;margin-right:-10px}.semi-rtl .semi-avatar-group .semi-avatar-extra-extra-small,.semi-portal-rtl .semi-avatar-group .semi-avatar-extra-extra-small{margin-left:auto;margin-right:-4px}.semi-button-split{display:inline-block}.semi-button-split .semi-button{border-radius:0;margin-right:1px}.semi-button-split .semi-button-first{border-top-left-radius:var(--semi-border-radius-small);border-bottom-left-radius:var(--semi-border-radius-small)}.semi-button-split .semi-button-last{border-top-right-radius:var(--semi-border-radius-small);border-bottom-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{--semi-button-colorful-multiple-fill-0: rgba(var(--semi-ai-general-5-3));--semi-button-colorful-multiple-fill-1: rgba(var(--semi-ai-general-5-2));--semi-button-colorful-multiple-fill-2: rgba(var(--semi-ai-general-5-1));--semi-button-colorful-multiple-fill-3: rgba(var(--semi-ai-general-5-0));--semi-button-colorful-disabled-fill: var(--semi-color-disabled-text);--semi-button-colorful-fill-primary: var(--semi-color-ai-purple);--semi-button-colorful-fill-secondary: var(--semi-color-text-0)}.semi-button{box-shadow:none;height:32px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;border:0 transparent solid;border-radius:var(--semi-border-radius-small);padding:6px 12px;font-family:inherit;font-size:14px;line-height:20px;font-weight:600;outline:none;vertical-align:middle;white-space:nowrap}.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,.semi-button.semi-button-danger:focus-visible{outline:2px solid var(--semi-color-primary-light-active)}.semi-button-content{display:flex;align-items:center}.semi-button-danger{background-color:var(--semi-color-danger);color:rgba(var(--semi-white),1);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);transform:scale(var(--semi-transform_scale-none))}.semi-button-danger-disabled{background-color:var(--semi-color-disabled-bg)}.semi-button-danger-disabled.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.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-outline{background-color:transparent;border:1px solid var(--semi-color-danger)}.semi-button-danger.semi-button-light,.semi-button-danger.semi-button-outline,.semi-button-danger.semi-button-borderless{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);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);transform:scale(var(--semi-transform_scale-none))}.semi-button-warning-disabled{background-color:var(--semi-color-disabled-bg)}.semi-button-warning-disabled.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.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-outline{background-color:transparent;border:1px solid var(--semi-color-warning)}.semi-button-warning.semi-button-light,.semi-button-warning.semi-button-outline,.semi-button-warning.semi-button-borderless{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);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);transform:scale(var(--semi-transform_scale-none))}.semi-button-tertiary.semi-button-colorful.semi-button-solid{background:var(--semi-ai-general-0)}.semi-button-tertiary.semi-button-colorful.semi-button-solid:hover{background:var(--semi-ai-general-1)}.semi-button-tertiary.semi-button-colorful.semi-button-solid:active{background:var(--semi-ai-general-2)}.semi-button-tertiary.semi-button-colorful.semi-button-solid .semi-button-content-right,.semi-button-tertiary.semi-button-colorful.semi-button-solid .semi-button-content:not(:has(>.semi-button-content-right)){background:var(--semi-color-ai-general);-webkit-background-clip:text;background-clip:text;color:transparent}.semi-button-tertiary-disabled{background-color:var(--semi-color-disabled-bg)}.semi-button-tertiary-disabled.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.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-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.semi-button-tertiary.semi-button-light,.semi-button-tertiary.semi-button-outline,.semi-button-tertiary.semi-button-borderless{color:var(--semi-color-text-1)}.semi-button-primary{background-color:var(--semi-color-primary);color:rgba(var(--semi-white),1);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);transform:scale(var(--semi-transform_scale-none))}.semi-button-primary.semi-button-colorful.semi-button-solid{background:var(--semi-color-ai-general)}.semi-button-primary.semi-button-colorful.semi-button-solid:not(.semi-button-borderless):not(.semi-button-light):not(.semi-button-outline):hover{background:var(--semi-color-ai-general-hover)}.semi-button-primary.semi-button-colorful.semi-button-solid:not(.semi-button-borderless):not(.semi-button-light):not(.semi-button-outline):active{background:var(--semi-color-ai-general-active)}.semi-button-primary.semi-button-colorful.semi-button-light .semi-button-content-right,.semi-button-primary.semi-button-colorful.semi-button-light .semi-button-content:not(:has(>.semi-button-content-right)){background:var(--semi-color-ai-general);-webkit-background-clip:text;background-clip:text;color:transparent}.semi-button-primary.semi-button-colorful.semi-button-outline{color:var(--semi-color-ai-purple);border-color:var(--semi-color-ai-purple)}.semi-button-primary.semi-button-colorful.semi-button-borderless .semi-button-content-right,.semi-button-primary.semi-button-colorful.semi-button-borderless .semi-button-content:not(:has(>.semi-button-content-right)){background:var(--semi-color-ai-general);-webkit-background-clip:text;background-clip:text;color:transparent}.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-disabled.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):not(.semi-button-outline):hover{background-color:var(--semi-color-primary-hover)}.semi-button-primary.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.semi-button-primary:not(.semi-button-borderless):not(.semi-button-light):not(.semi-button-outline):active{background-color:var(--semi-color-primary-active)}.semi-button-primary.semi-button-light,.semi-button-primary.semi-button-outline,.semi-button-primary.semi-button-borderless{color:var(--semi-color-primary)}.semi-button-secondary{background-color:var(--semi-color-secondary);outline-color:var(--semi-color-secondary);color:rgba(var(--semi-white),1);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);transform:scale(var(--semi-transform_scale-none))}.semi-button-secondary-disabled{background-color:var(--semi-color-disabled-bg)}.semi-button-secondary-disabled.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.semi-button-secondary-disabled.semi-button-light{background-color:var(--semi-color-fill-0)}.semi-button-secondary.semi-button-outline{background-color:transparent;border:1px solid var(--semi-color-border)}.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-light,.semi-button-secondary.semi-button-outline,.semi-button-secondary.semi-button-borderless{color:var(--semi-color-secondary)}.semi-button-disabled{color:var(--semi-color-disabled-text);cursor:not-allowed}.semi-button-disabled:not(.semi-button-borderless):not(.semi-button-light):not(.semi-button-outline):hover{color:var(--semi-color-disabled-text)}.semi-button-disabled.semi-button-light,.semi-button-disabled.semi-button-borderless,.semi-button-disabled.semi-button-outline{color:var(--semi-color-disabled-text)}.semi-button-borderless{background-color:transparent;border:0 transparent solid;transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);transform:scale(var(--semi-transform_scale-none))}.semi-button-borderless:not(.semi-button-disabled):hover{background-color:var(--semi-color-fill-0);border:0 transparent solid}.semi-button-borderless:not(.semi-button-disabled):active{background-color:var(--semi-color-fill-1);border:0 transparent solid}.semi-button-outline{background-color:transparent}.semi-button-outline:not(.semi-button-disabled):hover{background-color:var(--semi-color-fill-0)}.semi-button-outline:not(.semi-button-disabled):active{background-color:var(--semi-color-fill-1)}.semi-button-light{background-color:var(--semi-color-fill-0);border:0 transparent solid;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);transform:scale(var(--semi-transform_scale-none))}.semi-button-light:not(.semi-button-disabled):hover{background-color:var(--semi-color-fill-1);border:0 transparent solid}.semi-button-light:not(.semi-button-disabled):active{background-color:var(--semi-color-fill-2);border:0 transparent solid}.semi-button-size-small{height:24px;padding:2px 12px;font-size:14px;line-height:20px;font-weight:600}.semi-button-size-large{height:40px;padding:10px 16px;font-size:14px;line-height:20px;font-weight:600}.semi-button-block{width:100%}.semi-button-group{display:flex;flex-wrap:wrap}.semi-button-group>.semi-button{margin:0;padding-left:0;padding-right:0;border-radius: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-top-left-radius:var(--semi-border-radius-small);border-bottom-left-radius:var(--semi-border-radius-small)}.semi-button-group>.semi-button:last-child{border-top-right-radius:var(--semi-border-radius-small);border-bottom-right-radius:var(--semi-border-radius-small)}.semi-button-group>.semi-button-outline:not(:last-child){border-right-color:transparent;margin-right:-1px}.semi-button-group-line{display:inline-flex;align-items:center;background-color:var(--semi-color-border)}.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:transparent}.semi-button-group-line:before{display:block;content:"";width:1px;height:20px;background-color:var(--semi-color-border)}@keyframes semi-animation-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.semi-button.semi-button-with-icon{display:inline-flex;align-items:center}.semi-button.semi-button-with-icon .semi-button-content{display:flex;align-items:center;justify-content:center}.semi-button.semi-button-loading{pointer-events:none;cursor:not-allowed}.semi-button.semi-button-loading .semi-button-content>svg,.semi-button.semi-button-loading .semi-button-content-loading-icon{width:16px;height:16px;animation:.6s linear infinite semi-animation-rotate;animation-fill-mode:forwards}.semi-button.semi-button-with-icon-only{padding:8px;height:32px;width:32px;justify-content:center;align-items:center}.semi-button.semi-button-with-icon-only.semi-button-size-small{padding:4px;height:24px;width:24px}.semi-button.semi-button-with-icon-only.semi-button-size-large{padding:12px;height:40px;width:40px}.semi-button-content-left{margin-right:8px;display:flex;align-items:center}.semi-button-content-right{margin-left:8px;display:flex;align-items:center}.semi-rtl .semi-button,.semi-portal-rtl .semi-button{direction:rtl;padding-left:12px;padding-right:12px}.semi-rtl .semi-button-size-small,.semi-portal-rtl .semi-button-size-small{padding-left:12px;padding-right:12px}.semi-rtl .semi-button-size-large,.semi-portal-rtl .semi-button-size-large{padding-left:16px;padding-right:16px}.semi-rtl .semi-button-group,.semi-portal-rtl .semi-button-group{direction:rtl}.semi-rtl .semi-button-group>.semi-button,.semi-portal-rtl .semi-button-group>.semi-button{padding-left:0;padding-right:0}.semi-rtl .semi-button-group>.semi-button .semi-button-content,.semi-portal-rtl .semi-button-group>.semi-button .semi-button-content{padding-left:12px;padding-right:12px}.semi-rtl .semi-button-group>.semi-button-size-large .semi-button-content,.semi-portal-rtl .semi-button-group>.semi-button-size-large .semi-button-content{padding-left:16px;padding-right:16px}.semi-rtl .semi-button-group>.semi-button-size-small .semi-button-content,.semi-portal-rtl .semi-button-group>.semi-button-size-small .semi-button-content{padding-left:12px;padding-right:12px}.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only,.semi-portal-rtl .semi-button-group>.semi-button.semi-button-with-icon-only{padding-left:0;padding-right:0}.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only .semi-button-content,.semi-portal-rtl .semi-button-group>.semi-button.semi-button-with-icon-only .semi-button-content{padding-left:8px;padding-right:8px}.semi-rtl .semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-small .semi-button-content,.semi-portal-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-rtl .semi-button-group>.semi-button.semi-button-with-icon-only.semi-button-size-large .semi-button-content,.semi-portal-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-rtl .semi-button-group>.semi-button:first-child,.semi-portal-rtl .semi-button-group>.semi-button:first-child{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--semi-border-radius-small);border-bottom-right-radius:var(--semi-border-radius-small)}.semi-rtl .semi-button-group>.semi-button:not(:last-child) .semi-button-content,.semi-portal-rtl .semi-button-group>.semi-button:not(:last-child) .semi-button-content{border-left:1px var(--semi-color-border) solid;border-right:0}.semi-rtl .semi-button-group>.semi-button:last-child,.semi-portal-rtl .semi-button-group>.semi-button:last-child{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--semi-border-radius-small);border-bottom-left-radius:var(--semi-border-radius-small)}.semi-rtl .semi-button.semi-button-with-icon-only,.semi-portal-rtl .semi-button.semi-button-with-icon-only{padding-left:8px;padding-right:8px}.semi-rtl .semi-button.semi-button-with-icon-only.semi-button-size-small,.semi-portal-rtl .semi-button.semi-button-with-icon-only.semi-button-size-small{padding-left:4px;padding-right:4px}.semi-rtl .semi-button.semi-button-with-icon-only.semi-button-size-large,.semi-portal-rtl .semi-button.semi-button-with-icon-only.semi-button-size-large{padding-left:12px;padding-right:12px}.semi-rtl .semi-button-content-left,.semi-portal-rtl .semi-button-content-left{margin-left:8px;margin-right:0}.semi-rtl .semi-button-content-right,.semi-portal-rtl .semi-button-content-right{margin-right:8px;margin-left:0}.semi-badge{position:relative;display:inline-block}.semi-badge-dot{box-sizing:border-box;width:8px;height:8px;border-radius:var(--semi-border-radius-circle);background-color:var(--semi-color-bg-1);border:1px var(--semi-color-bg-1) solid;z-index:1}.semi-badge-count{box-sizing:border-box;height:18px;min-width:18px;border-radius:9px;padding:0 4px;background-color:var(--semi-color-bg-1);border:1px var(--semi-color-bg-1) solid;z-index:1;text-align:center;font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:var(--semi-color-bg-2)}.semi-badge-rightTop{position:absolute;top:0;right:0;transform:translate(50%,-50%);transform-origin:100% 0%}.semi-badge-rightBottom{position:absolute;right:0;bottom:0;transform:translate(50%,50%);transform-origin:100% 0%}.semi-badge-leftTop{position:absolute;top:0;left:0;transform:translate(-50%,-50%);transform-origin:100% 0%}.semi-badge-leftBottom{position:absolute;bottom:0;left:0;transform:translate(-50%,50%);transform-origin:100% 0%}.semi-badge-custom{display:flex}.semi-badge-block{position:static;display:inline-block}.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-rtl .semi-badge,.semi-portal-rtl .semi-badge{direction:rtl}.semi-card{box-sizing:border-box;margin:0;padding:0;border-radius:var(--semi-border-radius-medium);overflow:hidden;background-color:var(--semi-color-bg-0);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em}.semi-card-shadows{cursor:pointer;transition:box-shadow .3s}.semi-card-shadows-hover:hover{box-shadow:var(--semi-shadow-elevated);z-index:1}.semi-card-shadows-always{box-shadow:var(--semi-shadow-elevated)}.semi-card-bordered{border:1px solid var(--semi-color-border)}.semi-card-header{padding:20px}.semi-card-header-bordered{border-bottom:1px solid var(--semi-color-border)}.semi-card-header-wrapper{display:flex;align-items:flex-start;flex-direction:row-reverse;justify-content:space-between}.semi-card-header-wrapper-spacing{margin-right:20px}.semi-card-header-wrapper-title{width:100%;overflow:hidden}.semi-card-header-wrapper-extra{flex-shrink:0;font-size:16px;font-style:normal;font-weight:700;letter-spacing:0em;color:var(--semi-color-text-0)}.semi-card-cover>*{display:block;width:100%}.semi-card-body{padding:20px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;color:var(--semi-color-text-1)}.semi-card-body-actions{margin-top:20px;padding-top:20px;border-top:1px solid var(--semi-color-border)}.semi-card-footer{padding:20px}.semi-card-footer-bordered{border-top:1px solid var(--semi-color-border)}.semi-card-meta{display:flex;align-items:center;justify-content:flex-start}.semi-card-meta-avatar{margin-right:12px}.semi-card-meta-wrapper-title{font-size:16px;font-style:normal;font-weight:700;line-height:22px;letter-spacing:0em;color:var(--semi-color-text-0)}.semi-card-meta-wrapper-description{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0em;color:var(--semi-color-text-2)}.semi-card-group-grid .semi-card{border-radius:0}.semi-card-group-grid .semi-card{margin-left:-1px;margin-top:-1px}.semi-rtl .semi-card,.semi-portal-rtl .semi-card{direction:rtl}.semi-rtl .semi-card-header-wrapper,.semi-portal-rtl .semi-card-header-wrapper{align-items:flex-end}.semi-rtl .semi-card-header-wrapper-title,.semi-portal-rtl .semi-card-header-wrapper-title{display:flex;align-items:flex-end}.semi-rtl .semi-card-header-wrapper-spacing,.semi-portal-rtl .semi-card-header-wrapper-spacing{margin-left:20px;margin-right:0}.semi-rtl .semi-card-meta-avatar,.semi-portal-rtl .semi-card-meta-avatar{margin-left:12px;margin-right:0}.semi-rtl .semi-card-group,.semi-portal-rtl .semi-card-group{direction:rtl}.semi-rtl .semi-card-group-grid .semi-card,.semi-portal-rtl .semi-card-group-grid .semi-card{margin:0 -1px -1px 0}.semi-skeleton-avatar,.semi-skeleton-image,.semi-skeleton-title,.semi-skeleton-button{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{width:20px;height:20px}.semi-skeleton-avatar-extra-small{width:24px;height:24px}.semi-skeleton-avatar-medium{width:48px;height:48px}.semi-skeleton-avatar-small{width:32px;height:32px}.semi-skeleton-avatar-large{width:72px;height:72px}.semi-skeleton-avatar-extra-large{width:128px;height:128px}.semi-skeleton-paragraph{margin:0;padding:0;list-style-type:none}.semi-skeleton-paragraph li{background:var(--semi-color-fill-0);border-radius:var(--semi-border-radius-small);width:100%;height:16px;margin-bottom:10px}.semi-skeleton-paragraph li:last-child{width:60%;margin-bottom:0}.semi-skeleton-paragraph li:first-child{width:100%}.semi-skeleton-title{width:100%;height:24px}.semi-skeleton-button{width:115px;height:32px}.semi-skeleton-image{width:100%;height:100%}.semi-skeleton-active .semi-skeleton-avatar,.semi-skeleton-active .semi-skeleton-image,.semi-skeleton-active .semi-skeleton-title,.semi-skeleton-active .semi-skeleton-button,.semi-skeleton-active .semi-skeleton-paragraph li{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%;animation:1.4s skeleton-loading ease infinite;animation-fill-mode:forwards}@keyframes skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.semi-rtl .semi-skeleton,.semi-portal-rtl .semi-skeleton{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-rtl .semi-space,.semi-portal-rtl .semi-space{direction:rtl}.semi-tag{box-sizing:border-box;border-radius:var(--semi-border-radius-small);background-color:transparent;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;white-space:nowrap;vertical-align:bottom;display:flex;justify-content:center;align-items:center;display:inline-flex}.semi-tag-default,.semi-tag-small{font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;height:20px;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-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;padding:4px 8px;height:24px}.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}.semi-tag-content-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.semi-tag-content-center{display:flex;justify-content:center;align-items:center;height:100%;min-width:0}.semi-tag-close{display:flex;justify-content:center;align-items:center;color:var(--semi-color-text-2);padding-left:4px;cursor:pointer}.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-square .semi-avatar,.semi-tag-avatar-circle .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{width:20px;height:20px}.semi-tag-avatar-square.semi-tag-large .semi-avatar{width:24px;height:24px}.semi-tag-avatar-circle.semi-tag-small,.semi-tag-avatar-circle.semi-tag-default{border-radius:11px}.semi-tag-avatar-circle.semi-tag-small .semi-avatar,.semi-tag-avatar-circle.semi-tag-default .semi-avatar{width:16px;height:16px}.semi-tag-avatar-circle.semi-tag-large{border-radius:13px}.semi-tag-avatar-circle.semi-tag-large .semi-avatar{width:20px;height:20px}.semi-tag-colorful{font-weight:600}.semi-tag-colorful.semi-tag-solid{background:var(--semi-color-ai-purple);color:var(--semi-color-white)}.semi-tag-colorful.semi-tag-solid.semi-tag-gradient{background:var(--semi-color-ai-general)}.semi-tag-colorful.semi-tag-light{background:rgba(var(--semi-ai-purple-0),1);color:var(--semi-color-ai-purple)}.semi-tag-colorful.semi-tag-light.semi-tag-gradient{background:var(--semi-ai-general-0)}.semi-tag-colorful.semi-tag-light.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(1){stop-color:rgba(var(--semi-ai-general-5-0),1)}.semi-tag-colorful.semi-tag-light.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(2){stop-color:rgba(var(--semi-ai-general-5-1),1)}.semi-tag-colorful.semi-tag-light.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(3){stop-color:rgba(var(--semi-ai-general-5-2),1)}.semi-tag-colorful.semi-tag-light.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(4){stop-color:rgba(var(--semi-ai-general-5-3),1)}.semi-tag-colorful.semi-tag-light.semi-tag-gradient .semi-tag-content{background:var(--semi-color-ai-general);-webkit-background-clip:text;background-clip:text;color:transparent}.semi-tag-colorful.semi-tag-ghost{background:var(--semi-color-white);color:var(--semi-color-ai-purple);border-color:var(--semi-color-ai-general)}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient{border:none}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(1){stop-color:rgba(var(--semi-ai-general-5-0),1)}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(2){stop-color:rgba(var(--semi-ai-general-5-1),1)}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(3){stop-color:rgba(var(--semi-ai-general-5-2),1)}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient .semi-tag-prefix-icon svg stop:nth-child(4){stop-color:rgba(var(--semi-ai-general-5-3),1)}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient.semi-tag-circle:before{border-radius:var(--semi-border-radius-full)}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--semi-border-radius-small);padding:1px;background:var(--semi-color-ai-general);-webkit-mask:linear-gradient(var(--semi-color-white) 0 0) content-box,linear-gradient(var(--semi-color-white) 0 0);mask:linear-gradient(var(--semi-color-white) 0 0) content-box,linear-gradient(var(--semi-color-white) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.semi-tag-colorful.semi-tag-ghost.semi-tag-gradient .semi-tag-content{background:var(--semi-color-ai-general);-webkit-background-clip:text;background-clip:text;color:transparent}.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-right:8px;margin-bottom:0}.semi-tag-rest-group-popover .semi-tag:last-of-type{margin-right:0}.semi-tag-amber-ghost{background-color:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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:transparent;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-solid,.semi-tag-white-light{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-square,.semi-tag-avatar-circle{background-color:var(--semi-color-bg-4);border:1px solid var(--semi-color-border);color:var(--semi-color-text-0)}.semi-tag-split{display:inline-flex;align-items:center}.semi-tag-split .semi-tag{border-radius:0;margin-right:1px}.semi-tag-split .semi-tag-first{border-top-left-radius:var(--semi-border-radius-small);border-bottom-left-radius:var(--semi-border-radius-small)}.semi-tag-split .semi-tag-last{border-top-right-radius:var(--semi-border-radius-small);border-bottom-right-radius:var(--semi-border-radius-small);margin-right:unset}.semi-tag-split .semi-tag-circle.semi-tag-first{border-top-left-radius:var(--semi-border-radius-full);border-bottom-left-radius:var(--semi-border-radius-full)}.semi-tag-split .semi-tag-circle.semi-tag-last{border-top-right-radius:var(--semi-border-radius-full);border-bottom-right-radius:var(--semi-border-radius-full)}.semi-rtl .semi-tag,.semi-portal-rtl .semi-tag{direction:rtl}.semi-rtl .semi-tag-close,.semi-portal-rtl .semi-tag-close{padding-left:auto;padding-right:4px}.semi-rtl .semi-tag-closable,.semi-portal-rtl .semi-tag-closable{padding:4px 8px 4px 4px}.semi-rtl .semi-tag-avatar-square .semi-avatar,.semi-rtl .semi-tag-avatar-circle .semi-avatar,.semi-portal-rtl .semi-tag-avatar-square .semi-avatar,.semi-portal-rtl .semi-tag-avatar-circle .semi-avatar{margin-right:auto;margin-left:4px}.semi-rtl .semi-tag-avatar-square,.semi-portal-rtl .semi-tag-avatar-square{padding-right:auto;padding-left:4px}.semi-rtl .semi-tag-avatar-circle,.semi-portal-rtl .semi-tag-avatar-circle{padding:2px 2px 2px 4px}.semi-rtl .semi-tag-group,.semi-portal-rtl .semi-tag-group{direction:rtl}.semi-rtl .semi-tag-group .semi-tag,.semi-portal-rtl .semi-tag-group .semi-tag{margin-right:auto;margin-left:8px}.semi-rtl .semi-tag-rest-group-popover,.semi-portal-rtl .semi-tag-rest-group-popover{direction:rtl}.semi-rtl .semi-tag-rest-group-popover .semi-tag,.semi-portal-rtl .semi-tag-rest-group-popover .semi-tag{margin-right:0;margin-left:8px}.semi-rtl .semi-tag-rest-group-popover .semi-tag:last-of-type,.semi-portal-rtl .semi-tag-rest-group-popover .semi-tag:last-of-type{margin-right:auto;margin-left:0}.semi-divider{margin:1px 0;border-bottom:1px solid var(--semi-color-border);color:var(--semi-color-text-0);box-sizing:border-box}.semi-divider-dashed{border-bottom-style:dashed}.semi-divider-horizontal{width:100%;display:flex}.semi-divider-vertical{border-bottom:0;display:inline-block;margin:0 1px;border-left:1px solid var(--semi-color-border);height:20px;vertical-align:middle}.semi-divider-with-text{display:flex;border-bottom:0;white-space:nowrap;align-items:center}.semi-divider-with-text .semi-divider_inner-text{font-weight:600;padding:0 8px;display:inline-block}.semi-divider-with-text:before,.semi-divider-with-text:after{content:"";width:50%;border-bottom:1px solid var(--semi-color-border)}.semi-divider-with-text-left:before{width:40px}.semi-divider-with-text-left:after{flex:1}.semi-divider-with-text-right:before{flex:1}.semi-divider-with-text-right:after{width:40px}.semi-divider-dashed:before,.semi-divider-dashed:after{border-bottom:1px dashed var(--semi-color-border)}.semi-divider-vertical.semi-divider-dashed{border-left:1px dashed var(--semi-color-border)}.semi-empty{display:flex}.semi-empty-image{display:flex;justify-content:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.semi-empty-vertical{align-items:center;flex-direction:column}.semi-empty-vertical .semi-empty-content{margin-top:24px}.semi-empty-vertical .semi-empty-title,.semi-empty-vertical .semi-empty-description{text-align:center}.semi-empty-horizontal .semi-empty-content{margin-left:32px}.semi-empty-title.semi-typography{display:block;font-weight:600}.semi-empty-title+.semi-empty-description{margin-top:16px}.semi-empty-description{color:var(--semi-color-text-1)}.semi-empty-footer{margin-top:24px}.semi-rtl .semi-empty,.semi-portal-rtl .semi-empty{direction:rtl}.semi-rtl .semi-empty-horizontal .semi-empty-content,.semi-portal-rtl .semi-empty-horizontal .semi-empty-content{margin-left:auto;margin-right:32px}.semi-modal{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;margin:80px auto;color:var(--semi-color-text-0)}.semi-modal-mask{position:fixed;top:0;right:0;left:0;bottom:0;background-color:var(--semi-color-overlay-bg);-webkit-backdrop-filter:none;backdrop-filter:none;height:100%;z-index:1000}.semi-modal-mask-hidden{display:none}.semi-modal-icon-wrapper{display:inline-flex;margin-right:12px;width:24px}.semi-modal-wrap{position:fixed;overflow:auto;top:0;right:0;bottom:0;left:0;z-index:1000;-webkit-overflow-scrolling:touch;outline:0}.semi-modal-wrap-center{display:flex;align-items:flex-start}.semi-modal-title{display:inline-flex;align-items:flex-start;justify-content:flex-start;width:100%;margin:0}.semi-modal-content{position:relative;display:flex;height:max-content;width:100%;box-sizing:border-box;flex-direction:column;background-color:var(--semi-color-bg-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--semi-color-border);border-radius:var(--semi-border-radius-large);padding:0 24px;background-clip:padding-box;overflow:hidden;box-shadow:var(--semi-shadow-elevated)}.semi-modal-footerfill{display:flex}.semi-modal-content-height-set{height:100%}.semi-modal-content-fullScreen{border-radius:0;border:none;height:100%;top:0}.semi-modal-header{display:flex;align-items:flex-start;margin:24px 0;padding:0;font-size:14px;font-weight:600;background-color:transparent;color:var(--semi-color-text-0);border-bottom:0 solid transparent}.semi-modal-body-wrapper{display:flex;align-items:flex-start;margin:24px 0}.semi-modal-body{flex:1 1 auto;margin:0;padding:0}.semi-modal-withIcon{margin-left:36px}.semi-modal-footer{margin:24px 0;padding:0;text-align:right;border-radius:0 0 5px 5px;border-top:0 solid transparent;background-color:transparent}.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{display:inline-flex;color:var(--semi-color-primary)}.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:auto}.semi-modal-popup .semi-modal-mask,.semi-modal-popup .semi-modal-wrap{position:absolute;overflow:hidden}.semi-modal-fixed .semi-modal-mask,.semi-modal-fixed .semi-modal-wrap{position:fixed;overflow:hidden}.semi-modal-displayNone{display:none}.semi-modal-content-animate-show{animation:.12s semi-modal-content-keyframe-show cubic-bezier(.215,.61,.355,1) 0ms forwards;animation-fill-mode:forwards}.semi-modal-content-animate-hide{animation:.12s semi-modal-content-keyframe-hide cubic-bezier(.215,.61,.355,1) 0ms forwards;animation-fill-mode:forwards}.semi-modal-mask-animate-show{animation:90ms semi-modal-mask-keyframe-show cubic-bezier(.215,.61,.355,1) 0ms forwards;animation-fill-mode:forwards}.semi-modal-mask-animate-hide{animation:90ms semi-modal-mask-keyframe-hide 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-rtl .semi-modal-icon-wrapper,.semi-modal-confirm-rtl .semi-modal-icon-wrapper{margin-right:0;margin-left:12px}.semi-modal-rtl .semi-modal-withIcon,.semi-modal-confirm-rtl .semi-modal-withIcon{margin-left:0;margin-right:36px}.semi-modal-rtl .semi-modal-footer,.semi-modal-confirm-rtl .semi-modal-footer{text-align:left}.semi-modal-rtl .semi-modal-footer .semi-button,.semi-modal-confirm-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-dropdown{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-dropdown-wrapper{overflow-y:auto;box-shadow:var(--semi-shadow-elevated);position:relative;z-index:1050;border-radius:var(--semi-border-radius-medium);background:var(--semi-color-bg-3);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0}.semi-dropdown-wrapper-show{opacity:1}.semi-dropdown-trigger{display:inline-block}.semi-dropdown-menu{list-style:none;padding:4px 0;margin:0}.semi-dropdown-title{color:var(--semi-color-text-2);padding:8px 16px 4px;font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:default}.semi-dropdown-title-withTick{padding-left:31px}.semi-dropdown-item{padding:8px 16px;color:var(--semi-color-text-0);max-width:280px;display:flex;align-items:center;transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeOut) 0ms;border-radius:0}.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{display:inline-flex;align-items:center;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;margin-right:9px;font-size:12px}.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:hover,.semi-dropdown-item.semi-dropdown-item-disabled:active{cursor:not-allowed;background-color:transparent}.semi-dropdown-divider{display:block;height:1px;width:100%;min-width:100%;clear:both;background:var(--semi-color-border);margin:4px 0}.semi-rtl .semi-dropdown-wrapper,.semi-portal-rtl .semi-dropdown-wrapper{direction:rtl}.semi-rtl .semi-dropdown-title-withTick,.semi-portal-rtl .semi-dropdown-title-withTick{padding-left:0;padding-right:31px}.semi-rtl .semi-dropdown-item-withTick,.semi-portal-rtl .semi-dropdown-item-withTick{padding-left:auto;padding-right:12px}.semi-rtl .semi-dropdown-item>.semi-icon,.semi-portal-rtl .semi-dropdown-item>.semi-icon{margin-right:0;margin-left:9px}.semi-input-textarea-wrapper{box-sizing:border-box;display:inline-block;position:relative;width:100%;border:1px transparent solid;border-radius:var(--semi-border-radius-small);vertical-align:bottom;background-color:var(--semi-color-fill-0);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-textarea-wrapper-resizeX{display:inline-block;width:fit-content;max-width:100%}.semi-input-textarea-wrapper:hover{background-color:var(--semi-color-fill-1)}.semi-input-textarea-wrapper-focus{background-color:var(--semi-color-fill-0);border:1px var(--semi-color-focus-border) solid}.semi-input-textarea-wrapper-focus:hover,.semi-input-textarea-wrapper-focus:active{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{position:absolute;top:0;min-width:24px;color:var(--semi-color-text-2);right:4px;height:32px;display:flex;align-items:center;justify-content:center}.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{cursor:not-allowed;color:var(--semi-color-disabled-text);background-color:var(--semi-color-disabled-fill)}.semi-input-textarea-wrapper-disabled:hover,.semi-input-textarea-wrapper-readonly:hover{background-color:var(--semi-color-disabled-fill)}.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{position:relative;resize:none;padding:5px 12px;box-shadow:none;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:transparent;border:0 solid transparent;vertical-align:bottom;width:100%;outline:none;cursor:text;box-sizing:border-box;color:var(--semi-color-text-0)}.semi-input-textarea:hover{border-color:transparent}.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{cursor:not-allowed;color:var(--semi-color-disabled-text);background-color:transparent}.semi-input-textarea-disabled:hover,.semi-input-textarea-readonly:hover{background-color:transparent}.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;resize:none}.semi-input-textarea-counter{font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;display:flex;flex-direction:column;justify-content:center;padding:3px 12px 5px;min-height:24px;text-align:right;color:var(--semi-color-text-2)}.semi-input-textarea-counter-exceed{color:var(--semi-color-danger)}.semi-input-textarea-borderless:not(:focus-within):not(:hover){background-color:transparent;border-color:transparent}.semi-input-textarea-borderless:focus-within:not(:active){background-color:transparent}.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)}.semi-input-textarea-wrapper-withLineNumber{display:flex;padding:0;align-items:flex-start}.semi-input-textarea-wrapper-withLineNumber.semi-input-textarea-wrapper-resizeX{display:inline-flex;width:fit-content;max-width:100%}.semi-input-textarea-wrapper-withLineNumber.semi-input-textarea-wrapper-resizeX .semi-input-textarea-content{flex:0 0 auto}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber{flex-shrink:0;padding:5px 12px;background-color:var(--semi-color-fill-1);border-right:1px solid var(--semi-color-border);color:var(--semi-color-text-2);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:inherit;line-height:1.5;text-align:right;-webkit-user-select:none;user-select:none;min-width:36px;border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber::-webkit-scrollbar{display:none}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-content{display:flex;flex:1;min-width:0}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea-lineNumber-item{display:flex;align-items:flex-start;justify-content:flex-end;box-sizing:border-box}.semi-input-textarea-wrapper-withLineNumber .semi-input-textarea{border-radius:0 var(--semi-border-radius-small) var(--semi-border-radius-small) 0;line-height:1.5;flex:1}.semi-rtl .semi-input-wrapper,.semi-portal-rtl .semi-input-wrapper{direction:rtl}.semi-rtl .semi-input-wrapper__with-prefix .semi-input,.semi-portal-rtl .semi-input-wrapper__with-prefix .semi-input{padding-left:auto;padding-right:0}.semi-rtl .semi-input-wrapper__with-suffix .semi-input,.semi-portal-rtl .semi-input-wrapper__with-suffix .semi-input{padding-right:auto;padding-left:0}.semi-rtl .semi-input,.semi-portal-rtl .semi-input{padding-left:12px;padding-right:12px}.semi-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-text,.semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-text,.semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-text{margin-left:auto;margin-right:0}.semi-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,.semi-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon,.semi-portal-rtl .semi-input-clearbtn+.semi-rtl .semi-input-suffix+.semi-input-suffix-icon,.semi-portal-rtl .semi-input-clearbtn+.semi-portal-rtl .semi-input-suffix+.semi-input-suffix-icon{margin-left:auto;margin-right:0}.semi-rtl .semi-input-append,.semi-portal-rtl .semi-input-append{border-left:0;border-right:1px transparent solid}.semi-rtl .semi-input-prepend,.semi-portal-rtl .semi-input-prepend{border-right:0;border-left:1px transparent solid}.semi-rtl .semi-input-group .semi-select:not(:last-child):after,.semi-rtl .semi-input-group .semi-cascader: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,.semi-portal-rtl .semi-input-group .semi-select:not(:last-child):after,.semi-portal-rtl .semi-input-group .semi-cascader: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{right:auto;left:-1px}.semi-rtl .semi-input-group .semi-input-number:not(:last-child):after,.semi-portal-rtl .semi-input-group .semi-input-number:not(:last-child):after{right:auto;left:-1px}.semi-rtl .semi-input-textarea-wrapper,.semi-portal-rtl .semi-input-textarea-wrapper{direction:rtl}.semi-rtl .semi-input-textarea-counter,.semi-portal-rtl .semi-input-textarea-counter{text-align:left}.semi-rtl .semi-input-textarea-showClear,.semi-portal-rtl .semi-input-textarea-showClear{padding-right:0;padding-left:36px}.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;flex-wrap:nowrap;overflow-x:scroll}.semi-rtl .semi-overflow-list,.semi-portal-rtl .semi-overflow-list{direction:rtl}.semi-select-option{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;word-break:break-all;padding:8px 12px;color:var(--semi-color-text-0);border-radius:0;position:relative;display:flex;flex-wrap:nowrap;align-items:center;cursor:pointer;box-sizing:border-box;transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none)}.semi-select-option-icon{width:12px;color:transparent;margin-right:8px;display:flex;justify-content:center;align-content:center}.semi-select-option-text{display:flex;flex-wrap:wrap;white-space:pre}.semi-select-option-keyword{color:var(--semi-color-primary);background-color:inherit;font-weight:600}.semi-select-option:active{background-color:var(--semi-color-fill-1)}.semi-select-option-empty{cursor:not-allowed;color:var(--semi-color-disabled-text);justify-content:center}.semi-select-option-empty:hover,.semi-select-option-empty:active{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{font-weight:600;background:transparent}.semi-select-option-selected .semi-select-option-icon{color:var(--semi-color-text-2)}.semi-select-option-focused{background-color:var(--semi-color-fill-0)}.semi-select{box-sizing:border-box;border-radius:var(--semi-border-radius-small);border:1px solid transparent;height:32px;font-weight:400;background-color:var(--semi-color-fill-0);display:inline-flex;vertical-align:middle;position:relative;outline:none;cursor:pointer;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);transform:scale(var(--semi-transform_scale-none));max-height:300px;overflow-y:auto}.semi-select:hover{background-color:var(--semi-color-fill-1);border:1px solid transparent}.semi-select:focus{border:1px solid var(--semi-color-focus-border);background-color:var(--semi-color-fill-0);outline:0}.semi-select:active{background-color:var(--semi-color-fill-2)}.semi-select-small{height:24px;line-height:24px}.semi-select-large{min-height:40px;line-height:40px}.semi-select-large .semi-select-selection{font-size:16px;line-height:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-select-open,.semi-select-focus{border:1px solid var(--semi-color-focus-border);outline:0}.semi-select-open:hover,.semi-select-focus:hover{background-color:var(--semi-color-fill-0);border:1px solid var(--semi-color-focus-border)}.semi-select-open:active,.semi-select-focus: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;background-color:var(--semi-color-disabled-fill)}.semi-select-disabled:hover{background-color:var(--semi-color-disabled-fill)}.semi-select-disabled:focus{border:1px solid transparent;background-color:var(--semi-color-disabled-fill)}.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{color:var(--semi-color-disabled-text)}.semi-select-disabled .semi-tag{color:var(--semi-color-disabled-text);background-color:transparent}.semi-select-selection{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;height:100%;display:flex;align-items:center;flex-grow:1;overflow:hidden;margin-left:12px;cursor:pointer;color:var(--semi-color-text-0)}.semi-select-selection-text{width:100%;overflow:hidden;text-overflow:ellipsis}.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-top:1px;margin-right:4px;margin-bottom:1px}.semi-select-selection .semi-tag:nth-of-type(1){margin-left:0}.semi-select-selection .semi-tag-group{height:inherit}.semi-select-selection .semi-tag-group .semi-tag{margin-top:1px;margin-right:4px;margin-bottom:1px}.semi-select-content-wrapper{white-space:nowrap;overflow:hidden;display:flex;align-items:center;height:100%}.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:transparent}.semi-select-content-wrapper-collapse>.semi-select-content-wrapper-collapse-N{background-color:transparent;padding:4px;color:var(--semi-color-text-0);font-size:12px}.semi-select-multiple{height:auto}.semi-select-multiple .semi-select-selection{margin-left:4px}.semi-select-multiple .semi-select-content-wrapper{width:100%;min-height:30px;flex-wrap:wrap}.semi-select-multiple .semi-select-content-wrapper-empty{margin-left:8px}.semi-select-multiple .semi-select-content-wrapper .semi-tag-group{display:flex;align-items:center}.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-wrap:nowrap;justify-content:flex-start;overflow:hidden;flex-shrink:0}.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{display:flex;align-items:center;justify-content:center;width:32px;color:var(--semi-color-text-2);flex-shrink:0;transform:rotate(var(--semi-transform-rotate-none))}.semi-select-arrow-empty{display:flex;width:12px}.semi-select-prefix,.semi-select-suffix{display:flex;justify-content:center;align-items:center}.semi-select-prefix-text,.semi-select-suffix-text{margin:0 12px;color:var(--semi-color-text-2);font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600}.semi-select-prefix-icon,.semi-select-suffix-icon{color:var(--semi-color-text-2);margin:0 8px}.semi-select-suffix{display:flex;justify-content:center;align-items:center}.semi-select-clear{display:flex;justify-content:center;align-items:center;width:32px;color:var(--semi-color-text-2);flex-shrink:0}.semi-select-clear:hover{color:var(--semi-color-primary)}.semi-select-inset-label-wrapper{display:inline}.semi-select-inset-label{margin:0 12px;font-weight:600;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--semi-color-text-2);flex-shrink:0;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{position:absolute;top:0;left:0;height:100%;width:100%;border:none;background-color:transparent}.semi-select-single.semi-select-filterable .semi-input-wrapper-focus{border:none}.semi-select-single.semi-select-filterable .semi-input{padding-left:0;padding-right:0;height:100%}.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:not(.semi-select-content-wrapper-empty) .semi-input-wrapper{height:24px;line-height:24px}.semi-select-multiple.semi-select-filterable .semi-select-content-wrapper:not(.semi-select-content-wrapper-empty) .semi-input-wrapper .semi-input-default{height:24px}.semi-select-multiple.semi-select-filterable .semi-select-content-wrapper-empty .semi-input-wrapper{position:absolute;top:0;left:0;height:100%}.semi-select-multiple.semi-select-filterable .semi-select-content-wrapper-empty .semi-input-wrapper .semi-input-default{height:100%}.semi-select-multiple.semi-select-filterable .semi-input-wrapper{height:100%;width:100%;border:none;background-color:transparent}.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-multiple.semi-select-filterable.semi-select-large .semi-select-content-wrapper:not(.semi-select-content-wrapper-empty) .semi-input-wrapper-large{height:24px;line-height:24px}.semi-select-multiple.semi-select-filterable.semi-select-large .semi-select-content-wrapper:not(.semi-select-content-wrapper-empty) .semi-input-wrapper-large .semi-input-large{height:24px}.semi-select-multiple.semi-select-filterable.semi-select-small .semi-select-content-wrapper:not(.semi-select-content-wrapper-empty) .semi-input-wrapper{height:20px;line-height:20px}.semi-select-multiple.semi-select-filterable.semi-select-small .semi-select-content-wrapper:not(.semi-select-content-wrapper-empty) .semi-input-wrapper .semi-input-small{height:20px}.semi-select-option-list-wrapper{padding:4px 0}.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);margin-top:4px;padding:12px 16px 4px 32px;font-size:12px;line-height:16px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:default}.semi-select-group:not(:nth-of-type(1)){border-top:1px solid var(--semi-color-border)}.semi-select-loading-wrapper{padding:8px 16px;cursor:not-allowed;height:20px;box-sizing:content-box}.semi-select-borderless:not(:focus-within):not(:hover){background-color:transparent;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:transparent}.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-select-dropdown-search-wrapper{padding:8px 12px;border-bottom:1px solid transparent}.semi-rtl .semi-select,.semi-portal-rtl .semi-select{direction:rtl}.semi-rtl .semi-select-selection,.semi-portal-rtl .semi-select-selection{margin-left:0;margin-right:12px}.semi-rtl .semi-select-selection .semi-tag:nth-of-type(1),.semi-portal-rtl .semi-select-selection .semi-tag:nth-of-type(1){margin-right:0}.semi-rtl .semi-select-selection .semi-tag-group .semi-tag,.semi-portal-rtl .semi-select-selection .semi-tag-group .semi-tag{margin-left:4px;margin-right:0}.semi-rtl .semi-select-multiple .semi-select-selection,.semi-portal-rtl .semi-select-multiple .semi-select-selection{margin-left:0;margin-right:4px}.semi-rtl .semi-select-multiple .semi-select-content-wrapper-empty,.semi-portal-rtl .semi-select-multiple .semi-select-content-wrapper-empty{margin-left:0;margin-right:8px}.semi-rtl .semi-select-create-tips,.semi-portal-rtl .semi-select-create-tips{margin-right:0;margin-left:4px}.semi-rtl .semi-select-with-prefix .semi-select-selection,.semi-portal-rtl .semi-select-with-prefix .semi-select-selection{margin-left:auto;margin-right:0}.semi-rtl .semi-select-single.semi-select-filterable .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-portal-rtl .semi-select-multiple.semi-select-filterable .semi-select-content-wrapper-empty .semi-input-wrapper{left:auto;right:0}.semi-rtl .semi-select-group,.semi-portal-rtl .semi-select-group{padding-left:32px;padding-right:16px}.semi-rtl .semi-select-option-icon,.semi-portal-rtl .semi-select-option-icon{margin-right:0;margin-left:8px}.semi-sidesheet{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;margin:0;top:0;left:0;height:100%}.semi-sidesheet-inner:focus,.semi-sidesheet-content:focus{outline:none}.semi-sidesheet-inner-wrap{position:absolute}.semi-sidesheet-left,.semi-sidesheet-right{top:0;width:0%;height:100%}.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-top,.semi-sidesheet-bottom{left:0;width:100%;height:0%}.semi-sidesheet-top .semi-sidesheet-inner-wrap,.semi-sidesheet-bottom .semi-sidesheet-inner-wrap{width:100%}.semi-sidesheet-top.semi-sidesheet,.semi-sidesheet-bottom.semi-sidesheet{height:100%}.semi-sidesheet-top{top:0}.semi-sidesheet-bottom,.semi-sidesheet-bottom .semi-sidesheet-inner-wrap{bottom:0}.semi-sidesheet-title{flex:1 0 auto;margin:0;line-height:24px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:600;font-size:18px;color:var(--semi-color-text-0);text-align:left}.semi-sidesheet-inner{z-index:1;overflow:auto;background-color:var(--semi-color-bg-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0}.semi-sidesheet-header{display:flex;align-items:flex-start;padding:24px 24px 20px;border-bottom:0px solid var(--semi-color-border)}.semi-sidesheet-body{padding:0 24px;flex:1;overflow:auto}.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{height:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.semi-sidesheet-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--semi-color-overlay-bg);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1}.semi-sidesheet-mask-hidden{opacity:0;display:none}.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:translate(-100%)}to{transform:translate(0)}}@keyframes semi-sidesheet-slideHide_left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes semi-sidesheet-slideShow_right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes semi-sidesheet-slideHide_right{0%{transform:translate(0)}to{transform:translate(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-top,.semi-sidesheet-fixed.semi-sidesheet-bottom{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-slider{padding:0 13px;margin:0}.semi-slider-wrapper{box-sizing:border-box;position:relative;height:32px;width:100%;display:inline-block;vertical-align:bottom}.semi-slider-rail{box-sizing:border-box;margin:0;padding:0;color:#000000a6;font-size:14px;font-variant:tabular-nums;line-height:1.5;list-style:none;font-feature-settings:"tnum";position:absolute;height:4px;cursor:pointer;touch-action:none;background-color:var(--semi-color-fill-0);width:100%;border-radius:var(--semi-border-radius-small);top:14px}.semi-slider-handle{box-shadow:0 4px 6px #0000001a,0 0 1px #0000004d;box-sizing:border-box;touch-action:none;position:absolute;width:24px;height:24px;margin-top:4px;background-color:var(--semi-color-white);border:none;border-radius:50%;cursor:pointer;transition:background-color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);transform:var(--semi-transform_scale-small) translate(-50%) translateY(0);display:inline-flex;justify-content:center;align-items:center}.semi-slider-handle:focus-visible{outline:2px solid var(--semi-color-primary-light-active)}.semi-slider-handle-dot{background:var(--semi-color-primary);width:4px;height:4px;border-radius:var(--semi-border-radius-circle)}.semi-slider-handle:hover{background-color:var(--semi-color-white)}.semi-slider-handle-clicked{border:solid 1px var(--semi-color-focus-border);cursor:grabbing}.semi-slider-track{height:4px;background:var(--semi-color-primary);border-radius:var(--semi-border-radius-small);position:absolute;cursor:pointer;top:14px}.semi-slider-tooltip{position:absolute;top:-40px}.semi-slider-dots{width:100%;background:transparent}.semi-slider-dot{position:absolute;top:14px;width:4px;height:4px;background-color:var(--semi-color-white);border-radius:50%;cursor:pointer;transform:translate(0)}.semi-slider-dot-active{background-color:var(--semi-color-white)}.semi-slider-marks{position:absolute;top:23px;left:0;width:100%;font-size:14px}.semi-slider-mark{position:absolute;display:inline-block;color:var(--semi-color-text-2);text-align:center;cursor:pointer;transform:translate(-50%)}.semi-slider-marks-reverse{position:absolute;top:23px;left:0;width:100%;font-size:14px}.semi-slider-mark-reverse{position:absolute;display:inline-block;color:var(--semi-color-text-2);text-align:center;cursor:pointer;transform:translate(-50%) rotate(-180deg)}.semi-slider-boundary{position:relative;font-size:12px;color:var(--semi-color-text-0);visibility:hidden;top:30px}.semi-slider-boundary span{position:absolute;display:inline-block}.semi-slider-boundary-min{left:0}.semi-slider-boundary-max{right:0}.semi-slider-boundary-show{visibility:visible}.semi-slider-vertical-wrapper{width:4px;height:100%}.semi-slider-vertical-wrapper .semi-slider-track{width:4px}.semi-slider-vertical-wrapper .semi-slider-marks{height:100%;margin-top:-30px;margin-left:29px}.semi-slider-vertical-wrapper .semi-slider-marks-reverse{height:100%;margin-top:-30px;margin-left:-26px}.semi-slider-vertical-wrapper .semi-slider-rail{width:4px;height:100%;top:0}.semi-slider-vertical-wrapper .semi-slider-handle{margin-top:0;margin-left:-10px;transform:var(--semi-transform_scale-small) translateY(-50%) translate(0)}.semi-slider-vertical-wrapper .semi-slider-dot{transform:translateY(0)}.semi-slider-disabled{cursor:not-allowed}.semi-slider-disabled .semi-slider-handle{cursor:not-allowed;box-shadow:none;border:1px var(--semi-color-border) solid}.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{cursor:not-allowed;background-color:var(--semi-color-primary-disabled)}.semi-slider-disabled .semi-slider-dot{cursor:not-allowed;background-color:var(--semi-color-white);border-color:var(--semi-color-white);box-shadow:none}.semi-slider-handle-tooltip{text-align:center}.semi-slider-reverse{transform:rotate(180deg)}.semi-rtl .semi-slider,.semi-portal-rtl .semi-slider{direction:rtl}.semi-rtl .semi-slider-handle,.semi-portal-rtl .semi-slider-handle{transform:var(--semi-transform_scale-small) translate(50%) translateY(0)}.semi-rtl .semi-slider-mark,.semi-portal-rtl .semi-slider-mark{transform:translate(50%)}.semi-rtl .semi-slider-mark-reverse,.semi-portal-rtl .semi-slider-mark-reverse{transform:translate(50%) rotate(-180deg)}.semi-rtl .semi-slider-boundary-min,.semi-portal-rtl .semi-slider-boundary-min{left:auto;right:0}.semi-rtl .semi-slider-boundary-max,.semi-portal-rtl .semi-slider-boundary-max{right:auto;left:0}.semi-slider-rtl .semi-slider-handle{transform:var(--semi-transform_scale-small) translate(50%) translateY(0)}.semi-slider-rtl .semi-slider-mark{transform:translate(50%)}.semi-slider-rtl .semi-slider-mark-reverse{transform:translate(50%) rotate(-180deg)}.semi-slider-rtl .semi-slider-boundary-min{left:auto;right:0}.semi-slider-rtl .semi-slider-boundary-max{right:auto;left:0}.semi-switch{box-sizing:border-box;display:inline-block;border-radius:12px;border:1px transparent solid;position:relative;cursor:pointer;background-color:var(--semi-color-fill-0);transition:background-color .2s var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);width:40px;height:24px}.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:translate(18px);background-color:rgba(var(--semi-white),1)}.semi-switch-checked:active .semi-switch-knob{transform:translate(12px)}.semi-switch-active{background-color:var(--semi-color-success-active)}.semi-switch-disabled{cursor:not-allowed;background-color:transparent;border:1px var(--semi-color-border) solid}.semi-switch-disabled:hover,.semi-switch-disabled:active{background-color:transparent}.semi-switch-disabled:active .semi-switch-knob{width:18px}.semi-switch-disabled .semi-switch-knob{cursor:not-allowed;box-shadow:none;border:1px var(--semi-color-border) solid}.semi-switch-disabled .semi-switch-native-control{pointer-events:none;cursor:not-allowed}.semi-switch-disabled.semi-switch-checked{border-color:transparent;background-color:var(--semi-color-success-disabled)}.semi-switch-disabled.semi-switch-checked:active .semi-switch-knob{transform:translate(18px)}.semi-switch-disabled.semi-switch-checked .semi-switch-knob{box-shadow:none;border:none}.semi-switch-disabled.semi-switch-loading:not(.semi-switch-checked):hover{background-color:var(--semi-color-fill-1)}.semi-switch-knob{box-shadow:0 4px 6px #0000001a,0 0 1px #0000004d;cursor:pointer;border-radius:9px;background-color:rgba(var(--semi-white),1);box-sizing:border-box;position:absolute;left:0;right:auto;transition:transform .2s ease-in-out,width .2s ease-in-out;width:18px;height:18px;top:2px;transform:translate(2px)}.semi-switch-native-control{width:100%;height:100%;opacity:0;cursor:inherit;pointer-events:auto;margin:0;position:absolute;top:0;left:0}.semi-switch-native-control[type=checkbox]{width:inherit;height:inherit}.semi-switch-checked-text,.semi-switch-unchecked-text{position:absolute;font-size:12px;height:100%;width:20px;display:flex;justify-content:center;align-items:center}.semi-switch-checked-text{color:var(--semi-color-white)}.semi-switch-unchecked-text{color:var(--semi-color-text-2);right:0}.semi-switch-loading{display:inline-flex;align-items:center;background-color:var(--semi-color-fill-1)}.semi-switch-loading-spin .semi-spin-wrapper{display:inline-flex;align-items:center;color:var(--semi-color-white)}.semi-switch-loading .semi-switch-loading-spin{transform:translate(2px)}.semi-switch-loading .semi-switch-loading-spin>.semi-spin-wrapper>svg{width:18px;height: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:translate(16px)}.semi-switch-loading.semi-switch-small .semi-switch-loading-spin{transform:translate(2px)}.semi-switch-loading.semi-switch-small .semi-switch-loading-spin>.semi-spin-wrapper>svg{width:10px;height:10px}.semi-switch-loading.semi-switch-small.semi-switch-checked .semi-switch-loading-spin{transform:translate(10px)}.semi-switch-loading.semi-switch-large .semi-switch-loading-spin{transform:translate(2px)}.semi-switch-loading.semi-switch-large .semi-switch-loading-spin>.semi-spin-wrapper>svg{width:28px;height:28px}.semi-switch-loading.semi-switch-large.semi-switch-checked .semi-switch-loading-spin{transform:translate(22px)}.semi-switch-disabled.semi-switch-checked{background-color:var(--semi-color-success-disabled)}.semi-switch-large{width:54px;height:32px;border-radius:16px}.semi-switch-large .semi-switch-knob{width:24px;height:24px;top:3px;border-radius:12px;transform:translate(3px)}.semi-switch-large.semi-switch-checked .semi-switch-knob{transform:translate(26px)}.semi-switch-large.semi-switch-checked:active .semi-switch-knob{transform:translate(16px)}.semi-switch-large:active .semi-switch-knob{width:34px}.semi-switch-large .semi-switch-checked-text,.semi-switch-large .semi-switch-unchecked-text{width:26px;font-size:14px}.semi-switch-small{width:26px;height:16px;border-radius:8px}.semi-switch-small .semi-switch-knob{width:12px;height:12px;top:1px;border-radius:6px;transform:translate(1px)}.semi-switch-small.semi-switch-checked .semi-switch-knob{transform:translate(11px)}.semi-switch-small.semi-switch-checked:active .semi-switch-knob{transform:translate(9px)}.semi-switch-small:active .semi-switch-knob{width:14px}.semi-form .semi-switch-native-control{width:100%;height:100%}.semi-rtl .semi-switch,.semi-portal-rtl .semi-switch{direction:rtl}.semi-rtl .semi-switch-checked .semi-switch-knob,.semi-portal-rtl .semi-switch-checked .semi-switch-knob{transform:translate(-18px)}.semi-rtl .semi-switch-checked:active .semi-switch-knob,.semi-portal-rtl .semi-switch-checked:active .semi-switch-knob{transform:translate(-12px)}.semi-rtl .semi-switch-knob,.semi-portal-rtl .semi-switch-knob{right:0;left:auto;transform:translate(-2px)}.semi-rtl .semi-switch-native-control,.semi-portal-rtl .semi-switch-native-control{right:0}.semi-rtl .semi-switch-unchecked-text,.semi-portal-rtl .semi-switch-unchecked-text{left:0}.semi-rtl .semi-switch-loading .semi-switch-loading-spin,.semi-portal-rtl .semi-switch-loading .semi-switch-loading-spin{transform:translate(-2px)}.semi-rtl .semi-switch-loading.semi-switch-checked .semi-switch-loading-spin,.semi-portal-rtl .semi-switch-loading.semi-switch-checked .semi-switch-loading-spin{transform:translate(-16px)}.semi-rtl .semi-switch-loading.semi-switch-small .semi-switch-loading-spin,.semi-portal-rtl .semi-switch-loading.semi-switch-small .semi-switch-loading-spin{transform:translate(-2px)}.semi-rtl .semi-switch-loading.semi-switch-small.semi-switch-checked .semi-switch-loading-spin,.semi-portal-rtl .semi-switch-loading.semi-switch-small.semi-switch-checked .semi-switch-loading-spin{transform:translate(-10px)}.semi-rtl .semi-switch-loading.semi-switch-large .semi-switch-loading-spin,.semi-portal-rtl .semi-switch-loading.semi-switch-large .semi-switch-loading-spin{transform:translate(-2px)}.semi-rtl .semi-switch-loading.semi-switch-large.semi-switch-checked .semi-switch-loading-spin,.semi-portal-rtl .semi-switch-loading.semi-switch-large.semi-switch-checked .semi-switch-loading-spin{transform:translate(-22px)}.semi-rtl .semi-switch-large .semi-switch-knob,.semi-portal-rtl .semi-switch-large .semi-switch-knob{transform:translate(-3px)}.semi-rtl .semi-switch-large.semi-switch-checked .semi-switch-knob,.semi-portal-rtl .semi-switch-large.semi-switch-checked .semi-switch-knob{transform:translate(-26px)}.semi-rtl .semi-switch-large.semi-switch-checked:active .semi-switch-knob,.semi-portal-rtl .semi-switch-large.semi-switch-checked:active .semi-switch-knob{transform:translate(-16px)}.semi-rtl .semi-switch-small .semi-switch-knob,.semi-portal-rtl .semi-switch-small .semi-switch-knob{transform:translate(-1px)}.semi-rtl .semi-switch-small.semi-switch-checked .semi-switch-knob,.semi-portal-rtl .semi-switch-small.semi-switch-checked .semi-switch-knob{transform:translate(-11px)}.semi-rtl .semi-switch-small.semi-switch-checked:active .semi-switch-knob,.semi-portal-rtl .semi-switch-small.semi-switch-checked:active .semi-switch-knob{transform:translate(-9px)}.semi-tabs{box-sizing:border-box;position:relative}.semi-tabs-left{display:flex;flex-direction:row}.semi-tabs-bar{position:relative;white-space:nowrap;outline:none}.semi-tabs-bar-left{display:flex;flex-direction:column}.semi-tabs-bar-extra{padding:0 5px}.semi-tabs-bar-more-trigger{display:inline-block;cursor:pointer;color:var(--semi-color-text-2)}.semi-tabs-bar-more-trigger-content{display:flex;align-content:center}.semi-tabs-bar-more-trigger-content-icon:not(:not(.semi-tabs-bar-more-trigger-content-icon)){margin:0 8px;flex-shrink:0;display:flex;align-items:center}.semi-tabs-bar-more-trigger-line{padding:16px 4px 14px}.semi-tabs-bar-more-trigger-card,.semi-tabs-bar-more-trigger-button{padding:8px 12px}.semi-tabs-bar .semi-tabs-tab{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;box-sizing:border-box;position:relative;display:block;float:left;font-weight:400;color:var(--semi-color-text-2);-webkit-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){position:relative;margin-right:8px;top:3px;color:var(--semi-color-text-2);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{margin-right:0;font-size:14px;color:var(--semi-color-text-2);margin-left:10px;cursor:pointer}.semi-tabs-bar .semi-tabs-tab:hover{color:var(--semi-color-text-0)}.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{color:var(--semi-color-text-0)}.semi-tabs-bar .semi-tabs-tab:active .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{cursor:default;font-weight:600;color:var(--semi-color-text-0)}.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{cursor:not-allowed;color:var(--semi-color-disabled-text)}.semi-tabs-bar .semi-tabs-tab-disabled:hover{color:var(--semi-color-disabled-text);border-bottom:none}.semi-tabs-tab-single.semi-tabs-tab{font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;cursor:pointer;box-sizing:border-box;position:relative;display:inline-block;font-weight:400;color:var(--semi-color-text-2);-webkit-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){position:relative;margin-right:8px;top:3px;color:var(--semi-color-text-2);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{margin-right:0;font-size:14px;color:var(--semi-color-text-2);margin-left:10px;cursor:pointer}.semi-tabs-tab-single.semi-tabs-tab .semi-icon.semi-tabs-tab-icon-close.semi-icon-close:hover,.semi-tabs-tab-single.semi-tabs-tab:hover{color:var(--semi-color-text-0)}.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:hover .semi-icon.semi-tabs-tab-icon-close{color:var(--semi-color-text-2)}.semi-tabs-tab-single.semi-tabs-tab:active{color:var(--semi-color-text-0)}.semi-tabs-tab-single.semi-tabs-tab:active .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-icon.semi-tabs-tab-icon-close{color:var(--semi-color-text-2)}.semi-tabs-tab-single.semi-tabs-tab-active,.semi-tabs-tab-single.semi-tabs-tab-active:hover{cursor:default;font-weight:600;color:var(--semi-color-text-0)}.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{cursor:not-allowed;color:var(--semi-color-disabled-text)}.semi-tabs-tab-single.semi-tabs-tab-disabled:hover{color:var(--semi-color-disabled-text);border-bottom:none}.semi-tabs-bar-collapse,.semi-tabs-bar-collapse .semi-tabs-bar-overflow-list{display:flex;align-items:center}.semi-tabs-bar-collapse .semi-overflow-list{flex: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;width:0;height: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{color:var(--semi-color-disabled-text);background-color:transparent}.semi-tabs-bar-collapse .semi-overflow-list>.semi-button-disabled:hover{color:var(--semi-color-disabled-text);background-color:transparent}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start{margin-right:4px}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start>.semi-button[aria-disabled=false]{color:var(--semi-color-primary);padding:8px;border:0px solid transparent;background-color:transparent}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start>.semi-button[aria-disabled=false]:hover{background-color:var(--semi-color-fill-0);color:var(--semi-color-primary);border-color:transparent}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-start>.semi-button[aria-disabled=false]:active{background-color:var(--semi-color-fill-1);color:var(--semi-color-primary);border-color:transparent}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end{margin-left:4px}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end>.semi-button[aria-disabled=false]{color:var(--semi-color-primary);padding:8px;border:0px solid transparent;background-color:transparent}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end>.semi-button[aria-disabled=false]:hover{background-color:var(--semi-color-fill-0);color:var(--semi-color-primary);border-color:transparent}.semi-tabs-bar-collapse .semi-tabs-bar-arrow-end>.semi-button[aria-disabled=false]:active{background-color:var(--semi-color-fill-1);color:var(--semi-color-primary);border-color:transparent}.semi-tabs-bar-dropdown{max-height:300px;overflow-y:auto}.semi-tabs-bar:after{content:"";height:0;display:block;clear:both}.semi-tabs-bar-line.semi-tabs-bar-top{border-bottom:1px solid var(--semi-color-border);transition:color var(--semi-transition_duration-none) var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);transform:scale(var(--semi-transform_scale-none))}.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab{padding:16px 4px 14px;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);border-bottom:2px solid transparent}.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:nth-of-type(1){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}.semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab-medium{padding:12px 4px 10px}.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{padding:12px;border-left:2px solid transparent;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{border-left:2px solid var(--semi-color-fill-0);background-color: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{border-left:2px solid var(--semi-color-fill-1);background-color: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{border-left:2px solid var(--semi-color-primary);background-color:var(--semi-color-primary-light-default)}.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{position:absolute;right:0;left:0;bottom:0;border-bottom:1px solid var(--semi-color-border);content:""}.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{padding:8px 12px 7px;border:1px solid var(--semi-color-border);border-bottom:1px solid var(--semi-color-bg-1);background:transparent}.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-right:none;border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)}.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{content:" ";width:1px;position:absolute;right:-1px;top:0;bottom:0;background:var(--semi-color-bg-1)}.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{padding:8px 12px;border:1px solid var(--semi-color-border);border-right:none;background:transparent}.semi-tabs-bar-card .semi-tabs-tab{padding:8px 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);transform:scale(var(--semi-transform_scale-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{padding:8px 12px;border-radius:var(--semi-border-radius-small);color:var(--semi-color-text-2);border: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);transform:scale(var(--semi-transform_scale-none))}.semi-tabs-bar-button .semi-tabs-tab:hover{border:none;background-color:var(--semi-color-fill-0)}.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{color:var(--semi-color-primary);border:none;background-color:var(--semi-color-primary-light-default)}.semi-tabs-bar-slash .semi-tabs-tab{padding:12px 0}.semi-tabs-bar-slash .semi-tabs-tab:nth-of-type(1){padding-left:0}.semi-tabs-bar-slash .semi-tabs-tab:not(:last-of-type){margin-right:16px}.semi-tabs-bar-slash .semi-tabs-tab:not(:last-of-type):after{content:"";margin-left:16px;display:inline-block;height:14px;width:8px;margin-top:3px;margin-bottom:3px;vertical-align:bottom;background:linear-gradient(to bottom right,transparent 0%,transparent calc(50% - 1px),var(--semi-color-text-2) 50%,transparent calc(50% + 1px),transparent 100%)}.semi-tabs-content{width:100%;padding:5px 0}.semi-tabs-content-left{height:100%;padding:0 5px}.semi-tabs-pane{width:100%;overflow:hidden;color:var(--semi-color-text-0)}.semi-tabs-pane:focus-visible{outline:2px solid var(--semi-color-primary-light-active)}.semi-tabs-pane-inactive,.semi-tabs-content-no-animated .semi-tabs-pane-inactive{display:none}@keyframes semi-tabs-panel-keyframe-leftShow{0%{transform:translate(60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes semi-tabs-panel-keyframe-rightShow{0%{transform:translate(-60px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes semi-tabs-panel-keyframe-topShow{0%{transform:translateY(60px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes semi-tabs-panel-keyframe-bottomShow{0%{transform:translateY(-60px);opacity:0}to{transform:translateY(0);opacity:1}}.semi-tabs-pane-animate-leftShow{animation:.2s semi-tabs-panel-keyframe-leftShow ease-in-out 0s;animation-fill-mode:forwards}.semi-tabs-pane-animate-rightShow{animation:.2s semi-tabs-panel-keyframe-rightShow ease-in-out 0s;animation-fill-mode:forwards}.semi-tabs-pane-animate-topShow{animation:.2s semi-tabs-panel-keyframe-topShow ease-in-out 0s;animation-fill-mode:forwards}.semi-tabs-pane-animate-bottomShow{animation:.2s semi-tabs-panel-keyframe-bottomShow ease-in-out 0s;animation-fill-mode:forwards}.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab{font-size:14px;padding:16px 4px 14px;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);border-bottom:2px solid transparent}.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab:nth-of-type(1){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{font-size:14px;padding:8px 4px 6px}.semi-tabs-tab-line.semi-tabs-tab-top.semi-tabs-tab-medium{font-size:14px;padding:12px 4px 10px}.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{padding:12px;border-left:2px solid transparent;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{border-left:2px solid var(--semi-color-fill-0);background-color: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{border-left:2px solid var(--semi-color-fill-1);background-color: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{border-left:2px solid var(--semi-color-primary);background-color:var(--semi-color-primary-light-default)}.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{padding:8px 12px 7px;border:1px solid var(--semi-color-border);border-bottom:1px solid var(--semi-color-bg-1);background:transparent}.semi-tabs-tab-card.semi-tabs-tab-left.semi-tabs-tab{border:1px solid transparent;border-right:none;border-radius:var(--semi-border-radius-small) 0 0 var(--semi-border-radius-small)}.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{content:" ";width:1px;position:absolute;right:-1px;top:0;bottom:0;background:var(--semi-color-bg-1)}.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{padding:8px 12px;border:1px solid var(--semi-color-border);border-right:none;background:transparent}.semi-tabs-tab-card.semi-tabs-tab{padding:8px 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);transform:scale(var(--semi-transform_scale-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{padding:8px 12px;border-radius:var(--semi-border-radius-small);color:var(--semi-color-text-2);border: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);transform:scale(var(--semi-transform_scale-none))}.semi-tabs-tab-button.semi-tabs-tab:hover{border:none;background-color:var(--semi-color-fill-0)}.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{color:var(--semi-color-primary);border:none;background-color:var(--semi-color-primary-light-default)}.semi-rtl .semi-tabs,.semi-portal-rtl .semi-tabs{direction:rtl}.semi-rtl .semi-tabs-bar .semi-tabs-tab,.semi-portal-rtl .semi-tabs-bar .semi-tabs-tab{float:right}.semi-rtl .semi-tabs-bar .semi-tabs-tab .semi-icon,.semi-portal-rtl .semi-tabs-bar .semi-tabs-tab .semi-icon{margin-right:0;margin-left:8px}.semi-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-start,.semi-portal-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-start{margin-right:0;margin-left:4px}.semi-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-end,.semi-portal-rtl .semi-tabs-bar-collapse .semi-tabs-bar-arrow-end{margin-left:0;margin-right:4px}.semi-rtl .semi-tabs-bar-collapse .semi-icon-chevron_right,.semi-rtl .semi-tabs-bar-collapse .semi-icon-chevron_left,.semi-portal-rtl .semi-tabs-bar-collapse .semi-icon-chevron_right,.semi-portal-rtl .semi-tabs-bar-collapse .semi-icon-chevron_left{transform:scaleX(-1)}.semi-rtl .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type),.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type){margin-right:0;margin-left:24px}.semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left,.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left{border-right:0;border-left:1px solid var(--semi-color-border)}.semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab,.semi-portal-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab{border-left:0;border-right:2px solid transparent}.semi-rtl .semi-tabs-bar-line.semi-tabs-bar-left .semi-tabs-tab:hover,.semi-portal-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-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{border-left:0;border-right:2px solid var(--semi-color-fill-1)}.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,.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{border-left:0;border-right:2px solid var(--semi-color-primary)}.semi-rtl .semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type),.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type){margin-left:0;margin-right:8px}.semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left,.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left{border-right:0;border-left:1px solid var(--semi-color-border)}.semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab,.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab{border:1px solid transparent;border-left:none}.semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab:hover,.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab:hover{border-left:none}.semi-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active:after,.semi-portal-rtl .semi-tabs-bar-card.semi-tabs-bar-left .semi-tabs-tab-active:after{right:auto;left:-1px}.semi-rtl .semi-tabs-bar-button.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type),.semi-portal-rtl .semi-tabs-bar-button.semi-tabs-bar-top .semi-tabs-tab:not(:last-of-type){margin-right:auto;margin-left:8px}.semi-toast{pointer-events:none}.semi-toast-wrapper{position:fixed;height:0;top:0;width:100%;display:flex;justify-content:center;z-index:1010}.semi-toast-wrapper .semi-toast-innerWrapper{width:fit-content;height:fit-content;text-align:center}.semi-toast-wrapper .semi-toast-innerWrapper-hover .semi-toast-zero-height-wrapper{perspective:unset;perspective-origin:center center}.semi-toast-zero-height-wrapper{transition:all .3s cubic-bezier(.22,.57,.02,1.2);perspective-origin:center 280px;perspective:280px;height:0;overflow:visible}.semi-toast-content{pointer-events:all;box-shadow:var(--semi-shadow-elevated);font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;background-color:var(--semi-color-bg-3);border-radius:var(--semi-border-radius-medium);padding:12px 8px;display:inline-flex;align-items:flex-start;justify-content:center;margin:12px;font-weight:600;color:var(--semi-color-text-0)}.semi-toast-content .semi-toast-close-button{margin-top:-2px;height:20px}.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:.3s semi-toast-keyframe-toast-show cubic-bezier(.22,.57,.02,1.2) 0s;animation-fill-mode:forwards}.semi-toast-animation-hide{animation:.3s semi-toast-keyframe-toast-hide 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{text-align:right;margin-left:12px;margin-right:12px}.semi-image{border-radius:var(--semi-border-radius-small);position:relative;display:inline-block;overflow:hidden}.semi-image img{max-width:none}.semi-image-tooltip-children-wrapper{display:inline-flex;width:fit-content;height:fit-content;vertical-align:middle}.semi-image-img{vertical-align:top;border-radius:inherit;-webkit-user-select:none;user-select:none}.semi-image-img-preview{cursor:zoom-in}.semi-image-img-error{opacity:0}.semi-image-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.semi-image-status{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:var(--semi-border-radius-small);background-color:var(--semi-color-fill-0);color:var(--semi-color-disabled-text)}.semi-image-preview{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1070;background-color:var(--semi-color-overlay-bg);transition:opacity .5s;overflow:hidden}.semi-image-preview-popup{position:absolute}.semi-image-preview .semi-image-preview-hide{opacity:0}.semi-image-preview-icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);background:#000000bf;cursor:pointer;color:var(--semi-color-white)}.semi-image-preview-prev{left:24px}.semi-image-preview-next{right:24px}.semi-image-preview-header{position:absolute;top:0;left:0;right:0;font-weight:400;font-size:14px;line-height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--semi-color-white);height:60px;display:flex;justify-content:space-between;align-items:center;padding:0 24px;z-index:1;pointer-events:none}.semi-image-preview-header-title{flex:1}.semi-image-preview-header-close{display:flex;justify-content:center;align-items:center;cursor:pointer;width:30px;height:30px;border-radius:50%;pointer-events:auto}.semi-image-preview-header-close:hover{background-color:#000000bf}.semi-image-preview-footer{display:flex;align-items:center}.semi-image-preview-footer-content{padding:0 16px;background:#000000bf;border-radius:var(--semi-border-radius-medium);height:48px}.semi-image-preview-footer-wrapper{position:absolute;left:50%;bottom:16px;transform:translate(-50%)}.semi-image-preview-footer-page{-webkit-user-select:none;user-select:none;color:var(--semi-color-white);font-size:16px;line-height:22px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0 12px}.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{width:132px;padding:0 16px}.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{width:16px;height:16px;margin-top:8px;box-sizing:border-box}.semi-image-preview-footer .semi-divider{background:#ffffff80;margin:0 16px}.semi-image-preview-footer .semi-image-preview-footer-disabled{color:#f9f9f959;cursor:default;pointer-events:none}.semi-image-preview-image{position:relative;height:100%;display:flex;justify-content:center;align-items:center}.semi-image-preview-image-img{position:absolute;transform:scaleZ(1) var(--semi-transform-rotate-none);z-index:0;-webkit-user-select:none;user-select:none}.semi-image-preview-image-spin{position:absolute;top:50%;left: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[src=""],img:not([src]){opacity:0}.semi-rtl .semi-image-preview,.semi-portal-rtl .semi-image-preview,.semi-rtl .semi-image-preview-group,.semi-portal-rtl .semi-image-preview-group{direction:rtl}.semi-rtl .semi-image-preview-prev,.semi-portal-rtl .semi-image-preview-prev{right:24px;left:auto;transform:var(--semi-transform_rotate-clockwise180deg)}.semi-rtl .semi-image-preview-next,.semi-portal-rtl .semi-image-preview-next{left:24px;right:auto;transform:var(--semi-transform_rotate-clockwise180deg)}.semi-rtl .semi-image-preview-footer-page,.semi-portal-rtl .semi-image-preview-footer-page{display:flex;direction:rtl}.semi-rtl .semi-image-preview-footer-gap,.semi-portal-rtl .semi-image-preview-footer-gap{margin-right:16px;margin-left:0}.semi-rtl .semi-image-preview-footer .semi-icon-chevron_left,.semi-portal-rtl .semi-image-preview-footer .semi-icon-chevron_left,.semi-rtl .semi-image-preview-footer .semi-icon-chevron_right,.semi-portal-rtl .semi-image-preview-footer .semi-icon-chevron_right{transform:var(--semi-transform_rotate-clockwise180deg)}.semi-codeHighlight-defaultTheme pre[class*=language-],.semi-codeHighlight-defaultTheme code[class*=language-]{color:var(--semi-color-text-0);font-size:13px;text-shadow:none;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-moz-hyphens:none;-webkit-hyphens:none;hyphens:none}.semi-codeHighlight-defaultTheme pre[class*=language-]::selection,.semi-codeHighlight-defaultTheme code[class*=language-]::selection,.semi-codeHighlight-defaultTheme pre[class*=language-]::-moz-selection,.semi-codeHighlight-defaultTheme code[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}.semi-codeHighlight-defaultTheme pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;background:var(--semi-color-tertiary-light-default)}.semi-codeHighlight-defaultTheme :not(pre)>code[class*=language-]{display:block;border-radius:.3em;color:#895fe2;background:#f9f7f9}.semi-codeHighlight-defaultTheme pre .namespace{opacity:.7}.semi-codeHighlight-defaultTheme pre .token.comment,.semi-codeHighlight-defaultTheme pre .token.prolog,.semi-codeHighlight-defaultTheme pre .token.doctype,.semi-codeHighlight-defaultTheme pre .token.cdata{color:#6b7075}.semi-codeHighlight-defaultTheme pre .token.punctuation{color:rgba(var(--semi-grey-8),1)}.semi-codeHighlight-defaultTheme pre .token.property,.semi-codeHighlight-defaultTheme pre .token.tag,.semi-codeHighlight-defaultTheme pre .token.boolean,.semi-codeHighlight-defaultTheme pre .token.number,.semi-codeHighlight-defaultTheme pre .token.constant,.semi-codeHighlight-defaultTheme pre .token.symbol,.semi-codeHighlight-defaultTheme pre .token.deleted{color:rgba(var(--semi-purple-6),1)}.semi-codeHighlight-defaultTheme pre .token.selector,.semi-codeHighlight-defaultTheme pre .token.attr-name,.semi-codeHighlight-defaultTheme pre .token.string,.semi-codeHighlight-defaultTheme pre .token.char,.semi-codeHighlight-defaultTheme pre .token.builtin,.semi-codeHighlight-defaultTheme pre .token.inserted{color:rgba(var(--semi-green-6),1)}.semi-codeHighlight-defaultTheme pre .token.operator,.semi-codeHighlight-defaultTheme pre .token.entity,.semi-codeHighlight-defaultTheme pre .token.url,.semi-codeHighlight-defaultTheme pre .language-css .token.string,.semi-codeHighlight-defaultTheme pre .style .token.string{color:rgba(var(--semi-grey-8),1)}.semi-codeHighlight-defaultTheme pre .token.atrule,.semi-codeHighlight-defaultTheme pre .token.attr-value,.semi-codeHighlight-defaultTheme pre .token.keyword{color:rgba(var(--semi-purple-6),1)}.semi-codeHighlight-defaultTheme pre .token.function{color:rgba(var(--semi-violet-6),1)}.semi-codeHighlight-defaultTheme pre .token.regex,.semi-codeHighlight-defaultTheme pre .token.important,.semi-codeHighlight-defaultTheme pre .token.variable{color:#d0955f}.semi-codeHighlight-defaultTheme pre .token.important,.semi-codeHighlight-defaultTheme pre .token.bold{font-weight:700}.semi-codeHighlight-defaultTheme pre .token.italic{font-style:italic}.semi-codeHighlight-defaultTheme pre .token.entity{cursor:help}.semi-codeHighlight-defaultTheme pre[data-line]{position:relative}.semi-codeHighlight-defaultTheme pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.semi-codeHighlight-defaultTheme .line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#ebf4ff;box-shadow:inset 5px 0 #0064d2;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}.semi-codeHighlight pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}.semi-codeHighlight pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.semi-codeHighlight .line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.semi-codeHighlight .line-numbers-rows>span{display:block;counter-increment:linenumber}.semi-codeHighlight .line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}.semi-audio-player{display:flex;align-items:center;justify-content:center;gap:24px;max-width:1440px;height:78px;background:rgba(var(--semi-grey-9),.8)}.semi-audio-player-control{display:flex;align-items:center;gap:16px}.semi-audio-player-control-button-icon{color:var(--semi-color-bg-0)}.semi-audio-player-control-button-play{background:var(--semi-color-bg-0)!important;color:var(--semi-color-text-0)!important}.semi-audio-player-control-button-play-disabled{background:rgba(var(--semi-grey-0),.35)!important;color:var(--semi-color-grey-7)!important}.semi-audio-player-slider-container{width:323px;height:100%}.semi-audio-player-info-container{display:flex;align-items:center;gap:16px}.semi-audio-player-info{display:flex;flex-direction:column;gap:4px}.semi-audio-player-info-title{font-size:14px;color:var(--semi-color-bg-0);font-weight:600;display:flex;align-items:center}.semi-audio-player-info-time{width:100%;height:22px;font-size:14px;color:var(--semi-color-bg-0);display:flex;align-items:center;justify-content:space-between;gap:4px;-webkit-user-select:none;user-select:none}.semi-audio-player-control-speed{width:40px;height:24px;display:flex;align-items:center;justify-content:center;gap:4px;background:rgba(var(--semi-grey-8),1);border-radius:3px;font-size:12px;line-height:16px;color:var(--semi-color-default);font-weight:600;-webkit-user-select:none;user-select:none}.semi-audio-player-control-speed-menu{background:rgba(var(--semi-grey-8),1);width:65px}.semi-audio-player-control-speed-menu-item{color:var(--semi-color-default)}.semi-audio-player-control-speed-menu-item:hover{background:var(--semi-color-tertiary-active)!important}.semi-audio-player-control-volume{width:43px;height:164px;background:rgba(var(--semi-grey-8),1);border-radius:4px;padding:4px 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px}.semi-audio-player-control-volume-title{font-size:12px;line-height:16px;color:var(--semi-color-default);font-weight:600;-webkit-user-select:none;user-select:none}.semi-audio-player-error{display:flex;align-items:center;gap:4px;margin-left:4px;color:var(--semi-color-danger)}.semi-audio-player-light{background:var(--semi-color-bg-0);border:1px solid var(--semi-color-border)}.semi-audio-player-light .semi-audio-player-control-button-icon{color:rgba(var(--semi-grey-9),1)}.semi-audio-player-light .semi-audio-player-control-button-play{background:rgba(var(--semi-grey-9),1)!important;color:var(--semi-color-bg-0)!important}.semi-audio-player-light .semi-audio-player-control-button-play-disabled{background:var(--semi-color-disabled-text)!important;color:rgba(var(--semi-white),1)!important}.semi-audio-player-light .semi-audio-player-info-title,.semi-audio-player-light .semi-audio-player-info-time,.semi-audio-player-light .semi-audio-player-control-speed-menu-item,.semi-audio-player-light .semi-audio-player-control-volume-title{color:rgba(var(--semi-grey-9),1)}.semi-audio-player-light .semi-audio-player-control-speed-menu-item:hover{background:rgba(var(--semi-grey-1),1)!important}.semi-audio-player-slider{background:rgba(var(--semi-grey-5),1);border-radius:9999px;position:relative}.semi-audio-player-slider-light{background:rgba(var(--semi-grey-2),1)}.semi-audio-player-slider-wrapper{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center}.semi-audio-player-slider-wrapper-vertical{width:100%}.semi-audio-player-slider-wrapper-horizontal{height:100%}.semi-audio-player-slider-vertical{width:4px;height:100%}.semi-audio-player-slider-horizontal{width:100%;height:4px}.semi-audio-player-slider-progress{position:absolute;background:rgba(var(--semi-blue-4),1);border-radius:9999px}.semi-audio-player-slider-progress-vertical{bottom:0}.semi-audio-player-slider-progress-horizontal{left:0}.semi-audio-player-slider-dot{position:absolute;width:16px;height:16px;background:rgba(var(--semi-white),1);border:1px solid var(--semi-color-primary);box-shadow:0 0 4px 0 var(--semi-color-shadow);border-radius:50%;transition:opacity .2s}.semi-videoPlayer{position:relative;display:inline-block;width:100%;height:100%}.semi-videoPlayer ::-webkit-media-controls{display:none}.semi-videoPlayer-wrapper{width:100%;height:100%;position:relative;line-height:0}.semi-videoPlayer-wrapper video{width:100%;height:100%;object-fit:contain}.semi-videoPlayer-wrapper-dark{background-color:rgba(var(--semi-grey-8),1);color:var(--semi-color-bg-0)}.semi-videoPlayer-wrapper-light{background-color:var(--semi-color-disabled-bg);color:rgba(var(--semi-grey-8),1)}.semi-videoPlayer-pause{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none}.semi-videoPlayer-pause svg{font-size:88px;color:var(--semi-color-text-1);pointer-events:none}.semi-videoPlayer-error{top:0;left:0;width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:600;font-size:14px}.semi-videoPlayer-error-svg{margin-bottom:12px}.semi-videoPlayer-error-dark{background-color:rgba(var(--semi-grey-8),1);color:var(--semi-color-bg-0)}.semi-videoPlayer-error-dark path{fill:var(--semi-color-bg-0)}.semi-videoPlayer-error-light{background-color:var(--semi-color-disabled-bg);color:rgba(var(--semi-grey-8),1)}.semi-videoPlayer-error-light path{fill:rgba(var(--semi-grey-8),1)}.semi-videoPlayer-poster{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.semi-videoPlayer-poster-hide{opacity:0}.semi-videoPlayer-notification{position:absolute;bottom:78px;left:8px;text-align:center;background-color:var(--semi-color-overlay-bg);color:var(--semi-color-default);padding:8px 12px;line-height:20px;border-radius:3px;font-size:14px}.semi-videoPlayer-mirror video{transform:rotateX(0) rotateY(180deg)}.semi-videoPlayer-controls{position:absolute;bottom:0;left:0;right:0;height:fit-content;opacity:1;transition:opacity .5s ease-in-out;z-index:1}.semi-videoPlayer-controls-hide{opacity:0}.semi-videoPlayer-controls-menu{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;height:56px;background-color:#1c1f23cc;padding:12px 16px}.semi-videoPlayer-controls-menu-left,.semi-videoPlayer-controls-menu-right{display:flex;align-items:center}.semi-videoPlayer-controls-menu-item{margin-right:8px}.semi-videoPlayer-controls-menu-button svg{color:#fff}.semi-videoPlayer-controls-time{color:#fff;font-size:14px;margin-right:8px;padding:0 8px;font-variant-numeric:tabular-nums}.semi-videoPlayer-controls-popover{background-color:transparent}.semi-videoPlayer-controls-volume{box-sizing:border-box;width:40px;height:160px;background-color:var(--semi-color-overlay-bg);color:#ffffffb3;border-radius:4px;padding:0 4px;line-height:16px;font-size:12px;-webkit-user-select:none;user-select:none}.semi-videoPlayer-controls-volume-title{padding:10px 0;text-align:center}.semi-videoPlayer-controls-popup{display:flex;justify-content:center;align-items:center;width:50px;height:24px;background-color:var(--semi-color-overlay-bg);color:#fff;font-weight:600;font-size:12px;line-height:16px;border-radius:3px;cursor:pointer}.semi-videoPlayer-controls-popup-menu{width:48px;background-color:var(--semi-color-overlay-bg);border-radius:4px}.semi-videoPlayer-controls-popup-menu-item{display:flex;justify-content:center;align-items:center;padding:0 8px;height:32px;color:#fff;font-size:12px}.semi-videoPlayer-controls-popup-menu-item:hover{background-color:#43444a!important}.semi-videoPlayer-controls-popup-menu .semi-dropdown-item-active{color:var(--semi-color-primary);font-weight:600;cursor:pointer}.semi-videoPlayer-progress{position:relative;height:20px;display:flex;align-items:center;justify-content:center;cursor:pointer;margin:0 8px}.semi-videoPlayer-progress-markers{position:absolute;width:100%;height:100%}.semi-videoPlayer-progress-tooltip{top:6px}.semi-videoPlayer-progress-tooltip-content{display:flex;justify-content:center;align-items:center}.semi-videoPlayer-progress-slider{position:absolute;width:100%;height:100%;left:0;bottom:0;border-radius:999px}.semi-videoPlayer-progress-slider-active .semi-videoPlayer-progress-slider-list,.semi-videoPlayer-progress-slider-active .semi-videoPlayer-progress-slider-played,.semi-videoPlayer-progress-slider-active .semi-videoPlayer-progress-slider-buffered,.semi-videoPlayer-progress-slider:hover .semi-videoPlayer-progress-slider-list,.semi-videoPlayer-progress-slider:hover .semi-videoPlayer-progress-slider-played,.semi-videoPlayer-progress-slider:hover .semi-videoPlayer-progress-slider-buffered{height:10px;transition:transform .3s;transition-timing-function:cubic-bezier(.62,.05,.36,.95)}.semi-videoPlayer-progress-slider-list{position:absolute;bottom:0;left:0;background-color:rgba(var(--semi-grey-5),1);height:4px;width:calc(100% - 2px);margin-right:2px;border-radius:999px;transition:transform .3s;transition-timing-function:cubic-bezier(.62,.05,.36,.95)}.semi-videoPlayer-progress-slider-played{position:absolute;bottom:0;left:0;background-color:var(--semi-color-primary);height:4px;border-radius:999px;transition:transform .3s;transition-timing-function:cubic-bezier(.62,.05,.36,.95)}.semi-videoPlayer-progress-slider-buffered{position:absolute;bottom:0;left:0;background-color:rgba(var(--semi-grey-3),1);height:4px;border-radius:999px;transition:transform .3s;transition-timing-function:cubic-bezier(.62,.05,.36,.95)}.semi-videoPlayer-progress-handle{box-sizing:border-box;position:absolute;width:16px;height:16px;background-color:#fff;border:1px solid var(--semi-color-primary);box-shadow:0 0 4px 0 var(--semi-color-shadow);border-radius:50%;top:15px}.weixin-connection-panel{display:grid;gap:12px;padding:16px;border:1px solid var(--semi-color-border);border-radius:12px}.weixin-connection-panel p{margin:0;font-size:13px;color:var(--semi-color-text-2)}.weixin-connection-qr{max-width:100%;height:auto;justify-self:center;border-radius:8px}.weixin-connection-actions{display:flex;flex-wrap:wrap;gap:8px}.weixin-verify-code{display:grid;gap:8px}.weixin-connection-panel [role=alert]{color:var(--semi-color-danger)}.server-connections-panel{display:grid;gap:16px}.server-connections-panel h4,.server-connections-panel p{margin:0}.server-connections-panel p,.server-connections-panel small{color:var(--semi-color-text-2)}.server-connections-panel form,.server-connections-panel label,.server-connections-panel article{display:grid;gap:8px}.server-connections-panel article{padding:12px;border:1px solid var(--semi-color-border);border-radius:8px}.server-connections-panel article div,.server-connections-panel form>div{display:flex;flex-wrap:wrap;gap:8px}.server-connections-panel input,.server-connections-panel select,.server-connections-panel textarea{padding:8px;width:100%;box-sizing:border-box;border:1px solid var(--semi-color-border);border-radius:6px;color:var(--semi-color-text-0);background:var(--semi-color-bg-0)}.server-connections-panel textarea{min-height:120px;font-family:monospace}.server-connections-panel button{cursor:pointer;padding:8px 12px;border-radius:6px;border:1px solid var(--semi-color-border);color:var(--semi-color-text-0);background:var(--semi-color-fill-0)}.server-connections-panel [role=alert]{color:var(--semi-color-danger)}.server-connections-panel bdi{overflow-wrap:anywhere}.device-connections-panel{display:grid;gap:14px;min-width:0;padding-block-start:24px;margin-block-start:24px;border-block-start:1px solid var(--semi-color-border)}.device-connections-panel h4,.device-connections-panel p{margin:0}.device-connections-panel p,.device-connections-panel li{line-height:1.7}.device-connections-panel ol{margin:0;padding-inline-start:24px}.device-connections-panel form,.device-connections-panel article{display:grid;gap:8px}.device-connections-panel article{border:1px solid var(--semi-color-border);border-radius:8px;padding:12px}.device-connections-heading,.device-connections-actions{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.device-connections-actions .semi-input-wrapper{flex:1;min-width:150px}.device-connections-panel small,.device-connections-note{color:var(--semi-color-text-2);font-size:13px}.device-connections-panel [role=alert]{color:var(--semi-color-danger)}.device-connections-panel article>.semi-button{justify-self:start}.device-connections-panel bdi{overflow-wrap:anywhere}.device-unlock{display:grid;gap:10px;padding-block:12px;border-block:1px solid var(--semi-color-border)}.device-unlock label{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.device-unlock input[type=password]{width:100%;box-sizing:border-box;padding:8px 10px;background:var(--semi-color-fill-0);color:var(--semi-color-text-0);border:1px solid var(--semi-color-border);border-radius:6px}.device-unlock button{justify-self:start;padding:7px 12px;border:1px solid var(--semi-color-border);border-radius:6px;background:var(--semi-color-fill-0);color:var(--semi-color-text-0);font:inherit;cursor:pointer}.device-unlock button[type=submit]{background:var(--semi-color-primary);color:var(--semi-color-white)}.device-unlock button:disabled{opacity:.5;cursor:default}.mail-connections-panel{display:grid;gap:14px;min-width:0}.mail-connections-panel h4{margin:0}.mail-connections-panel article{display:grid;gap:8px;padding:12px;border:1px solid var(--semi-color-border);border-radius:8px}.mail-connections-panel label,.mail-connections-panel form{display:grid;gap:8px}.mail-connections-panel form{gap:14px}.mail-connections-panel small{color:var(--semi-color-text-2)}.mail-actions{display:flex;gap:8px;flex-wrap:wrap}.mail-connections-panel [role=alert]{color:var(--semi-color-danger)}.mail-connections-panel details{font-size:13px;line-height:1.7}.mail-connections-panel bdi{overflow-wrap:anywhere}.browser-accounts-toolbar,.browser-account-title,.browser-account-actions,.browser-account-form>div,.browser-account-confirm{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.browser-accounts-toolbar{justify-content:space-between;margin-block-end:12px}.browser-accounts-toolbar h4{margin:0}.browser-accounts-toolbar>div{display:flex;gap:8px}.browser-accounts-panel button,.browser-account-live button{padding:6px 10px;border:1px solid var(--semi-color-border);border-radius:6px;background:var(--semi-color-bg-0);color:var(--semi-color-text-0);font:inherit;font-size:12px;cursor:pointer}.browser-accounts-panel button:hover,.browser-account-live button:hover{background:var(--semi-color-fill-0)}.browser-accounts-panel button:disabled,.browser-account-live button:disabled{opacity:.5;cursor:wait}.browser-accounts-panel button:focus-visible,.browser-account-live button:focus-visible,.browser-accounts-panel input:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.browser-accounts-list{margin:0;padding:0;list-style:none}.browser-account{padding-block:16px;border-block-end:1px solid var(--semi-color-border)}.browser-account-title{font-size:13px}.browser-account-title>span:last-child:not(.connector-status){font-size:11px;color:var(--semi-color-text-2)}.browser-account-website{margin:8px 0 12px;color:var(--semi-color-text-2);font-size:12px;overflow-wrap:anywhere;text-align:start}.browser-account-form,.browser-account-rename{display:grid;gap:12px;padding:12px;border:1px solid var(--semi-color-border);border-radius:8px}.browser-accounts-panel label{display:grid;gap:6px;font-size:12px}.browser-accounts-panel input{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--semi-color-border);border-radius:6px;color:var(--semi-color-text-0);background:var(--semi-color-bg-0);font:inherit}.browser-accounts-error{color:var(--semi-color-danger)}.browser-account-confirm{margin-block-start:16px;padding:12px;border:1px solid var(--semi-color-warning);border-radius:8px}.browser-account-confirm p{flex-basis:100%;margin:0 0 8px}.browser-account-live iframe{width:100%;height:min(65vh,700px);border:1px solid var(--semi-color-border);border-radius:8px;background:#fff}.browser-account-live .browser-account-actions{margin-block-start:12px}.browser-account-live a{font-size:12px}@media(max-width:560px){.browser-account-live iframe{height:55vh}}.connectors-panel{min-width:0}.connectors-intro{margin:0 0 16px;color:var(--semi-color-text-2);font-size:13px;line-height:1.7}.connectors-search{box-sizing:border-box;width:100%;margin-block-end:16px;padding:9px 12px;border:1px solid var(--semi-color-border);border-radius:8px;background:var(--semi-color-bg-0);color:var(--semi-color-text-0);font:inherit;text-align:start}.connectors-list{display:grid;margin:0;padding:0;list-style:none}.connectors-list>li+li{border-block-start:1px solid var(--semi-color-border)}.connector-row{display:flex;align-items:flex-start;gap:12px;width:100%;padding:16px 8px;border:0;border-radius:8px;background:transparent;color:var(--semi-color-text-0);font:inherit;text-align:start;cursor:pointer}.connector-row:hover{background:var(--semi-color-fill-0)}.connector-icon{display:grid;flex:0 0 36px;height:36px;place-items:center;border-radius:10px;background:var(--semi-color-fill-0);color:var(--semi-color-text-1)}.connector-icon .semi-icon{font-size:20px}.connector-copy{display:grid;flex:1;min-width:0;gap:6px}.connector-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.connector-title strong{font-size:14px}.connector-status{padding:2px 7px;border-radius:5px;background:var(--semi-color-fill-0);color:var(--semi-color-text-2);font-size:11px;line-height:1.5}.connector-status[data-state=connected]{background:var(--semi-color-success-light-default);color:var(--semi-color-success)}.connector-status[data-state=attention]{background:var(--semi-color-warning-light-default);color:var(--semi-color-warning)}.connector-description,.connector-count{color:var(--semi-color-text-2);font-size:12px;line-height:1.7;overflow-wrap:anywhere}.connector-chevron{align-self:center;flex-shrink:0;color:var(--semi-color-text-2)}.connector-back{display:inline-flex;align-items:center;gap:6px;margin-block-end:20px;padding:6px 0;border:0;background:transparent;color:var(--semi-color-text-1);font:inherit;font-size:13px;cursor:pointer}.connector-back:hover{color:var(--semi-color-primary)}.connectors-search:focus-visible,.connector-row:focus-visible,.connector-back:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.connectors-panel[dir=rtl] .connector-chevron,.connectors-panel[dir=rtl] .connector-back .semi-icon{transform:rotate(180deg)}.connector-detail .device-connections-panel{margin-block-start:0;padding-block-start:0;border-block-start:0}.memory-panel{display:grid;gap:12px;min-width:0;padding-block:12px}.memory-panel p{margin:0}.memory-hint,.memory-panel small,.memory-editor small,.memory-empty{color:var(--semi-color-text-2);font-size:12px;line-height:1.7}.memory-toolbar,.memory-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.memory-actions{justify-content:flex-end}.memory-toolbar input{flex:1;min-width:120px}.memory-panel input,.memory-editor textarea{box-sizing:border-box;border:1px solid var(--semi-color-border);border-radius:8px;padding:9px 12px;color:var(--semi-color-text-0);background:var(--semi-color-fill-0);font:inherit}.memory-editor textarea{display:block;width:100%;margin-block:8px;resize:vertical}.memory-panel input:focus-visible,.memory-editor textarea:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.memory-editor,.memory-list li{border:1px solid var(--semi-color-border);border-radius:10px;padding:12px;display:grid;gap:10px}.memory-list{list-style:none;padding:0;margin:0;display:grid;gap:10px;max-height:420px;overflow-y:auto}.memory-list p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.memory-error{color:var(--semi-color-danger);overflow-wrap:anywhere}.memory-delete-confirm{display:grid;gap:8px}.bot-memory-settings summary{cursor:pointer;font-weight:600;padding-block:8px}.memory-editor-modal,.memory-editor-modal .semi-modal{width:min(520px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)}.memory-editor-modal .semi-modal-content{max-height:calc(100dvh - 32px);display:flex;flex-direction:column}.memory-editor-modal .semi-modal-body{min-height:0;overflow-y:auto}.memory-editor{border:0;padding:0;text-align:start}.memory-editor p{margin:0}.memory-editor textarea{max-height:40dvh}.employee-draft-card{margin-block:12px;max-width:680px;overflow-wrap:anywhere}.employee-draft-proposal{padding-block:4px}.employee-draft-card button{border:1px solid var(--app-border, #e5e7eb);border-radius:8px;padding:7px 12px;background:var(--app-surface, white);color:inherit;cursor:pointer}.employee-draft-card button:disabled{opacity:.5;cursor:default}.employee-draft-card .employee-draft-primary{background:var(--brand-primary, #2563eb);color:#fff;border-color:transparent}.employee-draft-note{font-size:12px;color:var(--app-text-secondary, #6b7280);line-height:1.6;margin-block:8px}.employee-draft-note p{margin-block:5px}.employee-draft-confirmed{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--app-border, #e5e7eb);border-radius:10px;padding:10px 12px}.employee-draft-confirmed button{flex-shrink:0;border:none;background:transparent}.employee-draft-card button:focus-visible{outline:2px solid var(--brand-primary, #2563eb);outline-offset:3px}.computer-unlock-record{display:grid;gap:10px;margin-block:12px;padding:16px;border:1px solid var(--semi-color-border);border-radius:12px}.computer-unlock-record form{display:grid;gap:12px}.computer-unlock-record p{margin:0;line-height:1.6}.computer-unlock-record>button{justify-self:start;padding:8px 12px;border:0;border-radius:6px;color:var(--semi-color-white);background:var(--semi-color-primary);font:inherit;cursor:pointer}.computer-unlock-record>button:disabled{opacity:.5;cursor:default}.account-dropdown-menu{min-width:240px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 96px);overflow-y:auto}.account-dropdown-menu .semi-dropdown-title{font-size:12px;color:var(--semi-color-text-2)}.account-dropdown-menu .semi-dropdown-item{min-height:36px;gap:8px}.account-workbench-label{flex:1}.account-workbench-external{margin-inline-start:16px;color:var(--semi-color-text-2);font-size:12px}.account-settings-modal{max-width:calc(100vw - 32px)}.account-settings-modal .semi-modal-content{display:flex;flex-direction:column;height:min(640px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)}.account-settings-modal .semi-modal-body{min-height:0;overflow:hidden;flex:1;display:flex;margin:0}.account-settings-layout{display:grid;grid-template-columns:140px minmax(0,1fr);flex:1;min-height:0;min-width:0;border-top:1px solid var(--semi-color-border);text-align:start}.account-settings-sidebar{overflow-y:auto;padding-block:20px;padding-inline:0 12px;border-inline-end:1px solid var(--semi-color-border)}.account-settings-category{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;width:100%;margin-bottom:4px;border:0;color:var(--semi-color-text-1);background:transparent;text-align:start;cursor:pointer;font-weight:600}.account-settings-category[aria-pressed=true],.account-settings-category:hover{background:var(--semi-color-fill-0);color:var(--semi-color-text-0)}.account-settings-category:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.account-settings-content{min-height:0;overflow-y:auto;scrollbar-gutter:stable;padding:20px 0 20px 24px;padding-inline:24px 0}.account-settings-content h3{margin:0 0 24px;font-size:16px}.account-settings-field{display:flex;align-items:flex-start;flex-wrap:wrap;gap:16px}.account-settings-field+.account-settings-field{margin-top:24px;padding-top:24px;border-top:1px solid var(--semi-color-border)}.account-settings-hint{flex-basis:100%}.account-settings-details{margin:0}.account-settings-details>div{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;padding-block:16px;border-bottom:1px solid var(--semi-color-border)}.account-settings-details dt{color:var(--semi-color-text-2)}.account-settings-details dd{margin:0;overflow-wrap:anywhere}.account-settings-field>div{flex:1 1 170px}.account-settings-field label{font-weight:500}.account-settings-field p,.account-settings-note{color:var(--semi-color-text-2);font-size:12px;line-height:1.7}.account-settings-field p{margin:6px 0 0}.account-settings-field select{max-width:100%;padding:8px 10px;border:1px solid var(--semi-color-border);border-radius:6px;background:var(--semi-color-bg-0);color:var(--semi-color-text-0)}.account-settings-field select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.account-settings-note{margin-top:28px}@media(max-width:600px){.account-settings-modal.semi-modal{width:100vw!important;max-width:none;margin:0}.account-settings-modal .semi-modal-content{height:100dvh;max-height:none;border-radius:0;display:flex;flex-direction:column}.account-settings-modal .semi-modal-body{overflow:hidden;flex:1}.account-settings-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:0}.account-settings-sidebar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:16px 0;border-inline-end:0}.account-settings-content{padding:8px 0}}.account-settings-content .memory-list{max-height:none;overflow:visible}.notification-center{display:flex;flex-direction:column;gap:12px}.notification-center-actions{display:flex;justify-content:space-between;gap:4px;flex-wrap:wrap}.notification-list{display:flex;flex-direction:column}.notification-item{display:flex;flex-direction:column;gap:3px;padding:10px 4px;text-align:start;color:var(--semi-color-text-2);background:transparent;border:0;border-block-end:1px solid var(--semi-color-border);border-radius:0;cursor:pointer;font:inherit}.notification-item strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.notification-item-details{display:flex;align-items:center;flex-wrap:wrap;gap:6px;color:var(--semi-color-text-2);font-size:12px}.notification-item:hover,.notification-item:focus-visible{background:var(--semi-color-fill-0)}.notification-item-unread{color:var(--semi-color-text-0)}.notification-item time{font-size:12px;color:var(--semi-color-text-2)}.notification-preferences{display:flex;flex-direction:column;gap:12px;padding-block-start:16px;border-block-start:1px solid var(--semi-color-border)}.notification-preference{display:flex;justify-content:space-between;align-items:center;gap:16px}.semi-badge-count.notification-unread-badge{height:14px;min-width:14px;padding:0 3px;border-radius:7px;font-size:10px;line-height:12px}.notification-unread-badge.semi-badge-rightTop{top:5px;right:5px}.notification-unread-badge.semi-badge-leftTop{top:5px;left:5px}.bot-template-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;line-height:0;vertical-align:middle;isolation:isolate;background:none}.bot-template-avatar svg{display:block;width:100%;height:100%;overflow:visible}.bot-template-avatar__eye{transform-box:fill-box;transform-origin:center}.bot-template-avatar--running .bot-template-avatar__gaze{animation:bot-avatar-working-gaze 2.6s ease-in-out infinite}.bot-template-avatar--running .bot-template-avatar__eye{animation:bot-avatar-blink 2.6s ease-in-out infinite}.bot-template-avatar--queued .bot-template-avatar__gaze{animation:bot-avatar-waiting-gaze 4.2s ease-in-out infinite}.bot-template-avatar--queued .bot-template-avatar__eye{animation:bot-avatar-blink 6.4s ease-in-out infinite}.bot-template-avatar--waiting_approval .bot-template-avatar__gaze{transform:translateY(-4px)}.bot-template-avatar--failed .bot-template-avatar__gaze{transform:translateY(4px)}.bot-template-avatar--failed .bot-template-avatar__eye{animation:none;transform:scaleY(.65)}.bot-template-avatar--interactive svg{transition:transform .18s ease}:where(button,[role=radio]):is(:hover,:focus-visible) .bot-template-avatar--interactive svg{transform:translateY(-1px) rotate(-4deg)}@keyframes bot-avatar-working-gaze{0%,to{transform:translate(0)}18%,30%{transform:translate(6px,-2px)}50%,62%{transform:translate(-5px,1px)}80%{transform:translate(2px,3px)}}@keyframes bot-avatar-waiting-gaze{0%,35%,to{transform:translate(0)}50%,70%{transform:translateY(-4px)}}@keyframes bot-avatar-blink{0%,42%,47%,to{transform:scaleY(1)}44%,45%{transform:scaleY(.1)}}@media(prefers-reduced-motion:reduce){.bot-template-avatar .bot-template-avatar__eye,.bot-template-avatar .bot-template-avatar__gaze,.bot-template-avatar--interactive svg{animation:none!important;transition:none!important}}.bot-avatar-picker{display:grid;gap:16px}.bot-avatar-modal-preview{display:flex;margin-bottom:18px;justify-content:center}.bot-avatar-picker fieldset{min-width:0;margin:0;padding:0;border:0}.bot-avatar-picker legend{margin-bottom:10px;padding:0;color:var(--app-text, #34383d);font-size:13px;font-weight:600}.bot-avatar-shapes{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:4px}.bot-avatar-shape{display:flex;width:100%;max-width:44px;min-width:0;aspect-ratio:1;padding:2px;border:0;border-radius:50%;background:transparent;color:var(--app-text, #34383d);font:inherit;font-size:12px;cursor:pointer;align-items:center;justify-content:center;justify-self:center}.bot-avatar-shape[aria-pressed=true]{outline:2px solid var(--semi-color-primary);outline-offset:1px}.bot-avatar-shape:focus-visible,.bot-avatar-color:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:3px}.bot-avatar-colors{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px}.bot-avatar-color{display:grid;width:100%;max-width:28px;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:50%;color:#fff;font-size:17px;cursor:pointer;place-items:center;justify-self:center}.bot-avatar-color[aria-pressed=true]{outline:2px solid var(--semi-color-primary);outline-offset:2px}.bot-avatar-custom-color{display:flex;margin-top:12px;color:var(--app-text-muted, #737a83);font-size:12px;align-items:center;gap:10px}.bot-avatar-custom-color input{width:36px;height:28px;padding:2px;border:1px solid var(--app-border, #e1e4e8);border-radius:6px;background:transparent;cursor:pointer}.bot-avatar-picker fieldset:disabled{opacity:.6}@media(max-width:480px){.bot-avatar-shapes{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.bot-avatar-colors{gap:6px}}.generation-reference-strip{display:flex;flex-wrap:nowrap;align-items:center;flex:0 0 auto;gap:8px;min-width:0;height:47px;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:none;margin-block-start:-8px;margin-inline:-8px;padding:8px 8px 3px}.generation-reference-strip::-webkit-scrollbar{display:none}.generation-reference-item,.generation-reference-upload{position:relative;flex:0 0 auto;width:36px;height:36px}.generation-reference-thumb-button,.generation-reference-add-button{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid var(--semi-color-border);border-radius:8px;background:var(--semi-color-fill-0);color:var(--semi-color-text-1);cursor:pointer}.generation-reference-thumb-button{position:relative}.generation-reference-thumb-button img{display:block;width:100%;height:100%;border-radius:7px;object-fit:cover}.generation-reference-media-icon{font-size:19px;line-height:1}.generation-reference-label{position:absolute;bottom:-3px;inset-inline-start:0;max-width:45px;overflow:hidden;padding:1px 3px;border:1px solid var(--semi-color-border);border-radius:4px;background:var(--semi-color-bg-1);color:var(--semi-color-text-1);font-size:9px;font-weight:500;line-height:12px;white-space:nowrap;text-overflow:ellipsis;pointer-events:none}.generation-reference-remove-button{position:absolute;top:-7px;right:-7px;z-index:1;display:flex;align-items:center;justify-content:center;width:21px;height:21px;margin:0;padding:0;border:2px solid var(--semi-color-bg-1);border-radius:50%;background:var(--semi-color-text-1);color:var(--semi-color-bg-1);font-size:16px;line-height:1;opacity:0;cursor:pointer;pointer-events:none}.generation-reference-item.is-selected .generation-reference-remove-button,.generation-reference-item:has(:focus-visible) .generation-reference-remove-button{opacity:1;pointer-events:auto}.generation-reference-item.is-selected .generation-reference-thumb-button{outline:2px solid var(--semi-color-primary);outline-offset:1px}.generation-reference-thumb-button:focus-visible,.generation-reference-remove-button:focus-visible,.generation-reference-add-button:focus-visible,.generation-reference-upload-menu button:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.generation-reference-add-button{border-style:dashed}.generation-reference-add-icon{display:flex;font-size:18px;line-height:0}.generation-reference-strip button:disabled{cursor:default;opacity:.45}.generation-reference-item .generation-reference-remove-button:disabled{opacity:0;pointer-events:none}.generation-reference-upload-menu{position:fixed;z-index:1050;display:grid;min-width:130px;max-width:min(250px,75vw);padding:4px;border:1px solid var(--semi-color-border);border-radius:9px;background:var(--semi-color-bg-1);box-shadow:0 5px 18px #0000001f}.generation-reference-upload-menu button{padding:7px 10px;border:0;border-radius:6px;background:transparent;color:var(--semi-color-text-0);text-align:start;font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.generation-reference-preview-modal .generation-reference-preview-image,.generation-reference-preview-modal video{display:block;width:100%;max-height:72vh;object-fit:contain}.generation-reference-preview-modal audio{display:block;width:100%}@media(hover:hover)and (pointer:fine){.generation-reference-item:hover .generation-reference-remove-button:not(:disabled){opacity:1;pointer-events:auto}.generation-reference-add-button:hover:not(:disabled),.generation-reference-upload-menu button:hover{background:var(--semi-color-fill-1)}}@media(pointer:coarse){.generation-reference-remove-button{width:25px;height:25px;top:-8px;right:-8px}}.generation-prompt-optimizer-trigger,.generation-prompt-optimizer-undo{display:inline-flex;align-items:center;justify-content:center;gap:3px;height:30px;min-width:34px;padding:0 4px;border:0;border-radius:6px;background:transparent;color:var(--app-text-secondary, var(--semi-color-text-2));font:inherit;font-size:11px;font-weight:600;cursor:pointer}.generation-prompt-optimizer-label{white-space:nowrap}.generation-prompt-optimizer-short{display:none}.generation-prompt-optimizer-undo{min-width:30px;font-size:20px}.generation-prompt-optimizer-trigger:hover:not(:disabled),.generation-prompt-optimizer-undo:hover:not(:disabled){color:var(--semi-color-primary);background:var(--app-surface-hover, var(--semi-color-fill-0))}.generation-prompt-optimizer-trigger:disabled,.generation-prompt-optimizer-undo:disabled{opacity:.4;cursor:default}.generation-prompt-optimizer-trigger:focus-visible,.generation-prompt-optimizer-undo:focus-visible,.generation-optimization-dialog button:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}.generation-optimization-announcement{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.generation-optimization-dialog{width:min(620px,calc(100vw - 32px));max-width:none;max-height:min(820px,calc(100dvh - 40px));padding:0;border:1px solid var(--semi-color-border);border-radius:18px;background:var(--semi-color-bg-0, #fff);color:var(--app-text, #24282d);box-shadow:0 20px 80px #0003;box-sizing:border-box}.generation-optimization-dialog[open]{display:flex;flex-direction:column}.generation-optimization-dialog::backdrop{background:#00000052;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.generation-optimization-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 0}.generation-optimization-header h2{margin:0;font-size:16px;font-weight:600}.generation-optimization-header button{display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;padding:0;border:0;border-radius:6px;background:transparent;color:var(--semi-color-text-2);cursor:pointer}.generation-optimization-notice{margin:4px 20px 18px;font-size:12px;line-height:1.6;color:var(--semi-color-text-2)}.generation-optimization-content{display:grid;gap:16px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 20px}.generation-optimization-field{display:grid;gap:8px;min-width:0;font-size:13px}.generation-optimization-field>textarea{box-sizing:border-box;width:100%;min-height:110px;max-height:38dvh;padding:11px 12px;border:1px solid var(--semi-color-border);border-radius:10px;background:var(--app-surface-hover, var(--semi-color-fill-0));color:var(--app-text, var(--semi-color-text-0));font:inherit;font-size:14px;line-height:1.65;resize:vertical}.generation-optimization-field>textarea:focus{outline:2px solid var(--semi-color-primary);outline-offset:1px}.generation-optimization-field>textarea:disabled{opacity:.65}.generation-optimization-field.is-instructions>textarea{min-height:76px}.generation-optimization-field.is-result>textarea{min-height:160px}.generation-optimization-field small,.generation-optimization-references small{color:var(--semi-color-text-2);font-size:11px;line-height:1.6}.generation-optimization-references{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:-8px}.generation-optimization-references>span{max-width:180px;overflow:hidden;padding:2px 6px;border-radius:5px;background:var(--semi-color-info-light-default);color:var(--semi-color-info);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.generation-optimization-error{margin:0;color:var(--semi-color-danger);font-size:12px;line-height:1.6;overflow-wrap:anywhere}.generation-optimization-loading{display:flex;align-items:center;gap:8px;margin:0;color:var(--semi-color-text-2);font-size:12px}.generation-optimization-loading>span{width:13px;height:13px;border:2px solid var(--semi-color-fill-1);border-top-color:var(--semi-color-primary);border-radius:50%;animation:generation-optimization-spin .8s linear infinite}.generation-optimization-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:14px 20px;border-top:1px solid var(--semi-color-border)}.generation-optimization-footer>div{display:flex;flex-wrap:wrap;gap:8px}.generation-optimization-footer button{min-height:34px;padding:6px 12px;border:1px solid var(--semi-color-border);border-radius:8px;background:transparent;color:var(--app-text, var(--semi-color-text-0));font:inherit;font-size:13px;cursor:pointer}.generation-optimization-footer button.is-primary{border-color:var(--semi-color-primary);background:var(--semi-color-primary);color:#fff}.generation-optimization-footer button:disabled{opacity:.45;cursor:default}@keyframes generation-optimization-spin{to{transform:rotate(360deg)}}@media(max-width:600px){.generation-prompt-optimizer-label{display:none}.generation-prompt-optimizer-short{display:inline}.generation-optimization-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 24px);border-radius:14px}.generation-optimization-header{padding:16px 14px 0}.generation-optimization-notice{margin-inline:14px}.generation-optimization-content{padding-inline:14px}.generation-optimization-footer{padding:12px 14px}}@media(prefers-reduced-motion:reduce){.generation-optimization-loading>span{animation:none}}.generation-prompt-editor{position:relative;min-width:0;width:100%}.generation-prompt-field{position:relative;width:100%;height:100%;min-width:0}.generation-prompt-editor .generation-prompt-textarea,.generation-prompt-highlight-content{box-sizing:border-box;margin:0;border:0;padding:5px 1px;padding-inline-end:var(--generation-actions-width, 36px);font:inherit;font-size:var(--composer-font-size, 14px);line-height:var(--composer-line-height, 1.5);font-kerning:auto;letter-spacing:normal;text-align:start;text-indent:0;-moz-tab-size:8;tab-size:8;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;unicode-bidi:plaintext}.generation-prompt-editor .generation-prompt-textarea{position:relative;z-index:1;display:block;width:100%;min-height:66px;max-height:160px;resize:none;border-radius:5px;color:transparent;-webkit-text-fill-color:transparent;caret-color:var(--semi-color-text-0);background:transparent}.generation-prompt-editor .generation-prompt-textarea::placeholder{color:var(--semi-color-text-3);-webkit-text-fill-color:var(--semi-color-text-3);opacity:1}.generation-prompt-editor .generation-prompt-textarea::selection{background:#4482dc3d;color:transparent}.generation-prompt-editor .generation-prompt-textarea:focus,.generation-prompt-editor .generation-prompt-textarea:focus-visible{outline:none;box-shadow:none}.generation-prompt-editor.is-expanded .generation-prompt-textarea{height:min(52dvh,600px,max(66px,calc(100dvh - 280px)));max-height:none}.generation-prompt-expand-button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:6px;color:var(--app-text-secondary, var(--semi-color-text-2));background:transparent;cursor:pointer}.generation-prompt-actions{position:absolute;z-index:2;inset-block-start:1px;inset-inline-end:0;display:flex;align-items:center;gap:3px}.generation-prompt-expand-button:hover:not(:disabled){color:var(--app-text, var(--semi-color-text-0));background:var(--app-surface-hover, var(--semi-color-fill-0))}.generation-prompt-expand-button:focus-visible{outline:2px solid var(--brand-primary, var(--semi-color-primary));outline-offset:2px}.generation-prompt-expand-button:disabled{cursor:default;opacity:.4}.generation-prompt-highlight{position:absolute;inset-block-start:0;inset-inline-start:0;pointer-events:none;overflow:hidden;color:var(--semi-color-text-0)}.generation-prompt-highlight-content{min-height:100%;transform-origin:top left}.generation-prompt-mention{color:inherit;padding:0;border:0;font:inherit;border-radius:3px;background:transparent;box-decoration-break:clone;-webkit-box-decoration-break:clone}.generation-prompt-mention-image{color:var(--semi-color-info, #1677d2);background:var(--semi-color-info-light-default, #e8f3ff)}.generation-prompt-mention-video{color:#8854d5;background:#8854d521}.generation-prompt-mention-audio{color:var(--semi-color-warning, #c77b10);background:var(--semi-color-warning-light-default, #fff3df)}.generation-prompt-editor.is-composing .generation-prompt-textarea{color:var(--semi-color-text-0);-webkit-text-fill-color:var(--semi-color-text-0)}.generation-prompt-editor.is-composing .generation-prompt-highlight{visibility:hidden}.generation-prompt-editor:has(textarea:disabled){opacity:.65}.generation-prompt-editor-status{display:block;color:var(--semi-color-danger);font-size:11px;line-height:1.5}.generation-mention-menu{z-index:10030;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--semi-color-border);border-radius:12px;background:var(--semi-color-bg-0);box-shadow:0 8px 28px #00000026}.generation-mention-option{display:flex;align-items:center;gap:10px;width:100%;min-height:50px;box-sizing:border-box;border:0;border-radius:8px;padding:7px 8px;color:var(--semi-color-text-0);background:transparent;text-align:start;font:inherit;cursor:pointer}.generation-mention-option:hover,.generation-mention-option.is-active{background:var(--semi-color-fill-0)}.generation-mention-option img,.generation-mention-option-icon{flex:0 0 auto;width:34px;height:34px;border-radius:6px;object-fit:cover}.generation-mention-option-icon{display:grid;place-items:center;font-size:22px;color:var(--semi-color-text-2);background:var(--semi-color-fill-1)}.generation-mention-option-text{display:flex;flex-direction:column;gap:3px;min-width:0}.generation-mention-option-text strong{font-size:12px;font-weight:600}.generation-mention-option-text>span{font-size:11px;color:var(--semi-color-text-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-mention-option-image strong{color:var(--semi-color-info, #1677d2)}.generation-mention-option-video strong{color:#8854d5}.generation-mention-option-audio strong{color:var(--semi-color-warning, #c77b10)}@media(forced-colors:active){.generation-prompt-highlight{display:none}.generation-prompt-editor .generation-prompt-textarea{color:CanvasText;-webkit-text-fill-color:CanvasText;caret-color:CanvasText}}.composer-layout{--composer-collapsed-height: 166px;--composer-padding-inline-start: 8px;--composer-border-radius: 16px;--composer-font-size: 14px;--composer-line-height: 1.5;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:stretch;gap:8px;width:min(864px,100%);min-width:0;margin:0 auto}.generation-entry{display:contents}.composer-layout.is-chat-only{grid-template-columns:minmax(0,1fr)}.composer-layout.is-chat-only>.composer{grid-column:1}.composer-layout>.composer,.generation-composer{grid-column:2;grid-row:1;width:100%;min-width:0;min-height:var(--composer-collapsed-height);box-sizing:border-box;padding:8px;padding-inline-start:var(--composer-padding-inline-start);border:1px solid var(--semi-color-border);border-radius:var(--composer-border-radius);background:var(--app-surface, #fff);box-shadow:0 5px 18px #18232d12}.composer-layout>.composer:focus-within:not(.composer-attachment-dragging),.generation-composer:focus-within{border-color:var(--semi-color-border);background:var(--app-surface, #fff);box-shadow:0 5px 18px #18232d12}.composer-layout .composer .semi-input-textarea{font-size:var(--composer-font-size);line-height:var(--composer-line-height)}:root[lang=ug] .composer-layout{--composer-font-size: 15px;--composer-line-height: 1.8}.composer-layout>.composer:not(:has(.composer-text-editor.is-expanded)),.generation-composer:not(:has(.generation-prompt-editor.is-expanded)){height:var(--composer-collapsed-height)}.composer-modes{grid-column:1;grid-row:1;align-self:end;height:var(--composer-collapsed-height);box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:3px;padding:3px;border:1px solid var(--semi-color-border);border-radius:12px;background:var(--semi-color-fill-0)}.composer-modes button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;flex:1 1 0;width:100%;min-height:28px;padding:2px 0;border:0;border-radius:8px;background:transparent;color:var(--semi-color-text-2);font:inherit;cursor:pointer}.composer-modes button:hover{background:var(--semi-color-fill-1)}.composer-modes button.is-active{color:var(--semi-color-text-0);background:var(--semi-color-bg-0);box-shadow:0 1px 4px #00000014}.composer-modes button:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:-1px}.composer-modes button:disabled{cursor:default;opacity:.55}.composer-mode-icon{font-size:18px;line-height:1}.composer-mode-label{max-width:100%;font-size:10px;line-height:1.2;white-space:nowrap}.generation-composer{position:relative;display:flex;flex-direction:column;gap:6px;min-width:0}.generation-fields{padding:0;margin:0;border:0;min-width:0}.generation-input-area{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0}.generation-composer .generation-reference-strip{margin-inline-end:28px}.generation-composer .generation-prompt-editor{position:static}.generation-composer .generation-prompt-textarea,.generation-composer .generation-prompt-highlight-content{padding-inline-end:1px}.generation-composer:not(:has(.generation-reference-strip)) .generation-prompt{box-sizing:border-box;padding-block-start:30px}.generation-composer .generation-prompt-expand-button{inset-block-start:8px;inset-inline-end:8px}.generation-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.generation-prompt{display:block;flex:1 1 auto;min-height:0;min-width:0}.generation-prompt-editor:not(.is-expanded){height:100%}.generation-prompt-editor:not(.is-expanded) .generation-prompt-textarea{height:100%;min-height:0;max-height:none}.generation-control:focus-within{outline:2px solid var(--semi-color-primary-light-default);outline-offset:-1px}.generation-toolbar{display:flex;flex:0 0 auto;align-items:center;gap:9px;min-height:38px;min-width:0}.generation-options{flex:1 1 auto;overflow:hidden}.generation-parameters{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;max-width:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scrollbar-width:thin;padding:2px 1px 4px}.generation-control{display:inline-flex;align-items:center;flex:0 0 auto;gap:5px;box-sizing:border-box;min-height:33px;max-width:290px;padding:0 8px;border:1px solid var(--semi-color-border);border-radius:9px;color:var(--semi-color-text-1);background:var(--semi-color-fill-0);font-size:12px}.generation-control-name{max-width:9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--semi-color-text-2);font-size:11px}.generation-control select,.generation-control input:not([type=checkbox]){width:auto;min-width:0;max-width:150px;height:31px;box-sizing:border-box;padding:3px 0;border:0;outline:0;background:transparent;color:var(--semi-color-text-0);font:inherit;font-size:12px;text-overflow:ellipsis}.generation-control option{background:var(--semi-color-bg-0);color:var(--semi-color-text-0)}.generation-control-model select{max-width:190px}.generation-control-kind select{max-width:150px}.generation-control input[type=number]{width:60px}.generation-control input[type=text]{width:125px}.generation-control input[type=text]:focus{width:180px;max-width:180px}.generation-control input[type=checkbox]{width:14px;height:14px;margin:0;accent-color:var(--semi-color-primary)}.generation-fields:disabled .generation-control{opacity:.6}.generation-submit{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:0 0 auto;max-width:48%;min-height:35px;padding:7px 12px;border:0;border-radius:10px;background:var(--semi-color-text-0);color:var(--semi-color-bg-0);font:inherit;font-weight:600;font-size:12px;cursor:pointer}.generation-submit>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-submit .generation-price{flex:0 0 auto;padding-inline-start:7px;border-inline-start:1px solid currentColor;opacity:.8;font-size:11px;font-weight:500;white-space:nowrap}.generation-submit-arrow{flex:0 0 auto;font-size:15px;line-height:1}.generation-submit:disabled{opacity:.4;cursor:default}.generation-hint{margin-top:4px;font-size:11px;color:var(--semi-color-text-2)}.generation-notice{display:flex;flex:1;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;margin:0;text-align:center;font-size:13px;color:var(--semi-color-text-2)}.generation-error{color:var(--semi-color-danger);font-size:12px;line-height:1.6;margin-top:10px;overflow-wrap:anywhere}.generation-error button,.generation-notice button,.composer[hidden]{display:none!important}@media(max-width:720px){.composer-layout{--composer-padding-inline-start: 11px}}@media(max-width:600px){.composer-layout{--composer-border-radius: 14px;grid-template-columns:40px minmax(0,1fr);gap:6px}.composer-modes{gap:2px;padding:2px}.composer-modes button{min-height:26px}.composer-mode-icon{font-size:17px}.generation-toolbar{gap:6px}.generation-control{padding-inline:7px}.generation-control-model select{max-width:155px}.generation-submit{gap:5px;padding-inline:9px}.generation-task{padding:13px}}.generation-turn-list{display:grid;gap:30px;min-width:0;margin-bottom:28px}.generation-turn.generation-task{width:100%;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.generation-turn .generation-user-message{margin-bottom:22px}.generation-turn .generation-assistant-message{margin-bottom:0}.generation-result-media{display:grid;gap:12px;max-width:580px;min-width:0}.generation-result-media.has-multiple{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-result-item{min-width:0}.generation-media-frame{position:relative;display:block;width:100%;max-width:min(580px,calc(560px * var(--generation-ratio, 1)));aspect-ratio:var(--generation-ratio, 1);overflow:hidden;border:0;border-radius:20px;background:var(--app-surface-hover, #eff1f3)}.generation-image-result{padding:0;cursor:zoom-in;text-align:center;color:var(--app-text, #24282d);font:inherit}.generation-image-result:disabled{cursor:default}.generation-image-result img,.generation-video-frame video{display:block;width:100%;height:100%;object-fit:contain}.generation-image-result img{object-fit:cover}.generation-playable-result{max-width:580px}.generation-video-frame{background:#181b20}.generation-play-button{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;padding:0;border:1px solid rgb(255 255 255 / 30%);border-radius:50%;background:#191d238f;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .15s ease,opacity .15s ease}.generation-play-button:disabled{cursor:default;opacity:.6}.generation-play-button:hover{background:#191d23c7}.generation-video-frame .generation-play-button{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.generation-video-frame .generation-play-time{position:absolute;inset-block-end:12px;inset-inline-end:14px;padding:3px 7px;border-radius:6px;background:#14171c9e;color:#fff}.generation-play-time{flex-shrink:0;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.generation-audio-frame{display:flex;align-items:center;gap:14px;min-height:92px;padding:18px;border-radius:18px;background:var(--app-surface-hover, #eff1f3);color:var(--app-text, #24282d)}.generation-audio-frame audio{display:none}.generation-audio-frame .generation-play-button{width:44px;height:44px;border:0;background:var(--app-text, #24282d);color:var(--app-bg, #fff);-webkit-backdrop-filter:none;backdrop-filter:none}.generation-audio-frame .generation-play-button:hover{opacity:.8}.generation-audio-copy{display:grid;gap:12px;flex:1;min-width:0}.generation-audio-name{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.generation-audio-track{overflow:hidden;height:3px;border-radius:4px;background:var(--semi-color-border, #d7dce2)}.generation-audio-track span{display:block;height:100%;border-radius:inherit;background:var(--semi-color-primary, #4c74ec)}.generation-media-load-error{display:block;margin:8px 0 0;color:var(--semi-color-text-2, #68707b);font-size:12px;line-height:1.6}.generation-image-result .generation-media-load-error{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;padding:24px;background:var(--app-surface-hover, #eff1f3)}.generation-stage{isolation:isolate;color:var(--semi-color-text-2, #68707b)}.generation-stage.is-pending{background:linear-gradient(135deg,var(--app-surface-hover, #eff1f3),var(--semi-color-fill-0, #f6f7f9) 48%,var(--semi-color-primary-light-default, #eaf0ff))}.generation-stage.is-pending:before{position:absolute;z-index:-1;top:-60%;right:-60%;bottom:-60%;left:-60%;background:radial-gradient(ellipse at center,var(--semi-color-primary-light-default, #eaf0ff),transparent 55%);opacity:.7;content:"";animation:generation-stage-drift 7s ease-in-out infinite alternate}.generation-stage-field{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background-image:radial-gradient(circle,color-mix(in srgb,var(--semi-color-text-3, #8a919b) 45%,transparent) 1px,transparent 1.6px);background-size:12px 12px;-webkit-mask-image:linear-gradient(160deg,#00000040,#000 45%,#0000007f);mask-image:linear-gradient(160deg,#00000040,#000 45%,#0000007f);pointer-events:none}.generation-stage-field:before{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--semi-color-primary, #4c74ec) 50%,transparent) 1.6px,transparent 2.1px);background-size:12px 12px;-webkit-mask-image:radial-gradient(ellipse at center,#000 12%,transparent 65%);mask-image:radial-gradient(ellipse at center,#000 12%,transparent 65%);-webkit-mask-size:160% 160%;mask-size:160% 160%;-webkit-mask-position:0% 0%;mask-position:0% 0%;content:"";animation:generation-field-glow 8s ease-in-out infinite alternate}.generation-stage.is-audio{position:relative;display:flex;max-width:580px;min-height:92px;overflow:hidden;border-radius:18px;background-color:var(--app-surface-hover, #eff1f3)}.generation-stage-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:24px;text-align:center}.generation-stage.is-pending:not(.is-audio) .generation-stage-center{align-items:flex-start;justify-content:flex-start;padding:22px}.generation-stage.is-pending:not(.is-audio) .generation-stage-label{padding:5px 10px;border:1px solid color-mix(in srgb,var(--semi-color-border, #e1e4e8) 50%,transparent);border-radius:8px;background:color-mix(in srgb,var(--semi-color-bg-0, #fff) 76%,transparent);color:var(--semi-color-text-1, #555e6b);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.generation-stage.is-audio .generation-stage-center{position:relative;flex:1;flex-direction:row;gap:16px;padding:20px;padding-inline-end:78px}.generation-stage-dots{display:grid;grid-template-columns:repeat(3,5px);gap:5px;direction:ltr;flex:0 0 auto}.generation-stage-dots i{width:5px;height:5px;border-radius:50%;background:var(--semi-color-primary, #4c74ec);opacity:.35;animation:generation-dot-breathe 1.8s ease-in-out infinite;animation-delay:calc(var(--dot-index) * .1s)}.generation-stage-label{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;line-height:1.6}.generation-stage-progress{position:absolute;inset-block-end:18px;inset-inline-end:18px;display:grid;place-items:center;min-width:52px;height:30px;padding:0 10px;border:1px solid color-mix(in srgb,var(--semi-color-border, #e1e4e8) 55%,transparent);border-radius:20px;background:color-mix(in srgb,var(--semi-color-bg-0, #fff) 82%,transparent);color:var(--semi-color-text-1, #555e6b);font-size:12px;font-variant-numeric:tabular-nums;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.generation-stage-progress:not([aria-valuenow]){width:1px;min-width:0;height:1px;overflow:hidden;padding:0;border:0;clip-path:inset(50%)}.generation-stage.is-audio .generation-stage-progress{inset-block-end:50%;transform:translateY(50%)}.generation-stage.is-audio.is-failed .generation-stage-center{padding-inline-end:20px}.generation-stage-failure-icon{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:1px solid currentColor;border-radius:50%;color:var(--semi-color-danger, #c23c45)}.generation-stage-error{max-width:360px;overflow-wrap:anywhere;overflow-y:auto;max-height:50%;font-size:12px;line-height:1.6}.generation-result-meta{position:relative;display:flex;align-items:center;gap:10px;max-width:580px;min-width:0;margin-top:8px;color:var(--semi-color-text-3, #8a919b);font-size:11px;line-height:1.5}.generation-result-kind{flex-shrink:0}.generation-result-model{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-result-meta time{flex-shrink:0;margin-inline-start:0;color:inherit;font-size:inherit}.generation-result-menu{position:relative;margin-inline-start:auto;flex-shrink:0}.generation-result-menu summary{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;cursor:pointer;list-style:none;color:var(--semi-color-text-2, #68707b)}.generation-result-menu summary::-webkit-details-marker{display:none}.generation-result-menu summary:hover,.generation-result-menu[open] summary{background:var(--app-surface-hover, #eff1f3)}.generation-result-menu-items{position:absolute;z-index:12;inset-block-start:calc(100% + 4px);inset-inline-end:0;display:grid;width:max-content;min-width:170px;max-width:min(280px,calc(100vw - 48px));padding:5px;border:1px solid var(--semi-color-border, #e1e4e8);border-radius:12px;background:var(--semi-color-bg-3, #fff);box-shadow:0 8px 30px #0000001f}.generation-result-menu-items a,.generation-result-menu-items button{display:flex;align-items:center;gap:10px;padding:10px 12px;border:0;border-radius:7px;background:transparent;color:var(--app-text, #24282d);font:inherit;font-size:13px;text-decoration:none;text-align:start;cursor:pointer}.generation-result-menu-items span{min-width:0;overflow-wrap:anywhere}.generation-result-menu-items .semi-icon{flex-shrink:0}.generation-result-menu-items a:hover,.generation-result-menu-items button:not(:disabled):hover{background:var(--app-surface-hover, #eff1f3)}.generation-result-menu-items button:disabled{opacity:.45;cursor:default}.generation-turn :is(button,summary,a):focus-visible,.generation-image-dialog :is(button,a):focus-visible{outline:2px solid var(--semi-color-primary, #4c74ec);outline-offset:3px}.generation-image-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:64px 24px 24px;border:0;background:transparent;color:#fff;box-sizing:border-box}.generation-image-dialog[open]{display:flex;align-items:center;justify-content:center}.generation-image-dialog::backdrop{background:#0a0d12db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.generation-preview-close{position:absolute;inset-block-start:16px;inset-inline-end:20px;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.generation-image-dialog-content{max-width:100%}.generation-image-dialog-content>img{display:block;max-width:100%;max-height:calc(100dvh - 140px);margin:0 auto;border-radius:14px;object-fit:contain}.generation-preview-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:14px;font-size:13px}.generation-preview-caption>span{overflow-wrap:anywhere}.generation-preview-caption a{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:7px 10px;border-radius:7px;background:#ffffff1f;color:#fff;text-decoration:none}.generation-play-loading{width:20px;height:20px;border:2px solid rgb(255 255 255 / 35%);border-top-color:currentColor;border-radius:50%;animation:generation-play-spin .8s linear infinite}@keyframes generation-play-spin{to{transform:rotate(360deg)}}@keyframes generation-dot-breathe{50%{opacity:1;transform:scale(1.2)}}@keyframes generation-stage-drift{to{transform:translate(25%,15%)}}@keyframes generation-field-glow{to{-webkit-mask-position:100% 100%;mask-position:100% 100%;opacity:.5}}@media(hover:hover){.generation-playable-result.is-video.is-playing .generation-play-button{opacity:.3}.generation-playable-result.is-video.is-playing:hover .generation-play-button,.generation-playable-result.is-video.is-playing .generation-play-button:focus-visible{opacity:1}}@media(max-width:600px){.generation-media-frame{border-radius:16px;max-width:min(100%,calc(480px * var(--generation-ratio, 1)))}.generation-result-media.has-multiple{grid-template-columns:minmax(0,1fr)}.generation-audio-frame{gap:10px;min-height:84px;padding:14px}.generation-audio-frame .generation-play-time{max-width:84px;font-size:10px}.generation-result-meta{gap:7px}.generation-stage.is-audio{min-height:84px}.generation-stage.is-audio.is-failed .generation-stage-center{flex-wrap:wrap;gap:8px}.generation-stage.is-audio .generation-stage-error{flex-basis:100%;max-height:100px}.generation-image-dialog{padding-inline:14px}}@media(prefers-reduced-motion:reduce){.generation-stage.is-pending:before,.generation-stage-field:before,.generation-stage-dots i,.generation-play-loading{animation:none}.generation-play-button{transition:none}}.create-bot-modal.create-bot-template-modal .semi-modal{margin-block:24px;max-width:calc(100vw - 24px)}.create-bot-modal.create-bot-template-modal .semi-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.create-bot-modal.create-bot-template-modal .semi-modal-body{min-height:0;overflow-y:auto}.bot-template-picker{margin-block-start:20px}.bot-template-picker-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-block-end:12px;font-size:13px}.bot-template-picker-heading>span{color:var(--app-text-secondary, #656c76);font-size:12px}.bot-template-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:6px}.bot-template-card{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:2px;min-width:0;padding:6px 4px;border:1px solid var(--app-border, #e3e6ea);border-radius:12px;background:var(--app-surface, #fff);color:var(--app-text, #34383d);text-align:center;font:inherit;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.bot-template-card:hover:not(:disabled),.bot-template-card.selected{border-color:var(--app-info-border, #329673);background:var(--app-surface-active, #eef8f3)}.bot-template-card:focus-visible{outline:2px solid var(--app-info-border, #329673);outline-offset:3px}.bot-template-card:disabled{cursor:not-allowed;opacity:.58}.bot-template-card>.bot-template-avatar{flex:0 0 auto}.bot-template-card-copy{display:flex;flex-direction:column;align-items:center;width:100%;min-width:0;gap:3px;line-height:1.4}.bot-template-card-copy>strong{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:12px;overflow-wrap:anywhere}.bot-template-card-copy>small{color:var(--app-text-secondary, #656c76);font-size:10px;overflow-wrap:anywhere}.bot-template-selected-mark{position:absolute;inset-inline-end:5px;inset-block-start:3px;color:var(--app-info-text, #329673);font-size:12px;visibility:hidden}.bot-template-card.selected .bot-template-selected-mark{visibility:visible}.bot-template-summary{margin-block-start:16px;padding:14px;border:1px solid var(--app-border, #e3e6ea);border-radius:10px;background:var(--app-surface-subtle, #f7f8fa);font-size:12px;line-height:1.65}.bot-template-summary-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.bot-template-summary-heading>small,.bot-template-summary>p{color:var(--app-text-secondary, #656c76)}.bot-template-summary p{margin:8px 0 0}.bot-template-price-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-block-start:8px}.bot-template-price-rules{margin-block-start:10px}.bot-template-price-rules>summary{cursor:pointer}.bot-template-paid-consent{display:flex;align-items:flex-start;gap:8px;margin-block-start:12px;cursor:pointer}.bot-template-paid-consent>input{flex:0 0 auto;margin-block-start:4px;accent-color:var(--app-info-text, #329673)}.bot-template-loading,.bot-template-error{margin-block-start:16px;padding:14px;border-radius:8px;background:var(--app-surface-subtle, #f7f8fa);line-height:1.6;font-size:13px}.bot-template-error{color:var(--app-danger-text, #a63d40)}.bot-template-retry{display:inline-block;margin-block-start:8px;border:0;padding:0;background:none;color:var(--app-info-text, #0064fa);cursor:pointer;font:inherit}@media(max-width:640px){.bot-template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.bot-template-card{transition:none}}.command-handoff{display:grid;gap:8px;padding:14px 16px;border:1px solid var(--semi-color-border);border-radius:10px;background:var(--semi-color-fill-0);color:var(--semi-color-text-1)}.historical-command-icon.waiting-user{color:var(--semi-color-text-2);font-weight:600}@font-face{font-family:Elgek Uyghur;src:url(/fonts/ukij-ekran.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}:root{--app-font-family: "Elgek Uyghur", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;--brand-primary: #00059e;--brand-primary-hover: #000477;--brand-primary-soft: #eef0ff;--brand-focus-ring: rgb(0 5 158 / 12%);color:var(--app-text, #1c1f23);background:var(--app-surface-subtle, #f7f8fa);font-family:Elgek Uyghur,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}:root body,:root body[theme-mode=dark]{font-family:var(--app-font-family)}button,textarea,input,select{font:inherit}.semi-button.semi-button-borderless:not(.semi-button-danger):not(.semi-button-disabled){color:var(--app-text-secondary, #5b6168)}.semi-button.semi-button-borderless:not(.semi-button-danger):not(.semi-button-disabled):hover{color:var(--app-text, #25292e);background:var(--app-surface-hover, #f1f2f4)}.centered-state{display:grid;min-height:100%;place-items:center}.extension-auth-state{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;gap:16px;background:var(--app-surface-subtle, #f7f8fa);color:var(--app-text-muted, #737b88);font-size:14px}.extension-auth-progress{display:flex;align-items:center;gap:12px;opacity:0;animation:extension-auth-appear .16s ease-out .35s forwards}@keyframes extension-auth-appear{to{opacity:1}}@media(prefers-reduced-motion:reduce){.extension-auth-progress{animation-duration:0s}}.app-shell{display:grid;grid-template-columns:280px minmax(0,1fr);width:100%;height:100%;overflow:hidden;background:var(--app-surface, #fff)}.app-shell.poster-preview-open{grid-template-columns:280px minmax(420px,1fr) minmax(360px,420px)}.app-shell.presentation-preview-open{grid-template-columns:280px minmax(420px,1fr) minmax(520px,640px)}.desktop-navigation{min-width:0;min-height:0;overflow:hidden;border-inline-end:1px solid var(--app-border, #e8eaed);background:var(--app-surface-subtle, #f7f8fa)}.navigation-inner{display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;padding:18px 12px 12px;background:var(--app-surface-subtle, #f7f8fa)}.navigation-brand,.brand-lockup{display:flex;align-items:center;gap:11px}.navigation-brand{padding:0 8px 20px;font-size:16px}.brand-mark{display:grid;flex:0 0 auto;width:42px;height:42px;place-items:center;border-radius:8px;color:#fff;background:var(--brand-fill, var(--brand-primary));font-size:22px;font-weight:700}.brand-logo{display:block;flex:0 0 auto;object-fit:contain}.brand-logo.small{width:34px;height:28px}.brand-mark.small{width:30px;height:30px;font-size:15px;border-radius:6px}.navigation-section{display:flex;min-height:0;flex:1 1 0;flex-direction:column;margin-bottom:8px}.sessions-section{padding-top:8px;border-top:1px solid var(--app-border, #e1e4e8)}.section-label-row{display:flex;height:34px;flex:0 0 34px;align-items:center;justify-content:space-between;padding-inline-start:9px}.session-section-actions{display:flex;align-items:center}.bot-list,.session-list{display:flex;min-height:0;flex:1 1 0;flex-direction:column;gap:2px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain}.navigation-item{display:flex;width:100%;min-width:0;border:0;border-radius:6px;align-items:center;color:var(--app-text, #34383d);background:transparent;text-align:start;cursor:pointer}.navigation-item:hover{background:var(--app-surface-hover, #eff1f3)}.navigation-item.active{color:var(--app-text, #34383d);background:var(--app-surface-hover, #e8eaed)}.bot-item{min-height:60px;gap:10px;padding:8px}.bot-list-row{display:flex;align-items:center;gap:2px}.bot-list-row>.bot-item{flex:1;min-width:0}.bot-runtime-indicators{display:inline-flex;flex-shrink:0;align-items:center;gap:6px}.bot-status-light{display:inline-block;flex:0 0 9px;width:9px;height:9px;border-radius:50%}.bot-status-light.green{background:#22a06b}.bot-status-light.red{background:#d92d20}.bot-status-light.yellow{background:#e9a400}.bot-pin-setting{display:flex;align-items:center;justify-content:space-between;gap:12px}.bot-item-avatar{flex:0 0 36px}.bot-item-copy{display:flex;min-width:0;overflow:hidden;flex:1;flex-direction:column;gap:2px}.bot-item-heading,.bot-latest-session{display:flex;min-width:0;align-items:center;gap:6px}.bot-item-heading strong,.bot-latest-session>span{min-width:0;overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.bot-item-heading strong{font-size:13px;font-weight:600}.bot-item-heading strong,.session-item>span,.session-item>time{text-align:left}:root[dir=rtl] .bot-item-heading strong,:root[dir=rtl] .session-item>span,:root[dir=rtl] .session-item>time{text-align:right}.bot-latest-session{color:var(--app-text-muted, #8b9097);font-size:11px}.bot-latest-session time{flex:0 0 auto;white-space:nowrap}.bot-runtime-profile{flex:0 0 auto;max-width:82px;overflow:hidden;color:var(--app-text-muted, #8b9097);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.create-bot-modal .semi-modal-content{overflow:hidden;border-radius:8px;padding:20px}.create-bot-modal .semi-modal-body{padding:4px 0 0}.create-bot-name-field{display:grid;width:100%;color:var(--app-text, #34383d);font-size:13px;font-weight:600;gap:8px}.create-bot-name-field .semi-input-wrapper{font-weight:400}.bot-environment-picker{margin-top:24px}.bot-environment-question{display:block;margin-bottom:10px;color:var(--app-text, #34383d);font-size:14px;font-weight:600}.bot-environment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.bot-environment-card{position:relative;display:grid;min-width:0;padding:0;overflow:hidden;border:1px solid var(--app-border, #e0e3e7);border-radius:8px;color:var(--app-text, #34383d);background:var(--app-surface, #fff);text-align:start;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.bot-environment-card:hover:not(:disabled){border-color:var(--app-border, #b8bec8);transform:translateY(-1px)}.bot-environment-card:focus-visible{outline:3px solid rgb(0 100 250 / 18%);outline-offset:2px}.bot-environment-card.selected{border-color:var(--app-info-border, #0064fa);box-shadow:0 0 0 1px #0064fa}.bot-environment-card:disabled{cursor:not-allowed;opacity:.55}.bot-environment-check{position:absolute;top:9px;inset-inline-end:9px;z-index:2;display:none;width:22px;height:22px;border-radius:50%;color:var(--app-info-text, #0064fa);background:var(--app-surface, #fff)}.bot-environment-card.selected .bot-environment-check{display:grid;place-items:center}.bot-environment-check .semi-icon{font-size:22px}.bot-environment-art{position:relative;display:block;height:138px;overflow:hidden;border-bottom:1px solid var(--app-border, rgb(52 56 61 / 7%))}.bot-environment-art-daily{color:var(--app-info-text, #8aa7d6);background:var(--app-surface-subtle, #edf4ff)}.bot-environment-art-general{color:var(--app-success-text, #85ad9d);background:var(--app-surface-hover, #edf7f2)}.bot-environment-art-android{color:var(--app-text-muted, #aab1bb);background:var(--app-surface-hover, #f0f2f4)}.bot-environment-art-backend{color:var(--app-warning-text, #c6a16b);background:var(--app-surface-hover, #fff5e7)}.bot-environment-art-specialized{color:var(--app-purple-text, #a197bd);background:var(--app-surface-subtle, #f4f1f8)}.bot-environment-art-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.32;background-image:linear-gradient(currentcolor 1px,transparent 1px),linear-gradient(90deg,currentcolor 1px,transparent 1px);background-size:24px 24px}.bot-environment-art-node{position:absolute;display:grid;border:1px solid var(--app-border, rgb(52 56 61 / 14%));border-radius:7px;place-items:center;background:var(--app-surface-translucent, rgb(255 255 255 / 94%));box-shadow:0 7px 18px #2c34401a}.bot-environment-art-node .semi-icon{font-size:22px}.bot-environment-art-primary{top:28px;left:50%;width:68px;height:68px;color:var(--app-info-text, #315f9f);transform:translate(-50%)}.bot-environment-art-secondary,.bot-environment-art-tertiary{width:42px;height:42px}.bot-environment-art-secondary{top:14px;inset-inline-start:13px}.bot-environment-art-tertiary{inset-inline-end:13px;bottom:13px}.bot-environment-art-general .bot-environment-art-primary{color:var(--app-success-text, #176847);background:#263b33}.bot-environment-art-android .bot-environment-art-primary{color:var(--app-success-text, #277352);background:var(--app-surface-active, #e0f0e7)}.bot-environment-art-backend .bot-environment-art-primary{color:var(--app-info-text, #246a70)}.bot-environment-copy{display:grid;min-height:99px;padding:13px 13px 14px;align-content:start;gap:7px}.bot-environment-title-row{display:flex;min-width:0;align-items:center;gap:7px}.bot-environment-title-row strong{font-size:14px;overflow-wrap:anywhere}.bot-environment-recommended,.bot-environment-unavailable{flex:0 0 auto;padding:2px 6px;border-radius:5px;font-size:10px;font-weight:600}.bot-environment-recommended{color:var(--app-info-text, #065fd4);background:var(--app-surface-subtle, #e9f2ff)}.bot-environment-unavailable{color:var(--app-warning-text, #8b5e18);background:var(--app-warning-soft, #fff2d8)}.bot-environment-description{display:-webkit-box;overflow:hidden;color:var(--app-text-muted, #777c84);font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bot-environment-summary{display:flex;min-height:52px;margin-top:14px;padding:9px 12px;border:1px solid var(--app-border, #e3e6ea);border-radius:7px;background:var(--app-surface-subtle, #fafbfc);flex-direction:column;justify-content:center;gap:2px}.bot-environment-summary span{color:var(--app-text, #3d4248);font-size:12px}.bot-environment-summary small{overflow:hidden;color:var(--app-text-muted, #7a7f87);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.session-row{position:relative;display:flex;min-width:0;border-radius:6px;align-items:center}.session-row:hover{background:var(--app-surface-hover, #eff1f3)}.session-row.active{background:var(--app-surface-hover, #e8eaed)}.session-row .session-item,.session-row .session-item:hover,.session-row .session-item:disabled{display:block;min-width:0;min-height:49px;flex:1;padding:7px 10px;color:var(--app-text, #34383d);background:transparent;opacity:1}.session-item>span,.session-item>time{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.session-item>time{margin-top:3px;color:var(--app-text-muted, #8b9097);font-size:11px}.session-more-button{margin-inline-end:4px;opacity:0}.session-row:hover .session-more-button,.session-row:focus-within .session-more-button{opacity:1}.archived-session-actions{display:flex;flex:0 0 auto;padding-inline-end:3px}.navigation-empty{display:block;padding:10px}.account-row{min-width:0;padding:10px 6px 0;border-top:1px solid var(--app-border, #e1e4e8)}.account-row>.semi-dropdown-wrapper{display:block;width:100%}.account-menu-trigger{display:flex;width:100%;min-width:0;padding:7px 8px;border:0;border-radius:6px;color:var(--app-text, #34383d);align-items:center;background:transparent;gap:9px;text-align:start;cursor:pointer}.account-menu-trigger:hover{background:var(--app-surface-hover, #eff1f3)}.account-menu-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.account-copy{display:block;min-width:0;flex:1}.account-copy strong,.account-identifier{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identifier{margin-top:2px;color:var(--app-text-muted, #8b9097);font-size:12px}.account-menu-chevron{flex:0 0 auto;color:var(--app-text-muted, #8b9097)}.account-dropdown-menu{min-width:176px}.billing-modal,.billing-modal .semi-modal{width:min(680px,calc(100vw - 32px))!important}.billing-modal .semi-modal-content{display:flex;height:min(680px,calc(100dvh - 48px));overflow:hidden;flex-direction:column;padding:0}.billing-modal .semi-modal-header{flex:0 0 auto;margin:0;padding:30px 36px 22px}.billing-modal .semi-modal-body{display:flex;min-height:0;overflow:hidden;flex:1;padding:0 36px 36px}.billing-content{display:flex;width:100%;min-height:0;flex:1;flex-direction:column}.billing-state{display:flex;width:100%;min-height:0;align-items:center;justify-content:center;flex:1;flex-direction:column;gap:14px}.billing-balance-band{display:flex;min-width:0;padding:4px 0 28px;border-bottom:1px solid var(--app-border, #e1e4e8);align-items:flex-start;justify-content:space-between;gap:16px}.billing-tabs{display:flex;overflow-x:auto;border-bottom:1px solid var(--app-border, #e1e4e8);flex:0 0 auto;gap:24px;scrollbar-width:none}.billing-tabs::-webkit-scrollbar{display:none}.billing-tabs button{position:relative;flex:0 0 auto;min-height:38px;padding:0 2px;border:0;color:var(--app-text-muted, #737980);background:transparent;cursor:pointer;font:inherit}.billing-tabs button:after{position:absolute;inset-inline-end:0;bottom:-1px;inset-inline-start:0;height:2px;content:"";background:transparent}.billing-tabs button:hover,.billing-tabs button.active{color:var(--app-text, #25292e)}.billing-tabs button.active{font-weight:600}.billing-tabs button.active:after{background:#25292e}.billing-tab-panel{display:flex;min-height:0;overflow-y:auto;flex:1;flex-direction:column;gap:32px;padding-top:28px;scrollbar-gutter:stable;padding-inline-end:16px;scrollbar-width:thin}.billing-details-panel{gap:16px}.billing-details-toolbar{display:flex;min-height:32px;flex:0 0 auto;justify-content:flex-end}.billing-credit-balance{display:block;margin-top:7px}.billing-balance-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.billing-balance-band .semi-typography-h2{margin:5px 0 0;font-size:30px;line-height:1.25;letter-spacing:0;overflow-wrap:anywhere}.billing-section-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:18px}.billing-section-heading>div,.billing-section-heading .semi-typography{display:block}.billing-section-heading .semi-typography-h5{margin:0 0 4px}.billing-allowance{padding-bottom:2px}.billing-subscription-empty{padding:2px 0}.billing-subscription-empty .semi-typography-h5{margin-bottom:7px}.billing-cycle-usage{padding-top:28px;border-top:1px solid var(--app-border, #e1e4e8)}.billing-cycle-usage .billing-metrics,.billing-cycle-usage .billing-category-list{margin-top:20px}.billing-progress{height:8px;margin-top:13px;overflow:hidden;border-radius:4px;background:var(--app-surface-hover, #e8eaed)}.billing-progress>span{display:block;height:100%;border-radius:inherit;background:#2a73d9}.billing-progress-caption{display:flex;margin-top:7px;color:var(--app-text-muted, #737980);font-size:12px;justify-content:space-between;gap:16px}.billing-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.billing-metrics>div,.billing-metrics strong,.billing-metrics .semi-typography{display:block;min-width:0}.billing-metrics strong{margin-top:5px;overflow-wrap:anywhere}.billing-section>.semi-typography-h5{margin:0 0 12px;letter-spacing:0}.billing-commerce-status{display:flex;min-width:0;padding:12px 14px;border:1px solid var(--app-border, #dfe6ee);border-radius:6px;align-items:center;gap:10px;background:var(--app-surface-subtle, #f7f9fb)}.billing-plan-group+.billing-plan-group{padding-top:0}.billing-order-list{border-top:1px solid var(--app-border, #e7e9ec)}.billing-plan-row,.billing-order-row{display:flex;min-width:0;padding:16px 0;border-bottom:1px solid var(--app-border, #e7e9ec);align-items:center;justify-content:space-between;gap:20px}.billing-plan-copy,.billing-order-copy,.billing-order-value,.billing-plan-action{display:flex;min-width:0;flex-direction:column}.billing-plan-copy,.billing-order-copy{flex:1;gap:4px}.billing-plan-copy .semi-typography,.billing-order-copy .semi-typography{display:block;overflow-wrap:anywhere}.billing-plan-action,.billing-order-value{flex:0 0 auto;align-items:flex-end;gap:8px;text-align:end}.billing-plan-action>strong,.billing-order-value>strong{font-size:17px;line-height:1.4}.billing-orders-heading{display:flex;min-width:0;align-items:flex-start;justify-content:space-between;gap:16px}.billing-orders-heading>div,.billing-orders-heading .semi-typography{display:block}.billing-orders-heading .semi-typography-h5{margin:0 0 4px}.billing-order-copy>span{display:flex;min-width:0;align-items:center;gap:8px}.billing-source-list,.billing-ledger-list{border-top:1px solid var(--app-border, #e7e9ec)}.billing-source-list>div,.billing-ledger-row{display:flex;min-width:0;padding:12px 0;border-bottom:1px solid var(--app-border, #e7e9ec);align-items:center;justify-content:space-between;gap:18px}.billing-source-value,.billing-ledger-copy,.billing-ledger-value{display:flex;min-width:0;flex-direction:column;gap:3px}.billing-source-value,.billing-ledger-value{align-items:flex-end;text-align:end}.billing-category-list{display:flex;flex-direction:column;gap:14px}.billing-category-row>div:first-child{display:flex;min-width:0;margin-bottom:6px;align-items:center;justify-content:space-between;gap:18px}.billing-category-track{height:5px;overflow:hidden;border-radius:3px;background:var(--app-surface-hover, #eceef1)}.billing-category-track>span{display:block;height:100%;border-radius:inherit;background:#5d84b8}.billing-ledger-group{border-bottom:1px solid var(--app-border, #e7e9ec)}.billing-ledger-row{width:100%;border:0;border-bottom:0;color:inherit;background:transparent;cursor:default;font:inherit;text-align:start}.billing-ledger-row[aria-expanded]{cursor:pointer}.billing-ledger-row[aria-expanded]:hover{background:var(--app-surface-subtle, #f7f8fa)}.billing-ledger-copy{flex:1;align-items:flex-start}.billing-ledger-value{flex:0 0 auto}.billing-ledger-chevron,.billing-ledger-chevron-spacer{width:16px;flex:0 0 16px}.billing-ledger-chevron{color:var(--app-text-muted, #8b9097);transition:transform .15s ease}.billing-ledger-chevron.expanded{transform:rotate(180deg)}.billing-usage-details{padding:2px 26px 12px 16px;background:var(--app-surface-subtle, #f7f8fa)}.billing-usage-details>div{display:flex;min-width:0;padding:10px 0;border-bottom:1px solid var(--app-border, #e8eaed);align-items:flex-start;justify-content:space-between;gap:18px}.billing-usage-details>div:last-child{border-bottom:0}.billing-usage-details>div>span,.billing-usage-details .semi-typography{display:block}.billing-usage-details>div>span{min-width:0}.billing-usage-details .semi-typography{margin-top:3px;overflow-wrap:anywhere}.billing-inline-error{display:block}.billing-empty{display:flex;min-height:180px;align-items:center;justify-content:center}.billing-amount.credit{color:var(--app-success-text, #18864b)}.billing-amount.debit{color:var(--app-text, #34383d)}@media(max-width:640px){.billing-modal,.billing-modal .semi-modal{width:calc(100vw - 20px)!important}.billing-modal .semi-modal-content{height:min(680px,calc(100dvh - 20px));padding:0}.billing-modal .semi-modal-header{padding:24px 20px 18px}.billing-modal .semi-modal-body{padding:0 20px 24px}.billing-metrics{grid-template-columns:1fr;gap:12px}.billing-balance-band{align-items:flex-start;flex-direction:column}.billing-balance-actions{width:100%;justify-content:space-between}.billing-tabs{margin-inline-end:-20px;padding-inline-end:20px;gap:20px}.billing-section-heading{flex-direction:column;gap:6px}.billing-ledger-row{gap:10px}.billing-ledger-copy .semi-typography{white-space:normal}.billing-usage-details{padding-inline-end:12px;padding-inline-start:12px}.billing-commerce-status{align-items:flex-start}.billing-plan-row,.billing-order-row{align-items:flex-start;gap:12px}.billing-plan-action,.billing-order-value{max-width:112px}}.rate-admin-page{display:grid;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;grid-template-rows:64px auto minmax(0,1fr);color:var(--app-text, #25292e);background:var(--app-surface, #fff)}.model-admin-navigation{padding:0 24px;background:var(--semi-color-bg-1)}.model-admin-navigation .semi-tabs-content{display:none}.model-admin-panel{padding:24px;min-width:0;min-height:0;overflow:auto}.model-admin-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.model-admin-panel .model-admin-search{width:320px;max-width:100%}.model-admin-toolbar-actions,.model-admin-row-actions,.model-admin-tags,.model-admin-sku{display:flex;align-items:center;gap:8px}.model-admin-row-actions,.model-admin-tags{flex-wrap:wrap}.model-admin-table{overflow-x:auto;width:100%}.model-admin-table .semi-table{min-width:1080px}.model-admin-cell{display:flex;flex-direction:column;align-items:flex-start;gap:5px;overflow-wrap:anywhere}.model-admin-url{overflow-wrap:anywhere;word-break:break-word}.model-admin-bindings{margin-top:30px;padding-top:24px;border-top:1px solid var(--semi-color-border)}.model-admin-binding-heading{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.model-admin-model-select{width:240px;max-width:100%}.model-admin-form{display:flex;flex-direction:column;gap:18px}.model-admin-modal,.model-admin-modal .semi-modal{width:min(640px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px)}.model-admin-modal .semi-modal-body{max-height:calc(100dvh - 220px);overflow-y:auto;min-height:0}.model-admin-modal .semi-modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 48px)}.model-admin-modal .semi-modal-header,.model-admin-modal .semi-modal-footer{flex-shrink:0}.model-admin-field{display:flex;flex-direction:column;gap:7px;min-width:0}.model-admin-field .semi-input-number,.model-admin-field .semi-select{width:100%}.model-admin-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.model-admin-price-grid{display:grid;grid-template-columns:130px minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center}.model-admin-price-row{display:contents}.model-admin-price-grid .semi-input-number{width:100%}@media(max-width:640px){.model-admin-price-grid{grid-template-columns:90px minmax(0,1fr) minmax(0,1fr);gap:8px}}.model-admin-modal-footer{display:flex;justify-content:flex-end;gap:10px}.model-admin-state{display:flex;flex-direction:column;align-items:center;gap:16px;padding:64px 24px}@media(max-width:640px){.model-admin-navigation{padding:0 12px}.model-admin-panel{padding:16px 12px}.model-admin-panel .model-admin-search,.model-admin-binding-heading{width:100%}.model-admin-form-grid{gap:12px}}.rate-admin-header{display:flex;min-width:0;padding:0 24px 0 14px;border-bottom:1px solid var(--app-border, #e1e4e8);align-items:center;gap:10px}.rate-admin-heading{min-width:0;flex:1}.rate-admin-heading .semi-typography-h4,.rate-admin-title-row .semi-typography-h5{margin:0;letter-spacing:0}.rate-admin-heading>.semi-typography{display:block;margin-top:1px;font-size:11px}.rate-admin-header-actions,.rate-admin-version-actions,.rate-admin-modal-actions{display:flex;align-items:center;gap:8px}.rate-admin-workbench{display:grid;min-width:0;min-height:0;grid-template-columns:292px minmax(0,1fr)}.rate-admin-sidebar{display:flex;min-width:0;min-height:0;overflow:hidden;border-inline-end:1px solid var(--app-border, #e1e4e8);flex-direction:column;background:var(--app-surface-subtle, #f7f8fa)}.rate-admin-sidebar-toolbar{display:flex;min-height:54px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--app-border, #e5e7ea);align-items:center;justify-content:space-between;gap:12px}.rate-admin-sidebar-toolbar .semi-select{width:116px}.rate-admin-sidebar-state,.rate-admin-detail-state,.rate-admin-access-state{display:flex;min-height:220px;padding:24px;align-items:center;justify-content:center;flex-direction:column;gap:14px;text-align:center}.rate-admin-access-state{width:100%;height:100%;background:var(--app-surface, #fff)}.rate-admin-version-list{min-height:0;overflow-y:auto;padding:6px}.rate-admin-version-item{display:flex;width:100%;min-width:0;padding:11px 10px;border:0;border-radius:6px;color:var(--app-text, #34383d);background:transparent;flex-direction:column;align-items:stretch;gap:5px;text-align:start;cursor:pointer}.rate-admin-version-item:hover{background:var(--app-surface-hover, #eff1f3)}.rate-admin-version-item.active{background:var(--app-surface-hover, #e8eaed)}.rate-admin-version-title{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.rate-admin-version-title strong{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.rate-admin-version-item>span:not(.rate-admin-version-title),.rate-admin-version-item time{color:var(--app-text-muted, #7b8189);font-size:11px}.rate-admin-detail{min-width:0;min-height:0;overflow-y:auto}.rate-admin-detail-header{display:flex;min-width:0;padding:24px 28px 18px;align-items:flex-start;justify-content:space-between;gap:24px}.rate-admin-detail-header>div:first-child{min-width:0;max-width:760px}.rate-admin-detail-header>div:first-child>.semi-typography{display:block;margin-top:8px;line-height:1.55;overflow-wrap:anywhere}.rate-admin-title-row{display:flex;min-width:0;align-items:center;gap:10px}.rate-admin-title-row .semi-typography-h5{overflow-wrap:anywhere}.rate-admin-summary-band{display:grid;margin:0 28px;padding:16px 0;border-top:1px solid var(--app-border, #e5e7ea);border-bottom:1px solid var(--app-border, #e5e7ea);grid-template-columns:2fr repeat(3,minmax(110px,1fr));gap:24px}.rate-admin-summary-band>div,.rate-admin-summary-band strong,.rate-admin-summary-band .semi-typography{display:block;min-width:0}.rate-admin-summary-band strong{margin-top:5px;overflow-wrap:anywhere}.rate-admin-tabs{padding:14px 28px 32px}.rate-admin-rule-toolbar,.rate-admin-diff-setup{display:flex;min-width:0;padding:4px 0 14px;align-items:center;gap:10px}.rate-admin-rule-toolbar .semi-select{width:190px}.rate-admin-rule-count{margin-inline-start:auto;color:var(--app-text-muted, #7b8189);font-size:12px}.rate-admin-rule-table .semi-table-container{overflow-x:auto;border:1px solid var(--app-border, #e5e7ea);border-radius:6px}.rate-admin-rule-table .semi-table-thead>.semi-table-row>.semi-table-row-head{color:var(--app-text-secondary, #656b73);background:var(--app-surface-subtle, #f7f8fa);font-size:12px;font-weight:600}.rate-admin-table-primary,.rate-admin-price{display:flex;min-width:0;flex-direction:column;gap:3px}.rate-admin-table-primary strong{overflow-wrap:anywhere}.rate-admin-table-primary span,.rate-admin-price span,.rate-admin-conditions{color:var(--app-text-muted, #7b8189);font-size:11px}.rate-admin-price{align-items:flex-end}.rate-admin-conditions{overflow-wrap:anywhere}.rate-admin-diff-setup>div:first-child{display:flex;min-width:0;margin-inline-end:auto;flex-direction:column;gap:3px}.rate-admin-diff-setup .semi-select{width:min(300px,36vw)}.rate-admin-audit-list{border-top:1px solid var(--app-border, #e5e7ea)}.rate-admin-audit-row{display:grid;min-width:0;padding:14px 0;border-bottom:1px solid var(--app-border, #e5e7ea);align-items:start;grid-template-columns:10px minmax(0,1fr) auto;gap:12px}.rate-admin-audit-marker{width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--brand-fill, var(--brand-primary))}.rate-admin-audit-row>div{display:flex;min-width:0;flex-direction:column;gap:3px}.rate-admin-audit-row time{color:var(--app-text-muted, #7b8189);font-size:11px;white-space:nowrap}.rate-admin-json{max-height:560px;margin:0;padding:16px;overflow:auto;border:1px solid var(--app-border, #e0e3e7);border-radius:6px;color:#dce1e8;background:#202328;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65;white-space:pre}.rate-admin-draft-modal .semi-modal-content,.rate-admin-diff-modal .semi-modal-content{overflow:hidden;border-radius:8px}.rate-admin-editor-heading{display:flex;min-width:0;margin-bottom:10px;align-items:center;justify-content:space-between;gap:12px}.rate-admin-editor textarea{height:min(58vh,590px)!important;padding:14px;color:#dce1e8;background:#202328;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.6;-moz-tab-size:2;tab-size:2}.rate-admin-editor-error{display:block;margin-top:10px;overflow-wrap:anywhere}.rate-admin-diff-view{display:flex;max-height:64vh;overflow-y:auto;flex-direction:column;gap:22px}.rate-admin-diff-summary{display:grid;padding-bottom:18px;border-bottom:1px solid var(--app-border, #e5e7ea);grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.rate-admin-diff-summary>div{display:flex;flex-direction:column;gap:4px}.rate-admin-diff-summary strong{font-size:22px}.rate-admin-diff-summary span{color:var(--app-text-muted, #7b8189);font-size:12px}.rate-admin-metadata-change{display:flex;align-items:center;gap:8px}.rate-admin-diff-section .semi-typography-h6{margin:0 0 8px;letter-spacing:0}.rate-admin-diff-row{display:flex;min-width:0;padding:11px 10px;border-top:1px solid var(--app-border, #e5e7ea);align-items:center;justify-content:space-between;gap:18px}.rate-admin-diff-row:last-child{border-bottom:1px solid var(--app-border, #e5e7ea)}.rate-admin-diff-row>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.rate-admin-diff-row>div:first-child span{color:var(--app-text-muted, #7b8189);font-size:11px;overflow-wrap:anywhere}.rate-admin-diff-row.added{box-shadow:inset 3px 0 #18864b}.rate-admin-diff-row.removed{box-shadow:inset 3px 0 #c94c4c}.rate-admin-diff-row.changed{box-shadow:inset 3px 0 #d48b18}.rate-admin-diff-price{display:flex;flex:0 0 auto;align-items:center;gap:8px}.rate-admin-diff-price del{color:var(--app-danger-text, #9a5b5b)}@media(max-width:900px){.rate-admin-page{grid-template-rows:58px auto minmax(0,1fr)}.rate-admin-header{padding-inline-end:12px}.rate-admin-heading>.semi-typography:not(.semi-typography-h4),.rate-admin-header-actions>.semi-button:first-child{display:none}.rate-admin-workbench{overflow-y:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(180px,32vh) minmax(0,1fr)}.rate-admin-sidebar{border-inline-end:0;border-bottom:1px solid var(--app-border, #e1e4e8)}.rate-admin-detail{overflow:visible}.rate-admin-detail-header{padding:18px 16px 14px;align-items:stretch;flex-direction:column}.rate-admin-version-actions{flex-wrap:wrap}.rate-admin-summary-band{margin:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.rate-admin-tabs{padding:12px 16px 24px}.rate-admin-rule-toolbar,.rate-admin-diff-setup{align-items:stretch;flex-direction:column}.rate-admin-rule-toolbar .semi-select,.rate-admin-diff-setup .semi-select{width:100%}.rate-admin-rule-count{margin-inline-start:0}}@media(max-width:520px){.rate-admin-heading>.semi-typography-h4{font-size:16px}.rate-admin-header-actions .semi-button-content-right{display:none}.rate-admin-summary-band{grid-template-columns:minmax(0,1fr);gap:12px}.rate-admin-editor-heading{align-items:flex-start;flex-direction:column}.rate-admin-modal-actions{flex-wrap:wrap;justify-content:flex-end}.rate-admin-diff-row{align-items:flex-start;flex-direction:column;gap:8px}}.workspace-panel{display:grid;min-width:0;min-height:0;grid-template-rows:64px 1fr auto}.poster-preview-panel,.browser-preview-panel,.presentation-preview-panel,.poster-studio-page{min-width:0;min-height:0;background:var(--app-surface-subtle, #f3f4f6)}.poster-preview-panel{display:grid;border-inline-start:1px solid var(--app-border, #dfe2e6);grid-template-rows:64px minmax(0,1fr)}.poster-preview-header,.browser-preview-header,.poster-studio-header{display:flex;min-width:0;padding:0 14px 0 18px;border-bottom:1px solid var(--app-border, #dfe2e6);align-items:center;gap:12px;background:var(--app-surface, #fff)}.poster-preview-heading{min-width:0;flex:1}.browser-preview-panel,.presentation-preview-panel{display:grid;border-inline-start:1px solid var(--app-border, #dfe2e6);grid-template-rows:64px minmax(0,1fr)}.presentation-preview-header{display:flex;min-width:0;padding:0 10px 0 18px;border-bottom:1px solid var(--app-border, #dfe2e6);align-items:center;gap:8px;background:var(--app-surface, #fff)}.presentation-preview-heading{min-width:0;flex:1}.presentation-preview-heading strong,.presentation-preview-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.presentation-preview-heading strong{color:var(--app-text, #25292e);font-size:14px}.presentation-preview-heading span{margin-top:3px;color:var(--app-text-muted, #7b8189);font-size:11px}.presentation-preview-actions{display:flex;flex:0 0 auto;align-items:center}.presentation-preview-actions .semi-button{width:30px;height:30px;padding:0}.presentation-preview-body{display:grid;min-width:0;min-height:0;grid-template-columns:132px minmax(0,1fr);background:var(--app-surface-hover, #e8eaed)}.presentation-thumbnail-list{display:flex;min-width:0;min-height:0;overflow-y:auto;padding:12px 10px;border-inline-end:1px solid var(--app-border, #d7dade);flex-direction:column;gap:10px;background:var(--app-surface-subtle, #f7f8fa)}.presentation-thumbnail-list>button{display:grid;width:100%;min-width:0;padding:4px;border:1px solid transparent;border-radius:6px;grid-template-columns:16px minmax(0,1fr);gap:4px;color:var(--app-text-secondary, #656b73);background:transparent;font:inherit;text-align:start;cursor:pointer}.presentation-thumbnail-list>button:hover{border-color:var(--app-border, #cfd4d9);background:var(--app-surface, #fff)}.presentation-thumbnail-list>button.selected{border-color:var(--app-success-border, #1f7a55);background:var(--app-surface, #fff);box-shadow:0 0 0 1px #1f7a551f}.presentation-thumbnail-list>button>span{padding-top:2px;font-size:10px;text-align:center}.presentation-thumbnail-list>button>small{overflow:hidden;grid-column:2;color:var(--app-text-secondary, #656b73);font-size:10px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.presentation-thumbnail-frame,.presentation-slide-frame{position:relative;display:grid;overflow:hidden;border:1px solid var(--app-border, #cfd3d8);aspect-ratio:16 / 9;place-items:center;background:var(--app-surface, #fff)}.presentation-thumbnail-frame img,.presentation-slide-frame img{display:block;width:100%;height:100%;object-fit:contain}.presentation-preview-stage{display:grid;min-width:0;min-height:0;overflow:auto;padding:24px;place-items:center}.presentation-slide-frame{width:min(100%,900px);box-shadow:0 12px 34px #1f232824}.presentation-preview-load-state{display:flex;align-items:center;flex-direction:column;gap:8px}.browser-preview-heading{min-width:0;flex:1}.browser-preview-heading strong,.browser-preview-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-preview-heading strong{color:var(--app-text, #25292e);font-size:14px}.browser-preview-heading span{margin-top:3px;color:var(--app-text-muted, #7b8189);font-size:11px}.poster-preview-heading strong,.poster-preview-heading span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.poster-preview-heading strong{color:var(--app-text, #25292e);font-size:14px}.poster-preview-heading span{margin-top:3px;color:var(--app-text-muted, #7b8189);font-size:11px}.poster-preview-navigation{display:flex;flex:0 0 auto;height:32px;align-items:center;gap:2px}.poster-preview-navigation .semi-button{width:28px;height:28px;padding:0}.poster-preview-navigation>span{min-width:34px;color:var(--app-text-secondary, #656b73);font-size:11px;text-align:center;white-space:nowrap}.poster-preview-actions{display:flex;flex:0 0 auto;align-items:center}.poster-preview-icon-link{display:grid;width:32px;height:32px;border-radius:6px;place-items:center;color:var(--app-text-secondary, #5b6168);text-decoration:none}.poster-preview-icon-link:hover{color:var(--app-text, #25292e);background:var(--app-surface-hover, #f1f2f4)}.poster-preview-stage{display:grid;min-width:0;min-height:0;overflow:auto;padding:28px;place-items:center;background:var(--app-surface-hover, #e8eaed)}.poster-preview-paper{position:relative;width:min(100%,760px);max-width:min(100%,760px);height:auto;overflow:hidden;border:1px solid var(--app-border, #d2d5da);border-radius:2px;background:var(--app-surface, #fff);box-shadow:0 12px 34px #1f232824}.poster-preview-paper img{display:block;width:100%;height:100%;object-fit:contain}.poster-preview-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;flex-direction:column;gap:10px;justify-content:center;background:var(--app-surface, #fff)}.browser-preview-body{position:relative;display:grid;min-width:0;min-height:0;grid-template-rows:42px minmax(0,1fr) auto;background:var(--app-surface-hover, #e8eaed)}.browser-preview-modes{display:flex;z-index:2;padding:7px 12px;border-bottom:1px solid var(--app-border, #dfe2e6);align-items:center;background:var(--app-surface, #fff)}.browser-preview-modes button{min-width:64px;height:28px;padding:0 10px;border:1px solid var(--app-border, #d9dde2);color:var(--app-text-secondary, #5b6168);background:var(--app-surface, #fff);font:inherit;font-size:12px;cursor:pointer}.browser-preview-modes button:first-child{border-radius:6px 0 0 6px}.browser-preview-modes button:last-child{margin-inline-start:-1px;border-radius:0 6px 6px 0}.browser-preview-modes button[aria-selected=true]{z-index:1;border-color:var(--app-success-border, #1f7a55);color:var(--app-success-text, #155f41);background:var(--app-surface-hover, #e8f4ef)}.browser-preview-modes button:disabled{color:var(--app-text-muted, #a5aab0);cursor:default}.browser-live-stage,.browser-screenshot-stage{position:relative;display:grid;min-width:0;min-height:0;overflow:auto;place-items:center}.browser-live-stage{padding:12px;background:#25292e}.browser-live-frame{width:100%;height:100%;min-height:360px;border:0;border-radius:4px;background:var(--app-surface, #fff);pointer-events:none}.browser-screenshot-stage{padding:20px;background:var(--app-surface-hover, #e8eaed)}.browser-screenshot-paper{position:relative;width:min(100%,760px);max-height:100%;overflow:hidden;border:1px solid var(--app-border, #d2d5da);border-radius:2px;background:var(--app-surface, #fff);box-shadow:0 12px 34px #1f232824}.browser-screenshot-paper img{display:block;width:100%;height:100%;object-fit:contain}.browser-preview-state{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;z-index:1;place-items:center;background:var(--app-surface, #fff)}.browser-session-ended{background:var(--app-surface-translucent, rgb(255 255 255 / 88%))}.browser-screenshot-navigation{display:flex;min-height:42px;padding:4px 12px;border-top:1px solid var(--app-border, #dfe2e6);align-items:center;justify-content:center;gap:8px;color:var(--app-text-secondary, #656b73);font-size:11px;background:var(--app-surface, #fff)}.browser-screenshot-navigation .semi-button{width:28px;height:28px;padding:0}.poster-studio-page{display:grid;width:100%;height:100%;grid-template-rows:64px minmax(0,1fr)}.poster-studio-header{display:grid;grid-template-columns:minmax(160px,1fr) minmax(160px,2fr) minmax(160px,1fr);padding:0 22px}.poster-studio-brand{display:flex;min-width:0;align-items:center;gap:9px;color:var(--app-text, #25292e);font-size:14px;font-weight:650}.poster-studio-brand img{width:30px;height:26px;object-fit:contain}.poster-studio-title{text-align:center}.poster-studio-header .poster-preview-actions{justify-self:end}.workspace-header{display:flex;min-width:0;padding:0 24px;border-bottom:1px solid var(--app-border, #eceef0);align-items:center;gap:12px}.workspace-title{min-width:0;flex:1}.workspace-bot-avatar{--workspace-avatar-size: 40px;flex:0 0 var(--workspace-avatar-size)}.workspace-title .semi-typography{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.workspace-title>span{display:block;margin-top:2px;font-size:12px}.workspace-header .mobile-menu-button{display:none!important}.workspace-header-tools{display:flex;flex:0 0 auto;align-items:center}.session-context-submenu-trigger{display:flex;align-items:center;justify-content:space-between;gap:16px}.workspace-center-sheet .semi-sidesheet-body{padding:0 20px 24px}.bot-skills-modal .semi-modal-body{margin:0}.bot-skills-content{height:min(520px,calc(100dvh - 200px));min-height:180px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.bot-skills-footer,.bot-skills-footer-actions{display:flex;min-width:0;align-items:center;gap:12px}.bot-skills-footer{justify-content:space-between;text-align:start}.bot-settings-sheet .semi-sidesheet-body{padding:0 22px 24px}.bot-settings-form{display:flex;min-height:100%;padding-top:20px;flex-direction:column;gap:20px}.bot-avatar-editor{display:flex;align-items:center;gap:16px}.bot-settings-field{display:flex;color:var(--app-text, #3d4248);font-size:13px;font-weight:600;flex-direction:column;gap:8px}.bot-settings-field .semi-input-wrapper,.bot-settings-field .semi-input-textarea-wrapper{font-weight:400}.bot-runtime-settings{display:flex;flex-direction:column;gap:8px}.bot-runtime-settings>span{color:var(--app-text, #34383d);font-size:13px;font-weight:600}.bot-runtime-readonly{display:flex;min-width:0;padding:12px;border:1px solid var(--app-border, #e1e4e8);border-radius:7px;background:var(--app-surface-subtle, #f8f9fa);align-items:flex-start;justify-content:space-between;gap:12px}.bot-runtime-readonly>div{display:grid;min-width:0;gap:4px}.bot-runtime-readonly strong{color:var(--app-text, #34383d);font-size:13px}.bot-runtime-readonly small{color:var(--app-text-muted, #7a7f87);font-size:11px;line-height:1.5}.bot-runtime-locked{display:flex;flex:0 0 auto;color:var(--app-text-muted, #8b9097);font-size:11px;align-items:center;gap:4px}.bot-hibernation-settings{display:flex;padding:18px 0;border-top:1px solid var(--app-border, #eceef0);border-bottom:1px solid var(--app-border, #eceef0);flex-direction:column;gap:16px}.bot-command-line-setting{display:flex;padding-top:18px;border-top:1px solid var(--app-border, #eceef0);align-items:center;justify-content:space-between;gap:16px}.bot-command-line-copy{display:flex;min-width:0;color:var(--app-text, #3d4248);font-size:13px;font-weight:600;flex-direction:column;gap:4px}.bot-command-line-copy small{color:var(--app-text-muted, #7b8188);font-size:12px;font-weight:400;line-height:1.5}.bot-hibernation-header{display:flex;color:var(--app-text, #3d4248);font-size:13px;font-weight:600;align-items:center;justify-content:space-between}.bot-settings-actions{display:flex;margin-top:auto;padding-top:18px;border-top:1px solid var(--app-border, #eceef0);justify-content:flex-end;gap:8px}.bot-delete-settings{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;align-items:center;padding-top:18px;border-top:1px solid var(--semi-color-border)}.bot-delete-settings>div{display:flex;min-width:0;flex-direction:column;gap:4px}.bot-delete-settings small,.bot-delete-confirmation-copy{color:var(--semi-color-text-2)}.bot-delete-settings>small{grid-column:1 / -1}.bot-settings-actions .semi-button-primary{background:var(--brand-fill, var(--brand-primary))}.bot-skills-intro{display:flex;padding:4px 0 16px;flex-direction:column;gap:4px}.bot-skills-search{margin-bottom:8px}.bot-skills-tabs .semi-tabs-bar{margin-bottom:4px}.bot-skills-list{display:grid;margin:0;padding:4px 0 12px;list-style:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bot-skills-state{display:flex;min-height:220px;padding:24px 12px;flex-direction:column;align-items:center;justify-content:center;gap:16px}.bot-skill-row{position:relative;display:grid;min-height:64px;padding:6px 8px;border:1px solid var(--app-border, #eceef0);border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px}.bot-skill-row.is-selected{border-color:var(--app-success-border, #9bc8b7);background:var(--app-surface-hover, #f0f7f4)}.bot-skill-toggle{display:grid;width:100%;min-width:0;padding:0;border:0;border-radius:6px;color:var(--app-text, #23272c);background:transparent;text-align:start;cursor:pointer;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px}.bot-skill-toggle:after{position:absolute;border-radius:8px;content:"";top:0;right:0;bottom:0;left:0}.bot-skill-toggle .skill-identity-icon{width:32px;height:32px}.bot-skill-toggle:disabled{cursor:default}.bot-skill-toggle:focus-visible{outline:none}.bot-skill-toggle:focus-visible:after,.bot-skill-nav:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.bot-skill-row:has(.bot-skill-toggle:hover:not(:disabled)){border-color:var(--app-success-border, #9bc8b7)}.bot-skill-nav,.bot-skill-actions{position:relative;z-index:1}.bot-skill-nav{display:grid;width:28px;min-height:36px;padding:0;border:0;border-radius:6px;background:transparent;cursor:pointer;align-self:stretch;place-items:center}.bot-skill-nav:hover{background:var(--app-surface-subtle, #f6f7f8)}.bot-skill-actions{display:flex;align-items:center}.bot-skill-name{display:flex;min-width:0;font-size:14px;font-weight:600;line-height:1.35;flex-direction:column;gap:2px}.bot-skill-name small{color:var(--app-text-muted, #92989f);font-size:12px;font-weight:400}.bot-skill-summary{display:-webkit-box;overflow:hidden;color:var(--app-text-secondary, #626a72);font-size:12px;font-weight:400;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bot-skill-chevron{color:var(--app-text-muted, #a2a8ae);font-size:16px}.bot-skill-row-unavailable .skill-identity-icon,.bot-skill-row-unavailable .bot-skill-name{opacity:.55}.bot-skill-detail{padding:0 0 20px}.bot-skill-detail-selection{display:flex;margin:-6px 0 24px;align-items:center;gap:8px}.bot-skill-detail-back{display:inline-flex;min-height:36px;margin:0 0 18px -8px;padding:0 8px;border:0;border-radius:6px;align-items:center;gap:4px;color:var(--app-text-secondary, #4f5963);background:transparent;font-size:13px;cursor:pointer}.bot-skill-detail-back:hover{color:var(--app-text, #1e252b);background:var(--app-surface-subtle, #f4f6f7)}.bot-skill-detail-back:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.bot-skill-detail-header{display:grid;min-height:68px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px}.bot-skill-detail-header .skill-identity-icon{width:52px;height:52px;border-radius:8px;flex-basis:52px}.bot-skill-detail-header .skill-identity-icon .semi-icon{font-size:23px}.bot-skill-detail-identity{min-width:0}.bot-skill-detail-identity h3{margin:0;overflow-wrap:anywhere;color:var(--app-text, #20252a);font-size:20px;line-height:1.3;letter-spacing:0}.bot-skill-detail-identity h3 span{color:var(--app-text-muted, #8a9198);font-weight:400}.bot-skill-detail-identity small{display:block;margin-top:3px;overflow-wrap:anywhere;color:var(--app-text-muted, #9a9fa5);font-size:12px}.bot-skill-detail-description{margin:18px 0 22px;color:var(--app-text-secondary, #626a72);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.bot-skill-detail-description>span{display:block}.bot-skill-detail-statuses{display:flex;margin:-10px 0 20px;flex-wrap:wrap;gap:6px}.bot-skill-detail-statuses>span{padding:3px 7px;border-radius:4px;color:var(--app-text-secondary, #59616a);background:var(--app-surface-hover, #f0f2f4);font-size:11px;line-height:1.4}.bot-skill-detail-statuses>span[data-state=update_available]{color:var(--app-success-text, #126742);background:var(--app-surface-hover, #e7f5ed)}.bot-skill-detail-statuses>span[data-state=revoked],.bot-skill-detail-statuses>span[data-state=revoked_critical],.bot-skill-detail-statuses>span[data-state=deprecated]{color:var(--app-danger-text, #9b3a34);background:var(--app-surface-hover, #faeceb)}.bot-skill-detail-notice{margin:-6px 0 20px;padding:10px 12px;border-inline-start:3px solid var(--app-border, #aab0b6);color:var(--app-text-secondary, #666e76);background:var(--app-surface-subtle, #f5f6f7);font-size:13px;line-height:1.5}.bot-skill-detail-section{padding:20px 0;border-top:1px solid var(--app-border, #e7e9eb)}.bot-skill-detail-section-heading{display:flex;margin-bottom:9px;align-items:center;justify-content:space-between;gap:12px}.bot-skill-detail-section-heading h4{margin:0;color:var(--app-text, #30353a);font-size:14px;letter-spacing:0}.bot-skill-detail-section-heading>span{color:var(--app-text-muted, #949aa0);font-size:12px}.bot-skill-capability-list{margin:0;padding:0;list-style:none}.bot-skill-capability-list li{display:grid;min-height:48px;padding:8px 0;border-bottom:1px solid var(--app-border, #f0f1f2);grid-template-columns:minmax(0,1fr);align-content:center;gap:2px}.bot-skill-capability-list li:last-child{border-bottom:0}.bot-skill-capability-list span{color:var(--app-text, #363c42);font-size:13px;font-weight:500}.bot-skill-capability-list small{overflow-wrap:anywhere;color:var(--app-text-muted, #9ba1a7);font-size:11px}.bot-skill-technical-details{padding:18px 0;border-top:1px solid var(--app-border, #e7e9eb);color:var(--app-text-secondary, #4f575f);font-size:13px}.bot-skill-technical-details summary{cursor:pointer;font-weight:600}.bot-skill-technical-details dl{margin:14px 0 0}.bot-skill-technical-details dl>div{display:grid;padding:5px 0;grid-template-columns:72px minmax(0,1fr);gap:12px}.bot-skill-technical-details dt{color:var(--app-text-muted, #92989e)}.bot-skill-technical-details dd{min-width:0;margin:0;overflow-wrap:anywhere}.workspace-center-tabs .semi-tabs-bar{margin-bottom:0}.file-root-browser{padding:6px 0 24px}.file-manager-grid{display:grid;margin:0;padding:12px 0 20px;list-style:none;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:8px 4px}.file-manager-item{position:relative;width:100%;min-width:0;height:142px}.file-manager-item-open{display:flex;width:100%;height:100%;min-width:0;padding:8px 4px 7px;border:0;border-radius:8px;color:var(--app-text, #30353a);background:transparent;align-items:center;flex-direction:column;cursor:default;transition:color .12s ease,background-color .12s ease}.file-manager-item-open:not(:disabled){cursor:pointer}.file-manager-item:hover .file-manager-item-open:not(:disabled),.file-manager-item-open:focus-visible{color:var(--app-text, #1f2429);background:var(--app-surface-subtle, #f3f5f7)}.file-manager-item-open:focus-visible{outline:2px solid rgb(0 100 250 / 24%);outline-offset:-2px}.file-manager-item-open:disabled{cursor:not-allowed;opacity:.5}.file-manager-item-icon{display:grid;width:62px;height:62px;margin:0 0 5px;color:var(--app-text-muted, #737b84);flex:0 0 auto;place-items:center}.file-manager-item-folder .file-manager-item-icon{color:var(--app-info-text, #3f8fd4)}.file-manager-item-cloud .file-manager-item-icon{color:var(--app-success-text, #45866d)}.file-manager-item-image .file-manager-item-icon{color:var(--app-success-text, #4b9074)}.file-manager-item-audio .file-manager-item-icon{color:var(--app-purple-text, #a05a85)}.file-manager-item-video .file-manager-item-icon{color:var(--app-warning-text, #a66c3a)}.file-manager-item-icon .semi-icon{font-size:52px}.file-manager-item-open strong{display:-webkit-box;width:100%;min-height:34px;overflow:hidden;font-size:13px;font-weight:600;line-height:17px;text-align:center;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.file-manager-item-open small{display:block;width:100%;min-height:17px;margin-top:2px;overflow:hidden;color:var(--app-text-muted, #828991);font-size:11px;line-height:17px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.file-manager-item-actions{position:absolute;z-index:2;top:5px;inset-inline-end:4px;display:flex;padding:2px;border:1px solid var(--app-border, #e4e7ea);border-radius:7px;background:var(--app-surface-translucent, rgb(255 255 255 / 96%));box-shadow:0 2px 8px #1f24291a;opacity:0;transition:opacity .12s ease}.file-manager-item:hover .file-manager-item-actions,.file-manager-item:focus-within .file-manager-item-actions{opacity:1}.file-manager-item-actions .semi-button{width:27px;height:27px;padding:0}.file-manager-item-badge{position:absolute;z-index:1;top:7px;inset-inline-start:6px;pointer-events:none}.file-manager-item-badge .semi-tag{height:20px;padding:0 5px;font-size:10px}.panel-toolbar{display:flex;min-height:52px;border-bottom:1px solid var(--app-border, #eceef0);align-items:center;justify-content:space-between}.file-browser-toolbar{justify-content:flex-start;gap:4px}.file-browser-breadcrumb{display:flex;min-width:0;flex:1;align-items:center;overflow-x:auto;scrollbar-width:none}.file-browser-breadcrumb::-webkit-scrollbar{display:none}.file-browser-breadcrumb button{min-width:0;padding:5px 6px;border:0;border-radius:4px;color:var(--app-text-secondary, #5a626b);background:transparent;font:inherit;white-space:nowrap;cursor:pointer}.file-browser-breadcrumb button:hover{color:var(--app-text, #20252a);background:var(--app-surface-subtle, #f2f4f6)}.file-browser-breadcrumb button[aria-current=page]{color:var(--app-text, #20252a);font-weight:600}.file-browser-breadcrumb .semi-icon{flex:0 0 auto;color:var(--app-text-muted, #a0a6ad);font-size:12px}.file-browser-breadcrumb-segment{display:flex;min-width:0;align-items:center}.panel-toolbar>div{display:flex}.asset-library-intro{display:flex;min-width:0;padding:16px 0;border-bottom:1px solid var(--app-border, #eceef0);align-items:center;justify-content:space-between;gap:12px}.asset-library-intro>div:first-child{display:flex;min-width:0;flex-direction:column;gap:3px}.asset-library-intro strong{color:var(--app-text, #30353a);font-size:14px}.asset-primary-actions{display:flex;flex:0 0 auto;gap:8px}.asset-primary-actions .semi-button-primary{background:var(--brand-fill, var(--brand-primary))}.asset-list-toolbar{min-height:44px}.asset-panel-state{display:flex;min-height:220px;align-items:center;justify-content:center;flex-direction:column;gap:10px}.asset-form{display:flex;flex-direction:column;gap:16px}.asset-form label{display:flex;color:var(--app-text-secondary, #4f555c);font-size:13px;flex-direction:column;gap:7px}.asset-failure{color:var(--app-danger-text, #c83b3b)!important}.file-location-button{min-width:0;max-width:calc(100% - 46px)}.file-location-button .semi-button-content-right{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hidden-file-input{display:none}.upload-summary{display:flex;min-width:0;padding:10px 0;align-items:center;gap:10px}.upload-summary>div{display:flex;min-width:0;flex-direction:column;gap:3px}.upload-summary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-state{display:grid;min-height:180px;place-items:center}.resource-list{display:flex;flex-direction:column}.resource-row{display:grid;min-width:0;min-height:70px;padding:10px 0;border-bottom:1px solid var(--app-border, #eceef0);grid-template-columns:26px minmax(0,1fr) auto auto;align-items:center;gap:9px}.resource-row:hover{background:var(--app-surface-subtle, #fafbfc)}.resource-icon{display:grid;color:var(--app-text-secondary, #697078);place-items:center}.resource-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.resource-copy strong,.resource-copy span,.resource-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.resource-copy strong{color:var(--app-text, #30353a);font-size:13px;font-weight:600}.resource-copy span{color:var(--app-text-muted, #737a81);font-size:12px}.resource-copy small{color:var(--app-text-muted, #9a9fa5);font-size:11px}.resource-actions{display:flex;flex:0 0 auto;align-items:center}.resource-actions .semi-button{width:30px;height:30px}.workspace-preview-modal .semi-modal-content,.job-log-modal .semi-modal-content{max-height:min(760px,calc(100vh - 60px))}.workspace-preview-modal .semi-modal-body,.job-log-modal .semi-modal-body{max-height:min(650px,calc(100vh - 160px));overflow:auto}.workspace-media-preview{display:block;width:auto;max-width:100%;max-height:62vh;margin:0 auto;object-fit:contain}.workspace-media-player{display:block;width:100%}.workspace-media-video-player{width:100%;max-width:960px;margin:0 auto}.workspace-video-preview-modal .semi-modal-content{overflow:visible;background:transparent;box-shadow:none}.workspace-video-preview-modal .semi-modal-header{display:none}.workspace-video-preview-modal .semi-modal-body{padding:0;overflow:visible;background:transparent}.workspace-video-preview-modal .workspace-media-video-player{width:100%;height:min(78vh,760px);max-width:none;margin:0;overflow:hidden;border-radius:6px}.job-log-modal pre{min-height:240px;margin:0;padding:14px;overflow:auto;border-radius:6px;color:#e7e9eb;background:#1f2328;font:12px/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.conversation{min-width:0;min-height:0;overflow:auto;background:var(--app-surface, #fff)}.empty-conversation{display:flex;width:min(460px,calc(100% - 40px));height:100%;min-height:280px;margin:auto;align-items:center;justify-content:center;flex-direction:column;text-align:center}.empty-conversation .semi-typography{margin:14px 0 4px}.message-list{width:min(820px,calc(100% - 48px));margin:0 auto;padding:30px 0 24px}.message{margin-bottom:28px}.message.user{width:fit-content;max-width:min(680px,84%);margin-inline-start:auto}.message.user .message-body{width:fit-content;max-width:100%;margin-inline-start:auto;padding:11px 15px;border-radius:8px;background:var(--app-surface-hover, #eff1f3)}.message.user .message-body-empty{display:none}.message.user>.message-attachments{width:fit-content;max-width:100%;margin:0 0 8px auto;justify-content:flex-end}.message.assistant{max-width:760px}.message-content{overflow-wrap:anywhere;color:var(--app-text, #24282d);font-size:15px;line-height:1.7;white-space:pre-wrap}.message-content.markdown-content{white-space:normal}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p{margin:0 0 10px;color:inherit;font-size:inherit;line-height:inherit}.markdown-content a{color:var(--semi-color-primary, var(--app-info-text, #3370ff));text-decoration:none;overflow-wrap:anywhere}.markdown-content a:hover{text-decoration:underline;text-underline-offset:2px}.markdown-image{display:block;max-width:100%;height:auto;object-fit:contain}.markdown-external-link-icon{display:inline-flex;margin-inline-end:4px;vertical-align:-2px}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{letter-spacing:0}.message-content.markdown-content h1{font-size:24px;line-height:34px;margin:14px 0 8px}.message-content.markdown-content h2{font-size:21px;line-height:30px;margin:12px 0 7px}.message-content.markdown-content h3{font-size:18px;line-height:27px;margin:10px 0 6px}.markdown-content ul,.markdown-content ol{margin:8px 0 12px;padding-inline:24px}.markdown-content li{margin:3px 0;line-height:1.65}.markdown-content pre,.markdown-content code{max-width:100%}.markdown-content>code,.markdown-content p>code,.markdown-content li>code{padding:2px 5px;border:1px solid var(--app-border, #e1e5e8);border-radius:4px;color:var(--app-text, #39424e);background:var(--app-surface-subtle, #f4f6f8);font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace;font-size:.9em}.markdown-code-block{margin:12px 0;overflow:hidden;border:1px solid var(--app-border, #dfe4e8);border-radius:8px;background:var(--app-surface, #fff)}.markdown-code-header{display:flex;min-height:38px;padding:0 8px 0 14px;align-items:center;justify-content:space-between;color:var(--app-text-secondary, #5f6872);background:var(--app-surface-subtle, #f5f7f8);font-size:13px}.markdown-code-language{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Monaco,Consolas,Liberation Mono,DejaVu Sans Mono,Courier New,monospace}.markdown-code-header .semi-button{color:var(--app-text-secondary, #5f6872)}.markdown-code-block .semi-codeHighlight-defaultTheme pre[class*=language-]{margin:0;border-radius:0;background:var(--app-surface, #fbfcfd)}.markdown-table-wrap{max-width:100%;margin:12px 0;overflow-x:auto}.markdown-table-wrap table{width:100%;min-width:420px;border-collapse:collapse;font-size:14px}.markdown-table-wrap th,.markdown-table-wrap td{padding:8px 10px;border-bottom:1px solid var(--app-border, #e5e7e9);text-align:start}.markdown-table-wrap th{color:var(--app-text-secondary, #555c63);background:var(--app-surface-subtle, #f7f8f9);font-weight:600}.message-meta{display:flex;margin-top:6px;align-items:center;justify-content:flex-end;gap:8px;color:var(--app-text-muted, #a0a4aa);font-size:11px}.message-actions{display:flex;margin-top:8px;gap:10px}.message .message-actions{opacity:0;pointer-events:none;transition:opacity .12s ease}.message:hover .message-actions,.message:focus-within .message-actions{opacity:1;pointer-events:auto}@media(hover:none){.message .message-actions{opacity:1;pointer-events:auto}}.message-actions .semi-button{width:32px;height:32px;padding:0;color:var(--app-text-secondary, #646b73)}.message-actions .semi-button:hover{color:var(--app-text, #25292e);background:var(--app-surface-hover, #f1f2f4)}.assistant .message-meta{justify-content:flex-start}.message.user .message-actions{justify-content:flex-end}.message-header{margin-top:0;margin-bottom:12px}.command-state.failed{color:var(--app-danger-text, #d33d3d)}.command-state.submitting,.command-state.queued{color:var(--app-text-secondary, #697078)}.command-state.succeeded{color:var(--app-success-text, #17795b)}.optimistic-message{animation:optimistic-enter .16s ease-out}.optimistic-message .semi-button{height:22px;padding:0 3px;font-size:11px}@keyframes optimistic-enter{0%{opacity:0;transform:translateY(4px)}}.activity-row{display:flex;align-items:center;gap:9px;color:var(--app-text-secondary, #687078)}.operation-approval{display:flex;min-height:72px;margin:0 0 20px;padding:14px 16px;border:1px solid var(--app-border, #d8dee1);border-radius:6px;align-items:center;justify-content:space-between;gap:16px;background:var(--app-surface-subtle, #fafbfc)}.operation-approval-copy{display:flex;min-width:0;flex-direction:column;gap:3px}.operation-approval-copy .semi-typography{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.operation-approval-actions{display:flex;flex:0 0 auto;gap:6px}.operation-approval-actions .semi-button-primary{background:var(--brand-fill, var(--brand-primary))}.skill-command-approval{align-items:flex-start}.skill-command-approval-arguments{display:grid;max-width:620px;margin:7px 0 5px;gap:5px}.skill-command-approval-arguments>div{display:grid;min-width:0;grid-template-columns:minmax(72px,.35fr) minmax(0,1fr);gap:10px}.skill-command-approval-arguments dt,.skill-command-approval-arguments dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:12px;line-height:18px}.skill-command-approval-arguments dt{color:var(--app-text-muted, #7b838b)}.skill-command-approval-arguments dd{color:var(--app-text, #30363c)}@media(max-width:640px){.skill-command-approval{align-items:stretch;flex-direction:column}.skill-command-approval .operation-approval-actions{justify-content:flex-end}}.command-activity{width:100%;margin:0 0 14px;border:1px solid var(--app-border, #e2e5e8);border-radius:8px;background:var(--app-surface, #fff)}.live-command-activity{display:flex;flex-direction:column;gap:4px}.command-failure{margin:4px 0 10px;padding:10px 12px;border:1px solid var(--app-danger-border, #f0caca);border-radius:6px;background:var(--app-surface, #fff8f8);color:var(--app-danger-text, #a52f2f)}.command-failure-heading{display:flex;min-width:0;align-items:center;gap:7px;font-size:13px}.command-failure-icon{display:grid;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;place-items:center;flex:0 0 auto;font-size:11px;font-weight:700}.command-failure-message{margin-top:7px;color:var(--app-danger-text, #733131);font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.command-failure-diagnostics{margin-top:8px;color:var(--app-danger-text, #8a4a4a);font-size:11px}.command-failure-diagnostics>summary{width:fit-content;cursor:pointer}.command-failure .tool-call-json-section{margin-top:8px}.command-failure .tool-call-json-section pre{border-color:var(--app-border, #f0d6d6);background:var(--app-surface, #fff)}.message-tool-calls{display:flex;flex-direction:column;gap:4px;margin:0 0 10px}.historical-command-activity{margin:0 0 10px}.historical-command-activity>summary{display:flex;min-height:32px;padding:3px 0;align-items:center;gap:7px;color:var(--app-text-secondary, #687078);font-size:12px;font-weight:400;list-style:none;cursor:pointer}.historical-command-activity>summary::-webkit-details-marker{display:none}.historical-command-icon{display:grid;color:var(--app-success-text, #17795b);place-items:center}.historical-command-icon.failed{color:var(--app-danger-text, #c83b3b)}.historical-command-icon.waiting-approval{color:var(--app-warning-text, #a66d00)}.historical-command-chevron{color:var(--app-text-muted, #858b91);transition:transform .14s ease}.historical-command-activity[open]>summary .historical-command-chevron{transform:rotate(180deg)}.historical-command-details{display:flex;flex-direction:column;gap:4px;padding-top:4px}.thinking-text{margin:0 0 8px;color:var(--app-text, #24282d)}.thinking-indicator{display:flex;align-items:center;gap:7px;min-height:28px;margin:0 0 8px;color:var(--app-text-secondary, #697178);font-size:13px;font-weight:600}.tool-call-row{width:100%;margin:0 0 4px;overflow:hidden;border:1px solid var(--app-border, #e2e5e8);border-radius:6px;background:var(--app-surface, #fff)}.computer-screenshot-record{margin:4px 0 8px;color:var(--app-text-secondary, #697178);font-size:13px}.computer-screenshot-record>summary{display:flex;align-items:center;gap:8px;width:fit-content;padding:4px 0;list-style:none;cursor:pointer}.computer-screenshot-record>summary::-webkit-details-marker{display:none}.computer-screenshot-chevron{transition:transform .14s ease}.computer-screenshot-record[open] .computer-screenshot-chevron{transform:rotate(90deg)}.computer-screenshot-preview{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:10px 0 4px}.computer-screenshot-preview .semi-image{overflow:hidden;border:1px solid var(--app-border, #e2e5e8);border-radius:12px;background:var(--app-surface-subtle, #fafbfc)}.computer-screenshot-preview small{color:var(--app-text-muted, #858b91);font-size:11px}.tool-call-row>summary{display:grid;min-height:38px;padding:7px 10px;grid-template-columns:18px minmax(0,1fr) auto 16px;align-items:center;gap:7px;color:var(--app-text-secondary, #4a5259);font-size:13px;font-weight:600;list-style:none;cursor:pointer}.tool-call-row>summary::-webkit-details-marker{display:none}.tool-call-icon{display:grid;place-items:center;color:var(--app-success-text, #17795b)}.shell-tool-call-row .tool-call-icon{color:var(--app-text-secondary, #4d5963)}.shell-tool-call-row.running .tool-call-icon{color:var(--app-info-text, #236a9f)}.tool-call-row.failed .tool-call-icon,.tool-call-error-icon{color:var(--app-danger-text, #c83b3b)}.tool-call-row.waiting_approval{border-color:var(--app-warning-border, #ead9a6)}.tool-call-row.waiting_approval .tool-call-icon,.tool-call-row.waiting_approval .tool-call-elapsed{color:var(--app-warning-text, #a66d00)}.tool-call-row.waiting_approval .tool-call-detail{color:var(--app-warning-text, #805c12)}.tool-call-error-icon{display:grid;width:16px;height:16px;border:1px solid currentColor;border-radius:50%;place-items:center;font-size:11px;font-weight:700}.tool-call-label{display:flex;min-width:0;align-items:baseline;gap:7px;overflow:hidden;white-space:nowrap}.tool-call-label>span{flex:0 0 auto}.tool-call-label code{flex:0 0 auto;color:var(--app-text-muted, #858b91);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:400}.tool-call-label.shell-command-label code{min-width:0;overflow:hidden;flex:1 1 auto;color:var(--app-text, #30363b);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.tool-call-label small{min-width:0;overflow:hidden;color:var(--app-text-secondary, #687078);font-size:11px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.tool-call-elapsed{color:var(--app-text-muted, #8a9096);font-size:11px;font-weight:400;white-space:nowrap}.tool-call-chevron{color:var(--app-text-muted, #767d84);transition:transform .14s ease}.tool-call-row[open] .tool-call-chevron{transform:rotate(180deg)}.tool-call-output{padding:8px 10px 10px 35px;border-top:1px solid var(--app-border, #eceef0);background:var(--app-surface-subtle, #fafbfc)}.tool-call-detail,.tool-call-empty{color:var(--app-text-secondary, #687078);font-size:11px;white-space:pre-wrap;overflow-wrap:anywhere}.tool-call-detail{color:var(--app-danger-text, #ad3232)}.tool-call-output section+section{margin-top:8px}.tool-call-json-section{margin-top:7px}.tool-call-json-section:first-child{margin-top:0}.tool-call-json-section pre{max-height:220px;padding:7px 8px;border:1px solid var(--app-border, #e5e8eb);border-radius:4px;background:var(--app-surface, #fff)}.tool-call-output section>span{display:block;margin-bottom:3px;color:var(--app-text-muted, #7a8188);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-transform:uppercase}.tool-call-output pre{max-height:260px;margin:0;overflow:auto;color:var(--app-text, #252a2f);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.tool-call-output .shell-output-stderr pre{color:var(--app-danger-text, #ad3232)}.web-tool-details{display:flex;min-width:0;flex-direction:column;gap:10px}.web-tool-section{min-width:0}.web-tool-section+.web-tool-section{padding-top:9px;border-top:1px solid var(--app-border, #e5e8eb)}.web-tool-section-label{display:block;margin-bottom:5px;color:var(--app-text-secondary, #70777e);font-size:10px;font-weight:600}.web-tool-primary{color:var(--app-text, #252a2f);font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.web-tool-meta,.web-tool-result-meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:5px;color:var(--app-text-muted, #747b82);font-size:10px}.web-tool-results,.web-tool-url-list{margin:0;padding:0;list-style:none}.web-tool-results>li{min-width:0;padding:8px 0;border-top:1px solid var(--app-border, #eceef0)}.web-tool-results>li:first-child{padding-top:2px;border-top:0}.web-tool-results>li:last-child{padding-bottom:0}.web-tool-results a,.web-tool-url-list a{display:inline-flex;max-width:100%;align-items:flex-start;gap:5px;color:var(--app-success-text, #176b57);font-size:12px;font-weight:600;line-height:1.45;text-decoration:none}.web-tool-results a svg,.web-tool-url-list a svg{flex:0 0 auto;margin-top:2px}.web-tool-results a span,.web-tool-url-list a span{min-width:0;overflow-wrap:anywhere}.web-tool-results a:hover,.web-tool-url-list a:hover{text-decoration:underline}.web-tool-results p,.web-tool-failures p{display:-webkit-box;margin:5px 0 0;overflow:hidden;color:var(--app-text-secondary, #565e65);font-size:11px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:4}.web-tool-url-list{margin-top:3px}.web-tool-url-list li+li{margin-top:4px}.web-tool-failures{margin-top:8px;padding-top:8px;border-top:1px solid var(--app-border, #eadada);color:var(--app-danger-text, #a53636);font-size:10px}.web-tool-failures>div+div{margin-top:7px}.web-tool-failures p{color:var(--app-danger-text, #a53636)}.web-tool-empty{color:var(--app-text-muted, #747b82);font-size:11px}.web-tool-raw{padding-top:7px;border-top:1px solid var(--app-border, #e5e8eb);color:var(--app-text-secondary, #697178);font-size:10px}.web-tool-raw>summary{width:max-content;max-width:100%;cursor:pointer}.web-tool-raw-section{margin-top:7px}.web-tool-raw-section>span{display:block;margin-bottom:3px;color:var(--app-text-muted, #7a8188);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-transform:uppercase}.web-tool-raw-section pre{max-height:220px;margin:0;padding:7px 8px;overflow:auto;border:1px solid var(--app-border, #e5e8eb);border-radius:4px;background:var(--app-surface, #fff);color:var(--app-text, #252a2f);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.command-activity>summary{display:grid;min-height:45px;padding:10px 12px;grid-template-columns:20px minmax(0,1fr) auto 18px;align-items:center;gap:8px;color:var(--app-text, #3f454b);font-size:13px;font-weight:600;list-style:none;cursor:pointer}.activity-elapsed{color:var(--app-text-muted, #8a9096);font-size:12px;font-weight:400;white-space:nowrap}.command-activity>summary::-webkit-details-marker{display:none}.activity-summary-icon,.activity-item-icon{display:grid;place-items:center;color:var(--app-success-text, #17795b)}.activity-summary-icon .semi-spin-wrapper,.activity-item-icon .semi-spin-wrapper{font-size:14px}.activity-chevron{color:var(--app-text-muted, #767d84);transition:transform .14s ease}.command-activity[open] .activity-chevron{transform:rotate(180deg)}.activity-timeline{margin:0 12px;padding:2px 0 10px 28px;border-top:1px solid var(--app-border, #eceef0);list-style:none}.activity-item{position:relative;display:grid;min-height:38px;padding:8px 0 3px;grid-template-columns:18px minmax(0,1fr);gap:8px;color:var(--app-text-secondary, #626970)}.activity-item:not(:last-child):after{position:absolute;top:29px;bottom:-8px;inset-inline-start:8px;width:1px;background:var(--app-surface-active, #e1e4e7);content:""}.activity-item.failed,.activity-item.failed .activity-item-icon{color:var(--app-danger-text, #c83b3b)}.activity-item-copy{display:flex;min-width:0;flex-direction:column;gap:6px}.activity-item-heading{display:flex;min-width:0;align-items:baseline;gap:8px}.activity-item-heading strong{flex:0 0 auto;color:inherit;font-size:12px;font-weight:500}.activity-item-heading code{overflow:hidden;color:var(--app-text-muted, #8a9096);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.activity-item-duration{margin-inline-start:auto;color:var(--app-text-muted, #8a9096);font-size:11px;font-weight:400;white-space:nowrap}.tool-json-download{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;margin-inline-start:8px;border:0;border-radius:4px;background:transparent;color:var(--semi-color-text-2);cursor:pointer}.tool-json-download:hover{background:var(--semi-color-fill-0)}.shell-activity-output{width:100%;overflow:hidden;border:1px solid var(--app-border, #dfe3e6);border-radius:5px;background:var(--app-surface-subtle, #f7f8f9)}.shell-activity-output>summary{display:grid;min-height:34px;padding:6px 8px;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;color:var(--app-text-secondary, #515860);list-style:none;cursor:pointer}.shell-activity-output>summary::-webkit-details-marker{display:none}.shell-activity-output>summary code{overflow:hidden;color:var(--app-text, #2f3439);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.shell-activity-output>summary>span:last-child{color:var(--app-text-muted, #7a8188);font-size:10px;white-space:nowrap}.shell-prompt{color:var(--app-success-text, #17795b);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;font-weight:700}.shell-output-body{padding:8px;border-top:1px solid var(--app-border, #dfe3e6);background:var(--app-surface, #fff)}.shell-output-cwd,.shell-output-empty{margin-bottom:7px;color:var(--app-text-muted, #7a8188);font-size:10px}.shell-output-cwd code{color:var(--app-text-secondary, #4d555c);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.shell-output-body section+section{margin-top:8px}.shell-output-body section>span{display:block;margin-bottom:3px;color:var(--app-text-muted, #7a8188);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9px;text-transform:uppercase}.shell-output-body pre{max-height:260px;margin:0;overflow:auto;color:var(--app-text, #252a2f);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.shell-output-stderr pre{color:var(--app-danger-text, #ad3232)}.shell-output-meta{display:flex;margin-top:8px;flex-wrap:wrap;gap:5px 10px;color:var(--app-text-muted, #7a8188);font-size:9px}.active-streaming-text>.message-content:after{display:inline-block;width:6px;height:1em;margin-inline-start:3px;vertical-align:-2px;background:#17795b;content:"";animation:stream-cursor 1s steps(1) infinite}@keyframes stream-cursor{50%{opacity:0}}.composer-wrap{min-width:0;padding:12px 24px 20px;background:var(--app-surface, #fff)}.composer{position:relative;display:flex;width:min(820px,100%);max-width:100%;min-width:0;min-height:116px;margin:0 auto;padding:8px;border:1px solid var(--app-border, #d9dde2);border-radius:8px;flex-direction:column;gap:6px;background:var(--app-surface, #fff);box-shadow:0 5px 18px #18232d12}.composer.composer-attachment-dragging{border-color:var(--brand-primary);background:var(--app-surface-subtle, #f5faf8);box-shadow:0 5px 18px #18232d12,inset 0 0 0 1px var(--brand-primary)}.composer-file-input{display:none}.composer-attachments,.composer-selected-skills,.message-selected-skills,.message-attachments{display:flex;flex-wrap:wrap;gap:6px}.composer-attachments,.composer-selected-skills{padding:2px 0 4px}.skill-identity-icon{--skill-icon-foreground: #7042a5;--skill-icon-background: #f3efff;display:inline-grid;width:36px;height:36px;border:1px solid var(--app-border, rgb(24 35 45 / 6%));border-radius:8px;flex:0 0 36px;place-items:center;color:var(--skill-icon-foreground);background:var(--skill-icon-background);line-height:1}.skill-identity-icon .semi-icon{font-size:19px}.skill-identity-icon.skill-identity-icon-remote,.message-selected-skills .message-skill-token .skill-identity-icon-remote{border:0;background:transparent}.skill-identity-icon>img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:contain}.skill-identity-icon-voice{--skill-icon-foreground: #b4235a;--skill-icon-background: var(--app-surface-subtle, #fff0f5)}.skill-identity-icon-mail{--skill-icon-foreground: #255db5;--skill-icon-background: #edf4ff}.skill-identity-icon-collaboration{--skill-icon-foreground: #7042a5;--skill-icon-background: #f3efff}.skill-identity-icon-schedule{--skill-icon-foreground: #946200;--skill-icon-background: #fff7df}.skill-identity-icon-transcription{--skill-icon-foreground: #7042a5;--skill-icon-background: var(--app-surface-subtle, #f6effd)}.skill-identity-icon-browser{--skill-icon-foreground: #255db5;--skill-icon-background: var(--app-surface-subtle, #edf4ff)}.skill-identity-icon-cloud{--skill-icon-foreground: #0b7285;--skill-icon-background: var(--app-surface-subtle, #eafbff)}.skill-identity-icon-image{--skill-icon-foreground: #087f5b;--skill-icon-background: var(--app-surface-hover, #eafaf3)}.skill-identity-icon-transcode{--skill-icon-foreground: #0f6b78;--skill-icon-background: var(--app-surface-hover, #e8f8fa)}.skill-identity-icon-poster{--skill-icon-foreground: #946200;--skill-icon-background: var(--app-surface-hover, #fff7df)}.skill-identity-icon-presentation{--skill-icon-foreground: #bd4f12;--skill-icon-background: var(--app-surface-hover, #fff1e8)}.skill-identity-icon-search{--skill-icon-foreground: #2f7d32;--skill-icon-background: var(--app-surface-hover, #eef8ec)}.skill-identity-icon-endpoint{--skill-icon-foreground: #4b5fa7;--skill-icon-background: var(--app-surface-subtle, #eff1fb)}.skill-identity-icon-cast{--skill-icon-foreground: #c23a3a;--skill-icon-background: var(--app-surface-subtle, #fff0f0)}.skill-identity-icon-android{--skill-icon-foreground: #4a7c14;--skill-icon-background: var(--app-surface-hover, #f1f8e8)}.skill-identity-icon-backend{--skill-icon-foreground: #4d5866;--skill-icon-background: var(--app-surface-hover, #f0f2f4)}.composer-selected-skills .skill-identity-icon,.message-selected-skills .skill-identity-icon{width:18px;height:18px;border-radius:4px;flex-basis:18px;border:0;background:transparent}.composer-selected-skills .skill-identity-icon .semi-icon,.message-selected-skills .skill-identity-icon .semi-icon{font-size:13px}.message-attachments,.message-selected-skills{margin-top:8px}.composer-selection-tray{display:flex;gap:8px;min-width:0;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin}.composer:has(.composer-selection-tray){gap:3px}.selection-tile{position:relative;display:flex;align-items:center;gap:6px;flex:0 0 112px;width:112px;height:44px;padding:5px;box-sizing:border-box;border:1px solid var(--app-border, #e0e4e9);border-radius:8px;background:var(--app-surface, #fff)}.selection-tile-preview{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;overflow:hidden;border-radius:5px}.selection-tile-preview .skill-identity-icon,.selection-file-icon{display:inline-grid;width:32px;height:32px;flex-basis:32px;place-items:center;border-radius:8px}.selection-tile-preview .semi-icon{font-size:18px}.selection-file-video{color:var(--app-info-text, #255db5);background:var(--app-surface-subtle, #edf4ff)}.selection-file-document{color:var(--app-warning-text, #946200);background:var(--app-surface-hover, #fff7df)}.selection-tile-name{display:block;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;color:var(--app-text, #30353c)}.selection-tile-remove{position:absolute;top:9px;inset-inline-end:4px;display:grid;width:24px;height:24px;place-items:center;padding:0;border:0;border-radius:50%;color:var(--app-text-secondary, #68717d);background:var(--app-surface, #fff);cursor:pointer;z-index:1;opacity:0;pointer-events:none;box-shadow:-5px 0 4px var(--app-surface, #fff);transition:opacity .12s ease}.selection-tile:hover .selection-tile-remove,.selection-tile:focus-within .selection-tile-remove{opacity:1;pointer-events:auto}.selection-tile-remove .semi-icon{font-size:14px}.selection-tile-remove:hover{background:var(--app-surface-hover, #eef1f4);color:var(--app-text, #24282d)}.selection-tile:hover .selection-tile-remove:disabled,.selection-tile:focus-within .selection-tile-remove:disabled{opacity:.4;cursor:default}@media(hover:none),(pointer:coarse){.selection-tile-name{margin-inline-end:20px}.selection-tile-remove{opacity:1;pointer-events:auto;color:var(--app-text-muted, #a3aab3)}.selection-tile-remove:disabled{opacity:.4}}.selection-tile-remove:focus-visible,.selection-preview-retry:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.selection-preview-retry{border:0;padding:0;background:transparent;cursor:pointer}.selection-tile-preview .semi-image{width:100%;height:100%}.selection-local-preview{width:100%;height:100%;object-fit:cover}.selection-upload-label{display:block;color:var(--app-text-muted, #78818b);font-size:10px;line-height:12px}.selection-upload-progress{position:absolute;bottom:0;inset-inline-start:5px;inset-inline-end:5px;height:2px;overflow:hidden;background:var(--app-surface-hover, #edf0f3)}.selection-upload-progress>span{display:block;height:100%;background:var(--brand-fill, var(--brand-primary))}.selection-upload-retry{width:32px;height:32px;padding:0;border:0;background:var(--app-surface-hover, #fff7df);border-radius:5px;color:var(--app-warning-text, #946200);cursor:pointer}.selection-upload-retry:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.message.user>.message-selected-skills{justify-content:flex-end;margin:0 0 8px}.message-skill-token{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;border:1px solid var(--app-border, #e0e4e9);border-radius:6px;background:var(--app-surface, #fff);font-size:12px;line-height:20px;color:var(--app-text-secondary, #48505a)}.message-skill-token>span:last-child{overflow-wrap:anywhere}.message-selected-skills .message-skill-token .skill-identity-icon{width:24px;height:24px;flex-basis:24px;background:var(--skill-icon-background)}.message-preview-cards{display:flex;width:min(440px,100%);margin-top:12px;flex-direction:column;gap:8px}.message-preview-card{display:grid;width:100%;min-height:68px;padding:10px 12px;border:1px solid var(--app-border, #dce1e5);border-radius:6px;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:10px;color:var(--app-text, #24282d);background:var(--app-surface, #fff);box-shadow:0 1px 2px #18232d0a;font:inherit;letter-spacing:0;text-align:start;cursor:pointer;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.message-preview-card:hover{border-color:var(--app-border, #aab4bc);background:var(--app-surface-subtle, #fafbfb);box-shadow:0 3px 9px #18232d14}.message-preview-card:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.message-preview-card-icon{display:grid;width:38px;height:38px;border-radius:6px;place-items:center;color:var(--app-success-text, #1d6b57);background:var(--app-surface-hover, #e8f5ef)}.message-preview-card.poster .message-preview-card-icon{color:var(--app-warning-text, #826717);background:var(--app-surface-hover, #f8f2de)}.message-preview-card.browser .message-preview-card-icon{color:var(--app-info-text, #315f8c);background:var(--app-surface-hover, #eaf2fa)}.message-preview-card-copy{display:flex;min-width:0;flex-direction:column;gap:2px}.message-preview-card-copy strong,.message-preview-card-copy span{overflow:hidden;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.message-preview-card-copy strong{font-size:14px;font-weight:600}.message-preview-card-copy span{color:var(--app-text-muted, #737a82);font-size:12px;line-height:18px}.message-preview-card-chevron{color:var(--app-text-muted, #9299a1)}.message-attachment{display:inline-flex;max-width:100%;padding:3px 8px;border:1px solid var(--app-border, rgb(46 80 69 / 20%));border-radius:4px;color:var(--app-text, #3d4a43);background:var(--app-surface-translucent, rgb(255 255 255 / 64%));font-size:12px;overflow-wrap:anywhere}.message-image-asset{width:min(280px,100%);margin-top:10px}.message-attachments .message-image-asset{margin-top:0}.message-image-thumbnail-frame{display:grid;width:100%;height:180px;overflow:hidden;border-radius:6px;place-items:center}.message-image-thumbnail-frame>*{grid-area:1 / 1}.message-image-thumbnail,.message-image-thumbnail.semi-image{width:100%;height:180px}.message-image-thumbnail img{width:100%;height:100%;object-fit:contain}.message-image-thumbnail-state{display:grid;width:100%;height:100%;color:var(--app-text-secondary, #697078);place-items:center}.message-image-preview{background:#191d21f0}.message-image-preview .semi-image-preview-image{max-width:calc(100vw - 80px);max-height:calc(100vh - 120px);object-fit:contain}.message-image-asset .message-download-action{max-width:100%;margin-top:4px}.message-image-asset .message-download-action .semi-button-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-media-asset{max-width:100%;margin-top:10px}.message-media-asset.audio{width:min(560px,calc(100vw - 64px))}.message-media-asset.video{width:min(420px,calc(100vw - 64px))}.message-attachments .message-media-asset{margin-top:0}.message-media-launch{position:relative;display:grid;width:100%;overflow:hidden;border:1px solid var(--app-border, #dfe3e7);border-radius:6px;background:var(--app-surface-subtle, #f5f7f8);place-items:center}.message-media-launch.audio{height:78px}.message-media-launch.video,.message-video-player-frame{aspect-ratio:16 / 9}.message-media-launch.video{color:#fff;background:#24282d}.message-media-kind-icon{display:grid;color:var(--app-text-muted, #7a828a);font-size:28px;grid-area:1 / 1;place-items:center}.message-media-launch.video .message-media-kind-icon{color:var(--app-text-muted, #aeb4ba)}.message-media-play-action{grid-area:1 / 1}.message-video-player-frame{width:100%;overflow:hidden;border-radius:6px;background:#24282d}.message-video-player,.message-video-player.semi-video-player{width:100%;height:100%}.message-audio-player{width:100%;max-width:none;padding:0 14px;overflow:hidden;border-radius:6px;box-sizing:border-box;justify-content:flex-start;gap:12px}.message-audio-player .semi-audio-player-info-container,.message-audio-player .semi-audio-player-info{min-width:0;flex:1}.message-audio-player .semi-audio-player-info-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.message-audio-player .semi-audio-player-slider-container{width:auto;min-width:40px;flex:1}.message-media-actions{display:flex;min-width:0;margin-top:4px;align-items:center}.message-media-actions .message-download-action{max-width:calc(100% - 36px)}.message-media-actions .message-download-action .semi-button-content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer:focus-within{border-color:var(--app-border, #b9bec4);background:var(--app-surface, #fff);box-shadow:none}.composer .semi-input-textarea-wrapper,.composer .semi-input-textarea-wrapper:hover,.composer .semi-input-textarea-wrapper:active,.composer .semi-input-textarea-wrapper.semi-input-textarea-wrapper-focus,.composer .semi-input-textarea-wrapper.semi-input-textarea-wrapper-disabled,.composer .semi-input-textarea-wrapper.semi-input-textarea-wrapper-disabled:hover{width:100%;flex:1;border-color:transparent;background-color:transparent;box-shadow:none}.composer .semi-input-textarea{max-width:100%;min-width:0;min-height:48px;padding:5px 0;line-height:1.5}.composer .semi-input-textarea:focus{background:transparent}.composer-text-editor{min-width:0}.composer-text-editor:not(.is-expanded){display:flex;flex:1 1 0;min-height:0}.composer-text-editor:not(.is-expanded) .composer-editor-field{display:flex;flex:1;min-height:0}.composer-text-editor:not(.is-expanded) .composer-editor-input.semi-input-textarea-wrapper,.composer-text-editor:not(.is-expanded) .semi-input-textarea{height:100%;min-height:0}.composer-selection-tray,.composer-toolbar{flex-shrink:0}.composer-selection-tray{margin-inline-end:36px}.composer-editor-field{min-width:0}.composer .composer-editor-input.semi-input-textarea-wrapper{padding-inline-end:36px}.composer-text-editor.is-expanded .semi-input-textarea{line-height:1.7}.composer-expand-button{position:absolute;z-index:2;inset-block-start:8px;inset-inline-end:8px;display:grid;width:30px;height:30px;padding:0;border:0;border-radius:6px;place-items:center;color:var(--app-text-secondary, #697078);background:transparent;cursor:pointer}.composer-expand-button:hover:not(:disabled){color:var(--app-text, #25292e);background:var(--app-surface-hover, #f1f2f4)}.composer-expand-button:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.composer-expand-button:disabled{cursor:default;opacity:.4}.composer-editor-status{display:flex;min-width:0;margin-block-start:6px;align-items:center;justify-content:space-between;gap:12px;color:var(--app-text-muted, #737b88);font-size:12px}.composer-editor-shortcut{text-align:end}@media(max-width:640px){.composer-editor-shortcut{display:none}}.composer-toolbar{display:flex;width:100%;min-width:0;min-height:38px;align-items:center;justify-content:space-between;gap:10px}.composer-tools,.composer-actions{display:flex;min-width:0;align-items:center;gap:7px}.composer-tools{overflow:hidden}.composer-attachment-trigger,.composer-skill-trigger{display:grid;width:30px;height:30px;padding:0;border:1px solid var(--app-border, #e0e3e6);border-radius:50%;flex:0 0 30px;place-items:center;color:var(--app-text-secondary, #697078);background:var(--app-surface, #fff)}.composer-skill-trigger{display:inline-flex;width:auto;padding:0 10px;border-radius:16px;flex:0 0 auto;align-items:center;gap:5px;font-size:12px;white-space:nowrap}.composer-skill-trigger-icon{color:#8053c5}.composer-skill-count{font-size:11px;font-weight:600}.composer-attachment-trigger:not(:disabled),.composer-skill-trigger:not(:disabled){cursor:pointer}.composer-attachment-trigger:not(:disabled):hover,.composer-skill-trigger:not(:disabled):hover{border-color:var(--app-border, #cbd1d6);color:var(--app-text, #3f474e);background:var(--app-surface-subtle, #f7f8f9)}.composer-skill-trigger.is-active{border-color:var(--app-success-border, #9bc8b7);color:var(--app-success-text, #176b4f);background:var(--app-surface-hover, #edf7f3)}.composer-attachment-trigger:focus-visible,.composer-skill-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.composer-attachment-trigger:disabled,.composer-skill-trigger:disabled{cursor:default;opacity:.5}.composer-skill-menu{position:absolute;z-index:10;bottom:calc(100% + 8px);inset-inline-start:0;width:min(390px,calc(100vw - 48px));overflow:hidden;border:1px solid var(--app-border, #dce1e5);border-radius:7px;background:var(--app-surface, #fff);box-shadow:0 10px 26px #18232d24}.composer:has(.composer-text-editor.is-expanded) .composer-skill-menu{bottom:54px;max-height:calc(100dvh - 160px);overflow-y:auto}.composer-skill-menu-header{display:flex;padding:10px 10px 8px 12px;border-bottom:1px solid var(--app-border, #edf0f2);align-items:center;justify-content:space-between;gap:12px}.composer-skill-menu-header>div{display:flex;min-width:0;flex-direction:column;gap:1px}.composer-skill-menu-state,.composer-skill-menu-empty{display:flex;min-height:64px;padding:12px;align-items:center;justify-content:space-between;gap:12px}.composer-skill-menu-list{display:flex;max-height:224px;overflow-y:auto;flex-direction:column;padding:4px}.composer-skill-option{display:flex;width:100%;min-height:44px;padding:7px 10px;border:0;border-radius:5px;align-items:center;gap:10px;color:var(--app-text, #363c42);background:transparent;text-align:start}.composer-skill-option:hover,.composer-skill-option:focus-visible{outline:none;background:var(--app-surface-subtle, #f3f5f6)}.composer-skill-option.is-selected{background:var(--app-surface-hover, #edf7f3)}.composer-skill-option-name{min-width:0;flex:1;color:var(--app-text, #363c42);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-skill-option-check{flex:0 0 auto;color:var(--app-success-text, #267052)}.composer-actions{flex:0 0 auto}.composer-wrap:has(.composer-voice-panel){position:relative;isolation:isolate;padding-top:32px}.composer-wrap:has(.composer-voice-panel):before{position:absolute;z-index:-1;inset-inline-end:0;bottom:-24px;inset-inline-start:0;height:240px;background:radial-gradient(ellipse 60% 100% at 50% 100%,#6098fa 0%,var(--app-info-soft, #93bdff) 35%,rgb(192 216 255 / 68%) 60%,rgb(255 255 255 / 0%) 100%);filter:blur(18px);pointer-events:none;content:""}.composer:has(.composer-voice-panel){width:min(760px,100%);min-height:76px;justify-content:center;border:0;background:transparent;box-shadow:none}.composer:has(.composer-voice-panel):focus-within{border:0;box-shadow:none}.composer-voice-panel{display:flex;width:min(520px,100%);min-width:0;min-height:68px;margin:0 auto;align-items:center;gap:12px;padding:4px}.composer-voice-center{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px}.composer-voice-waveform{display:flex;width:min(240px,100%);height:32px;min-width:0;align-items:center;justify-content:center;gap:2px}.composer-voice-waveform>span{min-width:0;max-width:3px;flex:1 1 3px;border-radius:3px;background:#ffffffeb;transition:height 90ms ease}.composer-voice-time{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.composer-voice-progress{display:flex;min-width:0;align-items:center;gap:8px;color:#fff;font-size:13px}.composer-voice-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.composer-voice-panel .composer-voice-control.semi-button{display:grid;inline-size:44px;block-size:44px;min-inline-size:44px;max-inline-size:44px;min-block-size:44px;max-block-size:44px;padding:0;border-radius:50%;aspect-ratio:1;flex:none;place-items:center;font-size:21px}.composer-voice-panel .composer-voice-control.semi-button.semi-button-borderless:not(.semi-button-disabled){color:#fff;background:#ffffff38}.composer-voice-panel .composer-voice-control.semi-button.semi-button-borderless:not(.semi-button-disabled):hover{color:#fff;background:#ffffff57}.composer-voice-submit.semi-button{color:var(--app-info-text, #478df4);background:var(--app-surface-subtle, #eaf2ff)}.composer-voice-submit.semi-button:hover{color:var(--app-info-text, #2d73dc);background:var(--app-surface, #fff)}@media(max-width:540px){.composer-wrap:has(.composer-voice-panel){padding:28px 10px 12px}.composer-voice-panel{gap:8px;padding:4px 2px}.composer-voice-actions{gap:6px}.composer-voice-panel .composer-voice-control.semi-button{inline-size:40px;block-size:40px;min-inline-size:40px;max-inline-size:40px;min-block-size:40px;max-block-size:40px;font-size:19px}.composer-voice-waveform{gap:1px}}.composer-voice-language{width:112px;flex:0 0 112px}:root body .composer-voice-language.semi-select{height:38px;min-height:38px;align-items:center}:root body .composer-voice-language .semi-select-selection{line-height:24px}.composer-actions>.voice-button.semi-button{width:38px;min-width:38px;height:38px;padding:0}.attach-button,.send-button{width:38px;height:38px;flex:0 0 38px}.attach-button:disabled{color:var(--app-text-muted, #777e85);opacity:.72}.send-button.semi-button-primary{border-radius:50%;background:var(--brand-fill, var(--brand-primary))}.send-button.semi-button-disabled,.send-button.semi-button-primary-disabled{border-radius:50%}.send-button-loading{display:block;width:18px;height:18px;border:2px solid var(--app-border, rgb(48 126 239 / 25%));border-top-color:var(--app-info-border, #307eef);border-radius:50%;flex:0 0 18px;animation:voice-send-loading-rotate .8s linear infinite}@keyframes voice-send-loading-rotate{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.send-button-loading{animation-duration:2s}}.composer-actions>.attach-button.semi-button,.composer-actions>.send-button.semi-button{width:38px;min-width:38px;height:38px;min-height:38px;padding:0;aspect-ratio:1;flex:0 0 38px}.auth-page{display:grid;min-height:100svh;padding:24px;place-items:center;background:var(--app-surface-subtle, #f4f5f7)}.auth-shell{display:grid;width:min(880px,100%);min-height:520px;overflow:hidden;border:1px solid var(--app-border, #dfe1e6);border-radius:8px;background:var(--app-surface, #fff);box-shadow:0 18px 54px #1b1f2414;grid-template-columns:340px minmax(0,1fr)}.auth-brand-panel{position:relative;display:flex;overflow:hidden;flex-direction:column;padding:36px;color:#f7f7ff;background:var(--brand-fill, var(--brand-primary))}.auth-brand-lockup,.auth-mobile-brand{position:relative;z-index:1;display:flex;align-items:center;gap:11px}.auth-brand-logo{display:grid;width:46px;height:40px;flex:0 0 46px;border-radius:7px;background:var(--app-surface, #fff);place-items:center}.auth-brand-logo img{display:block;width:38px;height:30px;object-fit:contain}.auth-brand-lockup strong{color:#fff;font-size:18px;font-weight:650}.auth-brand-copy{position:relative;z-index:1;margin:auto 0}.auth-brand-copy span{color:#c5c7ff;font-size:11px;font-weight:700;letter-spacing:0}.auth-brand-copy p{max-width:230px;margin:14px 0 0;color:#fff;font-size:34px;font-weight:600;line-height:1.24}.auth-brand-footer{position:relative;z-index:1;display:flex;align-items:center;gap:9px;color:#d1d2f2;font-size:12px}.auth-brand-footer span{width:7px;height:7px;border-radius:2px;background:var(--app-surface, #fff)}.auth-brand-glyph{position:absolute;inset-inline-end:-120px;bottom:-22px;width:340px;height:auto;opacity:.09;filter:brightness(0) invert(1);pointer-events:none}.auth-panel{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:56px 64px;background:var(--app-surface, #fff)}.auth-mobile-brand{display:none}.auth-heading{margin-bottom:30px}.auth-heading h1{margin:0;color:var(--app-text, #1f2522);font-size:28px;font-weight:650;line-height:1.25}.auth-heading p{margin:8px 0 0;color:var(--app-text-muted, #767d79);font-size:14px;line-height:21px}.auth-form{display:flex;flex-direction:column;gap:19px}.auth-form label>span{display:block;margin-bottom:8px;color:var(--app-text, #454b48);font-size:13px;font-weight:600}.auth-form .semi-input-wrapper{display:inline-flex;width:100%;height:48px;border:1px solid var(--app-border, #d9dedb);border-radius:6px;align-items:center;background:var(--app-surface-subtle, #fafbfa);box-shadow:none}.auth-form .semi-input-wrapper:hover{border-color:var(--app-border, #b9c3be);background:var(--app-surface, #fff)}.auth-form .semi-input-wrapper-focus{border-color:var(--brand-primary);background:var(--app-surface, #fff);box-shadow:0 0 0 3px var(--brand-focus-ring)}.auth-form .semi-input{color:var(--app-text, #202622);font-size:15px}.auth-form .semi-input::placeholder{color:var(--app-text-muted, #a1a7a3)}.auth-form .auth-phone-input{padding-inline-start:12px}.auth-form .auth-phone-input .semi-input{padding-inline-start:11px}.auth-country-code{display:inline-flex;height:22px;margin-inline-end:3px;padding-inline-end:11px;border-inline-end:1px solid var(--app-border, #dfe3e1);align-items:center;color:var(--app-text-secondary, #555d59);font-size:14px;font-weight:600}.auth-code-row{display:grid;grid-template-columns:minmax(0,1fr) 118px;gap:10px}.auth-code-row .auth-code-button.semi-button{width:118px;height:48px;border:1px solid var(--app-border, #d8dce0);border-radius:6px;color:var(--app-text, #454b52);background:var(--app-surface-subtle, #f4f5f6);font-size:13px;font-weight:600}.auth-code-row .auth-code-button.semi-button:hover{border-color:var(--app-border, #c8cdd2);color:var(--app-text, #25292e);background:var(--app-surface-hover, #eaeced)}.auth-code-row .auth-code-button.semi-button-disabled,.auth-code-row .auth-code-button.semi-button-disabled:hover{border-color:var(--app-border, #e2e5e3);color:var(--app-text-muted, #9aa19d);background:var(--app-surface-subtle, #f3f5f4)}.auth-form .auth-submit.semi-button-primary{height:48px;margin-top:3px;border:1px solid var(--brand-primary);border-radius:6px;color:#fff;background:var(--brand-fill, var(--brand-primary));font-size:15px;font-weight:650;box-shadow:none}.auth-form .auth-submit.semi-button-primary:hover{border-color:var(--brand-primary-hover);background:var(--brand-fill-hover, var(--brand-primary-hover))}.auth-form .auth-submit.semi-button-primary-disabled,.auth-form .auth-submit.semi-button-primary-disabled:hover{border-color:var(--app-border, #dfe4e1);color:var(--app-text-muted, #929995);background:var(--app-surface-hover, #e9ecea)}.mobile-navigation{display:none}@media(max-width:1180px){.app-shell.poster-preview-open,.app-shell.presentation-preview-open{grid-template-columns:280px minmax(0,1fr)}.poster-preview-panel,.browser-preview-panel,.presentation-preview-panel{position:fixed;z-index:30;top:0;inset-inline-end:0;bottom:0;width:min(440px,calc(100vw - 72px));box-shadow:-18px 0 40px #1f23282e}.presentation-preview-panel{width:min(720px,calc(100vw - 72px))}}@media(max-width:720px){.create-bot-modal{width:calc(100vw - 24px)!important}.create-bot-modal .semi-modal-body{padding-inline-end:18px;padding-inline-start:18px}.bot-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bot-environment-art{height:124px}.bot-environment-summary small{white-space:normal}.app-shell{grid-template-columns:minmax(0,1fr)}.desktop-navigation{display:none}.mobile-navigation{display:block}.workspace-header .mobile-menu-button{display:inline-flex!important;margin-inline-start:-8px}.workspace-header{height:58px;padding:0 14px;gap:8px}.workspace-bot-avatar{--workspace-avatar-size: 32px}.workspace-panel{grid-template-rows:58px 1fr auto}.poster-preview-panel,.browser-preview-panel,.presentation-preview-panel{width:100%;grid-template-rows:58px minmax(0,1fr)}.poster-preview-header,.browser-preview-header,.presentation-preview-header{padding-inline-start:14px}.presentation-preview-body{grid-template-columns:minmax(0,1fr);grid-template-rows:114px minmax(0,1fr)}.presentation-thumbnail-list{overflow-x:auto;overflow-y:hidden;padding:8px 10px;border-inline-end:0;border-bottom:1px solid var(--app-border, #d7dade);flex-direction:row}.presentation-thumbnail-list>button{width:126px;flex:0 0 126px}.presentation-preview-stage{padding:14px}.poster-preview-stage{padding:16px}.poster-studio-page{grid-template-rows:auto minmax(0,1fr)}.poster-studio-header{min-height:58px;padding:8px 12px;grid-template-columns:minmax(0,1fr) auto}.poster-studio-brand{display:none}.poster-studio-title{text-align:start}.workspace-center-sheet .semi-sidesheet-inner-wrap,.bot-settings-sheet .semi-sidesheet-inner-wrap{width:100%!important}.bot-settings-sheet .semi-sidesheet-body{padding-inline-end:16px;padding-inline-start:16px}.workspace-center-sheet .semi-sidesheet-body{padding-inline-end:14px;padding-inline-start:14px}.bot-skills-modal .semi-modal-content{padding:20px 16px}.bot-skills-footer,.bot-skills-footer-actions{gap:6px}.bot-skills-footer-actions .semi-button{padding-inline:8px}.bot-skill-row{padding:6px 8px;gap:6px}.bot-skills-list{grid-template-columns:minmax(0,1fr)}.bot-skill-name{font-size:14px}.file-manager-grid{padding-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 4px}.file-manager-item{height:146px}.file-manager-item-actions{opacity:1}.file-browser-toolbar{align-content:center;flex-wrap:wrap}.file-browser-toolbar>.asset-primary-actions{width:calc(100% - 40px);margin-inline-start:40px}.resource-row{grid-template-columns:24px minmax(0,1fr) auto}.resource-row>.semi-tag{grid-column:2;width:fit-content}.resource-row .resource-actions{grid-column:3;grid-row:1 / span 2}.asset-library-intro{align-items:flex-start;flex-direction:column}.asset-primary-actions{width:100%}.asset-primary-actions .semi-button{min-width:0;flex:1}.message-list{width:calc(100% - 28px);padding-top:20px}.message.user{max-width:90%}.composer-wrap{padding:9px 12px 12px}.composer{min-height:108px;padding-inline-start:11px}.composer-tools{overflow-x:auto;scrollbar-width:none}.composer-tools::-webkit-scrollbar{display:none}.activity-item-copy{align-items:flex-start;flex-direction:column;gap:2px}.auth-page{padding:0;place-items:stretch;background:var(--app-surface, #fff)}.auth-shell{display:block;width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none}.auth-brand-panel{display:none}.auth-panel{min-height:100svh;justify-content:flex-start;padding:72px 24px 32px}.auth-mobile-brand{display:flex;margin-bottom:44px;color:var(--app-text, #1f2522);font-size:17px}.auth-mobile-brand .auth-brand-logo{width:42px;height:36px;flex-basis:42px;background:var(--brand-primary-soft)}.auth-mobile-brand .auth-brand-logo img{width:35px;height:27px}.auth-heading{margin-bottom:26px}.auth-heading h1{font-size:26px}}@media(max-width:720px)and (max-height:560px){.auth-panel{padding-top:16px;padding-bottom:16px}.auth-mobile-brand{margin-bottom:20px}.auth-heading{margin-bottom:14px}.auth-heading p{margin-top:4px}.auth-form{gap:12px}}@media(max-width:400px){.bot-environment-grid{grid-template-columns:minmax(0,1fr)}.bot-environment-card{grid-template-columns:112px minmax(0,1fr)}.bot-environment-art{height:126px;border-inline-end:1px solid var(--app-border, rgb(52 56 61 / 7%));border-bottom:0}.bot-environment-copy{min-height:126px;align-content:center}.bot-environment-art-primary{width:58px;height:58px}.bot-environment-art-secondary,.bot-environment-art-tertiary{width:36px;height:36px}.bot-environment-art-secondary{inset-inline-start:7px}.bot-environment-art-tertiary{inset-inline-end:7px}.bot-runtime-readonly{flex-direction:column}.auth-panel{padding-inline-end:20px;padding-inline-start:20px}.auth-code-row{grid-template-columns:minmax(0,1fr) 112px;gap:8px}.auth-code-row .auth-code-button.semi-button{width:112px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.message-content:not(.markdown-content),.message-content.markdown-content p{unicode-bidi:isolate}.markdown-content pre,.markdown-content code,.tool-json,.account-identifier{direction:ltr;unicode-bidi:isolate}.markdown-content pre{text-align:left}:root[lang=ug]{--semi-font-family-regular: "Elgek Uyghur", Inter, -apple-system, sans-serif}:root[lang=ug] .message-content,:root[lang=ug] textarea{line-height:1.8}#root>.interface-root{height:100%}.markdown-code-block{direction:ltr;unicode-bidi:isolate;text-align:left}:root[lang=ug] body{letter-spacing:normal}:root[lang=ug] :is(.section-label-row,.section-label,.semi-button-content,.semi-tag-content){letter-spacing:normal;text-transform:none}:root[dir=rtl] .directional-back-icon{transform:scaleX(-1)}.language-switch{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--app-border, #e1e4e8);border-radius:8px;background:var(--app-surface, #fff);color:var(--app-text, #25292e);cursor:pointer}.language-switch:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.auth-language-row{display:flex;justify-content:flex-end;margin-block-end:16px}.auth-phone-input input,.auth-code-input input{direction:ltr;text-align:start}:root[lang=ug] :is(.semi-button,.semi-input,.semi-input-textarea,.semi-select,.semi-select-selection,.semi-select-selection-text,.semi-select-option,.auth-form label>span){font-size:15px}:root[lang=ug] :is(.bot-runtime-profile,.section-label-row .semi-typography,.navigation-empty){font-size:13px;line-height:1.6}.auth-country-code{unicode-bidi:isolate}body>textarea[aria-hidden=true][tab-index="-1"]{max-width:100vw!important}:root body :is(.semi-input,.semi-input-textarea,.semi-button,.semi-select,.semi-select-selection,.semi-select-selection-text,.semi-select-option,.semi-typography,.semi-tag,.semi-dropdown-title,.semi-dropdown-item,.semi-modal-content,.semi-sidesheet-inner,.semi-sidesheet-title,.semi-modal-title,.semi-empty-title,.semi-empty-description,.semi-checkbox,.semi-tabs-bar,.semi-tabs-tab,.semi-popover-wrapper,.semi-tooltip-wrapper){font-family:var(--app-font-family)}:root[lang=ug] .section-label-row>.semi-typography{font-size:14px;font-weight:500;line-height:1.6}:root[lang=ug] .historical-command-activity>summary{font-size:14px;line-height:1.7}.account-dropdown-menu .semi-dropdown-item{display:flex;align-items:center;gap:8px}.account-dropdown-menu .semi-dropdown-item-icon{margin-inline:0;flex-shrink:0}.tool-call-output,.tool-call-json-section{direction:ltr;text-align:left;unicode-bidi:isolate}:root body .semi-sidesheet-left .semi-sidesheet-inner-wrap{left:0;right:auto}.billing-ledger-value>strong{direction:ltr;unicode-bidi:isolate}:root[lang=ug] .billing-tabs button{font-size:14px;letter-spacing:normal}.create-bot-modal .bot-environment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.create-bot-modal .bot-environment-picker{margin-top:18px}.create-bot-modal .bot-environment-card{grid-template-columns:minmax(0,1fr)}.create-bot-modal .bot-environment-art{display:none}.create-bot-modal .bot-environment-copy{min-height:0;padding:12px;padding-inline-end:34px}.create-bot-modal .bot-environment-description{display:block;overflow:visible}.create-bot-modal .bot-environment-summary small{white-space:normal}.create-bot-modal .semi-modal-body{max-height:calc(100dvh - 180px);overflow-y:auto}.create-bot-modal .semi-modal{max-width:calc(100vw - 24px)}@media(max-width:720px){.create-bot-modal .semi-modal-content{padding:16px}.create-bot-modal .semi-modal-body{padding-inline:0}.create-bot-modal .bot-environment-grid{grid-template-columns:minmax(0,1fr);gap:8px}}.bot-environment-specs{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.bot-environment-specs{color:var(--app-text-secondary, #656c76)}.bot-environment-costs{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid var(--app-border, #e3e6ea);font-size:12px;line-height:1.6}.bot-environment-costs>div{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:12px}.bot-environment-costs summary{cursor:pointer;color:var(--app-text-secondary, #59616d)}.bot-environment-costs p{margin:6px 0 0;color:var(--app-text-secondary, #656c76)}.runtime-price-retry{align-self:flex-start;border:0;padding:0;background:none;color:var(--app-info-text, #0064fa);cursor:pointer;font:inherit}.billing-content{min-width:0;overflow:hidden}.billing-tabs{flex-shrink:0}.billing-credit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:16px;border-top:0}.billing-credit-grid .billing-plan-row{flex-direction:column;align-items:stretch;justify-content:space-between}.billing-credit-grid .billing-plan-action{flex-direction:row;align-items:center;justify-content:space-between}.billing-plan-list{display:grid;gap:16px}.billing-plan-card.semi-card{min-width:0;border-radius:var(--semi-border-radius-large);background:var(--semi-color-fill-0)}.billing-plan-card .semi-card-body{padding:20px;height:100%;box-sizing:border-box}.billing-plan-card .billing-plan-row{height:100%;padding:0;border:0;box-sizing:border-box}.billing-plan-group>.semi-typography{margin-bottom:12px}@media(max-width:600px){.billing-plan-card .semi-card-body{padding:16px}.billing-credit-grid .billing-plan-action{align-items:stretch;flex-direction:column;text-align:start}.billing-credit-grid .billing-plan-action>strong{align-self:flex-start}}.billing-plan-group>.semi-typography-h5{font-size:15px;font-weight:600;margin-bottom:16px}.billing-plan-group .billing-plan-list{margin-top:16px}.brand-logo.small{width:40px;height:31px}.auth-brand-logo,.auth-mobile-brand .auth-brand-logo{background:transparent}.auth-brand-logo img{width:43px;height:34px}.auth-brand-lockup .auth-brand-logo img{filter:none}.auth-mobile-brand .auth-brand-logo img{width:40px;height:31px}.auth-mobile-brand .auth-brand-logo{background:#181818}.rate-admin-discount-controls{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.rate-admin-discount-input{display:flex;flex-wrap:wrap;gap:12px;align-items:center}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--app-surface: #1c2027;--app-surface-subtle: #15181e;--app-surface-hover: #252b35;--app-surface-active: #303846;--app-surface-translucent: rgb(28 32 39 / 94%);--app-text: #e6e9ef;--app-text-secondary: #b8c0cc;--app-text-muted: #9da8b8;--app-border: #363e4b;--app-info-text: #91baff;--app-info-soft: #202f49;--app-info-border: #385b8d;--app-success-text: #73d9aa;--app-success-soft: #1c352c;--app-success-border: #356b53;--app-warning-text: #edc377;--app-warning-soft: #3c301d;--app-warning-border: #7c6334;--app-danger-text: #ff9b9b;--app-danger-soft: #40252a;--app-danger-border: #80434c;--app-purple-text: #c6a8f5;--app-purple-soft: #32283f;--app-purple-border: #64507f;--brand-primary: #a4b1ff;--brand-primary-hover: #c2cbff;--brand-fill: #3f50b4;--brand-fill-hover: #4b5ec7;--brand-primary-soft: #282f50;--brand-focus-ring: rgb(164 177 255 / 24%)}:root[data-theme=dark] .billing-tabs button.active:after{background:var(--app-text)}:root[data-theme=dark] .account-settings-modal .semi-modal-content{background:var(--app-surface)}:root[data-theme=dark] img[src="/elgek-logo-black-v2.png"]{filter:invert(1)}.pricing-page{min-height:100%;overflow-y:auto;color:var(--app-text, #1c1f23);background:var(--app-surface, #fff)}.pricing-header{position:sticky;z-index:2;top:0;display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 32px;border-bottom:1px solid var(--app-border, #e8eaed);background:var(--app-surface-translucent, rgb(255 255 255 / 94%));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pricing-brand{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;color:inherit;background:transparent;cursor:pointer;font-size:16px}.pricing-brand img{width:34px;height:34px;object-fit:contain}.pricing-content{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:48px 0 56px}.pricing-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}.pricing-intro .semi-typography-h2{margin:0 0 8px;font-size:30px;letter-spacing:0}.pricing-tabs{display:flex;width:100%;gap:2px;overflow-x:auto;border-bottom:1px solid var(--app-border, #e8eaed)}.pricing-tabs button{position:relative;flex:0 0 auto;min-height:44px;padding:0 18px;border:0;color:var(--app-text-secondary, #62676d);background:transparent;cursor:pointer}.pricing-tabs button:hover{color:var(--app-text, #25292e);background:var(--app-surface-subtle, #f7f8fa)}.pricing-tabs button.active{color:var(--brand-primary);font-weight:600}.pricing-tabs button.active:after{position:absolute;inset-inline-end:12px;bottom:-1px;inset-inline-start:12px;height:2px;content:"";background:var(--brand-fill, var(--brand-primary))}.pricing-state{display:grid;min-height:320px;place-items:center;align-content:center;gap:16px}.pricing-models{min-height:320px}.pricing-model{padding:30px 0 34px;border-bottom:1px solid var(--app-border, #e8eaed)}.pricing-model-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:18px}.pricing-model-heading .semi-typography-h4{margin:0;font-size:18px;letter-spacing:0}.pricing-table-wrap{width:100%;overflow-x:auto}.pricing-table{width:100%;min-width:660px;border-collapse:collapse;table-layout:fixed}.pricing-table th,.pricing-table td{padding:13px 16px;border-bottom:1px solid var(--app-border, #f0f1f2);text-align:start;vertical-align:middle}.pricing-table th{color:var(--app-text-muted, #767b81);background:var(--app-surface-subtle, #f7f8fa);font-size:13px;font-weight:500}.pricing-table th:first-child,.pricing-table td:first-child{width:24%}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2){width:28%}.pricing-table th:nth-child(3),.pricing-table td:nth-child(3){width:24%}.pricing-amount{display:flex;flex-direction:column;gap:2px;color:var(--app-text, #17191c)}.pricing-cny{font-variant-numeric:tabular-nums}.pricing-note{padding-top:24px;color:var(--app-text-muted, #8a8f95);font-size:13px;line-height:1.6}.pricing-note p{margin:0}.pricing-note p+p{margin-top:4px}@media(max-width:720px){.pricing-header{padding:0 16px}.pricing-header .semi-button-content{display:none}.pricing-content{width:calc(100% - 32px);padding:32px 0 40px}.pricing-intro{align-items:flex-start;flex-direction:column;gap:10px}.pricing-intro .semi-typography-h2{font-size:26px}.pricing-tabs button{padding:0 8px}.pricing-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.pricing-table{min-width:0}.pricing-table th,.pricing-table td{padding:12px 8px;font-size:13px;overflow-wrap:anywhere}.pricing-table th:first-child,.pricing-table td:first-child{width:22%}.pricing-table th:nth-child(2),.pricing-table td:nth-child(2){width:23%}.pricing-table th:nth-child(3),.pricing-table td:nth-child(3){width:29%}.pricing-amount strong{font-size:14px}.pricing-model-heading{align-items:flex-start;flex-direction:column;gap:4px}}.pricing-header-actions{display:flex;align-items:center;gap:12px}.pricing-page[dir=rtl] .pricing-back-icon{transform:scaleX(-1)}.pricing-page[dir=rtl]{line-height:1.8}.pricing-amount bdi{font-variant-numeric:tabular-nums}.billing-page .pricing-brand{text-decoration:none}.billing-page-content{width:100%;min-width:0}.billing-pricing-link{color:var(--brand-primary);font-size:14px;text-decoration:none}.billing-pricing-link:hover{text-decoration:underline}.billing-page .billing-tabs{gap:2px;border-color:var(--app-border, #e8eaed)}.billing-page .billing-tabs button{min-height:44px;padding:0 18px;color:var(--app-text-secondary, #62676d)}.billing-page .billing-tabs button:hover{color:var(--app-text, #25292e);background:var(--app-surface-subtle, #f7f8fa)}.billing-page .billing-tabs button.active{color:var(--brand-primary);font-weight:600}.billing-page .billing-tabs button.active:after{inset-inline-start:12px;inset-inline-end:12px;background:var(--brand-fill, var(--brand-primary))}.billing-page .billing-state{min-height:320px}.billing-page .billing-tab-panel{padding-top:30px}@media(max-width:720px){.billing-page .billing-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}.billing-page .billing-tabs button{padding:0 8px}}
