body,:host{--semi-transition_duration-slowest:0s;--semi-transition_duration-slower:0s;--semi-transition_duration-slow:0s;--semi-transition_duration-normal:0s;--semi-transition_duration-fast:0s;--semi-transition_duration-faster:0s;--semi-transition_duration-fastest:0s;--semi-transition_duration-none:0s;--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:0s;--semi-transition_delay-slowest:0s;--semi-transition_delay-slower:0s;--semi-transition_delay-slow:0s;--semi-transition_delay-normal:0s;--semi-transition_delay-fast:0s;--semi-transition_delay-faster:0s;--semi-transition_delay-fastest:0s;--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{-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:#16161a99;--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 #0000004d, 0 4px 14px #0000001a;--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:#5769ff;--semi-color-data-1:#8ed4e7;--semi-color-data-2:#f58700;--semi-color-data-3:#dcb7fc;--semi-color-data-4:#4a9cf7;--semi-color-data-5:#f3cc35;--semi-color-data-6:#fe8090;--semi-color-data-7:#8bd7d2;--semi-color-data-8:#83b023;--semi-color-data-9:#e9a5e5;--semi-color-data-10:#30a7ce;--semi-color-data-11:#f9c064;--semi-color-data-12:#b171f9;--semi-color-data-13:#77b6f9;--semi-color-data-14:#c88f02;--semi-color-data-15:#ffaab2;--semi-color-data-16:#33b0ab;--semi-color-data-17:#b6d781;--semi-color-data-18:#d458d4;--semi-color-data-19:#bcc6ff;--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, #ffffff0a 6.58%, #ffe28a0a 32.88%, #e72dff0a 67.93%, #0073ff0a 94.23%);--semi-color-ai-background-bottom-hover:linear-gradient(201.15deg, #ffffff14 6.58%, #ffe28a14 32.88%, #e72dff14 67.93%, #0073ff14 94.23%);--semi-color-ai-background-bottom-active:linear-gradient(201.15deg, #ffffff1f 6.58%, #ffe28a1f 32.88%, #e72dff1f 67.93%, #0073ff1f 94.23%);--semi-color-ai-background-top:linear-gradient(201.15deg, #5338ff29 6.58%, #b030f018 32.88%, #e72dff0c 59.17%, #fff0 94.23%);--semi-color-ai-background-top-hover:linear-gradient(201.15deg, #5338ff52 6.58%, #b030f031 32.88%, #e72dff18 59.17%, #fff0 94.23%);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}body[theme-mode=dark],body .semi-always-dark,:host([theme-mode=dark]),:host .semi-always-dark{-webkit-font-smoothing:antialiased;--semi-color-white:#e4e7f5;--semi-color-black:rgba(var(--semi-black), 1);--semi-color-primary:rgba(var(--semi-blue-5), 1);--semi-color-primary-hover:rgba(var(--semi-blue-6), 1);--semi-color-primary-active:rgba(var(--semi-blue-7), 1);--semi-color-primary-disabled:rgba(var(--semi-blue-2), 1);--semi-color-primary-light-default:rgba(var(--semi-blue-5), .2);--semi-color-primary-light-hover:rgba(var(--semi-blue-5), .3);--semi-color-primary-light-active:rgba(var(--semi-blue-5), .4);--semi-color-secondary:rgba(var(--semi-light-blue-5), 1);--semi-color-secondary-hover:rgba(var(--semi-light-blue-6), 1);--semi-color-secondary-active:rgba(var(--semi-light-blue-7), 1);--semi-color-secondary-disabled:rgba(var(--semi-light-blue-2), 1);--semi-color-secondary-light-default:rgba(var(--semi-light-blue-5), .2);--semi-color-secondary-light-hover:rgba(var(--semi-light-blue-5), .3);--semi-color-secondary-light-active:rgba(var(--semi-light-blue-5), .4);--semi-color-tertiary:rgba(var(--semi-grey-5), 1);--semi-color-tertiary-hover:rgba(var(--semi-grey-6), 1);--semi-color-tertiary-active:rgba(var(--semi-grey-7), 1);--semi-color-tertiary-light-default:rgba(var(--semi-grey-5), .2);--semi-color-tertiary-light-hover:rgba(var(--semi-grey-5), .3);--semi-color-tertiary-light-active:rgba(var(--semi-grey-5), .4);--semi-color-default:rgba(var(--semi-grey-0), 1);--semi-color-default-hover:rgba(var(--semi-grey-1), 1);--semi-color-default-active:rgba(var(--semi-grey-2), 1);--semi-color-info:rgba(var(--semi-blue-5), 1);--semi-color-info-hover:rgba(var(--semi-blue-6), 1);--semi-color-info-active:rgba(var(--semi-blue-7), 1);--semi-color-info-disabled:rgba(var(--semi-blue-2), 1);--semi-color-info-light-default:rgba(var(--semi-blue-5), .2);--semi-color-info-light-hover:rgba(var(--semi-blue-5), .3);--semi-color-info-light-active:rgba(var(--semi-blue-5), .4);--semi-color-success:rgba(var(--semi-green-5), 1);--semi-color-success-hover:rgba(var(--semi-green-6), 1);--semi-color-success-active:rgba(var(--semi-green-7), 1);--semi-color-success-disabled:rgba(var(--semi-green-2), 1);--semi-color-success-light-default:rgba(var(--semi-green-5), .2);--semi-color-success-light-hover:rgba(var(--semi-green-5), .3);--semi-color-success-light-active:rgba(var(--semi-green-5), .4);--semi-color-danger:rgba(var(--semi-red-5), 1);--semi-color-danger-hover:rgba(var(--semi-red-6), 1);--semi-color-danger-active:rgba(var(--semi-red-7), 1);--semi-color-danger-light-default:rgba(var(--semi-red-5), .2);--semi-color-danger-light-hover:rgba(var(--semi-red-5), .3);--semi-color-danger-light-active:rgba(var(--semi-red-5), .4);--semi-color-warning:rgba(var(--semi-orange-5), 1);--semi-color-warning-hover:rgba(var(--semi-orange-6), 1);--semi-color-warning-active:rgba(var(--semi-orange-7), 1);--semi-color-warning-light-default:rgba(var(--semi-orange-5), .2);--semi-color-warning-light-hover:rgba(var(--semi-orange-5), .3);--semi-color-warning-light-active:rgba(var(--semi-orange-5), .4);--semi-color-focus-border:rgba(var(--semi-blue-5), 1);--semi-color-disabled-text:rgba(var(--semi-grey-9), .35);--semi-color-disabled-border:rgba(var(--semi-grey-1), 1);--semi-color-disabled-bg:rgba(var(--semi-grey-1), 1);--semi-color-disabled-fill:rgba(var(--semi-grey-8), .04);--semi-color-link:rgba(var(--semi-blue-5), 1);--semi-color-link-hover:rgba(var(--semi-blue-6), 1);--semi-color-link-active:rgba(var(--semi-blue-7), 1);--semi-color-link-visited:rgba(var(--semi-blue-5), 1);--semi-color-nav-bg:#232429;--semi-shadow-elevated:inset 0 0 0 1px #ffffff1a, 0 4px 14px #00000040;--semi-color-overlay-bg:#16161a99;--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:#16161a;--semi-color-bg-1:#232429;--semi-color-bg-2:#35363c;--semi-color-bg-3:#43444a;--semi-color-bg-4:#4f5159;--semi-color-text-0:rgba(var(--semi-grey-9), 1);--semi-color-text-1:rgba(var(--semi-grey-9), .8);--semi-color-text-2:rgba(var(--semi-grey-9), .6);--semi-color-text-3:rgba(var(--semi-grey-9), .35);--semi-border-radius-extra-small:3px;--semi-border-radius-small:3px;--semi-border-radius-medium:6px;--semi-border-radius-large:12px;--semi-border-radius-circle:50%;--semi-border-radius-full:9999px;--semi-color-highlight-bg:rgba(var(--semi-yellow-2), 1);--semi-color-highlight:rgba(var(--semi-white), 1);--semi-color-data-0:#5e6dc2;--semi-color-data-1:#086878;--semi-color-data-2:#faad3f;--semi-color-data-3:#4c2b9c;--semi-color-data-4:#107df8;--semi-color-data-5:#f8ca10;--semi-color-data-6:#c31e57;--semi-color-data-7:#057773;--semi-color-data-8:#9acf0d;--semi-color-data-9:#751d8a;--semi-color-data-10:#10a2b4;--semi-color-data-11:#d06e0b;--semi-color-data-12:#7142c5;--semi-color-data-13:#0764d4;--semi-color-data-14:#fbe86e;--semi-color-data-15:#a01349;--semi-color-data-16:#0bb3a7;--semi-color-data-17:#628a06;--semi-color-data-18:#a230b3;--semi-color-data-19:#28338a;--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, #ffe28a33 6.58%, #e72dff33 50.4%, #0073ff33 94.23%);--semi-color-ai-background-bottom-hover:linear-gradient(201.15deg, #ffe28a4d 6.58%, #e72dff4d 50.4%, #0073ff4d 94.23%);--semi-color-ai-background-bottom-active:linear-gradient(201.15deg, #ffe28a66 6.58%, #e72dff66 50.4%, #0073ff66 94.23%);--semi-color-ai-background-top:linear-gradient(201.15deg, #5338ff5c 6.58%, #b030f037 32.88%, #9a00ae1c 59.17%, #0000 94.23%);--semi-color-ai-background-top-hover:linear-gradient(201.15deg, #5338ffb8 6.58%, #b030f06e 32.88%, #9a00ae37 59.17%, #0000 94.23%);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif}.semi-light-scrollbar::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar ::-webkit-scrollbar{width:8px;height:8px}.semi-light-scrollbar::-webkit-scrollbar-track{background:0 0}.semi-light-scrollbar ::-webkit-scrollbar-track{background:0 0}.semi-light-scrollbar::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar ::-webkit-scrollbar-corner{background-color:#0000}.semi-light-scrollbar::-webkit-scrollbar-thumb{background:0 0;border-radius:6px;transition:all 1s}.semi-light-scrollbar ::-webkit-scrollbar-thumb{background:0 0;border-radius:6px;transition:all 1s}.semi-light-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--semi-color-fill-2)}.semi-light-scrollbar :hover::-webkit-scrollbar-thumb{background:var(--semi-color-fill-2)}.semi-light-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-1)}.semi-light-scrollbar ::-webkit-scrollbar-thumb:hover{background:var(--semi-color-fill-1)}.semi-switch{box-sizing:border-box;cursor:pointer;background-color:var(--semi-color-fill-0);transition:background-color .2s var(--semi-transition_function-easeIn) var(--semi-transition_delay-none);border:1px solid #0000;border-radius:12px;width:40px;height:24px;display:inline-block;position:relative}.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{background-color:rgba(var(--semi-white), 1);transform:translate(18px)}.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;border:1px var(--semi-color-border) solid;background-color:#0000}.semi-switch-disabled:hover,.semi-switch-disabled:active{background-color:#0000}.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{background-color:var(--semi-color-success-disabled);border-color:#0000}.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{cursor:pointer;background-color:rgba(var(--semi-white), 1);box-sizing:border-box;border-radius:9px;width:18px;height:18px;transition:transform .2s ease-in-out,width .2s ease-in-out;position:absolute;top:2px;left:0;right:auto;transform:translate(2px);box-shadow:0 4px 6px #0000001a,0 0 1px #0000004d}.semi-switch-native-control{opacity:0;width:100%;height:100%;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{justify-content:center;align-items:center;width:20px;height:100%;font-size:12px;display:flex;position:absolute}.semi-switch-checked-text{color:var(--semi-color-white)}.semi-switch-unchecked-text{color:var(--semi-color-text-2);right:0}.semi-switch-loading{background-color:var(--semi-color-fill-1);align-items:center;display:inline-flex}.semi-switch-loading-spin .semi-spin-wrapper{color:var(--semi-color-white);align-items:center;display:inline-flex}.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{border-radius:16px;width:54px;height:32px}.semi-switch-large .semi-switch-knob{border-radius:12px;width:24px;height:24px;top:3px;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{border-radius:8px;width:26px;height:16px}.semi-switch-small .semi-switch-knob{border-radius:6px;width:12px;height:12px;top:1px;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{left:auto;right:0;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-modal{color:var(--semi-color-text-0);margin:80px auto;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;position:relative}.semi-modal-mask{background-color:var(--semi-color-overlay-bg);-webkit-backdrop-filter:none;backdrop-filter:none;z-index:1000;height:100%;position:fixed;inset:0}.semi-modal-mask-hidden{display:none}.semi-modal-icon-wrapper{width:24px;margin-right:12px;display:inline-flex}.semi-modal-wrap{z-index:1000;-webkit-overflow-scrolling:touch;outline:0;position:fixed;inset:0;overflow:auto}.semi-modal-wrap-center{align-items:flex-start;display:flex}.semi-modal-title{justify-content:flex-start;align-items:flex-start;width:100%;margin:0;display:inline-flex}.semi-modal-content{box-sizing:border-box;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);width:100%;height:max-content;box-shadow:var(--semi-shadow-elevated);background-clip:padding-box;flex-direction:column;padding:0 24px;display:flex;position:relative;overflow:hidden}.semi-modal-footerfill{display:flex}.semi-modal-content-height-set{height:100%}.semi-modal-content-fullScreen{border:none;border-radius:0;height:100%;top:0}.semi-modal-header{color:var(--semi-color-text-0);background-color:#0000;border-bottom:0 solid #0000;align-items:flex-start;margin:24px 0;padding:0;font-size:14px;font-weight:600;display:flex}.semi-modal-body-wrapper{align-items:flex-start;margin:24px 0;display:flex}.semi-modal-body{flex:auto;margin:0;padding:0}.semi-modal-withIcon{margin-left:36px}.semi-modal-footer{text-align:right;background-color:#0000;border-top:0 solid #0000;border-radius:0 0 5px 5px;margin:24px 0;padding:0}.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{width:24px;margin-right:12px;display:inline-flex}.semi-modal-confirm-icon{color:var(--semi-color-primary);display:inline-flex}.semi-modal-info-icon{color:var(--semi-color-info)}.semi-modal-success-icon{color:var(--semi-color-success)}.semi-modal-error-icon{color:var(--semi-color-danger)}.semi-modal-warning-icon{color:var(--semi-color-warning)}.semi-modal-small{width:448px}.semi-modal-medium{width:684px}.semi-modal-large{width:920px}.semi-modal-full-width{width:calc(100vw - 64px)}.semi-modal-centered{margin: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 cubic-bezier(.215,.61,.355,1) forwards semi-modal-content-keyframe-show}.semi-modal-content-animate-hide{animation:.12s cubic-bezier(.215,.61,.355,1) forwards semi-modal-content-keyframe-hide}.semi-modal-mask-animate-show{animation:90ms cubic-bezier(.215,.61,.355,1) forwards semi-modal-mask-keyframe-show}.semi-modal-mask-animate-hide{animation:90ms cubic-bezier(.215,.61,.355,1) forwards semi-modal-mask-keyframe-hide}@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-left:12px;margin-right:0}.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-toast{pointer-events:none}.semi-toast-wrapper{z-index:1010;justify-content:center;width:100%;height:0;display:flex;position:fixed;top:0}.semi-toast-wrapper .semi-toast-innerWrapper{text-align:center;width:fit-content;height:fit-content}.semi-toast-wrapper .semi-toast-innerWrapper-hover .semi-toast-zero-height-wrapper{perspective:unset;perspective-origin:50%}.semi-toast-zero-height-wrapper{perspective-origin:50% 280px;perspective:280px;height:0;transition:all .3s cubic-bezier(.22,.57,.02,1.2);overflow:visible}.semi-toast-content{pointer-events:all;box-shadow:var(--semi-shadow-elevated);background-color:var(--semi-color-bg-3);border-radius:var(--semi-border-radius-medium);color:var(--semi-color-text-0);justify-content:center;align-items:flex-start;margin:12px;padding:12px 8px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.semi-toast-content .semi-toast-close-button{height:20px;margin-top:-2px}.semi-toast-content .semi-toast-content-text{text-align:left;word-wrap:break-word;overflow-wrap:break-word;margin-left:12px;margin-right:12px}.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 cubic-bezier(.22,.57,.02,1.2) forwards semi-toast-keyframe-toast-show}.semi-toast-animation-hide{animation:.3s cubic-bezier(.22,.57,.02,1.2) forwards semi-toast-keyframe-toast-hide}@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-sidesheet{height:100%;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;position:fixed;top:0;left:0}.semi-sidesheet-inner:focus,.semi-sidesheet-content:focus{outline:none}.semi-sidesheet-inner-wrap{position:absolute}.semi-sidesheet-left,.semi-sidesheet-right{width:0%;height:100%;top:0}.semi-sidesheet-left .semi-sidesheet-inner-wrap,.semi-sidesheet-right .semi-sidesheet-inner-wrap{height:100%}.semi-sidesheet-left.semi-sidesheet,.semi-sidesheet-right.semi-sidesheet{width:100%}.semi-sidesheet-right,.semi-sidesheet-right .semi-sidesheet-inner-wrap{right:0}.semi-sidesheet-top,.semi-sidesheet-bottom{width:100%;height:0%;left: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{color:var(--semi-color-text-0);text-align:left;flex:1 0 auto;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;font-weight:600;line-height:24px}.semi-sidesheet-inner{z-index:1;background-color:var(--semi-color-bg-2);-webkit-backdrop-filter:none;backdrop-filter:none;border:0;overflow:auto}.semi-sidesheet-header{border-bottom:0px solid var(--semi-color-border);align-items:flex-start;padding:24px 24px 20px;display:flex}.semi-sidesheet-body{flex:1;padding:0 24px;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{box-sizing:border-box;flex-direction:column;height:100%;display:flex;overflow:hidden}.semi-sidesheet-mask{background-color:var(--semi-color-overlay-bg);-webkit-backdrop-filter:none;backdrop-filter:none;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.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:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_top}.semi-sidesheet-animation-content_hide_top{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_top}.semi-sidesheet-animation-content_show_bottom{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_bottom}.semi-sidesheet-animation-content_hide_bottom{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_bottom}.semi-sidesheet-animation-content_show_left{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_left}.semi-sidesheet-animation-content_hide_left{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_left}.semi-sidesheet-animation-content_show_right{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideShow_right}.semi-sidesheet-animation-content_hide_right{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-slideHide_right}.semi-sidesheet-animation-mask_show{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-opacityShow}.semi-sidesheet-animation-mask_hide{animation:.18s cubic-bezier(.25,.46,.45,.94) forwards semi-sidesheet-opacityHide}.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}.editor-shell{width:100%;height:100%;color:var(--text);background:var(--surface);grid-template-rows:52px 49px minmax(0,1fr);display:grid}.editor-header{border-bottom:1px solid var(--border);background:var(--surface);align-items:center;gap:10px;min-width:0;padding:0 20px;display:flex}.editor-header h1{text-overflow:ellipsis;white-space:nowrap;max-width:410px;margin:0;font-size:16px;font-weight:600;line-height:1.3;overflow:hidden}.editor-header__meta{min-width:0;color:var(--text);background:var(--surface-subtle);border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:12px;display:flex}.connection-reconnect{color:#b42318;cursor:pointer;background:#fff;border:1px solid #f04438;border-radius:4px;padding:1px 6px}.connection-reconnect:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.collaboration-members-trigger__icon{flex:0 0 17px;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex;position:relative}.collaboration-members-trigger__icon>svg{width:17px;height:17px}.connection-presence{z-index:2;box-sizing:border-box;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute}.connection-presence--connected{background:#24a866}.connection-presence--reconnecting{background:#f79009}.connection-presence--disconnected{background:#f04438}.collaboration-members-trigger__presence{width:8px;height:8px;bottom:-3px;right:-3px}.online-members{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.online-member{color:#fff;border:1px solid #f1f3f6;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-left:-8px;font-size:12px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:visible}.online-member img{object-fit:cover;image-rendering:auto;display:block}.online-member:first-child{margin-left:0}.editor-tabs{align-self:stretch;margin-left:auto;display:flex}.editor-tabs button{color:#667085;cursor:pointer;background:0 0;border:0;min-width:58px;font-size:13px;position:relative}.editor-tabs button:hover{color:var(--text)}.editor-tabs .editor-tabs__active{color:var(--accent);font-weight:600}.editor-tabs__active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:7px;right:7px}.icon-button,.toolbar-button,.text-button,.primary-button{cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.icon-button{background:0 0;border:1px solid #0000;border-radius:5px;flex:0 0 32px;width:32px;height:32px;padding:0}.icon-button:hover{background:#f4f6f8;border-color:#e2e6ed}.editor-toolbar{border-bottom:1px solid var(--border);background:var(--surface-subtle);scrollbar-width:none;align-items:center;gap:8px;min-width:0;padding:0 22px;display:flex;overflow-x:auto}.editor-toolbar__group,.editor-toolbar__outline-actions{flex:none}.editor-toolbar>.semi-divider-vertical{flex:0 0 1px;height:20px;margin:0}.toolbar-button{color:#323b49;white-space:nowrap;background:0 0;border-radius:4px;flex:none;min-height:30px;padding:0 7px;font-size:12px}.toolbar-button:hover{background:#eef1f5}.toolbar-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.48}.node-kind{height:26px;color:var(--semi-color-primary);border:1px solid;border-color:var(--semi-color-primary-light-default);background:var(--semi-color-bg-0);cursor:pointer;border-radius:4px;flex:none;padding:0 7px;font-size:12px}.editor-toolbar__spacer{flex:1 0 16px}.workspace{background:var(--canvas);min-width:0;min-height:0;position:relative;overflow:hidden}.mindmap-canvas-layer,.canvas-loading{position:absolute;inset:0}.mindmap-canvas-layer{visibility:visible}.mindmap-canvas-layer--hidden{visibility:hidden;pointer-events:none}.mindmap-canvas{width:100%;height:100%}.workspace--outline{background:#fff}.mindmap-outline-view{min-width:0;padding:clamp(24px,5vh,48px) clamp(14px,5vw,72px) 48px;position:absolute;inset:0;overflow:auto}.mindmap-outline-tree{width:min(900px,100%);min-width:0;margin:0 auto}.mindmap-outline-row{--outline-indent:calc(min(var(--outline-depth), 8) * clamp(16px, 2.2vw, 26px));width:calc(100% - var(--outline-indent));min-width:0;min-height:42px;margin-left:var(--outline-indent);color:#253047;cursor:default;border-bottom:1px solid #edf0f4;align-items:center;gap:7px;padding:5px 8px 5px 4px;display:flex;position:relative}.mindmap-outline-row:hover{background:#f7f9fc}.mindmap-outline-row--selected{background:#eef4ff}.mindmap-outline-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #6d93e8}.mindmap-outline-row__branch{content:"";border-bottom:1px solid #cdd5e2;border-left:1px solid #cdd5e2;width:13px;position:absolute;top:-1px;bottom:50%;left:-13px}.mindmap-outline-row[aria-level="1"] .mindmap-outline-row__branch{display:none}.mindmap-outline-row__toggle,.mindmap-outline-row__edit,.mindmap-outline-row__title-edit{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.mindmap-outline-row__toggle:hover,.mindmap-outline-row__edit:hover,.mindmap-outline-row__title-edit:hover{color:#2459d4;background:#e8efff}.mindmap-outline-row__toggle-placeholder{flex:0 0 28px;width:28px}.mindmap-outline-row__kind,.mindmap-outline-row__priority{color:#506176;background:#fff;border:1px solid #b9c7dc;border-radius:3px;flex:none;padding:2px 6px;font-size:11px;line-height:1.4}.mindmap-outline-row__kind--module{color:#16794a;border-color:#96d3b3}.mindmap-outline-row__kind--scene{color:#6941c6;border-color:#c7b4e8}.mindmap-outline-row__kind--point,.mindmap-outline-row__kind--case_step,.mindmap-outline-row__kind--case_expected,.mindmap-outline-row__kind--case_precondition{color:#b54708;border-color:#f1c89b}.mindmap-outline-row__kind--case{color:#2459d4;border-color:#a9bce9}.mindmap-outline-row__priority{color:#b54708;border-color:#f0bd75}.mindmap-outline-row__title{overflow-wrap:anywhere;flex:1;min-width:0;font-size:14px;line-height:1.5}.mindmap-outline-row__title-edit{opacity:0}.mindmap-outline-row:hover .mindmap-outline-row__title-edit,.mindmap-outline-row:focus-within .mindmap-outline-row__title-edit{opacity:1}.mindmap-outline-row__title-input{min-width:0;height:30px;color:inherit;font:inherit;background:#fff;border:1px solid #9bb8f5;border-radius:4px;outline:none;flex:1;padding:3px 6px}.mindmap-outline-row__title-input:focus{border-color:#356df3;box-shadow:0 0 0 2px #356df324}.node-context-menu{z-index:80;color:#172033;background:#fffffffa;border:1px solid #dfe4ee;border-radius:10px;width:min(248px,100vw - 16px);max-height:calc(100vh - 16px);padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 32px #1720332e}.node-context-menu button{min-height:36px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 9px;display:grid}.node-context-menu button:hover,.node-context-menu button:focus-visible{background:#f1f5ff;outline:none}.node-context-menu button[aria-disabled=true]{color:#8b94a7;cursor:not-allowed}.node-context-menu button small{color:#7d8699;grid-column:2/4;font-size:11px}.node-context-menu__dot{background:#7c8aa5;border-radius:50%;width:6px;height:6px;margin:auto}.node-context-menu__back{color:#65728a!important;border-bottom:1px solid #eef1f6!important;border-radius:0!important;grid-template-columns:1fr!important}.node-type-menu{z-index:89;color:#172033;background:#fffffffa;border:1px solid #dfe4ee;border-radius:8px;width:min(196px,100vw - 16px);max-height:calc(100vh - 16px);padding:6px;display:grid;position:fixed;overflow:auto;box-shadow:0 12px 32px #1720332e}.node-type-menu button{min-height:38px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 9px;display:grid}.node-type-menu button:hover,.node-type-menu button:focus-visible{background:#f1f5ff;outline:none}.node-type-menu button[aria-disabled=true]{color:#8b94a7;cursor:not-allowed}.node-type-menu button[aria-checked=true]{background:#f5f7fb}.node-type-menu small{color:#7d8699;white-space:nowrap;font-size:11px}.node-type-menu__swatch{border-radius:50%;width:9px;height:9px;box-shadow:inset 0 0 0 1px #1720331a}.node-case-priority-menu{z-index:90;background:#fffffffa;border:1px solid #dfe4ee;border-radius:6px;gap:2px;width:64px;padding:6px;display:grid;position:fixed;box-shadow:0 10px 26px #1720332e}.node-case-priority-menu button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;height:32px;padding:0}.node-case-priority-menu button:hover,.node-case-priority-menu button:focus-visible,.node-case-priority-menu button[aria-checked=true]{background:#f1f5ff;outline:none}.node-case-priority-menu button:disabled{cursor:wait;opacity:.55}.node-case-priority-menu button[data-priority=P0]{color:#d92d20}.node-case-priority-menu button[data-priority=P1]{color:#b54708}.node-case-priority-menu button[data-priority=P2]{color:#2459d4}.node-note-popover{z-index:1002;background:#fff;border:1px solid #d6dce7;border-radius:8px;width:min(360px,100vw - 32px);display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172a2e}.node-decoration-popover{z-index:1002;background:#fff;border:1px solid #d6dce7;border-radius:8px;gap:12px;width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);padding:0 14px 14px;display:grid;position:fixed;overflow:hidden auto;box-shadow:0 12px 32px #0f172a2e}.node-decoration-popover header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;min-height:44px;margin:0 -14px;padding:0 8px 0 14px;display:flex}.node-decoration-popover label{color:#1f2329;gap:6px;font-size:13px;line-height:20px;display:grid}.node-decoration-popover>.semi-button-primary{justify-self:end}.node-decoration-popover>p{color:#d92d20;min-height:18px;margin:-4px 0 0;font-size:12px}.node-decoration-popover>p:empty{display:none}.node-annotation-tag-popover{z-index:82;background:#fff;border:1px solid #d6dce7;border-radius:8px;grid-template-rows:auto minmax(0,1fr);width:min(320px,100vw - 16px);max-height:calc(100vh - 16px);display:grid;position:fixed;overflow:hidden;box-shadow:0 12px 32px #0f172a2e}.node-annotation-tag-popover header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px 0 14px;display:flex}.node-annotation-tag-popover header strong{color:#182230;font-size:14px;line-height:1.4}.node-annotation-tag-popover__close{color:#667085;background:0 0;border:0;border-radius:5px;place-items:center;width:30px;height:30px;padding:0;display:grid}.node-annotation-tag-popover__body{gap:14px;padding:14px;display:grid;overflow-y:auto}.annotation-tag-current,.annotation-tag-recent{gap:8px;display:grid}.annotation-tag-current__list{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;display:flex}.annotation-tag-section-title,.annotation-tag-palette legend,.annotation-tag-name-field{color:#566078;font-size:12px;font-weight:600}.annotation-tag-name-field{gap:6px;display:grid}.annotation-tag-name-field input{border:1px solid #ccd4e2;border-radius:7px;outline:none;height:34px;padding:0 10px}.annotation-tag-name-field input:focus{border-color:#6f9cff;box-shadow:0 0 0 3px #356df31f}.annotation-tag-chip{border:1px solid #1e293b1f;border-radius:6px;align-items:stretch;display:inline-flex;overflow:hidden}.annotation-tag-chip>span,.annotation-tag-recent button{color:#263044;padding:4px 8px;font-size:12px}.annotation-tag-chip button{color:#566078;background:#fff;border:0;border-left:1px solid #1e293b1f;width:26px}.annotation-tag-empty{color:#8a93a7;font-size:12px}.annotation-tag-palette{border:0;padding:0}.annotation-tag-palette legend{margin-bottom:8px}.annotation-tag-palette__colors{grid-template-columns:repeat(6,24px);gap:10px 14px;display:grid}.annotation-tag-palette button{border:2px solid #0000;border-radius:50%;width:24px;height:24px;padding:0;box-shadow:inset 0 0 0 1px #1e293b1a}.annotation-tag-palette button.is-selected{border-color:#fff;outline:2px solid #356df3}.annotation-tag-confirm{color:#fff;background:#356df3;border:1px solid #356df3;border-radius:5px;min-height:34px;font-size:13px;font-weight:500}.annotation-tag-confirm:hover:not(:disabled),.annotation-tag-confirm:focus-visible{background:#2459d4;border-color:#2459d4}.annotation-tag-recent>div{flex-wrap:wrap;gap:7px;display:flex}.annotation-tag-recent button{border:1px solid #1e293b1f;border-radius:6px}.annotation-tag-status{color:#475467;margin:-4px 0 0;font-size:12px;line-height:1.45}.annotation-tag-status:empty{display:none}.node-icon-picker{z-index:1000}.node-icon-picker .semi-sidesheet-inner{background:#fff;border-left:1px solid #dee2e8;box-shadow:-8px 0 24px #1f23291f}.node-icon-picker .semi-sidesheet-header{border-bottom:1px solid #eff0f1;align-items:center;min-height:52px;padding:0 16px}.node-icon-picker .semi-sidesheet-title{color:#1f2329;font-size:16px;font-weight:600}.node-icon-picker .semi-sidesheet-close{border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;margin-right:-6px;display:inline-flex}.node-icon-picker .semi-sidesheet-close:hover,.node-icon-picker .semi-sidesheet-close:focus-visible{background:#f2f3f5}.node-icon-picker .semi-sidesheet-body{overflow:hidden}.node-icon-picker__body{grid-template-rows:minmax(0,1fr) auto;height:100%;padding:14px 16px 12px;display:grid}.node-icon-picker__groups{align-content:start;gap:20px;padding-right:2px;display:grid;overflow-y:auto}.node-icon-picker__groups section{gap:8px;display:grid}.node-icon-picker__groups h3{color:#646a73;margin:0;font-size:13px;font-weight:500}.node-icon-picker__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.node-icon-picker__grid .semi-button{background:#fff;border:1px solid #0000;border-radius:6px;width:100%;height:72px;padding:6px 4px}.node-icon-picker__grid .semi-button-content{justify-items:center;gap:5px;width:100%;display:grid}.node-icon-picker__grid img{width:36px;height:36px}.node-icon-picker__grid span{color:#646a73;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px;line-height:16px;overflow:hidden}.node-icon-picker__grid .semi-button:hover,.node-icon-picker__grid .semi-button:focus-visible{background:#f2f3f5}.node-icon-picker__grid .semi-button.is-selected{background:#eaf0ff;border-color:#3370ff}.node-icon-picker__status{color:#646a73;min-height:18px;margin:8px 0 0;font-size:12px}@media (width<=640px){.node-icon-picker__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.annotation-tag-palette{width:100%}}.node-type-dialog__backdrop{z-index:90;background:#0f172a47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.node-delete-dialog__backdrop{z-index:91;background:#0f172a57;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.node-delete-dialog{background:#fff;border:1px solid #f1c2bc;border-radius:12px;gap:14px;width:min(430px,100vw - 32px);padding:18px;display:grid;box-shadow:0 18px 48px #1720333d}.node-delete-dialog header,.node-delete-dialog footer,.node-delete-dialog__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-delete-dialog__heading{justify-content:flex-start}.node-delete-dialog__heading>div{gap:3px;display:grid}.node-delete-dialog h2,.node-delete-dialog p{margin:0}.node-delete-dialog header span{color:#7d8699;font-size:11px}.node-delete-dialog__icon{background:#fff0ee;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;color:#b42318!important}.node-delete-dialog__target{color:#344054;text-overflow:ellipsis;white-space:nowrap;background:#f7f8fa;border-radius:7px;padding:9px 11px;overflow:hidden}.node-delete-dialog__error{color:#b42318;font-size:13px}.node-delete-dialog footer{justify-content:flex-end}.danger-button{color:#fff;cursor:pointer;background:#d92d20;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;display:inline-flex}.danger-button:hover{background:#b42318}.danger-button:disabled{cursor:not-allowed;opacity:.55}.node-type-dialog{background:#fff;border:1px solid #dfe4ee;border-radius:12px;gap:16px;width:min(420px,100vw - 32px);padding:18px;display:grid;box-shadow:0 18px 48px #1720333d}.node-type-dialog header,.node-type-dialog footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.node-type-dialog header>div{gap:3px;display:grid}.node-type-dialog h2,.node-type-dialog p{margin:0}.node-type-dialog header span{color:#7d8699;font-size:11px}.node-type-dialog__change{color:#566078;line-height:1.65}.node-type-dialog__change strong{color:#172033}.node-type-dialog__error{color:#b42318;font-size:13px}.node-type-dialog footer{justify-content:flex-end}.node-note-popover header{border-bottom:1px solid #e7eaf0;justify-content:space-between;align-items:center;min-height:44px;padding:0 8px 0 14px;display:flex}.node-note-popover header strong{color:#1f2329;font-size:14px;font-weight:600}.node-note-popover textarea{resize:vertical;color:#1f2329;width:calc(100% - 24px);min-height:132px;font:inherit;border:1px solid #d0d3d8;border-radius:6px;outline:none;margin:12px;padding:10px;line-height:1.6}.node-note-popover textarea:focus{border-color:#3370ff;box-shadow:0 0 0 2px #3370ff1f}.node-note-popover>p{color:#8f959e;margin:-6px 12px 12px;font-size:12px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mindmap-canvas>svg{display:block}.canvas-loading{color:var(--muted);place-items:center;font-size:13px;display:grid}.host-authentication-failure{color:#344054;text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.host-authentication-failure strong{color:#b42318;font-size:15px}.host-authentication-failure span{max-width:420px}.host-authentication-failure .primary-button{margin-top:4px}.stats-rail{z-index:4;flex-direction:column;gap:5px;display:flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.stat-badge{background:#fffffff0;border:1px solid #e0e4eb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 2px 8px #0f172a0f}.editor-shell .stat-badge strong{font-size:13px;line-height:1}.stat-badge span{color:#5f6978;margin-top:5px;font-size:10px;line-height:1}.zoom-controls{z-index:4;background:#fffffff2;border:1px solid #dfe3ea;border-radius:6px;flex-direction:column;align-items:center;width:42px;padding:5px 4px;display:flex;position:absolute;bottom:16px;left:18px;box-shadow:0 2px 8px #0f172a0f}.zoom-controls__track{background:#e8ebf0;border-radius:2px;width:4px;height:54px;margin:1px 0;display:block;position:relative}.zoom-controls__value{color:#475467;text-align:center;min-width:34px;padding:2px 0;font-size:10px;line-height:1}.zoom-controls__track i{border:1px solid var(--accent);background:#fff;border-radius:50%;width:8px;height:8px;position:absolute;top:31px;left:-2px}aside.case-inspector{z-index:8;background:#fff;border:1px solid #dfe3eb;border-radius:7px;flex-direction:column;width:min(850px,100% - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 12px 32px #0f172a26}.smm-node-edit-wrap{min-width:120px!important;min-height:32px!important}.node-type-prefix{box-sizing:border-box;white-space:nowrap;flex-wrap:wrap;align-content:center;align-items:center;gap:4px;width:100%;height:100%;font-family:inherit;display:inline-flex;overflow:visible}.node-type-badge,.node-type-priority-badge{box-sizing:border-box;border-radius:var(--semi-border-radius-full);background:0 0;border:0;flex:none;justify-content:center;align-items:center;height:20px;padding:0;font-family:inherit;line-height:20px;display:inline-flex}.node-type-badge--interactive{cursor:pointer}.node-type-priority-badge{width:32px}.node-type-priority-badge--interactive{cursor:pointer}.node-annotation-prefix-tag{box-sizing:border-box;border:1px solid var(--node-annotation-tag-color);background:var(--node-annotation-tag-color);color:#243043;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;flex:none;place-items:center;height:20px;padding:0 6px;font-family:inherit;font-size:11px;line-height:18px;display:inline-grid;overflow:hidden}.node-type-badge .semi-tag,.node-type-priority-badge .semi-tag{justify-content:center;width:100%;min-width:0;margin:0}.node-type-badge--interactive:focus-visible,.node-type-priority-badge--interactive:focus-visible,.root-node-expand-button:focus-visible,.case-node-edit-button:focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:1px}.root-node-expand-button{box-sizing:border-box;color:#526173;cursor:pointer;background:#fff;border:1px solid #8491a5;border-radius:50%;place-items:center;width:20px;height:20px;padding:0 0 1px;font-family:inherit;font-size:16px;line-height:18px;display:grid}.root-node-expand-button:hover{color:#2459d4;border-color:#2459d4}.case-node-edit-button{box-sizing:border-box;color:#fff;cursor:pointer;background:#356df3;border:1px solid #2459d4;border-radius:5px;place-items:center;width:26px;height:26px;padding:0;display:grid;box-shadow:0 1px 2px #2559d438}.case-node-edit-button:hover{background:#2459d4}.case-node-edit-button:active{transform:translateY(1px)}.mindmap-tools-panel{z-index:9;background:#fff;border:1px solid #dfe3eb;border-radius:7px;flex-direction:column;width:min(390px,100% - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 12px 32px #0f172a29}.mindmap-tools-panel__header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px 10px 16px;display:flex}.mindmap-tools-panel__header>div{flex-direction:column;min-width:0;display:flex}.mindmap-tools-panel__header span{color:var(--muted);font-size:11px}.mindmap-tools-panel__header strong{margin-top:3px;font-size:14px}.mindmap-tools-panel__body{flex:1;min-height:0;padding:14px;overflow-y:auto}.mindmap-tools-panel__hint{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.5}.search-result-list{flex-direction:column;gap:3px;display:flex}.search-result-list small,.decoration-form__selected small{color:var(--accent);flex:none;font-size:10px}.search-result-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=520px){.mindmap-outline-view{padding:16px 8px 32px}.mindmap-outline-row{gap:4px;padding-right:4px}.mindmap-outline-row__kind,.mindmap-outline-row__priority{padding-inline:4px;font-size:10px}}.mindmap-search-input{color:var(--accent);background:#fff;border:1px solid #b7c7ee;border-radius:5px;align-items:center;gap:7px;margin-bottom:8px;padding:0 9px;display:flex}.mindmap-search-input input{min-width:0;height:36px;color:var(--text);background:0 0;border:0;outline:0;flex:1}.search-result-list>button{min-height:36px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:7px 9px;display:flex}.search-result-list mark{color:inherit;background:#fff0b3;padding:0}.mindmap-tools-empty{min-height:140px;color:var(--muted);text-align:center;place-items:center;padding:20px;font-size:12px;display:grid}.decoration-form{flex-direction:column;gap:12px;display:flex}.decoration-form>label,.decoration-style label{color:#4b5563;flex-direction:column;gap:6px;font-size:12px;display:flex}.decoration-form input,.decoration-form select,.decoration-form textarea{width:100%;color:var(--text);background:#fff;border:1px solid #d7dce5;border-radius:5px;padding:8px 9px;font-size:12px}.decoration-form textarea{resize:vertical}.decoration-form input[type=color]{height:34px;padding:3px}.decoration-form__selected{background:#f8faff;border:1px solid #dbe3ef;border-radius:6px;align-items:center;gap:8px;padding:10px;display:flex}.decoration-form__selected strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.decoration-style,.decoration-resource{border:1px solid #e4e7ec;border-radius:6px;gap:8px;min-width:0;margin:0;padding:10px;display:grid}.decoration-style{grid-template-columns:repeat(3,minmax(0,1fr))}.decoration-style legend,.decoration-resource legend{color:#344054;padding:0 4px;font-size:12px;font-weight:600}.decoration-style legend{grid-column:1/-1}.decoration-resource legend{align-items:center;gap:5px;display:flex}.decoration-resource legend .text-button{margin-left:6px}.decoration-resource__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 72px 80px 32px;align-items:center;gap:5px;display:grid}.decoration-resource__row--compact{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) 32px}.decoration-resource__row--tag{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px 32px}.case-close-confirm{z-index:2;background:#fff;border:1px solid #f5c2bf;border-radius:7px;gap:8px;padding:14px;font-size:12px;display:grid;position:absolute;bottom:68px;left:16px;right:16px;box-shadow:0 8px 24px #0f172a2e}.case-close-confirm>span{color:var(--muted)}.case-close-confirm>div{justify-content:flex-end;gap:7px;display:flex}header.case-inspector__header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:60px;padding:10px 16px 10px 20px;display:flex}.case-inspector__header div{flex-direction:column;min-width:0;display:flex}.case-inspector__header span{color:var(--muted);font-size:11px}.case-inspector__header strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:14px;overflow:hidden}form.case-form{flex-direction:column;flex:1;gap:18px;min-height:0;padding:20px 24px 16px;display:flex;overflow-y:auto}.case-inspector--loading{color:var(--muted);justify-content:center;align-items:center;gap:8px;padding:20px;font-size:13px}.transfer-panel,.archive-panel{z-index:10;background:#fff;border:1px solid #dfe3eb;border-radius:7px;flex-direction:column;width:min(560px,100% - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:0 12px 32px #0f172a2e}.transfer-panel__header{border-bottom:1px solid #e8ebf0;justify-content:space-between;align-items:center;min-height:58px;padding:10px 12px 10px 16px;display:flex}.transfer-panel__header>div{flex-direction:column;min-width:0;display:flex}.transfer-panel__header span{color:var(--muted);font-size:11px}.transfer-panel__header strong{margin-top:3px;font-size:14px}.transfer-tabs{border-bottom:1px solid #e8ebf0;grid-template-columns:repeat(3,1fr);padding:0 14px;display:grid}.transfer-tabs button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:13px;position:relative}.transfer-tabs button:hover,.transfer-tabs__active{color:var(--accent)!important}.transfer-tabs__active:after{background:var(--accent);content:"";height:2px;position:absolute;bottom:0;left:24px;right:24px}.transfer-panel__body,.archive-panel__body{flex:1;min-height:0;overflow-y:auto}.archive-section{flex-direction:column;gap:14px;padding:18px;display:flex}.archive-case-card small{color:var(--muted);font-size:11px}.archive-case-card{color:#475467;background:#f8faff;border:1px solid #dbe3ef;border-radius:6px;flex-direction:column;gap:6px;padding:12px;font-size:12px;display:flex}.archive-case-card strong{color:var(--text);font-size:13px}.archive-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:12px;display:grid}.transfer-section{flex-direction:column;gap:14px;padding:18px;display:flex}.transfer-dialog-backdrop{z-index:1100;background:#0f172a6b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.xmind-risk-dialog,.xmind-import-dialog{border:1px solid var(--border-strong);background:var(--surface);width:min(620px,100vw - 40px);max-height:min(720px,100vh - 40px);box-shadow:var(--shadow-raised);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.xmind-dialog__header,.xmind-dialog__footer{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.xmind-dialog__header{border-bottom:1px solid var(--border)}.xmind-dialog__header>div{flex-direction:column;gap:3px;min-width:0;display:flex}.xmind-dialog__header strong{color:var(--text);font-size:15px}.xmind-dialog__header span{color:var(--muted);font-size:12px}.xmind-dialog__footer{border-top:1px solid var(--border);justify-content:flex-end}.xmind-risk-dialog__body{align-items:flex-start;gap:14px;padding:24px 22px 16px;display:flex}.xmind-risk-dialog__body>svg{color:#d97706;flex:none}.xmind-risk-dialog__body strong{font-size:15px}.xmind-risk-dialog__body p{color:var(--muted);margin:8px 0 0;font-size:13px;line-height:1.6}.xmind-risk-dialog__acknowledgement{color:#7a4b00;background:#fffaf0;border:1px solid #f0d59d;border-radius:6px;align-items:flex-start;gap:8px;margin:0 22px 20px;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.xmind-risk-dialog__acknowledgement input{width:16px;height:16px;accent-color:var(--accent);flex:none;margin:1px 0 0}.xmind-import-dialog__body{flex-direction:column;gap:14px;min-height:0;padding:18px;display:flex;overflow-y:auto}.xmind-template-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.xmind-template-options legend{color:#475467;grid-column:1/-1;margin-bottom:2px;font-size:13px;font-weight:600}.xmind-template-option{border:1px solid var(--border);background:#fff;border-radius:6px;align-items:flex-start;gap:9px;min-height:64px;padding:11px;display:flex}.xmind-template-option--active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.xmind-template-option--disabled{color:#98a2b3;background:#f8fafc}.xmind-template-option input{accent-color:var(--accent);margin:2px 0 0}.xmind-template-option span{flex-direction:column;gap:4px;min-width:0;display:flex}.xmind-template-option strong{font-size:13px}.xmind-template-option small{font-size:12px}.xmind-file-dropzone{color:#52637d;cursor:pointer;background:#f8fafc;border:1px dashed #9aaaca;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.xmind-file-dropzone:hover,.xmind-file-dropzone--active{border-color:var(--accent);color:var(--accent);background:#f3f7ff}.xmind-file-dropzone strong{font-size:14px}.xmind-file-row{border:1px solid var(--border);background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) 34px 34px;align-items:center;gap:10px;min-height:58px;padding:9px 10px;display:grid}.xmind-file-row>div{flex-direction:column;gap:4px;min-width:0;display:flex}.xmind-file-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.xmind-file-row span,.xmind-preview-state{color:var(--muted);font-size:12px}.xmind-file-row .icon-button{cursor:pointer;place-items:center;width:32px;height:32px}.xmind-file-row__delete{color:#b42318}.xmind-preview-state{margin:0}.xmind-preview-summary{background:#f4fbf6;border:1px solid #b8dcc6;border-radius:6px;flex-direction:column;gap:5px;padding:10px 12px;font-size:12px;display:flex}.xmind-preview-summary strong{color:var(--text);font-size:13px}.xmind-preview-summary small{color:#52637d;font-size:12px}.xmind-import-loading{z-index:1300;color:#fff;background:#0f172aa8;place-content:center;justify-items:center;gap:14px;display:grid;position:fixed;inset:0}.xmind-import-loading__spinner{border:3px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:38px;height:38px;animation:.8s linear infinite xmind-import-spin}@keyframes xmind-import-spin{to{transform:rotate(360deg)}}@media (width<=640px){.transfer-dialog-backdrop{padding:8px}.xmind-risk-dialog,.xmind-import-dialog{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.xmind-template-options{grid-template-columns:1fr}.xmind-file-dropzone{text-align:center;min-height:124px;padding:14px}}.transfer-section__intro{color:var(--accent);align-items:flex-start;gap:9px;display:flex}.transfer-section__intro>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.transfer-section__intro strong{color:var(--text);font-size:13px}.transfer-section__intro span{color:var(--muted);font-size:11px;line-height:1.5}.file-picker,.transfer-field{color:#4b5563;flex-direction:column;gap:7px;font-size:12px;display:flex}.file-picker{background:#fafbfc;border:1px dashed #b9c5d8;border-radius:6px;padding:12px}.file-picker input{font-size:12px}.file-picker small,.transfer-summary small,.history-item small,.version-document small{color:var(--muted);font-size:11px}.transfer-field select{width:100%;height:36px;color:var(--text);background:#fff;border:1px solid #d7dce5;border-radius:5px;padding:0 9px;font-size:13px}.transfer-summary{color:#4b5563;background:#f8faff;border:1px solid #dbe3ef;border-radius:6px;flex-direction:column;gap:7px;padding:12px;font-size:12px;display:flex}.transfer-summary>strong{color:var(--text);font-size:13px}.transfer-summary progress{width:100%;height:7px;accent-color:var(--accent);border:0;border-radius:4px;overflow:hidden}.transfer-message{color:#475467;background:#f3f5f8;border-radius:5px;margin:0;padding:9px 10px;font-size:12px;line-height:1.5}.xmind-export-modal .semi-modal-content{border-radius:var(--radius-panel);overflow:hidden}.xmind-export-modal .semi-modal-header{border-bottom:1px solid var(--border);padding:18px 20px 14px}.xmind-export-modal .semi-modal-body{padding:18px 20px 8px}.xmind-export-modal__body{gap:12px;display:grid}.xmind-export-modal__notice{border:1px solid var(--semi-color-warning-light-default);border-radius:var(--radius-control);color:var(--semi-color-warning);background:var(--semi-color-warning-light-default);align-items:flex-start;gap:10px;padding:12px;display:flex}.xmind-export-modal__notice>div{min-width:0}.xmind-export-modal__notice strong{color:var(--text-strong);font-size:13px;line-height:1.4;display:block}.xmind-export-modal__notice p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.xmind-export-modal__progress{min-height:34px;color:var(--accent);align-items:center;gap:9px;padding:0 2px;font-size:13px;display:flex}.xmind-export-modal__progress .semi-spin{flex:none}.xmind-export-modal .transfer-message{margin:0}.xmind-export-modal .semi-modal-footer{border-top:1px solid var(--border);padding:12px 20px 16px}.xmind-export-modal__footer{justify-content:flex-end;align-items:center;gap:8px;display:flex}.xmind-export-modal__footer .semi-button{min-width:76px}.history-layout{grid-template-columns:210px minmax(0,1fr);min-height:100%;display:grid}.history-list{background:#fafbfc;border-right:1px solid #e8ebf0;flex-direction:column;gap:7px;min-width:0;padding:16px 10px 16px 16px;display:flex}.history-item{color:#475467;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;flex-direction:column;gap:3px;width:100%;padding:9px;display:flex}.history-item strong{color:var(--text);font-size:12px}.history-item span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.history-detail{flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex;position:relative}.history-empty{color:#98a2b3;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;min-height:210px;font-size:12px;display:flex}.version-document{color:#475467;flex-direction:column;flex:1;gap:7px;min-height:0;font-size:12px;display:flex}.version-document>strong{color:var(--text);font-size:14px}.version-document__nodes{flex-direction:column;gap:6px;max-height:320px;margin-top:4px;display:flex;overflow-y:auto}.version-document__nodes>div{background:#fafbfc;border:1px solid #e4e7ec;border-radius:5px;grid-template-columns:46px minmax(0,1fr);gap:3px 7px;padding:8px;display:grid}.version-document__nodes>div>span{color:var(--accent)}.version-document__nodes>div>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.version-document__nodes>div>small{grid-column:2}.restore-confirm{background:#fff9f8;border:1px solid #f5c2bf;border-radius:6px;flex-direction:column;gap:8px;padding:12px;font-size:12px;display:flex}.restore-confirm>span,.muted-text{color:var(--muted);font-size:11px;line-height:1.5}.restore-confirm>div{justify-content:flex-end;gap:7px;display:flex}fieldset.case-form__fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.case-form__fieldset:disabled{opacity:.78}.case-inspector form.case-form label{color:#4b5563;flex-direction:column;gap:6px;font-size:12px;display:flex}.case-inspector form.case-form input,.case-inspector form.case-form select,.case-inspector form.case-form textarea{width:100%;color:var(--text);resize:vertical;background:#fff;border:1px solid #d7dce5;border-radius:5px;padding:8px 9px;font-size:13px}.case-form input[aria-invalid=true]{border-color:var(--danger)}.case-form small{color:var(--danger)}div.case-form__grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.step-editor,.collection-editor{flex-direction:column;gap:8px;display:flex}.collection-editor .step-editor__heading{justify-content:space-between;align-items:center;font-size:12px;display:flex}.text-button{color:var(--accent);background:0 0;padding:4px;font-size:12px}.step-row{background:#fafbfc;border:1px solid #e4e7ec;border-radius:5px;grid-template-columns:16px 22px minmax(0,1fr) 30px;align-items:center;gap:5px;padding:8px 5px;display:grid}.step-row__grip{color:#9aa2af}.step-row__number{color:#2459d4;background:#e9efff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.step-row>div{gap:5px;display:grid}.step-row input{background:#fff;padding:6px 7px}.collection-card{background:#fafbfc;border:1px solid #e4e7ec;border-radius:5px;gap:6px;padding:8px;display:grid}.collection-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 30px;align-items:start;gap:6px;display:grid}.collection-row--two{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-row textarea{resize:vertical;min-height:34px}.collection-field{gap:3px;min-width:0;display:grid}.case-form__audit{color:var(--muted);background:#f7f8fa;border-radius:5px;gap:3px;padding:9px;font-size:11px;display:grid}footer.case-form__footer{color:var(--muted);background:#fff;border-top:1px solid #e8ebf0;justify-content:space-between;align-items:center;gap:12px;margin:auto -24px -16px;padding:12px 24px;font-size:11px;display:flex;position:sticky;bottom:-16px}.primary-button{background:var(--accent);color:#fff;border-radius:5px;flex:none;min-height:34px;padding:0 13px;font-size:13px}.secondary-button{color:#344054;cursor:pointer;background:#fff;border:1px solid #cfd5df;border-radius:5px;min-height:34px;padding:0 13px;font-size:13px}div.case-form__actions{align-items:center;gap:7px;display:flex}.primary-button:hover{background:#2459d4}.save-state{color:#16794a;align-items:center;gap:4px;display:inline-flex}.global-error-toast{z-index:50;color:#b42318;background:#fff;border:1px solid #f2b8b5;border-radius:6px;align-items:center;gap:9px;width:min(430px,100vw - 36px);padding:11px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #0f172a29}.global-error-toast__content{flex-direction:column;flex:1;min-width:0;display:flex}.global-error-toast__content strong{font-size:13px}.global-error-toast__content span{color:#7a4b47;margin-top:2px;font-size:11px}.fatal-error-view{color:#344054;text-align:center;background:#f7f8fa;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100%;padding:24px;display:flex}.fatal-error-view h1{margin:16px 0 6px;font-size:20px}.fatal-error-view p{color:var(--muted);margin:0 0 20px;font-size:13px}@media (width<=900px){.editor-header{padding:0 10px}.editor-header h1{max-width:260px}.editor-header__meta,.editor-tabs button:not(.editor-tabs__active){display:none}.editor-toolbar{padding:0 10px}}@media (width<=600px){.editor-shell{grid-template-rows:48px 45px minmax(0,1fr)}.editor-header h1{max-width:calc(100vw - 190px);font-size:13px}.stats-rail{display:none}.zoom-controls{bottom:10px;left:10px}.case-inspector{width:auto;inset:8px}.case-form__grid,.collection-row,.collection-row--two{grid-template-columns:1fr}.case-form__footer{flex-direction:column;align-items:stretch}.case-form__actions{justify-content:flex-end}.mindmap-tools-panel,.transfer-panel,.archive-panel{width:auto;inset:8px}.history-layout{grid-template-columns:1fr}.history-list{border-bottom:1px solid #e8ebf0;border-right:0;max-height:220px;overflow-y:auto}.decoration-style,.decoration-resource__row,.decoration-resource__row--compact,.decoration-resource__row--tag{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.xmind-import-loading__spinner{animation:none!important}}.toolbar-button,.node-kind,.node-context-menu button,.node-type-menu button{font-size:var(--font-size-compact);line-height:1.35}.node-context-menu,.node-type-menu,.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.node-delete-dialog,.node-type-dialog,.case-close-confirm,.case-inspector,.mindmap-tools-panel,.transfer-panel,.archive-panel{background:var(--surface);box-shadow:var(--shadow-raised)}.node-context-menu,.node-type-menu,.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.node-type-dialog,.case-inspector,.mindmap-tools-panel,.transfer-panel,.archive-panel{border-color:var(--border-strong)}.node-context-menu button small,.node-type-menu small,.node-note-popover header span,.node-type-dialog header span,.node-delete-dialog header span,.mindmap-tools-panel__header span,.mindmap-tools-panel__hint,.case-inspector__header span,.transfer-panel__header span,.archive-case-card small,.transfer-section__intro span,.file-picker small,.transfer-summary small,.history-item small,.version-document small,.restore-confirm>span,.muted-text,.global-error-toast__content span{color:var(--muted);font-size:var(--font-size-supporting)}.annotation-tag-empty,.history-empty{color:var(--muted)}.stat-badge,.zoom-controls{background:var(--surface);border-color:var(--border-strong);box-shadow:0 1px 2px #0f172a14,0 5px 14px #0f172a1a}.stat-badge strong{font-size:14px;line-height:1.1}.stat-badge span,.zoom-controls__value{color:var(--muted);font-size:12px;font-weight:500;line-height:1.2}.workspace .stats-rail{height:max-content;margin-block:auto;top:16px;bottom:16px;transform:none}.smm-node .node-type-badge .semi-tag,.smm-node .node-type-priority-badge .semi-tag{font-family:var(--font-family-ui);letter-spacing:0;height:20px;font-size:13px;font-weight:500;line-height:18px}.smm-node .node-annotation-prefix-tag{color:#172033;height:20px;font-size:12px;line-height:18px}.node-icon-picker .node-icon-picker__grid span{color:var(--muted);font-size:var(--font-size-supporting)}.toolbar-button:disabled,.node-kind:disabled,.secondary-button:disabled,.danger-button:disabled{color:var(--text-disabled);opacity:1;background:#f2f4f7;border-color:#d0d5dd}.primary-button:disabled{color:#fff;opacity:1;background:#8491a5;border-color:#8491a5}.case-inspector .case-form__fieldset:disabled{opacity:1}.case-form,.case-form label,.decoration-form>label,.decoration-style label,.file-picker,.transfer-field{font-size:var(--font-size-body);line-height:1.4}.case-form label,.decoration-form>label,.decoration-style label,.file-picker,.transfer-field{color:#475467}.case-inspector .case-form input,.case-inspector .case-form select,.case-inspector .case-form textarea{font-size:var(--font-size-body)}.mindmap-tools-panel .decoration-form input,.mindmap-tools-panel .decoration-form select,.mindmap-tools-panel .decoration-form textarea,.node-type-dialog .text-button{font-size:var(--font-size-compact)}.case-form__audit,.case-form__footer{font-size:var(--font-size-supporting)}.case-inspector{border-radius:0;width:min(850px,100%);top:0;bottom:0;right:0;box-shadow:-6px 0 20px #0f172a14}.case-inspector__header{border-bottom-color:#e5e7eb;min-height:56px;padding:0 16px}.case-inspector__header>strong{color:#1f2937;font-size:16px;font-weight:600}.case-inspector__header-actions{color:#1f2937;align-items:center;gap:12px;margin-left:auto;display:flex;flex-direction:row!important}.case-inspector__delete-icon{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}.case-inspector__delete-icon:hover:not(:disabled){color:#d92d20}.case-inspector__delete-icon:disabled{color:#98a2b3;cursor:not-allowed}.case-inspector__status{color:var(--muted);font-size:var(--font-size-supporting)}aside.case-inspector form.case-form{gap:0;padding:22px 18px 0}aside.case-inspector fieldset.case-form__fieldset{gap:0}.case-form__fieldset>*{position:relative}aside.case-inspector form.case-form label{color:#1f2937;gap:8px;font-size:14px}aside.case-inspector form.case-form label>span{align-items:center;min-height:20px;display:inline-flex}.case-form__required{color:#ef4444;margin-right:3px;font-style:normal}aside.case-inspector form.case-form input,aside.case-inspector form.case-form select,aside.case-inspector form.case-form textarea{box-sizing:border-box;background:#fff;border-color:#d8dde6;border-radius:2px;min-height:32px;padding:3px 8px;font-size:14px}aside.case-inspector form.case-form input::placeholder,aside.case-inspector form.case-form textarea::placeholder,aside.case-inspector form.case-form select:invalid{color:#a7b9d5}aside.case-inspector div.case-form__grid{align-items:start;gap:clamp(32px,8vw,80px)}.case-form__grid label{min-width:0}.case-form__grid select,.case-form__grid input{background-color:#0000;border-color:#0000;border-radius:0;min-height:30px;padding:3px 8px}aside.case-inspector div.case-form__grid select,aside.case-inspector div.case-form__grid input{background-color:#0000;border-color:#0000}.step-editor__heading{color:#1f2937;min-height:24px;font-size:14px}.text-button--icon{border:1px solid #e1e5eb;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}.case-upload-action{color:#667085;background:0 0;align-items:center;gap:5px;padding:3px 4px;font-size:13px;display:inline-flex;position:absolute;top:-2px;left:42px}.case-upload-action:disabled{color:#667085;opacity:1}.case-upload-row{align-items:flex-start;gap:16px;margin-top:10px;display:flex}.case-upload-placeholder{color:#9aa8bd;text-align:center;border:1px dashed #d8dde6;align-content:center;place-items:center;gap:5px;width:128px;min-height:80px;font-size:12px;display:grid}.case-form__empty{color:#a7b9d5;margin-top:6px;font-size:14px;display:block}.collection-editor{gap:8px}aside.case-inspector footer.case-form__footer{border-top-color:#e5e7eb;justify-content:flex-start;margin:28px -18px 0;padding:16px 18px;bottom:0}aside.case-inspector div.case-form__actions{flex-direction:row;gap:14px}button.primary-button,button.secondary-button{border-radius:3px;min-width:60px;min-height:32px}button.primary-button{color:#fff;background:#0b5bd3}button.primary-button:hover{background:#084aa9}footer.case-form__footer .secondary-button{color:#1f2937;background:0 0;border-color:#0000;padding:0}footer.case-form__footer .secondary-button:hover:not(:disabled){color:#0b5bd3}footer.case-form__footer .secondary-button:disabled{color:#98a2b3;background:0 0}@media (width<=720px){.case-form{padding-inline:16px}.case-form__grid{gap:24px}.case-form__footer{margin-inline:-16px;padding-inline:16px}}aside.case-inspector .case-form__fieldset>.case-rich-editor{order:1;margin-bottom:28px}aside.case-inspector .case-form__fieldset>.case-step-table{order:3}aside.case-inspector .case-form__fieldset>.case-attachment-uploader{order:4;margin-top:34px}aside.case-inspector .case-form__fieldset>.case-form__divider{border:0;border-top:1px solid #e5e7eb;order:5;width:100%;margin:30px 0 0}aside.case-inspector .case-form__fieldset>.case-form__grid--priority{order:6;margin-top:30px}aside.case-inspector .case-form__fieldset>.case-form__grid--secondary-meta{order:7;margin-top:30px}aside.case-inspector .case-form__fieldset>.case-form__grid--case-meta{order:8;margin-top:30px}aside.case-inspector .case-form__fieldset>.case-custom-fields{order:9;margin:30px 0}.case-rich-editor{gap:8px;display:grid}.case-rich-editor__label{color:#1f2937;align-items:center;min-height:20px;font-size:14px;display:inline-flex}.case-rich-editor__surface{background:#fff;border:1px solid #d9dde4;border-radius:2px;overflow:hidden}.case-rich-editor__toolbar{background:#f7f8fa;border-bottom:1px solid #edf0f4;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;min-height:39px;padding:0 7px;display:flex;overflow:auto hidden}.case-rich-editor__toolbar button{color:#667085;background:0 0;border:0;border-radius:3px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 6px;font-size:12px;display:inline-flex}.case-rich-editor__tool-wrap,.case-rich-editor__paste-toggle{flex:none;align-items:center;display:inline-flex}.case-rich-editor__paste-toggle{justify-content:center;min-width:38px}.case-rich-editor__toolbar button:hover:not(:disabled),.case-rich-editor__toolbar button.is-active{color:#0b5bd3;background:#edf2ff}.case-rich-editor__tabs{align-self:stretch;align-items:stretch;gap:4px;display:flex}.case-rich-editor__toolbar .case-rich-editor__tabs button{color:#667085;min-width:46px;position:relative}.case-rich-editor__toolbar .case-rich-editor__tabs button.is-active{color:#0b5bd3;background:0 0}.case-rich-editor__toolbar .case-rich-editor__tabs button.is-active:after{content:"";background:#0b5bd3;height:2px;position:absolute;bottom:-1px;left:3px;right:3px}.case-rich-editor__toolbar-spacer{flex:1 0 8px}.case-rich-editor .case-rich-editor__surface textarea{resize:vertical;border:0;width:100%;height:66px;min-height:66px;padding:10px}.case-rich-editor__preview{overflow-wrap:anywhere;color:#344054;min-height:66px;padding:10px;line-height:1.6}.case-rich-editor__preview p{white-space:pre-wrap;margin:0 0 6px}.case-rich-editor__preview h4{margin:4px 0 8px;font-size:16px}.case-rich-editor__preview blockquote{color:#667085;border-left:3px solid #b9caff;margin:4px 0;padding-left:10px}.case-rich-editor__preview table{max-width:100%;display:block;overflow-x:auto}.case-rich-editor__image-placeholder,.case-rich-editor__unsafe-link{color:#667085;background:#f7f8fa;border:1px solid #d9dde4;border-radius:3px;padding:1px 4px;font-size:12px;display:inline-block}.case-rich-editor--fullscreen{z-index:1200;background:#fff;padding:16px;inset:24px;box-shadow:0 18px 60px #0f172a3d;margin:0!important;position:fixed!important}.case-rich-editor--fullscreen .case-rich-editor__surface,.case-rich-editor--fullscreen textarea,.case-rich-editor--fullscreen .case-rich-editor__preview{height:calc(100vh - 130px)}.case-step-table{position:relative}.case-step-table__head,.case-step-table__row{border-bottom:1px solid #e1e5eb;grid-template-columns:48px minmax(0,1fr) minmax(0,1fr) 36px;align-items:stretch;display:grid}.case-step-table__head{color:#8492a6;background:0 0;align-items:center;min-height:32px;font-size:12px}.case-step-table__head span{padding:0 8px}.case-step-table__row>*{min-width:0}.case-step-table__number{cursor:grab;justify-content:center;align-items:center;display:flex}.case-step-table__number i{color:#fff;background:#aebbd0;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}.case-step-table__row textarea{resize:vertical;width:100%;min-height:49px;background:0 0!important;border:0!important;border-radius:0!important;padding:11px 8px!important}.case-step-table__row small{padding:0 8px 5px;display:block}.case-step-table__menu-wrap{place-items:start center;padding-top:8px;display:grid;position:relative}.case-step-table__add{color:#0b5bd3;align-self:flex-start;align-items:center;gap:4px;margin-top:5px;padding:5px 0;font-size:14px;display:inline-flex}.case-step-table__menu{z-index:20;background:#fff;border:1px solid #e2e6ec;border-radius:4px;width:96px;padding:4px;display:grid;position:absolute;top:30px;right:4px;box-shadow:0 8px 24px #0f172a24}.case-step-table__menu button{text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px;display:flex}.case-step-table__menu button:hover{background:#f3f6ff}.case-tag-selector__selected{flex-wrap:wrap;gap:6px;display:flex}.case-tag-selector__selected>span{color:#315efb;background:#edf2ff;border-radius:12px;align-items:center;gap:4px;padding:3px 7px;font-size:12px;display:inline-flex}.case-tag-selector__selected button{color:inherit;background:0 0;border:0;padding:0;display:inline-flex}.case-tag-selector__search{gap:6px;display:flex}.case-tag-selector__search input{flex:1}.case-tag-selector__search button{background:#fff;border:1px solid #d8dde6;border-radius:3px;width:32px}.case-tag-selector__manage{z-index:18;background:#fff;border:1px solid #e2e6ec;border-radius:2px;gap:6px;width:min(300px,100%);padding:8px;display:grid;position:absolute;top:52px;left:0;box-shadow:0 8px 20px #0f172a1f}.case-tag-selector__options{gap:3px;display:grid}.case-tag-selector__options button{text-align:left;background:0 0;border:0;padding:6px 8px;font-size:12px}.case-tag-selector__trigger{color:#7b8798;background:#fff;border:1px solid #d8dde6;border-radius:50%;place-items:center;width:20px;height:20px;padding:0;display:inline-grid}.case-tag-selector__trigger:hover:not(:disabled){color:#0b5bd3;border-color:#9eb8e3}.case-owner-field{color:#1f2937;flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.case-owner-field>span{align-items:center;min-height:20px;display:inline-flex}.case-owner-selector{min-width:0;position:relative}.case-owner-selector__control{align-items:center;min-width:0;display:flex;position:relative}.case-owner-selector__control>input{cursor:pointer;text-overflow:ellipsis;min-width:0;padding-right:32px!important}.case-owner-selector__control--has-value>input{padding-left:42px!important}.case-owner-selector__control>.case-owner-selector__avatar{z-index:1;pointer-events:none;width:24px;height:24px;position:absolute;left:10px}.case-owner-selector__control>svg{pointer-events:none;color:#667085;position:absolute;right:10px}.case-owner-selector__popover{z-index:40;background:#fff;border:1px solid #d8dde6;border-radius:5px;flex-direction:column;width:min(360px,100vw - 48px);max-height:min(430px,100vh - 112px);padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a2e}.case-owner-selector__search{color:#98a2b3;background:#fff;border:1px solid #d8dde6;border-radius:3px;align-items:center;gap:6px;min-height:34px;padding:0 8px;display:flex}.case-owner-selector__search input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 0!important}.case-owner-selector__clear-search,.case-owner-selector__footer .icon-button{color:#667085;background:0 0;border:0;border-radius:4px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.case-owner-selector__clear-search:hover,.case-owner-selector__footer .icon-button:hover:not(:disabled){color:#0b5bd3;background:#edf2ff}.case-owner-selector__status,.case-owner-selector__current{color:#667085;margin-top:7px;font-size:12px;line-height:1.45;display:block}.case-owner-selector__current{background:#f8fafc;border:1px solid #e4e7ec;border-radius:3px;padding:6px 8px}.case-owner-selector__options{min-height:72px;margin-top:7px;display:grid;overflow:auto}.case-owner-selector__option{color:#344054;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;grid-template-columns:30px minmax(0,1fr) 20px;align-items:center;gap:8px;min-width:0;min-height:48px;padding:6px 8px;display:grid}.case-owner-selector__option>svg{color:#0b5bd3}.case-owner-selector__option-copy{gap:2px;min-width:0;display:grid}.case-owner-selector__option-copy strong,.case-owner-selector__option-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-owner-selector__option-copy strong{color:#1f2937;font-size:13px;font-weight:500}.case-owner-selector__option-copy small{color:#667085;font-size:11px}.case-owner-selector__avatar{color:#2459d4;background:#e8efff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:600;display:inline-grid;position:relative;overflow:hidden}.case-owner-selector__avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-owner-selector__avatar>svg{opacity:.55;position:absolute}.case-owner-selector__avatar>span{z-index:0;position:relative}.case-owner-selector__footer{color:#667085;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:8px;min-height:34px;margin-top:7px;padding-top:7px;font-size:11px;display:flex}.case-owner-selector__footer>div{gap:3px;display:flex}.case-owner-selector__empty,.case-owner-selector__error{color:#98a2b3;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:72px;padding:12px;font-size:12px;display:flex}.case-owner-selector__error{color:#b42318;flex-direction:column}@media (width<=720px){.case-owner-selector__popover{width:min(360px,100vw - 44px);left:0;right:auto}}.case-attachment-uploader__drop{color:#98a2b3;text-align:center;cursor:pointer;background:#fff;border:1px dashed #cfd6e1;align-content:center;place-items:center;gap:5px;width:128px;min-height:78px;font-size:12px;display:grid}.case-attachment-uploader .step-editor__heading{justify-content:flex-start;gap:8px}.case-attachment-uploader .step-editor__heading .text-button{color:#667085;align-items:center;gap:4px;font-size:14px;display:inline-flex}.case-attachment-uploader__content{align-items:flex-start;gap:16px;display:flex}.case-attachment-uploader__list{flex:1;min-width:0}.case-attachment-uploader__list .case-form__empty{margin-top:30px}.case-attachment-uploader__item{border-bottom:1px solid #edf0f4;grid-template-columns:20px minmax(0,1fr) auto 28px;align-items:center;gap:6px;padding:7px 8px;display:grid}.case-attachment-uploader__item small{color:#98a2b3}.case-relations-readonly__item{border-bottom:1px solid #edf0f4;justify-content:space-between;padding:7px 0;display:flex}.case-form__priority-control{align-items:center;gap:7px;display:flex!important}.case-form__priority-control>i{box-sizing:border-box;border:2px solid #f59e0b;border-radius:50%;flex:0 0 12px;width:12px;height:12px}aside.case-inspector .case-form__priority-control select{padding-left:0}.case-custom-fields>label{gap:6px;margin-top:10px;display:grid}.case-custom-fields__checks{border:1px solid #e5e9ef;flex-wrap:wrap;gap:10px;margin-top:10px;padding:10px;display:flex}.case-custom-fields__checks label{align-items:center;gap:5px;flex-direction:row!important;display:inline-flex!important}.case-custom-fields__dialog{z-index:1300;background:#fff;border:1px solid #e2e6ec;border-radius:8px;gap:14px;width:min(520px,100vw - 32px);padding:20px;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 60px #0f172a3d}.case-custom-fields__dialog-head,.case-custom-fields__actions{justify-content:space-between;align-items:center;display:flex}.case-custom-fields__types{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.case-custom-fields__types button{background:#fff;border:1px solid #d8dde6;border-radius:4px;min-height:44px}.case-custom-fields__types button.is-active{color:#315efb;background:#edf2ff;border-color:#6f8fff}.case-custom-fields__dialog label{gap:6px;display:grid}@media (width<=720px){.case-inspector{width:100%;inset:0}aside.case-inspector div.case-form__grid{grid-template-columns:1fr;gap:24px}.case-rich-editor__toolbar{overflow-x:auto}.case-rich-editor__toolbar-spacer{min-width:8px}.case-step-table__head{display:none}.case-step-table__row{grid-template-columns:38px minmax(0,1fr) 32px}.case-step-table__row>div:nth-child(3){border-top:1px solid #edf0f4;grid-column:2}.case-step-table__menu-wrap{grid-area:1/3/span 2}.case-custom-fields__types{grid-template-columns:repeat(2,1fr)}}aside.case-inspector[aria-label=用例详情]{--case-blue:#3370ff;--case-blue-hover:#2864e6;--case-blue-soft:#f0f5ff;--case-text:#1f2329;--case-secondary:#646a73;--case-placeholder:#8f959e;--case-border:#d0d3d6;--case-border-soft:#e5e6e8;--case-surface:#fff;--case-canvas:#f5f6f7;background:var(--case-canvas);border-color:#cfd2d6;border-radius:8px;box-shadow:-12px 0 32px #1f23291f}aside.case-inspector .case-inspector__header{border-bottom-color:var(--case-border-soft);background:var(--case-surface);min-height:64px;padding:12px 20px 12px 24px}aside.case-inspector .case-inspector__header>strong{color:var(--case-text);font-size:16px;font-weight:600;line-height:24px}aside.case-inspector .case-inspector__status{color:#2459d4;background:var(--case-blue-soft);border:1px solid #d8e3ff;border-radius:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:18px}aside.case-inspector .case-inspector__status:empty{display:none}aside.case-inspector .case-inspector__delete-icon,aside.case-inspector .case-inspector__header>.icon-button{width:32px;height:32px;color:var(--case-secondary);border:1px solid #0000;border-radius:6px;flex-basis:32px}aside.case-inspector .case-inspector__delete-icon:hover:not(:disabled),aside.case-inspector .case-inspector__header>.icon-button:hover:not(:disabled){color:var(--case-text);background:#f5f6f7;border-color:#e5e6e8}aside.case-inspector[aria-label=用例详情] form.case-form{background:var(--case-canvas);gap:0;padding:24px 24px 0}aside.case-inspector[aria-label=用例详情] fieldset.case-form__fieldset{gap:0}aside.case-inspector form.case-form label,aside.case-inspector .case-rich-editor__label{color:var(--case-secondary);gap:8px;font-size:13px;font-weight:400;line-height:20px}aside.case-inspector .case-form__required{color:#f54a45;margin-right:4px}aside.case-inspector[aria-label=用例详情] form.case-form input,aside.case-inspector[aria-label=用例详情] form.case-form select,aside.case-inspector[aria-label=用例详情] form.case-form textarea{box-sizing:border-box;border:1px solid var(--case-border);min-height:36px;color:var(--case-text);background:var(--case-surface);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out), background-color .12s var(--ease-out);border-radius:6px;padding:7px 11px;font-size:14px;line-height:20px}aside.case-inspector form.case-form input:focus,aside.case-inspector form.case-form select:focus,aside.case-inspector form.case-form textarea:focus{border-color:var(--case-blue);outline:0;box-shadow:0 0 0 2px #3370ff24}aside.case-inspector form.case-form input:disabled,aside.case-inspector form.case-form select:disabled,aside.case-inspector form.case-form textarea:disabled{color:#8f959e;cursor:not-allowed;background:#f5f6f7;border-color:#e5e6e8}aside.case-inspector[aria-label=用例详情] form.case-form input::placeholder,aside.case-inspector[aria-label=用例详情] form.case-form textarea::placeholder,aside.case-inspector[aria-label=用例详情] form.case-form select:invalid{color:var(--case-placeholder)}aside.case-inspector form.case-form input[aria-invalid=true],aside.case-inspector form.case-form textarea[aria-invalid=true]{border-color:#f54a45}aside.case-inspector form.case-form input[aria-invalid=true]:focus,aside.case-inspector form.case-form textarea[aria-invalid=true]:focus{box-shadow:0 0 0 2px #f54a4524}aside.case-inspector .case-form small[role=alert]{color:#d83931;font-size:12px;line-height:18px}aside.case-inspector[aria-label=用例详情] div.case-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}aside.case-inspector[aria-label=用例详情] div.case-form__grid select,aside.case-inspector[aria-label=用例详情] div.case-form__grid input{border:1px solid var(--case-border);background:var(--case-surface);border-radius:6px;min-height:36px;padding:7px 11px}aside.case-inspector .case-rich-editor__surface{border:1px solid var(--case-border);background:var(--case-surface);transition:border-color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:6px;overflow:hidden;box-shadow:0 1px 2px #1f232908}aside.case-inspector .case-rich-editor__toolbar{background:#f7f8fa;border-bottom-color:#eef0f2;gap:2px;min-height:40px;padding:0 8px}aside.case-inspector .case-rich-editor__toolbar button{min-width:28px;min-height:28px;color:var(--case-secondary);border-radius:4px}aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button.is-active{color:var(--case-blue);background:0 0}aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button.is-active:after{background:var(--case-blue)}aside.case-inspector .case-rich-editor .case-rich-editor__surface textarea{min-height:88px;box-shadow:none;resize:vertical;border:0;border-radius:0;padding:12px;line-height:22px}aside.case-inspector .case-rich-editor .case-rich-editor__surface textarea:focus{box-shadow:none}aside.case-inspector .case-rich-editor__preview{color:#4e5969;min-height:88px;padding:12px;line-height:22px}aside.case-inspector .step-editor__heading .text-button{min-height:28px;color:var(--case-blue);border-radius:4px;padding:3px 8px;font-size:13px;font-weight:400}aside.case-inspector .step-editor__heading .text-button:hover:not(:disabled){background:var(--case-blue-soft)}aside.case-inspector .case-step-table{border:1px solid var(--case-border-soft);background:var(--case-surface);border-radius:6px;margin-bottom:28px;overflow:visible}aside.case-inspector .case-step-table__head{min-height:34px;color:var(--case-secondary);background:#f7f8fa;border-top:1px solid #eef0f2;border-bottom-color:#eef0f2;font-size:12px}aside.case-inspector .case-step-table__head span{padding:0 10px}aside.case-inspector .case-step-table__row{background:var(--case-surface);border-bottom-color:#eef0f2;min-height:68px}aside.case-inspector .case-step-table__row:last-of-type{border-bottom:0}aside.case-inspector .case-step-table__row textarea{min-height:62px;line-height:20px;background:0 0!important;border:0!important;border-radius:0!important;padding:11px 10px!important}aside.case-inspector .case-step-table__row textarea:focus{box-shadow:inset 0 0 0 1px var(--case-blue)!important;background:#fbfcff!important}aside.case-inspector .case-step-table__number{color:var(--case-secondary)}aside.case-inspector .case-step-table__number i{color:#2459d4;background:#e8efff;width:22px;height:22px;font-size:11px;font-weight:600}aside.case-inspector .case-step-table__menu-wrap{padding-top:10px}aside.case-inspector .case-step-table__menu-wrap>.icon-button,aside.case-inspector .case-owner-selector__footer .icon-button{width:28px;height:28px;color:var(--case-secondary);border-radius:4px;flex-basis:28px}aside.case-inspector .case-step-table__menu-wrap>.icon-button:hover:not(:disabled),aside.case-inspector .case-owner-selector__footer .icon-button:hover:not(:disabled){color:var(--case-blue);background:var(--case-blue-soft);border-color:#d8e3ff}aside.case-inspector .case-step-table__menu{border-color:var(--case-border-soft);border-radius:6px;width:132px;padding:4px;top:38px;right:8px;box-shadow:0 8px 24px #1f232929}aside.case-inspector .case-step-table__menu button{min-height:32px;color:var(--case-text);border-radius:4px;padding:6px 8px;font-size:12px}aside.case-inspector .case-step-table__menu button:hover{background:var(--case-blue-soft)}aside.case-inspector .case-step-table__add{min-height:40px;color:var(--case-blue);background:#fbfcff;border-top:1px dashed #d8dde3;border-radius:0 0 6px 6px;justify-content:center;align-items:center;gap:5px;margin:0;padding:8px 12px;display:flex}aside.case-inspector .case-step-table__add:hover:not(:disabled){background:var(--case-blue-soft)}aside.case-inspector .case-attachment-uploader__list{padding:0 4px}aside.case-inspector .case-attachment-uploader__item{border-bottom-color:#eef0f2;min-height:40px;padding:6px 4px}aside.case-inspector .case-attachment-uploader__item>svg{color:var(--case-blue)}aside.case-inspector .case-attachment-uploader__item>span{color:var(--case-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}aside.case-inspector .case-form__grid--priority,aside.case-inspector .case-form__grid--secondary-meta,aside.case-inspector .case-form__grid--case-meta{margin-bottom:24px;margin-top:0!important}aside.case-inspector .case-form__priority-control{gap:8px;min-height:36px}aside.case-inspector .case-form__priority-control>i{border-width:3px;flex-basis:10px;width:10px;height:10px}aside.case-inspector[aria-label=用例详情] .case-form__priority-control select{flex:1;padding-left:0}aside.case-inspector .case-form__empty{color:var(--case-placeholder);margin-top:0;font-size:13px;line-height:20px}aside.case-inspector .case-tag-selector{position:relative}aside.case-inspector .case-tag-selector__selected>span{color:#2459d4;background:var(--case-blue-soft);border:1px solid #d8e3ff;border-radius:4px;min-height:24px;padding:2px 7px 2px 9px;line-height:18px}aside.case-inspector .case-tag-selector__trigger{width:28px;height:28px;color:var(--case-blue);border-color:#b9c7df;border-radius:4px}aside.case-inspector .case-tag-selector__trigger:hover:not(:disabled){border-color:var(--case-blue);background:var(--case-blue-soft)}aside.case-inspector .case-tag-selector__manage{border-color:var(--case-border-soft);border-radius:6px;gap:8px;width:min(320px,100%);padding:8px;top:58px;box-shadow:0 8px 24px #1f232929}aside.case-inspector .case-tag-selector__search{gap:8px}aside.case-inspector .case-tag-selector__search input{min-height:32px}aside.case-inspector .case-tag-selector__search button{border-color:var(--case-border);width:32px;height:32px;color:var(--case-blue);border-radius:4px}aside.case-inspector .case-tag-selector__options button{min-height:32px;color:var(--case-text);border-radius:4px;padding:6px 8px}aside.case-inspector .case-tag-selector__options button:hover{background:var(--case-blue-soft)}aside.case-inspector .case-relations-readonly__item{border-bottom-color:#eef0f2;align-items:center;min-height:36px;padding:6px 0}aside.case-inspector .case-relations-readonly__item strong{color:var(--case-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;overflow:hidden}aside.case-inspector .case-relations-readonly__item span{color:var(--case-secondary);flex:none;font-size:12px}aside.case-inspector .case-custom-fields>label{gap:8px;margin-top:12px}aside.case-inspector .case-custom-fields__checks{border-color:var(--case-border-soft);background:var(--case-surface);border-radius:6px;gap:8px 14px;margin-top:12px;padding:12px}aside.case-inspector .case-custom-fields__checks legend{color:var(--case-secondary);padding:0 4px;font-size:13px}aside.case-inspector .case-custom-fields__checks input{width:16px;min-height:16px;accent-color:var(--case-blue);padding:0}aside.case-inspector .case-owner-selector__control>input{padding-right:36px!important}aside.case-inspector .case-owner-selector__control>svg{color:var(--case-secondary);right:12px}aside.case-inspector .case-owner-selector__popover{border-color:var(--case-border-soft);border-radius:6px;padding:10px;top:auto;bottom:calc(100% + 8px);box-shadow:0 10px 28px #1f23292e}aside.case-inspector .case-owner-selector__search{border-color:var(--case-border);border-radius:6px;min-height:36px}aside.case-inspector .case-owner-selector__search:focus-within{border-color:var(--case-blue);box-shadow:0 0 0 2px #3370ff1f}aside.case-inspector .case-owner-selector__option:hover,aside.case-inspector .case-owner-selector__option--selected{background:var(--case-blue-soft);border-color:#d8e3ff}aside.case-inspector[aria-label=用例详情] footer.case-form__footer{z-index:3;border-top-color:var(--case-border-soft);background:#fffffff5;justify-content:space-between;min-height:68px;margin:24px -24px 0;padding:14px 24px;bottom:0;box-shadow:0 -4px 14px #1f23290f}aside.case-inspector[aria-label=用例详情] div.case-form__actions{gap:8px}aside.case-inspector button.primary-button,aside.case-inspector button.secondary-button{min-width:72px;min-height:36px;transition:border-color .12s var(--ease-out), background-color .12s var(--ease-out), color .12s var(--ease-out), box-shadow .12s var(--ease-out);border-radius:6px;padding:0 16px;font-size:13px;font-weight:500}aside.case-inspector button.primary-button{border:1px solid var(--case-blue);color:#fff;background:var(--case-blue)}aside.case-inspector button.primary-button:hover:not(:disabled){border-color:var(--case-blue-hover);background:var(--case-blue-hover)}aside.case-inspector button.primary-button:focus-visible{outline:0;box-shadow:0 0 0 2px #3370ff38}aside.case-inspector footer.case-form__footer .secondary-button{color:var(--case-secondary);background:0 0;border:1px solid #0000}aside.case-inspector footer.case-form__footer .secondary-button:hover:not(:disabled){color:var(--case-blue);background:var(--case-blue-soft);border-color:#d8e3ff}aside.case-inspector .save-state{color:#1f845a;font-size:12px}@media (width<=720px){aside.case-inspector form.case-form{padding:18px 16px 0}aside.case-inspector .case-form__fieldset>.case-rich-editor{margin-bottom:20px}aside.case-inspector div.case-form__grid{grid-template-columns:1fr;gap:16px}aside.case-inspector .case-attachment-uploader__content{flex-direction:column}aside.case-inspector .case-attachment-uploader__drop{width:100%;min-height:76px}aside.case-inspector footer.case-form__footer{min-height:64px;margin:20px -16px 0;padding:12px 16px}}.editor-shell{min-width:0;color:var(--text);background:var(--canvas);grid-template-rows:64px minmax(0,1fr)}.editor-header{border-bottom:1px solid var(--border);background:var(--surface);gap:12px;min-width:0;min-height:64px;padding:0 18px;position:relative}.editor-header h1{min-width:140px;max-width:min(480px,38vw);color:var(--text-strong);font-size:18px;font-weight:600;line-height:1.35}.editor-header>.icon-button{width:var(--control-height);height:var(--control-height);flex:0 0 var(--control-height)}.editor-header__meta{border-radius:var(--radius-control);min-width:max-content;color:var(--muted);background:var(--surface-subtle);flex:none;gap:7px;padding:4px 8px;font-size:12px;position:relative}.editor-header>.editor-toolbar{background:var(--surface);border-bottom:0;flex:auto;justify-content:safe center;align-self:stretch;gap:10px;width:auto;min-height:0;padding-inline:6px}.editor-header>.editor-toolbar--outline{flex:none;width:max-content;max-width:min(520px,100% - 760px);position:absolute;left:50%;transform:translate(-50%)}.editor-toolbar--outline .editor-toolbar__spacer{display:none}.editor-header>.editor-toolbar .toolbar-button,.editor-header>.editor-toolbar .node-kind{min-height:38px;padding-inline:11px;font-size:14px}.editor-header>.editor-toolbar .icon-button{flex:0 0 38px;width:38px;height:38px}.editor-header>.editor-toolbar svg{width:17px;height:17px}.online-members{min-width:0}.collaboration-members{flex:none;position:relative}.collaboration-members-trigger{border-radius:var(--radius-control);min-height:34px;color:var(--muted);cursor:pointer;white-space:nowrap;font-family:var(--font-family-ui);font-synthesis:none;background:0 0;border:0;align-items:center;gap:7px;padding:0 6px;font-size:14px;line-height:1.4;display:inline-flex}.collaboration-members-trigger__icon>svg{flex:0 0 17px;width:17px;height:17px}.collaboration-members-trigger:hover,.collaboration-members-trigger[aria-expanded=true]{color:var(--text-strong);background:var(--surface-hover)}.collaboration-members-popover{z-index:30;border:1px solid var(--border);border-radius:var(--radius-panel);width:320px;max-height:min(360px,100vh - 80px);color:var(--text);background:var(--surface);box-shadow:var(--shadow-raised);font-family:var(--font-family-ui);font-synthesis:none;position:absolute;top:calc(100% + 9px);left:-8px;overflow:hidden auto}.collaboration-members-popover header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:52px;padding:0 16px;display:flex}.collaboration-members-popover header strong,.collaboration-member-details strong{color:var(--text-strong);font-size:16px;font-weight:700;line-height:1.4}.collaboration-members-popover header span,.collaboration-member-details span{color:#475467;font-size:14px;line-height:1.45}.collaboration-members-popover ul{margin:0;padding:8px;list-style:none}.collaboration-members-popover li{border-radius:var(--radius-control);align-items:center;gap:12px;min-height:64px;padding:8px 10px;display:flex}.collaboration-members-popover li:hover{background:var(--surface-hover)}.collaboration-member-avatar{border:1px solid var(--surface);color:#fff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:visible}.online-member img,.collaboration-member-avatar img{border-radius:inherit;object-fit:cover;image-rendering:auto;width:100%;height:100%;display:block;position:absolute;inset:0}.online-member__presence,.collaboration-member-avatar__presence{bottom:-2px;right:-2px}.collaboration-member-details{flex-direction:column;gap:3px;min-width:0;display:flex}.collaboration-member-details strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collaboration-members-empty{color:var(--muted);text-align:center;margin:0;padding:20px 14px}.editor-tabs{align-self:stretch;gap:4px;margin-left:auto;margin-right:80px}.editor-tabs button{min-width:58px;color:var(--muted);padding:0 14px;font-size:14px;font-weight:500}.editor-tabs button:hover{color:var(--text-strong);background:var(--surface-hover)}.editor-tabs .editor-tabs__active{color:var(--accent);background:0 0}.icon-button,.toolbar-button,.text-button,.primary-button,.secondary-button,.danger-button{--press-duration:var(--duration-press-release);border-radius:var(--radius-control);transition:color .12s var(--ease-out), border-color .12s var(--ease-out), background-color .12s var(--ease-out), box-shadow .12s var(--ease-out), transform var(--press-duration) var(--ease-out)}.icon-button:hover:not(:disabled),.text-button:hover:not(:disabled){color:var(--accent);background:var(--surface-hover)}.primary-button,.secondary-button,.danger-button{min-height:var(--control-height);padding:0 14px;font-size:13px;font-weight:500}.primary-button{border:1px solid var(--accent);color:#fff;background:var(--accent)}.primary-button:hover:not(:disabled){border-color:var(--accent-hover);background:var(--accent-hover)}.secondary-button{border:1px solid var(--border);color:var(--text);background:var(--surface)}.secondary-button:hover:not(:disabled){color:var(--accent);background:var(--surface-selected);border-color:#9db2df}.toolbar-button:disabled,.primary-button:disabled,.secondary-button:disabled,.danger-button:disabled{color:#98a2b3;cursor:not-allowed;opacity:1;background:#f2f4f7;border-color:#e4e7ec}.editor-toolbar{border-bottom:1px solid var(--border);background:var(--surface);scrollbar-color:#c7cfdd transparent;scrollbar-width:thin;flex:0 0 50px;justify-content:center;gap:8px;width:100%;min-width:0;min-height:50px;padding:7px 12px;overflow:auto hidden}.editor-toolbar>*{flex:none}.editor-toolbar__group,.editor-toolbar__outline-actions{gap:2px}.editor-toolbar>.semi-divider-vertical{border-color:var(--border);height:22px;margin:6px 2px}.toolbar-button,.node-kind{min-height:var(--control-height);color:#475467;white-space:nowrap;background:0 0;border:1px solid #0000;gap:6px;padding:0 9px;font-size:13px}.toolbar-button:hover:not(:disabled),.node-kind:hover:not(:disabled){color:var(--accent);background-color:var(--surface-selected);border-color:#d9e2f5}.toolbar-button:active:not(:disabled),.node-kind:active:not(:disabled){background:#dce7ff}.toolbar-insert-menu{flex:none;position:relative}.toolbar-insert-menu__popover{z-index:30;background:#fff;border:1px solid #dee2e8;border-radius:6px;min-width:168px;padding:6px;position:fixed;box-shadow:0 8px 24px #1f232929}.toolbar-insert-menu__group{display:grid}.toolbar-insert-menu__separator{background:#eff0f1;height:1px;margin:5px 4px}.toolbar-insert-menu__popover button{color:#1f2329;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;min-height:36px;padding:0 10px;font-size:14px;display:grid}.toolbar-insert-menu__popover .semi-icon{color:#646a73;font-size:18px}.toolbar-insert-menu__popover button:hover:not(:disabled),.toolbar-insert-menu__popover button:focus-visible{color:#1f2329;background:#f2f3f5;outline:none}.toolbar-insert-menu__popover button:disabled{color:#98a2b3;cursor:not-allowed}.workspace{background:#f7f8fa;min-width:0;overflow:hidden}.mindmap-canvas,.mindmap-canvas-layer,.mindmap-outline-view{background:#f7f8fa;min-width:0}.mindmap-canvas .smm-node.active .smm-hover-node{opacity:.86;stroke:#4e7cc9;stroke-width:1.5px;filter:drop-shadow(0 0 1.5px #3370ff29)}.mindmap-canvas{position:relative}.mindmap-drag-feedback{z-index:20;color:#1f4aa8;pointer-events:none;text-overflow:ellipsis;white-space:nowrap;background:#f4f7fff5;border:1px solid #b7c9f8;border-radius:6px;justify-content:center;align-items:center;max-width:min(520px,100% - 32px);min-height:32px;padding:5px 12px;font-size:12px;font-weight:600;line-height:20px;display:inline-flex;position:absolute;top:14px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 4px 14px #1f23291f}.mindmap-drag-feedback[data-state=invalid]{color:#b42318;background:#fff7f6f7;border-color:#f0b4b0}.mindmap-drag-feedback[data-state=moving]{color:#475467;background:#fffffff5;border-color:#d0d5dd}.mindmap-drag-feedback[hidden]{display:none}.mindmap-drag-clone{filter:drop-shadow(0 4px 10px #1f23293d)}.mindmap-canvas[data-drag-state=invalid],.mindmap-canvas[data-drag-state=invalid] *{cursor:no-drop!important}.mindmap-canvas[data-drag-state=valid] .mindmap-drag-clone{filter:drop-shadow(0 4px 10px #3370ff4d)}.mindmap-canvas[data-drag-state=invalid] .mindmap-drag-clone{filter:grayscale(.2)drop-shadow(0 4px 10px #b4231847)}.mindmap-canvas--space-pan,.mindmap-canvas--space-pan *{cursor:grab!important}.mindmap-canvas--space-pan:active,.mindmap-canvas--space-pan:active *{cursor:grabbing!important}.canvas-loading{color:var(--muted);background:#f7f8fa;font-size:13px}.stats-rail{z-index:8;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:column;gap:0;width:auto;padding:4px;display:flex;inset:14px auto auto 14px;box-shadow:0 2px 8px #0f172a14}.stat-badge{width:54px;min-height:44px;color:var(--muted);background:var(--surface);box-shadow:none;border:0;border-bottom:1px solid #eaecf0;border-radius:0;gap:1px}.stat-badge:last-child{border-bottom:0}.editor-shell .stat-badge strong{color:var(--text-strong);font-size:14px;line-height:1.2}.stat-badge span{font-size:12px}.stat-badge.semi-button{height:auto;padding:0}.stat-badge .semi-button-content{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:100%;min-height:44px;display:flex}.stat-badge[aria-pressed=true]{color:var(--accent);background:var(--surface-selected);box-shadow:inset 2px 0 0 var(--accent)}.stat-badge[aria-pressed=true] strong{color:var(--accent)}.stat-badge.semi-button-disabled{color:var(--text-disabled);background:var(--surface);opacity:1}.mindmap-node-detail-panel{height:calc(100% - 64px);top:64px}.mindmap-node-detail-panel .semi-sidesheet-inner{border-left:1px solid var(--border);background:#fff;box-shadow:-6px 0 18px #1f232914}.mindmap-node-detail-panel .semi-sidesheet-header{border-bottom:1px solid var(--border);align-items:center;min-height:54px;padding:0 16px}.mindmap-node-detail-panel .semi-sidesheet-close{border-radius:var(--radius-control);justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.mindmap-node-detail-panel .semi-sidesheet-close:hover,.mindmap-node-detail-panel .semi-sidesheet-close:focus-visible{background:var(--surface-hover)}.mindmap-node-detail-panel .semi-sidesheet-body{min-height:0;overflow:hidden}.mindmap-node-detail-panel__title{align-items:baseline;gap:18px;display:flex}.mindmap-node-detail-panel__title strong{color:#1f2329;font-size:16px;font-weight:600}.mindmap-node-detail-panel__title span{color:#646a73;font-size:13px}.mindmap-node-detail-panel__body{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.mindmap-node-detail-panel .semi-table-wrapper{background:#fff;min-height:0;overflow:auto}.mindmap-node-detail-panel .semi-table-row-head{color:#8f959e;background:#fff;height:48px;font-size:13px;font-weight:400}.mindmap-node-detail-panel .semi-table-row-cell{color:#1f2329;background:#fff;border-bottom-color:#dee0e3;min-width:0;height:70px;font-size:14px}.mindmap-node-detail-panel .semi-table-row:hover .semi-table-row-cell{background:#f5f6f7}.mindmap-node-detail-panel__row--selected .semi-table-row-cell{background:#e8f3ff}.mindmap-node-detail-panel__locate.semi-button{color:#1456f0;text-align:left;justify-content:flex-start;max-width:100%;height:auto;min-height:32px;padding:4px 6px;font-weight:400}.mindmap-node-detail-panel__locate .semi-button-content,.mindmap-node-detail-panel__path{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mindmap-node-detail-panel__path{color:#646a73;display:block}.mindmap-node-detail-panel__audit{flex-direction:column;gap:5px;min-width:0;display:flex}.mindmap-node-detail-panel__audit-user{color:#1f2329;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;display:flex;overflow:hidden}.mindmap-node-detail-panel__audit-avatar{color:#1456f0;background:#e8f3ff;border-radius:50%;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.mindmap-node-detail-panel__audit-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.mindmap-node-detail-panel__audit-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mindmap-node-detail-panel__audit-user>.mindmap-node-detail-panel__audit-avatar{flex:none}.mindmap-node-detail-panel__audit small{color:#8f959e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mindmap-node-detail-panel__empty{color:#8f959e;text-align:center;padding:80px 16px}.mindmap-node-detail-panel__footer{background:#fff;border-top:1px solid #dee0e3;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:10px 16px;display:flex}.mindmap-node-detail-panel__footer>span{color:#646a73;white-space:nowrap;font-size:13px}.mindmap-node-detail-panel .semi-page-item-active{color:#fff;background:#1456f0;border-color:#1456f0}.zoom-controls{z-index:8;border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);flex-direction:row;gap:2px;width:auto;height:40px;padding:3px;display:flex;inset:auto 16px 16px auto;box-shadow:0 2px 8px #0f172a14}.zoom-controls .icon-button{width:32px;height:32px}.zoom-controls__value{color:#475467;font-variant-numeric:tabular-nums;min-width:44px;font-size:12px}.zoom-controls__track{display:none}.case-node-edit-button{border-radius:5px;box-shadow:0 1px 3px #1849b72e}.case-node-edit-button:hover{transform:none;box-shadow:0 2px 6px #1849b738}.mindmap-outline-view{padding:28px clamp(16px,6vw,72px) 48px;overflow:auto}.mindmap-outline-tree{width:min(920px,100%);margin:0 auto;padding:8px 0 48px}.mindmap-outline-row{border-radius:var(--radius-control);border:1px solid #0000;min-height:42px;margin:2px 0;padding-right:8px}.mindmap-outline-row:hover{background:var(--surface);border-color:#e4e7ec}.mindmap-outline-row--selected{background:var(--surface-selected);border-color:#b9cbf4}.mindmap-outline-row--editing{background:#f0f1f3;border-color:#d7dce5}.mindmap-outline-row__title{cursor:text;color:var(--text-strong);line-height:1.45}.mindmap-outline-row__title-edit:disabled{cursor:not-allowed;opacity:0}.mindmap-outline-empty,.mindmap-tools-empty,.history-empty,.archive-empty{min-height:180px;color:var(--muted);text-align:center;place-items:center;padding:24px;font-size:13px;display:grid}.node-context-menu,.node-type-menu,.node-case-priority-menu,.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-raised)}.node-context-menu,.node-type-menu,.node-case-priority-menu{padding:5px}.node-context-menu button,.node-type-menu button,.node-case-priority-menu button{color:#344054;border-radius:5px;min-height:34px}.node-context-menu button:hover,.node-context-menu button:focus-visible,.node-type-menu button:hover,.node-type-menu button:focus-visible,.node-case-priority-menu button:hover,.node-case-priority-menu button:focus-visible,.node-case-priority-menu button[aria-checked=true]{color:var(--accent);background:var(--surface-selected)}.node-context-menu__danger{color:var(--danger)!important}.node-note-popover header,.node-decoration-popover header{border-bottom:1px solid var(--border);min-height:44px;padding:0 14px}.node-decoration-popover footer{border-top:1px solid var(--border);padding:12px 14px}.annotation-tag-chip,.annotation-tag-recent button,.node-icon-picker__grid button{border-radius:var(--radius-control)}.node-annotation-tag-popover{border-color:var(--border-strong);border-radius:var(--radius-panel)}.node-annotation-tag-popover header{border-bottom-color:var(--border)}.node-annotation-tag-popover__close:hover,.node-annotation-tag-popover__close:focus-visible{color:var(--text-strong);background:var(--surface-selected)}.annotation-tag-confirm{border-color:var(--accent);background:var(--accent)}.node-icon-picker__grid .semi-button:hover,.node-icon-picker__grid .semi-button.is-selected{background:var(--surface-selected);border-color:#9db2df}.node-type-dialog__backdrop,.node-delete-dialog__backdrop,.transfer-dialog-backdrop{background:#1018287a;padding:20px}.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog,.case-custom-fields__dialog{border-radius:var(--radius-panel);background:var(--surface);border:1px solid #d0d5dd;box-shadow:0 20px 48px #10182838}.node-type-dialog header,.node-delete-dialog header,.xmind-dialog__header{border-bottom:1px solid var(--border);min-height:54px;padding:0 18px}.node-type-dialog footer,.node-delete-dialog footer,.xmind-dialog__footer{border-top:1px solid var(--border);background:#fcfcfd;min-height:60px;padding:12px 18px}.node-type-dialog h2,.node-delete-dialog h2,.xmind-dialog__header strong{color:var(--text-strong);font-size:15px;font-weight:600}.xmind-risk-dialog{width:min(480px,100vw - 40px)}.xmind-import-dialog{border-color:#c7cfdd;width:min(680px,100vw - 40px);box-shadow:0 24px 64px #10182847}.xmind-import-dialog .xmind-dialog__header{min-height:68px;padding:0 24px}.xmind-import-dialog .xmind-dialog__header strong{font-size:17px;line-height:1.35}.xmind-import-dialog .xmind-dialog__header span{color:#667085;font-size:13px}.xmind-import-dialog .xmind-dialog__header .icon-button{color:#667085;border-color:#0000}.xmind-import-dialog .xmind-dialog__header .icon-button:hover{color:var(--text-strong);background:#f2f4f7;border-color:#d0d5dd}.xmind-risk-dialog__body{gap:14px;padding:24px 22px 16px}.xmind-risk-dialog__body>svg{color:var(--warning);background:var(--warning-soft);border-radius:50%;padding:5px}.xmind-risk-dialog__body strong{color:var(--text-strong);font-size:14px}.xmind-risk-dialog__body p{color:var(--muted);margin-top:6px;line-height:1.55}.xmind-risk-dialog__acknowledgement{border-radius:var(--radius-control);color:#7a2e0e;background:var(--warning-soft);cursor:pointer;border-color:#fedf89;margin:0 22px 20px;padding:11px 12px}.xmind-template-options{gap:0}.xmind-template-options legend{color:var(--text-strong);margin-bottom:10px;font-size:13px}.xmind-template-option{cursor:pointer;background:#fff;border-color:#d0d5dd;border-radius:0;align-items:center;min-height:72px;padding:13px 15px}.xmind-template-option:first-of-type{border-radius:var(--radius-control) 0 0 var(--radius-control)}.xmind-template-option:last-of-type{border-radius:0 var(--radius-control) var(--radius-control) 0;margin-left:-1px}.xmind-template-option--active{z-index:1;border-color:var(--accent);color:var(--text-strong);box-shadow:0 0 0 1px var(--accent);background:#f8faff}.xmind-template-option--disabled{color:#98a2b3;cursor:not-allowed;background:#f7f8fa}.xmind-template-option input{flex:0 0 16px;width:16px;height:16px}.xmind-template-option strong{color:inherit;font-size:14px;font-weight:600}.xmind-template-option--disabled small{color:#98a2b3}.xmind-file-dropzone{border-radius:var(--radius-control);color:#475467;background:#f8faff;border-color:#8fa7d8;gap:10px;min-height:176px;padding:28px 24px;box-shadow:inset 0 0 0 1px #356df30a}.xmind-file-dropzone>svg{box-sizing:content-box;border-radius:var(--radius-control);color:var(--accent);background:#e9efff;padding:10px}.xmind-file-dropzone strong{color:var(--text-strong);font-size:15px;font-weight:600}.xmind-file-dropzone span{color:#667085;font-size:13px}.xmind-file-dropzone:hover,.xmind-file-dropzone--active{border-color:var(--accent);color:var(--accent);background:#f3f6ff;box-shadow:inset 0 0 0 1px #356df31f}.xmind-file-dropzone:hover>svg,.xmind-file-dropzone--active>svg{background:#dce7ff}.xmind-file-row,.xmind-preview-summary{border-radius:var(--radius-control)}.xmind-file-row{background:#fcfcfd;border-color:#d0d5dd;min-height:64px;padding:11px 13px}.xmind-file-row>svg{color:var(--accent)}.xmind-preview-summary{background:var(--success-soft);border-color:#abefc6;padding:14px 16px}.xmind-preview-summary small{color:#475467}.xmind-import-loading{background:#101828ad}.xmind-import-dialog .xmind-dialog__footer{gap:10px;min-height:68px;padding:14px 24px}.xmind-import-dialog .xmind-dialog__footer button{min-width:92px;min-height:36px}.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector{border:1px solid var(--border);border-radius:var(--radius-panel);background:var(--surface);box-shadow:var(--shadow-panel);top:12px;bottom:12px;right:12px;overflow:hidden}.mindmap-tools-panel{width:min(400px,100% - 24px)}.transfer-panel{width:min(560px,100% - 24px)}.archive-panel{width:min(900px,100% - 24px)}aside.case-inspector{width:min(680px,100% - 24px)}.mindmap-tools-panel__header,.transfer-panel__header,.case-inspector__header{border-bottom:1px solid var(--border);background:var(--surface);min-height:56px;padding:0 16px}.mindmap-tools-panel__header span,.transfer-panel__header span{color:var(--muted);font-size:11px}.mindmap-tools-panel__header strong,.transfer-panel__header strong,.case-inspector__header>strong{color:var(--text-strong);font-size:15px;font-weight:600}.mindmap-tools-panel__body,.transfer-panel__body,.archive-panel__body{scrollbar-color:#c7cfdd transparent;scrollbar-width:thin}.mindmap-tools-panel__body{padding:16px}.mindmap-style-panel{align-content:start;gap:20px;display:grid}.mindmap-theme-picker{border:0;min-width:0;margin:0;padding:0}.mindmap-theme-picker>legend{color:var(--text-strong);margin-bottom:10px;padding:0;font-size:13px;font-weight:600}.mindmap-theme-picker__options{gap:10px;display:grid}.mindmap-theme-option{border:1px solid var(--border);border-radius:var(--radius-control);min-height:112px;color:var(--text);background:var(--surface);cursor:pointer;text-align:left;grid-template-columns:minmax(160px,1fr) 88px;align-items:center;gap:14px;padding:10px;display:grid}.mindmap-theme-option:hover{background:#fafbff;border-color:#9db2df}.mindmap-theme-option[aria-checked=true]{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.mindmap-theme-option>strong{font-size:14px;font-weight:600}.mindmap-theme-preview{background:#f5f7fa;border:1px solid #e4e7ec;border-radius:5px;grid-template-columns:48px 40px 40px;justify-content:space-between;align-items:center;min-width:0;height:82px;padding:9px;display:grid;position:relative;overflow:hidden}.mindmap-theme-preview:before{content:"";background:#7c899d;height:1px;position:absolute;left:35px;right:18px}.mindmap-theme-preview__level{z-index:1;gap:9px;display:grid;position:relative}.mindmap-theme-preview__level i{background:#fff;border:1px solid #8491a5;border-radius:3px;width:100%;height:15px;display:block}.mindmap-theme-preview__root i{border-color:#2459d4;height:22px}.mindmap-theme-option--navy-mint .mindmap-theme-preview{background:#f3f3f3}.mindmap-theme-option--navy-mint .mindmap-theme-preview:before{background:#25446b;height:2px}.mindmap-theme-option--navy-mint .mindmap-theme-preview__root i{background:#193a61;border-color:#b9c5cc}.mindmap-theme-option--navy-mint .mindmap-theme-preview__second i{background:#a9dfe0;border:2px solid #25446b}.mindmap-theme-option--navy-mint .mindmap-theme-preview__node i{background:#f8f8f8;border-color:#25446b}.mindmap-search-input{min-height:var(--control-height);border-color:var(--border);border-radius:var(--radius-control);background:var(--surface)}.mindmap-search-input:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.search-result-list>button{border-radius:var(--radius-control);min-height:44px}.search-result-list>button:hover,.search-result-list>button[aria-selected=true]{background:var(--surface-selected)}.transfer-tabs{border-bottom:1px solid var(--border);background:var(--surface);min-height:44px}.transfer-tabs button{color:var(--muted);font-size:13px}.transfer-tabs__active{color:var(--accent)!important}.transfer-panel__body,.archive-panel__body{min-height:0;overflow:auto}.transfer-section,.archive-section{gap:16px;padding:18px}.transfer-section__intro{color:var(--accent)}.transfer-section__intro span{color:var(--muted);line-height:1.5}.transfer-field select,.decoration-form input,.decoration-form select,.decoration-form textarea{min-height:var(--control-height);border-color:var(--border);border-radius:var(--radius-control);background:var(--surface)}.history-layout{min-height:0}.history-list{border-right:1px solid var(--border);background:#fcfcfd;width:210px;padding:10px}.history-item{border-radius:var(--radius-control);border:1px solid #0000;margin-bottom:5px;padding:10px}.history-item:hover,.history-item--active{background:var(--surface-selected);border-color:#d9e2f5}.history-detail{padding:16px}.archive-case-card,.transfer-summary,.version-document,.restore-confirm{border:1px solid var(--border);border-radius:var(--radius-control);box-shadow:none;background:#fcfcfd}.archive-panel__header{border-bottom:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 16px 0 18px;display:flex}.archive-panel__title{align-items:center;gap:10px;min-width:0;display:flex}.archive-panel__title>svg{color:var(--accent);flex:none}.archive-panel__title>div{gap:2px;min-width:0;display:grid}.archive-panel__title strong{color:var(--text-strong);font-size:15px;font-weight:600;line-height:22px}.archive-panel__title span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:18px;overflow:hidden}.archive-panel__body{flex:1;grid-template-columns:minmax(300px,.88fr) minmax(380px,1.32fr);min-height:0;display:grid;overflow:hidden}.archive-browser,.archive-preview{min-width:0;min-height:0}.archive-browser{border-right:1px solid var(--border);background:#f8f9fb;flex-direction:column;display:flex}.archive-browser__search .semi-input-wrapper{border-color:var(--border);border-radius:var(--radius-control);background:var(--surface);min-height:36px}.archive-browser__search .semi-input{font-size:13px}.archive-browser__selection{border-bottom:1px solid var(--border);color:#475467;background:var(--surface);justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:0 14px;font-size:12px;display:flex}.archive-browser__selection .semi-checkbox-addon{color:#344054;font-size:13px}.archive-browser__loading,.archive-browser__error,.archive-preview__loading,.archive-preview__error,.archive-preview__empty{min-height:180px;color:var(--muted);text-align:center;place-content:center;justify-items:center;gap:10px;padding:24px;font-size:13px;display:grid}.archive-browser__error>svg,.archive-preview__error>svg{color:#d92d20}.archive-folder-tree{scrollbar-color:#c7cfdd transparent;scrollbar-width:thin;flex:1;min-height:0;padding:8px;overflow:auto}.archive-folder__header{border-radius:var(--radius-control);color:#344054;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:16px 18px minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;min-height:38px;padding:0 8px;display:grid}.archive-folder__header:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.archive-folder__header>svg:nth-of-type(2){color:#e7a923}.archive-folder__header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:20px;overflow:hidden}.archive-folder__header>span{color:#667085;text-align:center;background:#e9edf3;border-radius:4px;min-width:24px;padding:1px 6px;font-size:11px}.archive-folder__items{gap:4px;padding:3px 0 5px 20px;display:grid}.archive-folder__empty{color:#98a2b3;text-align:center;padding:14px 10px;font-size:12px}.archive-case-row{border-radius:var(--radius-control);background:0 0;border:1px solid #0000;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:4px;min-height:58px;padding:4px 6px;display:grid}.archive-case-row>.semi-checkbox{justify-self:center}.archive-case-row__content{min-width:0;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;gap:5px;padding:5px 4px;display:grid}.archive-case-row__content:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-radius:3px}.archive-case-row__title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:20px;overflow:hidden}.archive-case-row__meta{color:#667085;align-items:center;gap:7px;min-width:0;font-size:12px;line-height:18px;display:flex}.archive-preview{background:var(--surface);scrollbar-color:#c7cfdd transparent;scrollbar-width:thin;overflow:auto}.archive-case-detail{min-width:0}.archive-case-detail__header{justify-content:space-between;align-items:flex-start;gap:18px;min-height:78px;padding:18px 20px 14px;display:flex}.archive-case-detail__header>div:first-child{min-width:0}.archive-case-detail__header h2{color:var(--text-strong);overflow-wrap:anywhere;margin:5px 0 0;font-size:18px;font-weight:600;line-height:26px}.archive-case-detail__status{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.archive-feishu-link{border-radius:var(--radius-control);color:#2459d4;background:#f5f8ff;border:1px solid #b9c9ec;align-items:center;gap:6px;min-height:32px;margin:0 20px 12px;padding:0 10px;font-size:13px;text-decoration:none;display:inline-flex}.archive-feishu-link:hover{border-color:var(--accent);background:#edf3ff}.archive-feishu-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.archive-detail-section{border-top:1px solid var(--border);padding:16px 20px 20px}.archive-detail-section h3{color:var(--text-strong);margin:0 0 14px;font-size:14px;font-weight:600;line-height:20px}.archive-detail-section__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-detail-section__heading h3{margin-bottom:0}.archive-detail-section__heading>span{color:var(--muted);font-size:12px}.archive-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin:0;display:grid}.archive-detail-field{min-width:0}.archive-detail-field--wide{grid-column:1/-1}.archive-detail-field dd{color:#344054;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:20px}.archive-audit-user{vertical-align:middle;align-items:center;gap:8px;min-width:0;display:inline-flex}.archive-audit-avatar{color:#2459d4;background:#eef4ff;border:1px solid #d9e2f5;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.archive-audit-avatar img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.archive-audit-name{min-width:0;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.archive-audit-user--empty{color:var(--muted)}.archive-step-table{border:1px solid var(--border);border-radius:var(--radius-control);overflow:hidden}.archive-step-table__row{border-top:1px solid var(--border);grid-template-columns:54px minmax(0,1fr) minmax(0,1fr);min-height:54px;display:grid}.archive-step-table__row:first-child{border-top:0}.archive-step-table__row>span{color:#344054;overflow-wrap:anywhere;min-width:0;padding:10px 12px;font-size:13px;line-height:20px}.archive-step-table__row>span+span{border-left:1px solid var(--border)}.archive-step-table__head>span{color:#475467;padding-block:8px;font-size:12px;font-weight:600}.archive-step-empty{border-radius:var(--radius-control);color:#98a2b3;text-align:center;border:1px dashed #d0d5dd;padding:28px 16px;font-size:13px}.archive-batch-result{border-bottom:1px solid var(--border);background:#f8fafc;padding:16px 20px}.archive-batch-result>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.archive-batch-result>header>div:first-child{gap:2px;display:grid}.archive-batch-result>header strong{color:var(--text-strong);font-size:14px;line-height:20px}.archive-batch-result>header span{color:var(--muted);font-size:11px}.archive-batch-result__summary{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.archive-batch-result__items{gap:2px;max-height:180px;margin-top:10px;display:grid;overflow:auto}.archive-result-item{border-top:1px solid #e4e7ec;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:5px 7px;display:grid}.archive-result-item:first-child{border-top:0}.archive-result-item--archived>svg{color:#079455}.archive-result-item--skipped>svg{color:#1570ef}.archive-result-item>div{gap:2px;min-width:0;display:grid}.archive-result-item__heading{align-items:center;gap:6px;min-width:0;display:flex}.archive-result-item strong,.archive-result-item span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.archive-result-item strong{color:#344054;font-size:13px;font-weight:500;line-height:18px}.archive-result-item__heading .semi-tag{flex:none}.archive-result-item span{color:#667085;font-size:12px;line-height:18px}.archive-result-item>a{border-radius:var(--radius-control);width:28px;height:28px;color:var(--accent);place-items:center;display:grid}.archive-result-item>a:hover{background:#e9effc}.archive-panel__footer{border-top:1px solid var(--border);background:var(--surface);flex:none;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:10px 16px;display:flex}.archive-panel__footer-status{gap:2px;min-width:0;display:grid}.archive-panel__footer-status span{color:#667085;text-overflow:ellipsis;white-space:nowrap;max-width:470px;font-size:12px;line-height:18px;overflow:hidden}.archive-panel__actions,.archive-confirm__actions{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.archive-confirm__body{gap:8px;padding:4px 0;display:grid}.archive-confirm__body strong{color:var(--text-strong);font-size:14px;line-height:20px}.archive-confirm__body p{color:#667085;margin:0;font-size:13px;line-height:20px}.case-inspector__header-actions{gap:6px}.case-inspector__delete-icon,.case-inspector__header-actions .icon-button{border-radius:var(--radius-control);place-items:center;width:32px;height:32px}aside.case-inspector form.case-form{scrollbar-color:#c7cfdd transparent;scrollbar-width:thin;gap:0;padding:20px 20px 0;overflow-x:hidden}aside.case-inspector fieldset.case-form__fieldset{min-width:0}aside.case-inspector form.case-form label,.case-rich-editor__label{color:#344054;font-size:14px;font-weight:500}aside.case-inspector form.case-form input,aside.case-inspector form.case-form select,aside.case-inspector form.case-form textarea{width:100%;min-width:0;min-height:var(--control-height);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text);background:var(--surface);padding:7px 10px;font-size:14px;line-height:1.5}aside.case-inspector form.case-form input:hover:not(:disabled),aside.case-inspector form.case-form select:hover:not(:disabled),aside.case-inspector form.case-form textarea:hover:not(:disabled){border-color:#98abd3}aside.case-inspector form.case-form input:focus,aside.case-inspector form.case-form select:focus,aside.case-inspector form.case-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring);outline:0}aside.case-inspector form.case-form input:disabled,aside.case-inspector form.case-form select:disabled,aside.case-inspector form.case-form textarea:disabled{color:#667085;cursor:not-allowed;background:#f2f4f7}.case-form small[role=alert],.case-rich-editor>small[role=alert]{color:var(--danger);font-size:12px;line-height:1.4}aside.case-inspector div.case-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.case-rich-editor__surface{border-color:var(--border);border-radius:var(--radius-control);min-width:0}.case-rich-editor__surface:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.case-rich-editor__toolbar{border-bottom-color:var(--border);scrollbar-width:thin;background:#f9fafb;min-width:0;min-height:40px;padding:0 8px;overflow:auto hidden}.case-rich-editor__toolbar button{border-radius:5px;width:30px;min-width:30px;min-height:30px}.case-rich-editor__toolbar .case-rich-editor__tabs button{width:auto;min-width:44px}.case-rich-editor .case-rich-editor__surface textarea{height:auto;min-height:0;box-shadow:none;resize:none;border:0;border-radius:0;padding:10px 12px;overflow:hidden}.case-rich-editor--fullscreen{border:1px solid var(--border);border-radius:var(--radius-panel);padding:16px;inset:16px}.case-rich-editor--fullscreen .case-rich-editor__surface{max-height:calc(100vh - 94px);overflow:auto}.case-rich-editor__image-placeholder,.case-rich-editor__unsafe-link{border-color:var(--border);color:var(--muted);background:#f9fafb}.case-rich-editor--fullscreen textarea,.case-rich-editor--fullscreen .case-rich-editor__preview{height:auto!important;min-height:calc(100vh - 150px)!important}.step-editor__heading{min-height:30px;color:var(--text-strong)}.case-step-table__head,.case-step-table__row{border-bottom-color:var(--border);grid-template-columns:44px minmax(0,1fr) minmax(0,1fr) 36px}.case-step-table__head{color:var(--muted);background:#f9fafb}.case-step-table__row:hover{background:#fcfcfd}.case-step-table__row textarea{min-height:64px;box-shadow:none!important;border:0!important;border-radius:0!important;padding:10px!important}.case-step-table__number i{color:#475467;background:#e4e7ec}.case-step-table__menu{border-color:var(--border);border-radius:var(--radius-control);width:132px;box-shadow:var(--shadow-raised)}.case-step-table__menu button{border-radius:5px;min-height:32px}.case-step-table__menu button:hover{color:var(--accent);background:var(--surface-selected)}.case-attachment-uploader__drop{border-radius:var(--radius-control);background:#fafbff;border-color:#98abd3;width:144px;min-height:88px;padding:12px}.case-attachment-uploader__drop:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-selected)}.case-attachment-uploader__item{border-bottom-color:var(--border);min-height:42px}.case-tag-selector__selected>span{color:#1849a9;background:#eff4ff;border:1px solid #c7d7fe;border-radius:999px}.case-tag-selector__trigger{border-radius:50%;width:24px;height:24px}.case-tag-selector__manage{border-color:var(--border);border-radius:var(--radius-control);width:min(320px,100%);box-shadow:var(--shadow-raised);padding:10px}.case-owner-field{color:var(--text-strong)}.case-owner-selector__control>input{border-color:var(--border)!important;border-radius:var(--radius-control)!important;color:var(--text)!important;background:var(--surface)!important}.case-owner-selector__control>input:hover:not(:disabled){border-color:#98abd3!important}.case-owner-selector__control>input:focus{outline:0;border-color:var(--accent)!important;box-shadow:0 0 0 3px var(--focus-ring)!important}.case-owner-selector__control>svg{color:var(--muted)}.case-owner-selector__popover{border-color:var(--border);border-radius:var(--radius-panel);color:var(--text);background:var(--surface);box-shadow:var(--shadow-raised)}.case-owner-selector__search{border-color:var(--border);color:var(--muted);background:var(--surface)}.case-owner-selector__search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.case-owner-selector__search input{color:var(--text)!important;background:0 0!important}.case-owner-selector__option{color:var(--text)}.case-owner-selector__option:hover,.case-owner-selector__option--selected{background:var(--surface-selected);border-color:#c7d7fe}.case-owner-selector__option-copy strong{color:var(--text-strong)}.case-owner-selector__option-copy small,.case-owner-selector__status,.case-owner-selector__footer{color:var(--muted)}.case-owner-selector__current{border-color:var(--border);background:var(--surface-subtle)}.case-owner-selector__footer{border-top-color:var(--border)}.case-owner-selector__footer .icon-button,.case-owner-selector__clear-search{color:var(--muted)}.case-owner-selector__footer .icon-button:hover:not(:disabled),.case-owner-selector__clear-search:hover{color:var(--accent);background:var(--surface-selected)}.case-owner-selector__empty{color:var(--muted)}.case-owner-selector__error{color:var(--danger)}.case-owner-selector__avatar{color:#2459d4;background:#e8efff}aside.case-inspector footer.case-form__footer{border-top:1px solid var(--border);background:#fcfcfd;min-height:64px;margin:28px -20px 0;padding:14px 20px}footer.case-form__footer .secondary-button{border:1px solid var(--border);min-width:74px;color:var(--text);background:var(--surface);padding:0 12px}.global-error-toast{border-radius:var(--radius-panel);color:#7a271a;box-shadow:var(--shadow-raised);background:#fef3f2;border:1px solid #fecdca}@media (width<=1100px){.editor-header h1{max-width:300px}.editor-toolbar{justify-content:flex-start;padding-inline:10px}aside.case-inspector{width:min(640px,100% - 24px)}}@media (width<=720px){.editor-shell{grid-template-rows:52px minmax(0,1fr)}.mindmap-node-detail-panel{height:calc(100% - 52px);top:52px}.mindmap-node-detail-panel__footer{flex-direction:column;align-items:flex-start;gap:6px}.editor-header{gap:6px;min-width:0;min-height:52px;padding-inline:8px}.editor-header h1{flex:0 min(128px,34vw);min-width:0;max-width:none;font-size:14px}.editor-header__meta,.editor-tabs button:not(.editor-tabs__active),.editor-header>.icon-button[title=帮助]{display:none}.editor-tabs{margin-left:0;margin-right:0}.editor-tabs button{min-width:48px;padding:0 8px;font-size:13px}.editor-toolbar{flex-basis:48px;min-height:48px;padding:6px 8px;scroll-padding-inline:8px}.editor-header>.editor-toolbar{min-width:0;padding-inline:4px;scroll-padding-inline:4px;overflow-x:auto}.editor-header>.editor-toolbar .toolbar-button,.editor-header>.editor-toolbar .node-kind{min-height:34px;padding-inline:8px;font-size:13px}.editor-header>.editor-toolbar .icon-button{flex-basis:34px;width:34px;height:34px}.editor-header>.editor-toolbar svg{width:15px;height:15px}.editor-header>.editor-toolbar--outline{flex:auto;width:auto;max-width:none;position:static;transform:none}.stats-rail{max-width:calc(100% - 20px);top:10px;left:10px;overflow-x:auto}.stat-badge{width:48px;min-width:48px}.zoom-controls{bottom:10px;right:10px}.mindmap-outline-view{padding:16px 10px 40px}.mindmap-outline-row{min-height:44px}aside.mindmap-tools-panel,aside.transfer-panel,aside.archive-panel,aside.case-inspector{width:calc(100vw - 16px);max-width:none;position:fixed;inset:104px 8px 8px auto;transform:none}.xmind-risk-dialog{width:min(480px,100vw - 16px);max-height:calc(100vh - 16px)}.xmind-import-dialog{width:min(680px,100vw - 16px);max-height:calc(100vh - 16px)}.transfer-dialog-backdrop,.node-type-dialog__backdrop,.node-delete-dialog__backdrop{padding:8px}.xmind-template-options{grid-template-columns:1fr;gap:8px}.xmind-template-option:first-of-type,.xmind-template-option:last-of-type{border-radius:var(--radius-control);margin:0}.xmind-file-dropzone{min-height:148px;padding:20px 16px}.history-layout{grid-template-columns:1fr}.history-list{border-right:0;border-bottom:1px solid var(--border);width:100%;max-height:170px}aside.case-inspector form.case-form{padding:16px 14px 0}aside.case-inspector div.case-form__grid{grid-template-columns:1fr;gap:20px}.case-rich-editor__toolbar-spacer{min-width:4px}.case-rich-editor--fullscreen{padding:10px;inset:8px}.case-step-table__head{display:none}.case-step-table__row{grid-template-columns:34px minmax(0,1fr) 34px;padding:6px 0}.case-step-table__row>div:nth-child(3){border-top:1px solid var(--border);grid-column:2}.case-step-table__menu-wrap{grid-area:1/3/span 2}.case-attachment-uploader__content{flex-direction:column}.case-attachment-uploader__drop{width:100%;min-height:72px}.case-attachment-uploader__list{width:100%}aside.case-inspector footer.case-form__footer{margin-inline:-14px;padding-inline:14px}.archive-panel__header{min-height:58px}.archive-panel__body{flex-direction:column;display:flex;overflow:hidden}.archive-browser{border-right:0;border-bottom:1px solid var(--border);flex:0 0 44%;min-height:190px;max-height:44%}.archive-preview{flex:1;overflow:auto}.archive-browser__search{padding:10px 10px 8px}.archive-browser__selection{min-height:38px;padding-inline:10px}.archive-folder-tree{padding:6px}.archive-case-detail__header,.archive-detail-section,.archive-batch-result{padding-inline:14px}.archive-feishu-link{margin-inline:14px}.archive-panel__footer{min-height:64px;padding:8px 10px}}@media (width<=420px){.editor-header>.icon-button[title=更多操作]{display:none}.xmind-dialog__header,.xmind-dialog__footer,.node-type-dialog header,.node-type-dialog footer,.node-delete-dialog header,.node-delete-dialog footer{padding-inline:14px}.xmind-risk-dialog__body{padding:20px 16px 14px}.xmind-risk-dialog__acknowledgement{margin:0 16px 16px}.xmind-import-dialog__body{gap:16px;padding:18px 16px}.xmind-import-dialog .xmind-dialog__header,.xmind-import-dialog .xmind-dialog__footer{padding-inline:16px}.case-inspector__header{padding-inline:14px}.archive-panel__title span{max-width:230px}.archive-folder__items{padding-left:8px}.archive-case-detail__header{flex-direction:column;gap:10px}.archive-detail-grid{grid-template-columns:1fr}.archive-detail-field--wide{grid-column:auto}.archive-step-table__row{grid-template-columns:42px minmax(0,1fr) minmax(0,1fr)}.archive-step-table__row>span{padding:8px;font-size:12px}.archive-batch-result>header{flex-direction:column;align-items:flex-start}.archive-batch-result__summary{justify-content:flex-start}.archive-panel__footer{flex-direction:column;align-items:stretch;gap:8px;min-height:88px}.archive-panel__footer-status span{text-overflow:clip;white-space:normal;max-width:none;overflow:visible}.archive-panel__actions{width:100%}.archive-panel__actions>button:last-child{flex:1}}.archive-panel,aside.case-inspector{--workspace-font:var(--font-family-ui);--workspace-ease-out:var(--ease-out);--workspace-ink:#182230;--workspace-text:#344054;--workspace-muted:#667085;--workspace-border:#d9dee7;--workspace-border-soft:#e8ebf0;--workspace-hover:#f5f7fa;--workspace-selected:#eef4ff;color:var(--workspace-text);font-family:var(--workspace-font);font-synthesis:none;background:#fff;border-color:#cfd5df;box-shadow:-10px 0 30px #1018281f}.archive-panel button,.archive-panel input,.archive-panel .semi-checkbox-addon,.archive-panel .semi-tag,aside.case-inspector button,aside.case-inspector input,aside.case-inspector select,aside.case-inspector textarea{letter-spacing:0;font-family:inherit}.archive-panel__header,aside.case-inspector .case-inspector__header{border-bottom-color:var(--workspace-border-soft);background:#fff;min-height:60px;padding-inline:20px 16px}.archive-panel__title>svg{color:#2459d4;width:19px;height:19px}.archive-panel__title>div{gap:1px}.archive-panel__title strong,aside.case-inspector .case-inspector__header>strong{color:var(--workspace-ink);font-size:16px;font-weight:600;line-height:23px}.archive-panel__header>button,aside.case-inspector .case-inspector__delete-icon,aside.case-inspector .case-inspector__header>.icon-button{color:#667085;border:1px solid #0000;border-radius:6px;flex:0 0 32px;width:32px;height:32px}.archive-panel__header>button:hover:not(:disabled),aside.case-inspector .case-inspector__delete-icon:hover:not(:disabled),aside.case-inspector .case-inspector__header>.icon-button:hover:not(:disabled){border-color:var(--workspace-border-soft);color:var(--workspace-ink);background:var(--workspace-hover)}.archive-panel__body{grid-template-columns:minmax(296px,.84fr) minmax(392px,1.16fr)}.archive-browser{border-right-color:var(--workspace-border-soft);background:#f7f8fa}.archive-browser__search .semi-input-wrapper{background:#fff;border-color:#cfd5df;border-radius:6px;min-height:38px;box-shadow:0 1px 2px #10182808}.archive-browser__search .semi-input::placeholder{color:#98a2b3}.archive-browser__search .semi-input-wrapper-focus{border-color:#4f75d8;box-shadow:0 0 0 3px #2459d424}.archive-browser__selection{border-bottom-color:var(--workspace-border-soft);min-height:44px;color:var(--workspace-muted);background:#fff;padding:0 16px;font-size:12px}.archive-folder-tree{padding:10px 8px 16px}.archive-folder+.archive-folder{margin-top:8px}.archive-folder__header{min-height:40px;color:var(--workspace-text);border-radius:6px;grid-template-columns:16px 18px minmax(0,1fr) auto;gap:8px;padding:0 10px}.archive-folder__header:hover,.archive-folder__header:focus-visible{background:#eef1f5}.archive-folder__header strong{font-size:13px;font-weight:600;line-height:20px}.archive-folder__header>span{min-width:26px;color:var(--workspace-muted);background:#e8ecf2;border-radius:5px;padding:2px 7px;font-size:12px;line-height:16px}.archive-folder__items{gap:4px;padding:4px 0 6px 22px}.archive-case-row{background:0 0;border-color:#0000;border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:5px;min-height:62px;padding:5px 7px;position:relative;overflow:hidden}.archive-case-row:before{content:"";opacity:0;background:#2f64d6;border-radius:0 3px 3px 0;width:3px;position:absolute;top:9px;bottom:9px;left:0}.archive-case-row:hover{background:#fff;border-color:#dce1e9}.archive-case-row--active{background:var(--workspace-selected);border-color:#c8d5f2}.archive-case-row--active:before{opacity:1}.archive-case-row--archived{background:#f2f4f7}.archive-case-row--archived.archive-case-row--active{background:#edf1f7}.archive-case-row__content{gap:4px;padding:5px 4px}.archive-case-row--archived .archive-case-row__title{color:#475467}.archive-case-row__meta{color:var(--workspace-muted);gap:8px;font-size:12px;line-height:18px}.archive-preview{background:#fff}.archive-case-detail__header{gap:20px;min-height:88px;padding:20px 22px 17px}.archive-case-detail__header h2{color:var(--workspace-ink);margin-top:4px;font-size:19px;font-weight:600;line-height:27px}.archive-case-detail__status{gap:7px;padding-top:1px}.archive-case-detail__status .semi-tag,.archive-case-row__meta .semi-tag,.archive-batch-result .semi-tag{font-size:12px;line-height:18px}.archive-feishu-link{color:#2459d4;background:#f7f9ff;border-color:#b9c8e8;border-radius:6px;min-height:34px;margin:0 22px 14px;padding:0 11px;font-size:13px;font-weight:500}.archive-detail-section{border-top-color:var(--workspace-border-soft);padding:18px 22px 22px}.archive-detail-grid{gap:16px 24px}.archive-detail-field dt{color:var(--workspace-muted);margin-bottom:4px;font-size:12px;line-height:18px}.archive-detail-field dd{color:var(--workspace-text);font-size:13px;line-height:21px}.archive-detail-section--audit{background:#f8f9fb}.archive-audit-avatar{color:#2459d4;background:#edf3ff;border-color:#ccd7ee;flex-basis:30px;width:30px;height:30px;font-size:12px}.archive-audit-name{color:var(--workspace-ink);font-size:13px;font-weight:500}.archive-step-table{background:#fff;border-color:#d5dbe5;border-radius:6px}.archive-step-table__row{border-top-color:var(--workspace-border-soft);grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);min-height:56px}.archive-step-table__row>span{color:var(--workspace-text);padding:11px 13px;font-size:13px;line-height:21px}.archive-step-table__row>span+span{border-left-color:var(--workspace-border-soft)}.archive-step-table__head{background:#f6f7f9;min-height:40px}.archive-step-table__head>span{color:#475467;padding-block:9px;font-size:12px;font-weight:600;line-height:20px}.archive-panel__footer{border-top-color:var(--workspace-border-soft);background:#fff;min-height:66px;padding:11px 18px;box-shadow:0 -5px 16px #1018280a}.archive-panel__actions button,.archive-confirm__actions button{border-radius:6px;min-height:36px;padding-inline:15px;font-size:13px;font-weight:500}aside.case-inspector[aria-label=用例详情]{--case-blue:#2f64d6;--case-blue-hover:#2456bd;--case-blue-soft:#eef4ff;--case-text:var(--workspace-ink);--case-secondary:#475467;--case-placeholder:#98a2b3;--case-border:#cfd5df;--case-border-soft:var(--workspace-border-soft);--case-surface:#fff;--case-canvas:#f7f8fa;background:var(--case-canvas)}aside.case-inspector .case-inspector__header-actions{gap:6px}aside.case-inspector .case-inspector__status{color:#2459d4;background:#f2f6ff;border-color:#cfdbf4;border-radius:5px;min-height:24px;padding:2px 8px;font-size:12px;line-height:18px}aside.case-inspector form.case-form label,aside.case-inspector .case-rich-editor__label,aside.case-inspector .case-owner-field>span{color:#344054;gap:7px;font-size:14px;font-weight:600;line-height:20px}aside.case-inspector .case-form__required{color:#e5484d}aside.case-inspector[aria-label=用例详情] form.case-form input,aside.case-inspector[aria-label=用例详情] form.case-form select,aside.case-inspector[aria-label=用例详情] form.case-form textarea{border-color:var(--case-border);min-height:38px;color:var(--case-text);background:#fff;border-radius:6px;padding:8px 11px;font-size:14px;line-height:21px;transition:none}aside.case-inspector form.case-form input:focus,aside.case-inspector form.case-form select:focus,aside.case-inspector form.case-form textarea:focus{border-color:var(--case-blue);box-shadow:0 0 0 3px #2f64d624}aside.case-inspector .case-rich-editor__surface{border-color:var(--case-border);border-radius:6px;transition:none;box-shadow:0 1px 2px #1018280a}aside.case-inspector .case-rich-editor__toolbar button{color:#667085;border-radius:5px;flex:0 0 30px;min-width:30px;min-height:30px}aside.case-inspector .case-rich-editor__tabs{flex:none}aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button{white-space:nowrap;flex-basis:auto;width:auto;min-width:48px;padding-inline:8px}aside.case-inspector .case-rich-editor .case-rich-editor__surface textarea,aside.case-inspector .case-rich-editor__preview{min-height:96px;color:var(--case-text);padding:12px 13px;line-height:22px}aside.case-inspector .case-step-table{background:#fff;border-color:#d7dce5;border-radius:6px;margin-bottom:26px;box-shadow:0 1px 2px #10182808}aside.case-inspector .case-step-table__head{border-top-color:var(--workspace-border-soft);border-bottom-color:var(--workspace-border-soft);color:#667085;background:#f7f8fa;min-height:36px;font-size:12px;font-weight:500}aside.case-inspector .case-step-table__row{border-bottom-color:var(--workspace-border-soft);min-height:72px}aside.case-inspector .case-step-table__row textarea{min-height:68px;line-height:21px;padding:12px 11px!important}aside.case-inspector .case-step-table__add{min-height:42px;color:var(--case-blue);background:#fbfcff;border-top-color:#d8dee8;font-size:13px;font-weight:500}aside.case-inspector .case-attachment-uploader__content{gap:14px}aside.case-inspector .case-attachment-uploader__drop{color:#667085;background:#fbfcfe;border-color:#b9c5da;border-radius:6px;width:152px;min-height:92px;transition:none}aside.case-inspector .case-form__divider{border-top-color:var(--workspace-border-soft)!important;margin:2px 0 24px!important}aside.case-inspector .case-form__grid--priority,aside.case-inspector .case-form__grid--secondary-meta,aside.case-inspector .case-form__grid--case-meta{margin-bottom:24px}aside.case-inspector .case-tag-selector__selected>span{color:#2459d4;background:#eef4ff;border-color:#cbd8f2;border-radius:5px}aside.case-inspector .case-tag-selector__trigger{border-color:#b9c5da;border-radius:5px;width:28px;height:28px}aside.case-inspector .case-owner-selector__popover{border-color:var(--workspace-border);opacity:1;transform-origin:bottom;transition:opacity .16s var(--workspace-ease-out), transform .16s var(--workspace-ease-out);background:#fff;border-radius:6px;padding:10px;transform:translateY(0)scale(1);box-shadow:0 12px 30px #1018282e}@starting-style{aside.case-inspector .case-owner-selector__popover{opacity:0;transform:translateY(4px)scale(.98)}}aside.case-inspector .case-owner-selector__popover--instant{transition:none;transform:none}@starting-style{aside.case-inspector .case-owner-selector__popover--instant{opacity:1;transform:none}}aside.case-inspector button.primary-button,aside.case-inspector button.secondary-button{border-radius:6px;min-width:74px;min-height:36px;padding:0 16px;font-size:13px;font-weight:500}aside.case-inspector .case-close-confirm{color:var(--workspace-ink);opacity:1;transform-origin:bottom;transition:opacity .16s var(--workspace-ease-out), transform .16s var(--workspace-ease-out);background:#fff;border-color:#edc9c7;border-radius:7px;gap:7px;padding:15px 16px;font-size:13px;line-height:20px;bottom:74px;left:18px;right:18px;transform:translateY(0)scale(1);box-shadow:0 12px 30px #1018282e}@starting-style{aside.case-inspector .case-close-confirm{opacity:0;transform:translateY(4px)scale(.98)}}aside.case-inspector .case-close-confirm--instant{opacity:1;transition:none;transform:none}@starting-style{aside.case-inspector .case-close-confirm--instant{opacity:1;transform:none}}.archive-panel__header>button,.archive-panel__actions button,.archive-confirm__actions button,.archive-feishu-link,aside.case-inspector .case-inspector__header-actions button,aside.case-inspector .case-form__footer button,aside.case-inspector .case-step-table__add,aside.case-inspector .case-tag-selector__trigger{--press-duration:var(--duration-press-release);transition:transform var(--press-duration) var(--workspace-ease-out)}.archive-panel__header>button:active:not(:disabled),.archive-panel__actions button:active:not(:disabled),.archive-confirm__actions button:active:not(:disabled),.archive-feishu-link:active,aside.case-inspector .case-inspector__header-actions button:active:not(:disabled),aside.case-inspector .case-form__footer button:active:not(:disabled),aside.case-inspector .case-step-table__add:active:not(:disabled),aside.case-inspector .case-tag-selector__trigger:active:not(:disabled){--press-duration:var(--duration-press);transform:scale(.98)}@media (width<=720px){.archive-panel__header,aside.case-inspector .case-inspector__header{min-height:58px;padding-inline:16px 12px}.archive-browser__search{padding:12px 12px 9px}.archive-browser__selection{padding-inline:12px}.archive-case-detail__header,.archive-detail-section,.archive-batch-result{padding-inline:16px}.archive-feishu-link{margin-inline:16px}.archive-panel__footer{padding-inline:12px}aside.case-inspector[aria-label=用例详情] form.case-form{padding:18px 16px 0}aside.case-inspector[aria-label=用例详情] footer.case-form__footer{margin-inline:-16px;padding-inline:16px}}@media (width<=420px){.archive-panel__title strong,aside.case-inspector .case-inspector__header>strong{font-size:15px}.archive-folder__items{padding-left:10px}.archive-case-detail__header h2{font-size:17px;line-height:25px}.archive-step-table__row{grid-template-columns:44px minmax(0,1fr) minmax(0,1fr)}.archive-step-table__row>span{padding:9px 8px}aside.case-inspector .case-close-confirm{left:12px;right:12px}}.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.collaboration-members-popover{opacity:1;transition:opacity var(--duration-popover) var(--ease-out), transform var(--duration-popover) var(--ease-out);transform:translate(0)scale(1)}.node-note-popover[data-placement=bottom]{transform-origin:top}.node-note-popover[data-placement=top]{transform-origin:bottom}.node-decoration-popover[data-placement=right],.node-annotation-tag-popover[data-placement=right]{transform-origin:0}.node-decoration-popover[data-placement=left],.node-annotation-tag-popover[data-placement=left]{transform-origin:100%}.collaboration-members-popover{transform-origin:0 0}.node-note-popover.motion-instant,.node-decoration-popover.motion-instant,.node-annotation-tag-popover.motion-instant,.collaboration-members-popover--instant{opacity:1;transition:none;transform:none}@starting-style{.node-note-popover[data-placement=bottom]{opacity:0;transform:translateY(-4px)scale(.98)}.node-note-popover[data-placement=top]{opacity:0;transform:translateY(4px)scale(.98)}.node-decoration-popover[data-placement=right],.node-annotation-tag-popover[data-placement=right],.collaboration-members-popover{opacity:0;transform:translate(-4px)scale(.98)}.node-decoration-popover[data-placement=left],.node-annotation-tag-popover[data-placement=left]{opacity:0;transform:translate(4px)scale(.98)}.node-note-popover.motion-instant,.node-decoration-popover.motion-instant,.node-annotation-tag-popover.motion-instant,.collaboration-members-popover--instant{opacity:1;transform:none}}.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector{opacity:1;transition:opacity var(--duration-panel) var(--ease-drawer), transform var(--duration-panel) var(--ease-drawer);transform:none}.mindmap-tools-panel.motion-instant,.transfer-panel.motion-instant,.archive-panel.motion-instant,.case-inspector.motion-instant{opacity:1;transition:none;transform:none}@starting-style{.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector{opacity:0;transform:translate(10px)}.mindmap-tools-panel.motion-instant,.transfer-panel.motion-instant,.archive-panel.motion-instant,.case-inspector.motion-instant{opacity:1;transform:none}}.global-error-toast{opacity:1;transition:opacity .18s var(--ease-out), transform .18s var(--ease-out);transform:translateY(0)}.global-error-toast--closing{opacity:0;transform:translateY(8px)}@starting-style{.global-error-toast{opacity:0;transform:translateY(8px)}}button.primary-button:active:not(:disabled),button.secondary-button:active:not(:disabled),button.danger-button:active:not(:disabled){--press-duration:var(--duration-press);transform:scale(.97)}@media (prefers-reduced-motion:reduce){.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.collaboration-members-popover,.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector,.global-error-toast{transform:none;transition:opacity .1s var(--ease-out)!important}.node-note-popover.motion-instant,.node-decoration-popover.motion-instant,.node-annotation-tag-popover.motion-instant,.collaboration-members-popover--instant,.mindmap-tools-panel.motion-instant,.transfer-panel.motion-instant,.archive-panel.motion-instant,.case-inspector.motion-instant{opacity:1;transition:none!important}button.primary-button,button.secondary-button,button.danger-button{transition:opacity .1s var(--ease-out)!important}button.primary-button:active:not(:disabled),button.secondary-button:active:not(:disabled),button.danger-button:active:not(:disabled){opacity:.82;transform:none}.archive-panel__header>button,.archive-panel__actions button,.archive-confirm__actions button,.archive-feishu-link,aside.case-inspector .case-inspector__header-actions button,aside.case-inspector .case-form__footer button,aside.case-inspector .case-step-table__add,aside.case-inspector .case-tag-selector__trigger{transition:opacity .1s var(--workspace-ease-out)!important}.archive-panel__header>button:active:not(:disabled),.archive-panel__actions button:active:not(:disabled),.archive-confirm__actions button:active:not(:disabled),.archive-feishu-link:active,aside.case-inspector .case-inspector__header-actions button:active:not(:disabled),aside.case-inspector .case-form__footer button:active:not(:disabled),aside.case-inspector .case-step-table__add:active:not(:disabled),aside.case-inspector .case-tag-selector__trigger:active:not(:disabled){opacity:.82;transform:none}aside.case-inspector .case-owner-selector__popover,aside.case-inspector .case-close-confirm{transform:none;transition:opacity .1s var(--workspace-ease-out)!important}aside.case-inspector .case-owner-selector__popover--instant,aside.case-inspector .case-close-confirm--instant{opacity:1;transition:none!important}.semi-spin-wrapper>svg,.semi-spin-animate{animation:none!important}.semi-switch,.semi-switch-knob,.semi-toast-zero-height-wrapper{transition:none!important}@starting-style{.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.collaboration-members-popover,.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector,.global-error-toast{transform:none}.node-note-popover.motion-instant,.node-decoration-popover.motion-instant,.node-annotation-tag-popover.motion-instant,.collaboration-members-popover--instant,.mindmap-tools-panel.motion-instant,.transfer-panel.motion-instant,.archive-panel.motion-instant,.case-inspector.motion-instant{opacity:1}aside.case-inspector .case-owner-selector__popover,aside.case-inspector .case-close-confirm{opacity:0;transform:none}aside.case-inspector .case-close-confirm--instant{opacity:1}}}.node-delete-dialog__archive-retention{color:#7a2e0e;background:#fff8eb;border:1px solid #f4c98a;border-radius:6px;padding:10px 12px;font-size:13px;line-height:20px}.archive-validation-state{border-bottom:1px solid var(--workspace-border-soft);color:#475467;background:#f8fafc;align-items:center;gap:7px;min-height:32px;padding:6px 12px;font-size:12px;line-height:18px;display:flex}.archive-validation-state svg{animation:.9s linear infinite archive-validation-spin}@keyframes archive-validation-spin{to{transform:rotate(360deg)}}.archive-case-row--pending_update:before{background:#d97706}.archive-case-row--conflict:before,.archive-case-row--binding_invalid:before{background:#d92d20}.archive-case-row--validation_pending:before{background:#667085}.archive-case-row--pending_update.archive-case-row--active:before,.archive-case-row--conflict.archive-case-row--active:before,.archive-case-row--binding_invalid.archive-case-row--active:before,.archive-case-row--validation_pending.archive-case-row--active:before{opacity:1}.archive-case-row--archive_synced,.archive-case-row--validation_pending{background:#f7f8fa}.archive-case-row--conflict,.archive-case-row--binding_invalid{background:#fff8f7}.archive-case-detail__notice{color:#344054;background:#f8fafc;border:1px solid #d9dee7;border-radius:6px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:42px;margin:0 22px 14px;padding:8px 10px;font-size:13px;line-height:20px;display:grid}.archive-case-detail__notice--warning{color:#7a271a;background:#fff6f5;border-color:#f1b5ae}.archive-case-detail__notice>svg{align-self:start;margin-top:2px}.archive-case-detail__notice .semi-button{justify-self:end}.archive-result-item--success>svg{color:#138a55}.archive-result-item--neutral>svg{color:#667085}.archive-result-item--warning>svg{color:#d97706}.archive-result-item--failed>svg{color:#d92d20}.archive-result-item>.semi-button{flex:none}.archive-resolution{color:var(--workspace-text);gap:16px;display:grid}.archive-resolution__summary{color:#7a271a;background:#fff6f5;border:1px solid #f1b5ae;border-radius:6px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px;display:grid}.archive-resolution__summary div{gap:3px;display:grid}.archive-resolution__summary strong,.archive-resolution__summary span{overflow-wrap:anywhere}.archive-resolution__summary strong{font-size:14px;line-height:21px}.archive-resolution__summary span,.archive-resolution__empty{margin:0;font-size:13px;line-height:20px}.archive-resolution__binding{border:1px solid var(--workspace-border-soft);background:#f8fafc;border-radius:6px;gap:12px;margin:0;padding:12px;display:grid}.archive-conflict-table{border:1px solid #d9dee7;border-radius:6px;overflow:hidden}.archive-conflict-table__row{border-top:1px solid var(--workspace-border-soft);grid-template-columns:minmax(90px,.55fr) minmax(0,1fr) minmax(0,1fr);min-height:52px;display:grid}.archive-conflict-table__row:first-child{border-top:0}.archive-conflict-table__row>*{overflow-wrap:anywhere;white-space:pre-wrap;min-width:0;margin:0;padding:10px 12px;font-family:inherit;font-size:12px;line-height:19px}.archive-conflict-table__row>*+*{border-left:1px solid var(--workspace-border-soft)}.archive-conflict-table__head{color:#475467;background:#f4f6f8;min-height:38px;font-weight:600}.archive-history .archive-detail-section__heading h3{align-items:center;gap:7px;display:inline-flex}.archive-history__state{min-height:54px;color:var(--workspace-muted);justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.archive-history__list{gap:0;max-height:280px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.archive-history__list li{border-top:1px solid var(--workspace-border-soft);grid-template-columns:18px minmax(0,1fr);gap:8px;padding:11px 0;display:grid}.archive-history__list li:first-child{border-top:0}.archive-history__list li>svg{color:#667085;margin-top:3px}.archive-history__list li>div{gap:3px;min-width:0;display:grid}.archive-history__list strong,.archive-history__list span,.archive-history__list small{overflow-wrap:anywhere}.archive-history__list strong{color:var(--workspace-text);font-size:13px;line-height:20px}.archive-history__list span{color:#475467;font-size:12px;line-height:19px}.archive-history__list small{color:var(--workspace-muted);font-size:11px;line-height:17px}@media (width<=760px){.archive-case-detail__notice{grid-template-columns:18px minmax(0,1fr)}.archive-case-detail__notice .semi-button{grid-column:2;justify-self:start}.archive-conflict-table__row{grid-template-columns:minmax(76px,.45fr) minmax(0,1fr) minmax(0,1fr)}}@media (width<=480px){.archive-case-detail__notice{margin-inline:14px}.archive-conflict-table{overflow-x:auto}.archive-conflict-table__row{min-width:560px}.archive-history__list{max-height:220px}}@media (prefers-reduced-motion:reduce){.archive-validation-state svg{animation:none}}.editor-header,.editor-toolbar,.editor-header>.editor-toolbar{border-color:var(--border-subtle);background:var(--surface-glass-strong)}.editor-header{z-index:20;box-shadow:0 1px #0f172a0a,0 6px 18px #0f172a0a}.editor-header__meta{background:#f4f7fc;border:1px solid #0f172a0f;box-shadow:inset 0 1px #ffffffb3}.editor-tabs button{background:0 0}.editor-tabs button:after{background:var(--accent);content:"";pointer-events:none;transform-origin:50%;height:2px;transition:transform var(--duration-enter) var(--ease-out);position:absolute;bottom:0;left:7px;right:7px;transform:scaleX(0)}.editor-tabs .editor-tabs__active:after{transform-origin:50%;transition:transform var(--duration-enter) var(--ease-out);transform:scaleX(1)}.workspace,.mindmap-canvas,.mindmap-canvas-layer,.mindmap-outline-view{background:#f7f9fc}.stats-rail,.zoom-controls{background:var(--surface-glass-strong);box-shadow:var(--shadow-soft);border-color:#0f172a1f}.stat-badge,.stat-badge .semi-button-content{transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out)}.node-context-menu,.node-type-menu,.node-case-priority-menu,.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.collaboration-members-popover,.case-owner-selector__popover,.case-tag-selector__manage,.case-step-table__menu,.case-close-confirm,.case-custom-fields__dialog{background:var(--surface-glass-strong);box-shadow:var(--shadow-floating);border-color:#0f172a24}.collaboration-members-popover li,.case-owner-selector__option,.case-tag-selector__options button,.case-step-table__menu button{transition:color var(--duration-hover) var(--ease-out), border-color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out)}.node-type-dialog__backdrop,.node-delete-dialog__backdrop,.transfer-dialog-backdrop{background:#0f172a52}.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog{box-shadow:var(--shadow-floating);opacity:1;transition:opacity var(--duration-enter) var(--ease-out), transform var(--duration-enter) var(--ease-out);border-color:#0f172a24;transform:translateY(0)scale(1)}@starting-style{.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog{opacity:0;transform:translateY(4px)scale(.98)}}.case-custom-fields__dialog{opacity:1;transition:opacity var(--duration-enter) var(--ease-out), transform var(--duration-enter) var(--ease-out);transform:translate(-50%,-50%)scale(1)}@starting-style{.case-custom-fields__dialog{opacity:0;transform:translate(-50%,-50%)scale(.98)}}.case-inspector,.mindmap-tools-panel,.transfer-panel,.archive-panel{box-shadow:var(--shadow-floating);background:#f8fafd;border-color:#0f172a24;border-radius:12px}.case-inspector__header,.mindmap-tools-panel__header,.transfer-panel__header,.archive-panel__header{border-color:var(--border-subtle);background:#fff}.case-inspector__header>strong,.mindmap-tools-panel__header strong,.transfer-panel__header strong,.archive-panel__title strong{letter-spacing:0}.case-inspector form.case-form input,.case-inspector form.case-form select,.case-inspector form.case-form textarea,.transfer-panel input,.transfer-panel select,.transfer-panel textarea,.mindmap-tools-panel input,.mindmap-tools-panel select,.mindmap-tools-panel textarea,.archive-panel .semi-input-wrapper,.archive-panel .semi-select{transition:border-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out)}.case-inspector form.case-form input:focus,.case-inspector form.case-form select:focus,.case-inspector form.case-form textarea:focus,.transfer-panel input:focus,.transfer-panel select:focus,.transfer-panel textarea:focus,.mindmap-tools-panel input:focus,.mindmap-tools-panel select:focus,.mindmap-tools-panel textarea:focus,.archive-panel .semi-input-wrapper-focus,.archive-panel .semi-select-focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring)}.case-inspector form.case-form input[aria-invalid=true],.case-inspector form.case-form textarea[aria-invalid=true]{border-color:var(--danger)}.case-inspector form.case-form input[aria-invalid=true]:focus,.case-inspector form.case-form textarea[aria-invalid=true]:focus{box-shadow:0 0 0 3px #d92d2024}aside.case-inspector[aria-label=用例详情] form.case-form{background:0 0;padding:24px 28px 0}aside.case-inspector form.case-form label,aside.case-inspector .case-rich-editor__label,aside.case-inspector .case-owner-field>span{color:#344054;font-size:14px;font-weight:600;line-height:21px}aside.case-inspector form.case-form label>span,aside.case-inspector .case-rich-editor__label{align-items:center;min-height:20px}aside.case-inspector[aria-label=用例详情] form.case-form input,aside.case-inspector[aria-label=用例详情] form.case-form select,aside.case-inspector[aria-label=用例详情] form.case-form textarea{border-color:var(--border-control);background:var(--surface-elevated);border-radius:8px;min-height:40px;padding:8px 12px;line-height:22px}aside.case-inspector[aria-label=用例详情] form.case-form input:hover:not(:disabled),aside.case-inspector[aria-label=用例详情] form.case-form select:hover:not(:disabled),aside.case-inspector[aria-label=用例详情] form.case-form textarea:hover:not(:disabled){background:#fff;border-color:#aeb9cb}aside.case-inspector[aria-label=用例详情] div.case-form__grid{gap:20px}aside.case-inspector[aria-label=用例详情] .case-form__fieldset>.case-rich-editor{margin-bottom:22px}aside.case-inspector .case-rich-editor{gap:8px}aside.case-inspector .case-rich-editor__surface{border-color:var(--border-control);background:var(--surface-elevated);transition:border-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out);border-radius:10px;box-shadow:0 1px 2px #0f172a0a}aside.case-inspector .case-rich-editor__surface:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-ring), 0 1px 2px #0f172a0a}aside.case-inspector .case-rich-editor__toolbar{border-bottom-color:var(--border-subtle);background:#f7f9fc;gap:3px;min-height:42px;padding:0 9px}aside.case-inspector .case-rich-editor__toolbar button{min-width:30px;min-height:30px;color:var(--case-secondary,#667085);transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out);border-radius:6px}aside.case-inspector .case-rich-editor__toolbar button:hover:not(:disabled),aside.case-inspector .case-rich-editor__toolbar button.is-active{color:var(--accent);background:var(--surface-selected)}aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button.is-active{background:0 0}aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button.is-active:after{background:var(--accent);transform-origin:50%;height:2px;transition:transform var(--duration-enter) var(--ease-out);transform:scaleX(1)}aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button:after{background:var(--accent);content:"";transform-origin:50%;height:2px;transition:transform var(--duration-enter) var(--ease-out);position:absolute;bottom:-1px;left:3px;right:3px;transform:scaleX(0)}aside.case-inspector .case-rich-editor .case-rich-editor__surface textarea{background:0 0;border:0;border-radius:0;min-height:92px;padding:14px;line-height:23px}aside.case-inspector .case-rich-editor__preview{background:#fff;min-height:92px;padding:14px;line-height:23px}aside.case-inspector .case-form small[role=alert]{color:var(--danger);align-items:flex-start;gap:6px;font-size:12px;line-height:18px;display:flex}aside.case-inspector .case-form small[role=alert]:before{content:"•";flex:none}aside.case-inspector .step-editor__heading{min-height:30px;color:var(--text-strong);font-size:14px;font-weight:600;line-height:20px}aside.case-inspector .step-editor__heading .text-button{min-height:30px;color:var(--accent);transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), transform var(--duration-press-release) var(--ease-out);border-radius:7px;padding:4px 9px;font-size:13px}aside.case-inspector .step-editor__heading .text-button:active:not(:disabled){transform:scale(.98)}aside.case-inspector .case-step-table{border-color:var(--border-subtle);background:var(--surface-elevated);border-radius:10px;margin-bottom:26px;box-shadow:0 1px 2px #0f172a08}aside.case-inspector .case-step-table .step-editor__heading{padding:13px 15px 9px}aside.case-inspector .case-step-table__head{border-top-color:var(--border-subtle);border-bottom-color:var(--border-subtle);color:#667085;letter-spacing:0;background:#f7f9fc;min-height:36px;font-size:12px}aside.case-inspector .case-step-table__row{border-bottom-color:var(--border-subtle);min-height:72px;transition:background-color var(--duration-hover) var(--ease-out);background:#fff}aside.case-inspector .case-step-table__row textarea{min-height:66px;transition:background-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out);line-height:21px;padding:12px 11px!important}aside.case-inspector .case-step-table__row textarea:focus{background:#fbfdff!important;box-shadow:inset 0 0 0 2px #2459d438!important}aside.case-inspector .case-step-table__number i{color:#2459d4;background:#eaf1ff;width:24px;height:24px;font-size:11px}aside.case-inspector .case-step-table__menu-wrap>.icon-button,aside.case-inspector .case-owner-selector__footer .icon-button{border-radius:7px;flex-basis:30px;width:30px;height:30px}aside.case-inspector .case-step-table__menu{border-radius:9px;width:148px;padding:5px;top:40px;right:7px}aside.case-inspector .case-step-table__menu button{border-radius:6px;min-height:34px;padding:7px 9px;font-size:12px}aside.case-inspector .case-step-table__add{border-top-color:var(--border-subtle);min-height:42px;color:var(--accent);transition:color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), transform var(--duration-press-release) var(--ease-out);background:#fbfdff;border-radius:0 0 10px 10px}aside.case-inspector .case-step-table__add:active:not(:disabled){transform:scale(.99)}aside.case-inspector .case-attachment-uploader,aside.case-inspector .case-custom-fields,aside.case-inspector .case-tag-selector,aside.case-inspector .case-relations-readonly{margin-bottom:24px}aside.case-inspector .case-attachment-uploader__drop{color:#667085;width:152px;min-height:92px;transition:border-color var(--duration-hover) var(--ease-out), color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), transform var(--duration-press-release) var(--ease-out);background:#fbfdff;border-color:#b9c7df;border-radius:10px}aside.case-inspector .case-attachment-uploader__drop:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-selected)}aside.case-inspector .case-attachment-uploader__drop:active{transform:scale(.99)}aside.case-inspector .case-attachment-uploader__item{border-bottom-color:var(--border-subtle);min-height:44px;transition:background-color var(--duration-hover) var(--ease-out);padding:7px 5px}aside.case-inspector .case-attachment-uploader__item>span{color:var(--text)}aside.case-inspector .case-tag-selector__selected{gap:7px;min-height:30px}aside.case-inspector .case-tag-selector__selected>span{color:#1849a9;background:#eff4ff;border-color:#c7d7fe;border-radius:999px;min-height:26px;padding:3px 8px 3px 10px;line-height:18px}aside.case-inspector .case-tag-selector__trigger{width:30px;height:30px;color:var(--accent);transition:border-color var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out), transform var(--duration-press-release) var(--ease-out);background:#fff;border-color:#b9c7df;border-radius:50%}aside.case-inspector .case-tag-selector__trigger:active:not(:disabled){transform:scale(.97)}aside.case-inspector .case-tag-selector__manage{border-radius:10px;padding:10px;top:62px}aside.case-inspector .case-tag-selector__options button{border-radius:6px;min-height:34px;padding:7px 9px}aside.case-inspector .case-owner-selector__control>input{min-height:40px;transition:border-color var(--duration-hover) var(--ease-out), box-shadow var(--duration-hover) var(--ease-out), background-color var(--duration-hover) var(--ease-out);border-color:var(--border-control)!important;background:#fff!important;border-radius:8px!important}aside.case-inspector .case-owner-selector__control>input:hover:not(:disabled){border-color:#aeb9cb!important}aside.case-inspector .case-owner-selector__popover{background:var(--surface-glass-strong);border-radius:10px}aside.case-inspector .case-owner-selector__search{border-radius:8px;min-height:38px}aside.case-inspector .case-owner-selector__option{border-radius:7px;min-height:50px;padding:7px 9px}aside.case-inspector .case-owner-selector__avatar{width:32px;height:32px}aside.case-inspector .case-form__empty{color:#8f9bad;font-size:12px;line-height:20px}aside.case-inspector .case-custom-fields__checks{border-color:var(--border-subtle);background:#fff;border-radius:10px;gap:9px 14px;padding:13px}aside.case-inspector .case-custom-fields__dialog{border-radius:12px;width:min(520px,100vw - 32px);padding:22px}aside.case-inspector[aria-label=用例详情] footer.case-form__footer{border-top-color:var(--border-subtle);background:#fff;min-height:72px;margin:24px -28px 0;padding:15px 28px;box-shadow:0 -8px 20px #0f172a0d}aside.case-inspector .case-form__actions{gap:9px}aside.case-inspector button.primary-button,aside.case-inspector button.secondary-button{border-radius:8px;min-width:78px;min-height:38px;padding-inline:17px;font-size:13px;font-weight:600}aside.case-inspector button.primary-button{box-shadow:0 2px 5px #2459d42e}aside.case-inspector button.primary-button:hover:not(:disabled){box-shadow:0 4px 10px #2459d438}aside.case-inspector footer.case-form__footer .secondary-button{color:#667085;min-width:84px}aside.case-inspector .save-state{color:#16794a;min-height:20px;font-size:12px;line-height:20px}.global-error-toast{box-shadow:var(--shadow-floating);background:snow;border-color:#d92d203d;border-radius:10px}@media (width<=720px){.case-inspector,.mindmap-tools-panel,.transfer-panel,.archive-panel{border-radius:10px}aside.case-inspector[aria-label=用例详情] form.case-form{padding:20px 16px 0}aside.case-inspector[aria-label=用例详情] footer.case-form__footer{min-height:68px;margin-inline:-16px;padding-inline:16px}aside.case-inspector button.primary-button,aside.case-inspector button.secondary-button{min-height:40px}aside.case-inspector .case-rich-editor__toolbar{min-height:40px;padding-inline:7px}aside.case-inspector .case-rich-editor__toolbar button{min-width:32px;min-height:32px}aside.case-inspector .case-step-table__row{min-height:78px}aside.case-inspector .case-step-table__row textarea{min-height:72px}aside.case-inspector .case-attachment-uploader__drop{width:100%;min-height:82px}aside.case-inspector .case-custom-fields__dialog{max-height:calc(100vh - 32px);overflow:auto}}@media (width<=420px){.editor-header__meta{padding-inline:5px}.collaboration-members-trigger{gap:4px;padding-inline:4px;font-size:12px}aside.case-inspector[aria-label=用例详情] form.case-form{padding-inline:14px}aside.case-inspector[aria-label=用例详情] footer.case-form__footer{margin-inline:-14px;padding-inline:14px}aside.case-inspector .case-form__actions{width:100%}aside.case-inspector .case-form__actions button{flex:1}}@media (prefers-reduced-transparency:reduce){.editor-header,.editor-toolbar,.editor-header>.editor-toolbar,.stats-rail,.zoom-controls,.case-inspector,.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector__header,.mindmap-tools-panel__header,.transfer-panel__header,.archive-panel__header,.node-context-menu,.node-type-menu,.node-case-priority-menu,.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.collaboration-members-popover,.case-owner-selector__popover,.case-tag-selector__manage,.case-step-table__menu,.case-close-confirm,.case-custom-fields__dialog,.global-error-toast{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}@media (prefers-contrast:more){.editor-header,.editor-toolbar,.stats-rail,.zoom-controls,.case-inspector,.mindmap-tools-panel,.transfer-panel,.archive-panel,.node-context-menu,.node-type-menu,.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.case-owner-selector__popover,.case-tag-selector__manage,.case-custom-fields__dialog{border-color:#667085}.case-inspector form.case-form input,.case-inspector form.case-form select,.case-inspector form.case-form textarea,.case-owner-selector__control>input{border-color:#667085!important}}@media (prefers-reduced-motion:reduce){.stat-badge,.stat-badge .semi-button-content,.node-context-menu,.node-type-menu,.node-case-priority-menu,.node-context-menu button,.node-type-menu button,.node-case-priority-menu button,.collaboration-members-popover li,.case-owner-selector__option,.case-tag-selector__options button,.case-step-table__menu button,.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog,.case-custom-fields__dialog,.case-inspector .case-rich-editor__surface,.case-inspector .case-rich-editor__toolbar button,.case-inspector .case-step-table__row,.case-inspector .case-step-table__row textarea,.case-inspector .case-attachment-uploader__drop,.case-inspector .case-attachment-uploader__item,.case-inspector .case-tag-selector__trigger,.case-inspector .case-owner-selector__control>input{transition:opacity .1s var(--ease-out)!important;transform:none!important}.node-context-menu,.node-type-menu,.node-case-priority-menu,.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog,.case-custom-fields__dialog{opacity:1}.node-context-menu,.node-type-menu,.node-case-priority-menu,.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog{transform:none!important}.case-custom-fields__dialog{transform:translate(-50%,-50%)!important}}html[data-input-motion=instant] button:active:not(:disabled),html[data-input-motion=instant] [role=button]:active{transition:none!important;transform:none!important}html[data-input-motion=instant] :is(.node-note-popover,.node-decoration-popover,.node-annotation-tag-popover,.collaboration-members-popover,.case-owner-selector__popover,.case-close-confirm,.mindmap-tools-panel,.transfer-panel,.archive-panel,.case-inspector,.node-type-dialog,.node-delete-dialog,.xmind-risk-dialog,.xmind-import-dialog){opacity:1!important;transition:none!important;transform:none!important}html[data-input-motion=instant] .case-custom-fields__dialog{opacity:1!important;transition:none!important;transform:translate(-50%,-50%)!important}@media (prefers-reduced-motion:reduce){.editor-tabs button:after,aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button:after{transition:none!important}}html[data-input-motion=instant] .editor-tabs button:after,html[data-input-motion=instant] aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button:after{transition:none!important}html[data-input-motion=instant] .editor-tabs button:not(.editor-tabs__active):after,html[data-input-motion=instant] aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button:not(.is-active):after{transform:scaleX(0)!important}html[data-input-motion=instant] .editor-tabs .editor-tabs__active:after,html[data-input-motion=instant] aside.case-inspector .case-rich-editor__toolbar .case-rich-editor__tabs button.is-active:after{transform:scaleX(1)!important}.xmind-risk-dialog,.xmind-import-dialog,.archive-panel{font-family:var(--font-family-ui);font-kerning:normal;font-synthesis:none}.xmind-import-dialog,.xmind-risk-dialog{color:var(--text)}.xmind-import-dialog .xmind-dialog__header{min-height:72px;padding-inline:clamp(16px,3.5vw,24px)}.xmind-import-dialog .xmind-dialog__header>div{gap:4px}.xmind-import-dialog .xmind-dialog__header strong{color:var(--text-strong);font-size:18px;font-weight:600;line-height:24px}.xmind-import-dialog .xmind-dialog__header span{color:#5f6b7a;font-size:13px;line-height:20px}.xmind-import-dialog__body{gap:22px;padding:clamp(20px,3.5vw,24px)}.xmind-template-options legend{color:var(--text-strong);margin-bottom:10px;font-size:13px;font-weight:600;line-height:20px}.xmind-template-option{gap:10px;min-height:76px;padding:14px 15px}.xmind-template-option span{gap:4px}.xmind-template-option strong{color:var(--text-strong);font-size:14px;font-weight:600;line-height:20px}.xmind-template-option small{color:#5f6b7a;font-size:12.5px;line-height:19px}.xmind-template-option--disabled strong,.xmind-template-option--disabled small{color:#98a2b3}.xmind-file-dropzone{color:#46566f;gap:11px;min-height:180px;padding:28px 24px}.xmind-file-dropzone strong{color:var(--text-strong);font-size:15px;font-weight:600;line-height:22px}.xmind-file-dropzone span{color:#5f6b7a;font-size:13px;line-height:20px}.xmind-file-row strong{color:var(--text-strong);font-size:13.5px;font-weight:600;line-height:20px}.xmind-file-row span,.xmind-preview-state,.xmind-preview-summary,.xmind-preview-summary small{font-size:12.5px;line-height:19px}.xmind-import-dialog .xmind-dialog__footer{gap:10px;min-height:72px;padding-inline:clamp(16px,3.5vw,24px)}.xmind-import-dialog .xmind-dialog__footer button{min-width:96px;min-height:38px;font-size:13.5px;font-weight:600;line-height:20px}.archive-panel{--workspace-font:var(--font-family-ui);--workspace-ink:#152033;--workspace-text:#2f3a4d;--workspace-muted:#637083;width:min(900px,100vw - 24px)}.archive-panel__header{min-height:64px;padding-inline:clamp(14px,2.4vw,20px) 16px}.archive-panel__title{gap:11px}.archive-panel__title strong{font-size:17px;font-weight:600;line-height:24px}.archive-panel__title span{color:var(--workspace-muted);font-size:12.5px;line-height:19px}.archive-browser__search{padding:16px 16px 12px}.archive-browser__search .semi-input{color:var(--workspace-text);font-size:13.5px;line-height:21px}.archive-browser__search .semi-input::placeholder{color:#77849a;opacity:1}.archive-browser__selection{color:var(--workspace-muted);font-size:12.5px;line-height:19px}.archive-browser__selection .semi-checkbox-addon{color:var(--workspace-text);font-size:13.5px;line-height:21px}.archive-folder__header strong{color:var(--workspace-text);font-size:13.5px;font-weight:600;line-height:21px}.archive-folder__header>span{color:#637083;font-size:12px;line-height:17px}.archive-case-row__title{color:var(--workspace-ink);font-size:13.5px;font-weight:500;line-height:21px}.archive-case-row__meta{color:var(--workspace-muted);font-size:12.5px;line-height:19px}.archive-case-row__meta .semi-tag,.archive-case-detail__status .semi-tag{font-size:12px;font-weight:600;line-height:18px}.archive-case-detail__header{min-height:92px;padding-inline:clamp(14px,2.7vw,22px)}.archive-case-detail__header span:first-child{color:var(--workspace-muted);font-size:12.5px;line-height:19px}.archive-case-detail__header h2{color:var(--workspace-ink);font-size:20px;font-weight:600;line-height:28px}.archive-detail-section{padding-inline:clamp(14px,2.7vw,22px)}.archive-detail-section h3{color:var(--workspace-ink);margin-bottom:16px;font-size:14.5px;font-weight:600;line-height:22px}.archive-detail-section__heading>span{color:var(--workspace-muted);font-size:12.5px;line-height:19px}.archive-detail-field dt{color:var(--workspace-muted);font-size:12.5px;font-weight:500;line-height:19px}.archive-detail-field dd{color:var(--workspace-text);font-size:13.5px;font-weight:500;line-height:22px}.archive-step-empty,.archive-preview__empty,.archive-browser__loading,.archive-browser__error,.archive-preview__loading,.archive-preview__error{color:#7b8799;font-size:13.5px;line-height:21px}.archive-step-table__row>span{color:var(--workspace-text);font-size:13.5px;line-height:22px}.archive-step-table__head>span{color:#5f6b7a;font-size:12.5px;line-height:20px}.archive-panel__footer{min-height:70px;padding-inline:clamp(14px,2.4vw,18px)}.archive-panel__footer-status strong{color:var(--workspace-text);font-size:13.5px;font-weight:600;line-height:21px}.archive-panel__footer-status span{color:var(--workspace-muted);font-size:12.5px;line-height:19px}.archive-panel__actions button,.archive-confirm__actions button{font-size:13.5px;font-weight:600;line-height:20px}@media (width<=960px){aside.archive-panel{width:calc(100vw - 24px);max-width:none;position:fixed;inset:76px 12px 12px auto}}@media (width<=720px){.xmind-import-dialog__body{gap:18px;padding:20px 16px}.xmind-import-dialog .xmind-dialog__header,.xmind-import-dialog .xmind-dialog__footer{padding-inline:16px}.archive-panel__header{min-height:60px;padding-inline:16px 12px}.archive-browser__search{padding:13px 12px 10px}.archive-browser__selection{padding-inline:12px}.archive-case-detail__header,.archive-detail-section{padding-inline:16px}.archive-panel__footer{padding-inline:12px}}@media (width<=420px){.xmind-import-dialog .xmind-dialog__header strong{font-size:17px;line-height:23px}.xmind-template-option{min-height:72px}.xmind-file-dropzone{min-height:160px}.archive-panel__title strong{font-size:16px}.archive-case-detail__header h2{font-size:18px;line-height:26px}}:root{--semi-blue-5:36, 89, 212;--semi-blue-6:24, 73, 183;--semi-color-primary:rgb(var(--semi-blue-5));--semi-color-primary-hover:rgb(var(--semi-blue-6));--font-family-ui:system-ui, -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "PingFang SC", "Hiragino Sans GB", Arial, sans-serif;--font-family-mono:ui-monospace, "SFMono-Regular", Consolas, "Liberation Mono", monospace;color:#1f2937;font-family:var(--font-family-ui);font-optical-sizing:auto;--accent:var(--semi-color-primary);--accent-hover:var(--semi-color-primary-hover);--accent-soft:var(--semi-color-primary-light-default);--text-strong:#172033;--text:#1f2937;--muted:#667085;--text-disabled:#667085;--border:#d4dae4;--border-strong:#8491a5;--surface:#fff;--surface-subtle:#f5f7fa;--canvas:#f5f7fa;--danger:#d92d20;--warning:#b54708;--warning-soft:#fffaeb;--success:#067647;--success-soft:#ecfdf3;--surface-hover:#f2f4f7;--surface-selected:#eff4ff;--focus-ring:#2459d452;--shadow-raised:0 1px 2px #0f172a14, 0 8px 24px #0f172a1f;--shadow-panel:-8px 0 28px #0f172a1a;--control-height:34px;--radius-control:6px;--radius-panel:8px;--font-size-body:14px;--font-size-compact:13px;--font-size-supporting:12px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--duration-press:.12s;--duration-press-release:50ms;--duration-popover:.16s;--duration-panel:.22s;--duration-hover:.14s;--duration-enter:.18s;--duration-surface:.22s;--surface-elevated:#fff;--surface-glass:#fff;--surface-glass-strong:#fff;--border-subtle:#0f172a1a;--border-control:#cfd6e3;--shadow-soft:0 1px 2px #0f172a0f, 0 8px 22px #0f172a14;--shadow-floating:0 18px 48px #0f172a29;letter-spacing:0;background:#f5f7fa}*{box-sizing:border-box}html,body,.app-root{width:100%;min-width:320px;height:100%;min-height:640px;font-family:var(--font-family-ui);font-synthesis:none;margin:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{color:var(--text);background:var(--canvas);font-size:var(--font-size-body);line-height:1.5;overflow:hidden}code,pre,kbd,samp{font-family:var(--font-family-mono)}button,input,select,textarea{font:inherit;letter-spacing:0}button{color:inherit}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}::selection{color:var(--text-strong);background:#dce7ff}
