.runtime-palette{--palette-columns:12;grid-template-columns:repeat(var(--palette-columns),minmax(0,1fr));box-sizing:border-box;gap:4px;width:308px;max-width:100%;padding:8px 0;display:grid}.runtime-palette button{cursor:pointer;border:1px solid #00000014;border-radius:3px;place-items:center;width:100%;min-width:0;height:24px;padding:0;display:grid}.runtime-palette button:hover{box-shadow:inset 0 0 0 2px var(--semi-color-bg-0)}.runtime-palette button[aria-pressed=true]{outline:2px solid var(--semi-color-primary);outline-offset:1px}.runtime-palette button:focus-visible{outline:2px solid var(--semi-color-text-0);outline-offset:2px}button.mai-color-trigger{border:1px solid var(--semi-color-border);background:var(--semi-color-bg-0);width:auto;max-width:100%;height:32px;min-height:32px;color:var(--semi-color-text-0);cursor:pointer;font:inherit;white-space:nowrap;border-radius:3px;justify-content:center;align-items:center;gap:8px;padding:0 8px;display:inline-flex}button.mai-color-trigger.compact{gap:4px;width:44px;padding:0 4px}button.mai-color-trigger:hover{background:var(--semi-color-fill-0)}button.mai-color-trigger:focus-visible{outline:2px solid var(--semi-color-primary);outline-offset:2px}button.mai-color-trigger:disabled{opacity:.5;cursor:not-allowed}.mai-color-swatch{border-radius:3px;flex-shrink:0;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.mai-color-popover{box-sizing:border-box;border:1px solid var(--semi-color-border);background:var(--semi-color-bg-0);width:336px;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);color:var(--semi-color-text-0);box-shadow:var(--semi-shadow-elevated,0 4px 16px #1f23291f);border-radius:6px;margin:0;padding:12px;position:fixed;inset:auto;overflow:auto}.mai-color-heading{justify-content:space-between;align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.mai-color-heading code{color:var(--semi-color-text-2);font-size:12px}@media (pointer:coarse){.runtime-palette{--palette-columns:6;width:308px}.runtime-palette button{height:44px}button.mai-color-trigger{height:44px;min-height:44px}}.semi-modal{letter-spacing:0;color:var(--semi-color-text-0);margin:80px auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;position:relative}.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:0}.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:0}.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}body{--semi-transition_delay-fast:.18s;--semi-transition_delay-none:0s;--semi-transition_delay-slow:1s;--semi-transition_delay-faster:.12s;--semi-transition_delay-normal:.6s;--semi-transition_delay-slower:1.2s;--semi-transition_delay-fastest:90ms;--semi-transition_delay-slowest:1.8s;--semi-transition_duration-fast:.18s;--semi-transition_duration-none:0s;--semi-transition_duration-slow:1s;--semi-transition_duration-faster:.12s;--semi-transition_duration-normal:.6s;--semi-transition_duration-slower:1.2s;--semi-transition_duration-fastest:90ms;--semi-transition_duration-slowest:1.8s;--semi-transition_function-easeIn:cubic-bezier(.4, 0, 1, 1);--semi-transition_function-linear:linear;--semi-transition_function-easeOut:cubic-bezier(0, 0, .2, 1);--semi-transition_function-easeInOut:cubic-bezier(.4, 0, .2, 1)}body,body[theme-mode=dark] .semi-always-light{--semi-black:0,0,0;--semi-red-0:254,241,241;--semi-red-1:253,226,226;--semi-red-2:251,191,188;--semi-red-3:249,142,139;--semi-red-4:247,105,100;--semi-red-5:245,74,69;--semi-red-6:216,57,49;--semi-red-7:172,47,40;--semi-red-8:129,37,32;--semi-red-9:98,28,24;--semi-white:255,255,255;--semi-blue-0:240,244,255;--semi-blue-1:225,234,255;--semi-blue-2:186,206,253;--semi-blue-3:130,167,252;--semi-blue-4:78,131,253;--semi-blue-5:51,112,255;--semi-blue-6:36,91,219;--semi-blue-7:28,76,186;--semi-blue-8:19,60,154;--semi-blue-9:12,41,110;--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-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-lime-0:247,250,229;--semi-lime-1:238,246,198;--semi-lime-2:223,238,150;--semi-lime-3:210,231,106;--semi-lime-4:195,221,64;--semi-lime-5:179,214,0;--semi-lime-6:143,172,2;--semi-lime-7:102,121,1;--semi-lime-8:73,87,0;--semi-lime-9:53,66,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-teal-0:226,246,243;--semi-teal-1:190,237,229;--semi-teal-2:132,219,207;--semi-teal-3:81,202,186;--semi-teal-4:37,184,167;--semi-teal-5:0,166,150;--semi-teal-6:0,138,127;--semi-teal-7:0,111,104;--semi-teal-8:0,83,79;--semi-teal-9:0,55,54;--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-green-0:240,251,239;--semi-green-1:217,245,214;--semi-green-2:183,237,177;--semi-green-3:142,224,133;--semi-green-4:98,210,86;--semi-green-5:52,199,36;--semi-green-6:46,161,33;--semi-green-7:35,123,25;--semi-green-8:24,96,16;--semi-green-9:18,75,12;--semi-indigo-0:242,243,253;--semi-indigo-1:224,226,250;--semi-indigo-2:180,185,243;--semi-indigo-3:123,131,234;--semi-indigo-4:97,106,229;--semi-indigo-5:73,84,230;--semi-indigo-6:41,51,199;--semi-indigo-7:22,31,162;--semi-indigo-8:10,18,133;--semi-indigo-9:12,18,100;--semi-orange-0:255,245,235;--semi-orange-1:254,234,210;--semi-orange-2:254,212,164;--semi-orange-3:255,186,107;--semi-orange-4:255,165,61;--semi-orange-5:255,136,0;--semi-orange-6:222,120,2;--semi-orange-7:178,98,6;--semi-orange-8:143,79,4;--semi-orange-9:107,57,0;--semi-purple-0:246,241,254;--semi-purple-1:236,226,254;--semi-purple-2:205,178,250;--semi-purple-3:173,130,247;--semi-purple-4:147,90,246;--semi-purple-5:127,59,245;--semi-purple-6:100,37,208;--semi-purple-7:78,27,167;--semi-purple-8:56,13,130;--semi-purple-9:39,5,97;--semi-violet-0:252,238,252;--semi-violet-1:248,222,248;--semi-violet-2:239,185,239;--semi-violet-3:229,143,229;--semi-violet-4:219,102,219;--semi-violet-5:209,54,209;--semi-violet-6:178,32,178;--semi-violet-7:140,33,140;--semi-violet-8:104,18,104;--semi-violet-9:70,11,70;--semi-wathet-0:236,249,254;--semi-wathet-1:217,243,253;--semi-wathet-2:177,232,252;--semi-wathet-3:126,218,251;--semi-wathet-4:80,206,251;--semi-wathet-5:20,192,255;--semi-wathet-6:4,159,215;--semi-wathet-7:3,126,170;--semi-wathet-8:0,97,133;--semi-wathet-9:0,71,97;--semi-yellow-0:253,249,237;--semi-yellow-1:250,241,209;--semi-yellow-2:248,230,171;--semi-yellow-3:247,220,130;--semi-yellow-4:250,211,85;--semi-yellow-5:255,198,10;--semi-yellow-6:220,155,4;--semi-yellow-7:170,120,3;--semi-yellow-8:121,81,1;--semi-yellow-9:92,58,0;--semi-carmine-0:254,241,248;--semi-carmine-1:253,221,239;--semi-carmine-2:249,174,217;--semi-carmine-3:245,122,192;--semi-carmine-4:241,75,169;--semi-carmine-5:240,29,148;--semi-carmine-6:199,16,119;--semi-carmine-7:158,19,97;--semi-carmine-8:122,15,75;--semi-carmine-9:82,10,50;--semi-neutral-0:245,246,247;--semi-neutral-1:242,243,245;--semi-neutral-2:239,240,241;--semi-neutral-3:222,224,227;--semi-neutral-4:187,191,196;--semi-neutral-5:143,149,158;--semi-neutral-6:100,106,115;--semi-neutral-7:55,60,67;--semi-neutral-8:43,47,54;--semi-neutral-9:31,35,41;--semi-saffron-0:254,255,240;--semi-saffron-1:255,255,204;--semi-saffron-2:255,252,163;--semi-saffron-3:255,246,122;--semi-saffron-4:255,242,88;--semi-saffron-5:255,233,40;--semi-saffron-6:229,206,0;--semi-saffron-7:194,168,0;--semi-saffron-8:143,124,0;--semi-saffron-9:92,79,0;--semi-neutral-3-5:208,211,214;--semi-neutral-6-5:81,86,93;--semi-neutral-9-5:15,17,20;--semi-turquoise-0:234,250,248;--semi-turquoise-1:213,246,242;--semi-turquoise-2:169,239,230;--semi-turquoise-3:100,232,214;--semi-turquoise-4:20,225,198;--semi-turquoise-5:0,214,185;--semi-turquoise-6:4,180,156;--semi-turquoise-7:7,131,114;--semi-turquoise-8:3,99,86;--semi-turquoise-9:2,75,65;--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}body[theme-mode=dark],body .semi-always-dark{--semi-black:0,0,0;--semi-red-0:54,25,24;--semi-red-1:74,29,27;--semi-red-2:107,40,39;--semi-red-3:158,56,54;--semi-red-4:204,71,67;--semi-red-5:240,91,86;--semi-red-6:250,120,115;--semi-red-7:255,156,153;--semi-red-8:254,198,195;--semi-red-9:255,224,224;--semi-white:255,255,255;--semi-blue-0:21,31,51;--semi-blue-1:25,42,76;--semi-blue-2:32,62,120;--semi-blue-3:40,81,163;--semi-blue-4:46,101,209;--semi-blue-5:76,136,255;--semi-blue-6:112,160,255;--semi-blue-7:153,187,255;--semi-blue-8:184,207,255;--semi-blue-9:206,223,255;--semi-lime-0:46,54,5;--semi-lime-1:73,87,6;--semi-lime-2:109,130,5;--semi-lime-3:145,173,2;--semi-lime-4:171,201,18;--semi-lime-5:185,214,39;--semi-lime-6:199,224,77;--semi-lime-7:214,234,117;--semi-lime-8:231,245,166;--semi-lime-9:246,255,204;--semi-green-0:25,48,22;--semi-green-1:31,71,27;--semi-green-2:41,107,34;--semi-green-3:51,148,40;--semi-green-4:59,176,46;--semi-green-5:84,194,72;--semi-green-6:109,209,98;--semi-green-7:146,222,137;--semi-green-8:189,240,184;--semi-green-9:214,245,210;--semi-indigo-0:29,31,71;--semi-indigo-1:38,42,94;--semi-indigo-2:53,59,140;--semi-indigo-3:65,73,181;--semi-indigo-4:76,85,212;--semi-indigo-5:95,105,237;--semi-indigo-6:115,123,235;--semi-indigo-7:158,165,255;--semi-indigo-8:187,192,246;--semi-indigo-9:210,213,253;--semi-orange-0:51,33,11;--semi-orange-1:87,51,10;--semi-orange-2:132,81,23;--semi-orange-3:189,112,23;--semi-orange-4:222,130,24;--semi-orange-5:242,150,44;--semi-orange-6:245,165,74;--semi-orange-7:250,188,117;--semi-orange-8:255,216,172;--semi-orange-9:255,234,206;--semi-purple-0:40,23,69;--semi-purple-1:54,29,97;--semi-purple-2:77,38,145;--semi-purple-3:101,51,189;--semi-purple-4:124,74,212;--semi-purple-5:151,98,245;--semi-purple-6:164,114,252;--semi-purple-7:185,144,255;--semi-purple-8:211,186,253;--semi-purple-9:227,212,255;--semi-violet-0:59,21,59;--semi-violet-1:79,28,79;--semi-violet-2:122,40,122;--semi-violet-3:148,59,148;--semi-violet-4:181,74,181;--semi-violet-5:212,87,212;--semi-violet-6:222,115,222;--semi-violet-7:232,152,232;--semi-violet-8:242,191,242;--semi-violet-9:251,218,251;--semi-wathet-0:20,41,48;--semi-wathet-1:23,55,66;--semi-wathet-2:34,91,112;--semi-wathet-3:39,130,163;--semi-wathet-4:46,165,209;--semi-wathet-5:66,189,235;--semi-wathet-6:95,212,254;--semi-wathet-7:137,223,254;--semi-wathet-8:194,238,255;--semi-wathet-9:222,246,255;--semi-yellow-0:56,46,12;--semi-yellow-1:87,71,17;--semi-yellow-2:143,114,17;--semi-yellow-3:201,157,8;--semi-yellow-4:240,187,10;--semi-yellow-5:250,200,35;--semi-yellow-6:252,212,86;--semi-yellow-7:255,222,117;--semi-yellow-8:255,230,148;--semi-yellow-9:252,239,194;--semi-carmine-0:66,27,49;--semi-carmine-1:92,37,66;--semi-carmine-2:145,55,106;--semi-carmine-3:173,64,126;--semi-carmine-4:204,71,146;--semi-carmine-5:227,82,163;--semi-carmine-6:237,102,179;--semi-carmine-7:255,145,207;--semi-carmine-8:255,189,226;--semi-carmine-9:255,219,239;--semi-neutral-0:26,26,26;--semi-neutral-1:41,41,41;--semi-neutral-2:55,55,55;--semi-neutral-3:67,67,67;--semi-neutral-4:95,95,95;--semi-neutral-5:117,117,117;--semi-neutral-6:166,166,166;--semi-neutral-7:224,224,224;--semi-neutral-8:232,232,232;--semi-neutral-9:235,235,235;--semi-saffron-0:56,52,12;--semi-saffron-1:92,85,20;--semi-saffron-2:135,123,16;--semi-saffron-3:199,179,0;--semi-saffron-4:232,209,0;--semi-saffron-5:245,226,49;--semi-saffron-6:250,237,87;--semi-saffron-7:252,244,124;--semi-saffron-8:255,252,158;--semi-saffron-9:255,255,199;--semi-neutral-3-5:80,80,80;--semi-neutral-6-5:207,207,207;--semi-neutral-9-5:248,248,248;--semi-turquoise-0:22,46,43;--semi-turquoise-1:21,61,56;--semi-turquoise-2:35,102,93;--semi-turquoise-3:38,150,135;--semi-turquoise-4:55,184,166;--semi-turquoise-5:65,204,185;--semi-turquoise-6:92,219,202;--semi-turquoise-7:127,235,220;--semi-turquoise-8:183,247,239;--semi-turquoise-9:218,249,245}body,body[theme-mode=dark] .semi-always-light{--semi-color-bg-0:var(--semi-color-white);--semi-color-bg-1:var(--semi-color-white);--semi-color-bg-2:var(--semi-color-white);--semi-color-bg-3:var(--semi-color-white);--semi-color-bg-4:var(--semi-color-white);--semi-color-link:rgb(var(--semi-blue-5));--semi-color-nav-bg:var(--semi-color-bg-1);--semi-color-black:rgba(var(--semi-black),1);--semi-color-fill-0:rgba(var(--semi-neutral-8),.05);--semi-color-fill-1:rgba(var(--semi-neutral-8),.09);--semi-color-fill-2:rgba(var(--semi-neutral-8),.13);--semi-color-text-0:rgba(var(--semi-neutral-9),1);--semi-color-text-1:rgba(var(--semi-neutral-9),.8);--semi-color-text-2:rgba(var(--semi-neutral-9),.6);--semi-color-text-3:rgba(var(--semi-neutral-9),.35);--semi-color-white:rgba(var(--semi-white),1);--semi-color-overlay-bg:#16161a99;--semi-color-border:rgba(var(--semi-neutral-1),1);--semi-color-danger:rgba(var(--semi-red-5),1);--semi-color-shadow:#0000000a;--semi-color-border-1:rgba(var(--semi-neutral-2),1);--semi-color-border-2:rgba(var(--semi-neutral-3),1);--semi-color-border-3:rgba(var(--semi-neutral-5),1);--semi-color-default:rgba(var(--semi-neutral-0),1);--semi-color-link-hover:rgb(var(--semi-blue-4));--semi-color-primary:rgba(var(--semi-blue-5),1);--semi-color-success:rgba(var(--semi-green-5),1);--semi-color-warning:rgba(var(--semi-orange-5),1);--semi-color-link-active:rgb(var(--semi-blue-6));--semi-color-link-visited:rgb(var(--semi-blue-3));--semi-color-tertiary:rgba(var(--semi-neutral-5),1);--semi-color-focus-border:rgb(var(--semi-blue-5));--semi-color-danger-hover:rgba(var(--semi-red-6),1);--semi-color-secondary:rgba(var(--semi-yellow-5),1);--semi-color-danger-active:rgba(var(--semi-red-7),1);--semi-color-disabled-bg:rgb(var(--semi-neutral-4));--semi-color-default-hover:rgba(var(--semi-neutral-1),1);--semi-color-primary-hover:rgba(var(--semi-blue-4),1);--semi-color-success-hover:rgba(var(--semi-green-6),1);--semi-color-warning-hover:rgba(var(--semi-orange-6),1);--semi-color-default-active:rgba(var(--semi-neutral-2),1);--semi-color-disabled-fill:rgb(var(--semi-neutral-1));--semi-color-disabled-text:rgba(var(--semi-neutral-9),.35);--semi-color-primary-active:rgba(var(--semi-blue-6),1);--semi-color-success-active:rgba(var(--semi-green-7),1);--semi-color-warning-active:rgba(var(--semi-orange-7),1);--semi-color-tertiary-hover:rgba(var(--semi-neutral-6),1);--semi-color-disabled-border:rgb(var(--semi-neutral-3));--semi-color-primary-disabled:rgba(var(--semi-blue-2),1);--semi-color-success-disabled:rgba(var(--semi-green-2),1);--semi-color-tertiary-active:rgba(var(--semi-neutral-7),1);--semi-color-secondary-hover:rgba(var(--semi-yellow-6),1);--semi-color-secondary-active:rgba(var(--semi-yellow-7),1);--semi-color-secondary-disabled:rgba(var(--semi-yellow-2),1);--semi-color-danger-light-hover:rgba(var(--semi-red-1),1);--semi-color-danger-light-active:rgba(var(--semi-red-2),1);--semi-color-danger-light-default:rgba(var(--semi-red-0),1);--semi-color-primary-light-hover:rgba(var(--semi-blue-1),1);--semi-color-success-light-hover:rgba(var(--semi-green-1),1);--semi-color-warning-light-hover:rgba(var(--semi-orange-1),1);--semi-color-primary-light-active:rgba(var(--semi-blue-2),1);--semi-color-success-light-active:rgba(var(--semi-green-2),1);--semi-color-warning-light-active:rgba(var(--semi-orange-3),1);--semi-color-primary-light-default:rgba(var(--semi-blue-0),1);--semi-color-success-light-default:rgba(var(--semi-green-0),1);--semi-color-tertiary-light-hover:rgba(var(--semi-neutral-1),1);--semi-color-warning-light-default:rgba(var(--semi-orange-0),1);--semi-color-tertiary-light-active:rgba(var(--semi-neutral-2),1);--semi-color-secondary-light-hover:rgba(var(--semi-yellow-1),1);--semi-color-tertiary-light-default:rgba(var(--semi-neutral-0),1);--semi-color-secondary-light-active:rgba(var(--semi-yellow-2),1);--semi-color-secondary-light-default:rgba(var(--semi-yellow-0),1);-webkit-font-smoothing:antialiased;--semi-shadow-elevated:0px 0px 1px #0000004d,0px 4px 14px #0000001a;--semi-border-radius-large:8px;--semi-border-radius-small:4px;--semi-border-radius-circle:99999px;--semi-border-radius-medium:6px;--semi-border-radius-extra-small:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body[theme-mode=dark],body .semi-always-dark{--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-link:var(--semi-color-primary);--semi-color-nav-bg:var(--semi-color-bg-1);--semi-color-black:rgba(var(--semi-black),1);--semi-color-fill-0:rgba(var(--semi-neutral-8),.05);--semi-color-fill-1:rgba(var(--semi-neutral-8),.09);--semi-color-fill-2:rgba(var(--semi-neutral-8),.13);--semi-color-text-0:rgba(var(--semi-neutral-9),1);--semi-color-text-1:rgba(var(--semi-neutral-9),.8);--semi-color-text-2:rgba(var(--semi-neutral-9),.6);--semi-color-text-3:rgba(var(--semi-neutral-9),.35);--semi-color-white:#e4e7f5;--semi-color-overlay-bg:#16161a99;--semi-color-border:rgba(var(--semi-neutral-1),1);--semi-color-danger:rgba(var(--semi-red-5),1);--semi-color-shadow:#0000000a;--semi-color-border-1:rgba(var(--semi-neutral-2),1);--semi-color-border-2:rgba(var(--semi-neutral-3),1);--semi-color-border-3:rgba(var(--semi-neutral-5),1);--semi-color-default:rgba(var(--semi-neutral-0),1);--semi-color-link-hover:var(--semi-color-primary-hover);--semi-color-primary:rgba(var(--semi-blue-5),1);--semi-color-success:rgba(var(--semi-green-5),1);--semi-color-warning:rgba(var(--semi-orange-5),1);--semi-color-link-active:var(--semi-color-primary-active);--semi-color-link-visited:var(--semi-color-primary);--semi-color-tertiary:rgba(var(--semi-neutral-5),1);--semi-color-danger-hover:rgba(var(--semi-red-6),1);--semi-color-secondary:rgba(var(--semi-yellow-5),1);--semi-color-danger-active:rgba(var(--semi-red-7),1);--semi-color-disabled-bg:rgba(var(--semi-neutral-2),1);--semi-color-default-hover:rgba(var(--semi-neutral-1),1);--semi-color-primary-hover:rgba(var(--semi-blue-4),1);--semi-color-success-hover:rgba(var(--semi-green-6),1);--semi-color-warning-hover:rgba(var(--semi-orange-6),1);--semi-color-default-active:rgba(var(--semi-neutral-2),1);--semi-color-disabled-fill:rgba(var(--semi-neutral-8),.04);--semi-color-disabled-text:rgba(var(--semi-neutral-9),.35);--semi-color-primary-active:rgba(var(--semi-blue-6),1);--semi-color-success-active:rgba(var(--semi-green-7),1);--semi-color-warning-active:rgba(var(--semi-orange-7),1);--semi-color-tertiary-hover:rgba(var(--semi-neutral-6),1);--semi-color-disabled-border:rgba(var(--semi-neutral-9),.04);--semi-color-primary-disabled:rgba(var(--semi-blue-2),1);--semi-color-success-disabled:rgba(var(--semi-green-2),1);--semi-color-tertiary-active:rgba(var(--semi-neutral-7),1);--semi-color-secondary-hover:rgba(var(--semi-yellow-6),1);--semi-color-secondary-active:rgba(var(--semi-yellow-7),1);--semi-color-secondary-disabled:rgba(var(--semi-yellow-2),1);--semi-color-danger-light-focus:rgba(var(--semi-red-6),.65);--semi-color-danger-light-hover:rgba(var(--semi-red-6),.35);--semi-color-danger-light-active:rgba(var(--semi-red-6),.5);--semi-color-danger-light-default:rgba(var(--semi-red-6),.2);--semi-color-primary-light-hover:rgba(var(--semi-blue-1),1);--semi-color-success-light-hover:rgba(var(--semi-green-1),1);--semi-color-warning-light-focus:rgba(var(--semi-orange-6),.65);--semi-color-warning-light-hover:rgba(var(--semi-orange-6),.35);--semi-color-primary-light-active:rgba(var(--semi-blue-2),1);--semi-color-success-light-active:rgba(var(--semi-green-2),1);--semi-color-warning-light-active:rgba(var(--semi-orange-6),5);--semi-color-primary-light-default:rgba(var(--semi-blue-0),1);--semi-color-success-light-default:rgba(var(--semi-green-0),1);--semi-color-tertiary-light-hover:rgba(var(--semi-neutral-1),1);--semi-color-warning-light-default:rgba(var(--semi-orange-6),.2);--semi-color-tertiary-light-active:rgba(var(--semi-neutral-2),1);--semi-color-secondary-light-hover:rgba(var(--semi-yellow-1),1);--semi-color-tertiary-light-default:rgba(var(--semi-neutral-0),1);--semi-color-secondary-light-active:rgba(var(--semi-yellow-2),1);--semi-color-secondary-light-default:rgba(var(--semi-yellow-0),1);-webkit-font-smoothing:antialiased;--semi-shadow-elevated:0px 0px 1px #0000004d,0px 4px 14px #0000001a;--semi-border-radius-large:8px;--semi-border-radius-small:4px;--semi-border-radius-circle:99999px;--semi-border-radius-medium:6px;--semi-border-radius-extra-small:2px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,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)}:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}body{background:var(--semi-color-fill-0);color:var(--semi-color-text-0)}.app-shell{color:var(--semi-color-text-0);background:var(--semi-color-fill-0)}.sidebar{background:var(--semi-color-nav-bg);border-color:var(--semi-color-border)}.brand{color:var(--semi-color-text-0)}.brand-mark{background:var(--semi-color-primary);color:var(--semi-color-white);box-shadow:none}.brand small,.workspace small,.nav-label,.sidebar-foot{color:var(--semi-color-text-2)}.workspace-dot{background:var(--semi-color-primary)}.nav-link{color:var(--semi-color-text-1)}.nav-link:hover{background:var(--semi-color-fill-0)}.nav-link.active{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary)}.topbar{background:var(--semi-color-bg-1);border-color:var(--semi-color-border)}.topbar-name,.eyebrow,.page-description,.muted{color:var(--semi-color-text-2)}.avatar,.avatar.subtle{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary)}.text-link{color:var(--semi-color-link)}.text-link:hover{color:var(--semi-color-link-hover)}.text-link:active{color:var(--semi-color-link-active)}input:not([type=checkbox]):not([class*=semi-]),select,textarea{color:var(--semi-color-text-0);background:var(--semi-color-fill-0);border-color:var(--semi-color-border-1);border-radius:var(--semi-border-radius-small,4px)}input[type=checkbox]{accent-color:var(--semi-color-primary)}input:not([class*=semi-]):focus,select:focus,textarea:focus{outline:2px solid var(--semi-color-focus-border)}input::placeholder,textarea::placeholder{color:var(--semi-color-text-3)}.table-card,.project-panel,.space-card,.type-card,.field-card,.group-editor>div,.connection-card{background:var(--semi-color-bg-1);border-color:var(--semi-color-border)}th{background:var(--semi-color-fill-0);color:var(--semi-color-text-2);border-color:var(--semi-color-border)}td{color:var(--semi-color-text-1);border-color:var(--semi-color-border)}tbody tr:hover{background:var(--semi-color-fill-0)}.person strong,.item-title-link strong{color:var(--semi-color-text-0)}.project-tabs{border-color:var(--semi-color-border)}.project-tabs>button{color:var(--semi-color-text-1)}.project-tabs>button.selected{color:var(--semi-color-primary);border-color:var(--semi-color-primary)}.space-icon,.connection-icon,.feature-icon{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary)}.space-card p,.type-card p,.space-card footer,.project-tabs>span,.section-heading>span{color:var(--semi-color-text-2)}.space-card footer{border-color:var(--semi-color-border)}.feature-card{background:var(--semi-color-bg-1);border-color:var(--semi-color-border)}.feature-card:hover{border-color:var(--semi-color-primary)}.feature-card p,.card-arrow{color:var(--semi-color-text-2)}.welcome-card{background:var(--semi-color-primary-light-default);border-color:var(--semi-color-border)}.welcome-card h2{color:var(--semi-color-text-0)}.welcome-card p,.welcome-card .eyebrow{color:var(--semi-color-text-1)}.welcome-art span{border-color:var(--semi-color-primary-disabled)}.welcome-art b{color:var(--semi-color-primary)}.project-hint,.preview-notice{background:var(--semi-color-primary-light-default);border-color:var(--semi-color-border);color:var(--semi-color-text-1)}.project-label{color:var(--semi-color-text-0)}.project-label>span{color:var(--semi-color-text-2)}.project-modal,.confirm-modal{background:var(--semi-color-bg-2);color:var(--semi-color-text-0)}.project-modal>header{background:var(--semi-color-bg-2);border-color:var(--semi-color-border)}.project-form-actions,.form-section,.field-card>header{border-color:var(--semi-color-border)}.error-box{background:var(--semi-color-danger-light-default);color:var(--semi-color-danger);border-color:var(--semi-color-danger-light-active)}.empty,.loading{color:var(--semi-color-text-2)}.loader{border-color:var(--semi-color-primary-light-active);border-top-color:var(--semi-color-primary)}.rich-editor,.rich-read{color:var(--semi-color-text-0)}.mai-toast-layer{pointer-events:none;background:0 0;border:0;width:100%;height:100%;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.mai-toast-layer::backdrop{display:none}.mai-toast-layer .semi-toast{pointer-events:auto;max-width:min(680px,100vw - 32px)}.mai-toast-layer .semi-toast-content{white-space:pre-wrap;overflow-wrap:anywhere}.app-shell{--global-sidebar-width:224px;--space-navigation-width:0px}.app-shell.sidebar-collapsed{--global-sidebar-width:48px}.app-shell.space-workspace-shell{--space-navigation-width:224px}.app-shell>.global-sidebar{z-index:30;width:var(--global-sidebar-width);background:var(--semi-color-nav-bg);color:var(--semi-color-text-0);border-right:1px solid var(--semi-color-border);flex-direction:column;gap:0;padding:12px 8px;font:14px/20px -apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:flex;position:fixed;inset:0 auto 0 0}.global-sidebar-brand{white-space:nowrap;align-items:center;gap:8px;min-height:32px;padding:0 4px;font-size:18px;font-weight:600;display:flex}.global-sidebar-mark{background:var(--semi-color-primary);width:28px;height:28px;color:var(--semi-color-white);border-radius:6px;flex:none;place-items:center;font-size:18px;display:grid}.global-sidebar-organization{color:var(--semi-color-text-2);white-space:nowrap;text-overflow:ellipsis;padding:12px 8px;font-size:12px;overflow:hidden}.app-shell .global-sidebar nav{flex-direction:column;gap:4px;min-height:0;margin:0;padding:2px 0;display:flex;overflow-y:auto}.global-sidebar-link,.global-sidebar-toggle{min-height:32px;color:var(--semi-color-text-1);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:14px;font-weight:400;line-height:20px;display:flex;position:relative}.global-sidebar-glyph{flex:none;place-items:center;width:16px;font-size:18px;line-height:20px;display:inline-grid}.global-sidebar-link:hover,.global-sidebar-toggle:hover{background:var(--semi-color-fill-0);color:var(--semi-color-text-0)}.global-sidebar-link.active{background:var(--semi-color-primary-light-default);color:var(--semi-color-primary);font-weight:500}.global-sidebar-footer{flex-direction:column;gap:8px;margin-top:auto;padding-top:12px;display:flex}.global-sidebar-toggle{cursor:pointer;width:100%}.global-sidebar-toggle .global-sidebar-glyph{font-size:20px}.global-sidebar-environment{color:var(--semi-color-text-2);white-space:nowrap;align-items:center;gap:8px;padding:0 8px;font-size:12px;line-height:20px;display:flex}.global-sidebar-environment>span:first-child{color:var(--semi-color-success);text-align:center;flex:none;width:16px;font-size:8px}.global-sidebar :is(a,button):focus-visible{outline:2px solid var(--semi-color-focus-border);outline-offset:1px}.global-sidebar[data-collapsed=true]{padding:12px 4px}.global-sidebar[data-collapsed=true] .global-sidebar-brand{justify-content:center;padding:0}.global-sidebar[data-collapsed=true] .global-sidebar-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.global-sidebar[data-collapsed=true] .global-sidebar-organization{height:16px;padding:0}.global-sidebar[data-collapsed=true] :is(.global-sidebar-link,.global-sidebar-toggle){justify-content:center;min-height:36px;padding:8px 4px}.global-sidebar[data-collapsed=true] .global-sidebar-environment{justify-content:center;padding:0}.app-shell>.workspace-navigation{left:var(--global-sidebar-width);width:var(--space-navigation-width)}.app-shell>.main-column{margin-left:calc(var(--global-sidebar-width) + var(--space-navigation-width));width:calc(100% - var(--global-sidebar-width) - var(--space-navigation-width));min-width:0}.app-shell .topbar{height:44px;padding:0 16px}.global-sidebar-scrim{z-index:29;background:var(--semi-color-overlay-bg);cursor:default;border:0;border-radius:0;padding:0;position:fixed;inset:0}@media (width<=1024px){.app-shell.space-workspace-shell{--space-navigation-width:192px}}@media (width<=768px){.app-shell.app-shell{--global-sidebar-width:48px;--space-navigation-width:0px;display:block}.app-shell>.global-sidebar{padding:12px 4px}.app-shell.sidebar-mobile-open>.global-sidebar{width:224px;padding:12px 8px}.app-shell .global-sidebar :is(.global-sidebar-link,.global-sidebar-toggle){min-height:44px}.app-shell>.workspace-navigation{width:auto;margin-left:48px;position:static;left:auto}.app-shell>.main-column{width:calc(100% - 48px);margin-left:48px}.app-shell .topbar{padding:0 12px}}
