/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;max-width:100%;color:inherit;white-space:normal;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template,[hidden]{display:none}.arco-icon{width:1em;height:1em;color:inherit;vertical-align:-2px;stroke:currentColor;outline:none;font-style:normal;display:inline-block}.arco-icon-loading,.arco-icon-spin{animation:1s cubic-bezier(0,0,1,1) infinite arco-loading-circle}@keyframes arco-loading-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arco-icon-hover{cursor:pointer;line-height:12px;display:inline-block;position:relative}.arco-icon-hover .arco-icon{position:relative}.arco-icon-hover:before{box-sizing:border-box;border-radius:var(--border-radius-circle);content:"";background-color:#0000;transition:background-color .1s cubic-bezier(0,0,1,1);display:block;position:absolute}.arco-icon-hover:hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-icon-hover-disabled:before{opacity:0}.arco-icon-hover:before{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-icon-hover-size-mini{line-height:12px}.arco-icon-hover-size-mini:before{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-icon-hover-size-small{line-height:12px}.arco-icon-hover-size-small:before{width:20px;height:20px;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-icon-hover-size-large{line-height:12px}.arco-icon-hover-size-large:before{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.arco-icon-hover-size-huge{line-height:12px}.arco-icon-hover-size-huge:before{width:24px;height:24px;top:50%;left:50%;transform:translate(-50%,-50%)}.fade-in-standard-enter-from,.fade-in-standard-appear-from{opacity:0}.fade-in-standard-enter-to,.fade-in-standard-appear-to{opacity:1}.fade-in-standard-enter-active,.fade-in-standard-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-standard-leave-from{opacity:1}.fade-in-standard-leave-to{opacity:0}.fade-in-standard-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1)}.fade-in-enter-from,.fade-in-appear-from{opacity:0}.fade-in-enter-to,.fade-in-appear-to{opacity:1}.fade-in-enter-active,.fade-in-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-in-leave-from{opacity:1}.fade-in-leave-to{opacity:0}.fade-in-leave-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.zoom-in-enter-from,.zoom-in-appear-from{opacity:0;transform:scale(.5)}.zoom-in-enter-to,.zoom-in-appear-to{opacity:1;transform:scale(1)}.zoom-in-enter-active,.zoom-in-appear-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-leave-from{opacity:1;transform:scale(1)}.zoom-in-leave-to{opacity:0;transform:scale(.5)}.zoom-in-leave-active{transition:opacity .3s cubic-bezier(.34,.69,.1,1),transform .3s cubic-bezier(.34,.69,.1,1)}.zoom-in-fade-out-enter-from,.zoom-in-fade-out-appear-from{opacity:0;transform:scale(.5)}.zoom-in-fade-out-enter-to,.zoom-in-fade-out-appear-to{opacity:1;transform:scale(1)}.zoom-in-fade-out-enter-active,.zoom-in-fade-out-appear-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-fade-out-leave-from{opacity:1;transform:scale(1)}.zoom-in-fade-out-leave-to{opacity:0;transform:scale(.5)}.zoom-in-fade-out-leave-active{transition:opacity .3s cubic-bezier(.3,1.3,.3,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-big-enter-from,.zoom-in-big-appear-from{opacity:0;transform:scale(.5)}.zoom-in-big-enter-to,.zoom-in-big-appear-to{opacity:1;transform:scale(1)}.zoom-in-big-enter-active,.zoom-in-big-appear-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-big-leave-from{opacity:1;transform:scale(1)}.zoom-in-big-leave-to{opacity:0;transform:scale(.2)}.zoom-in-big-leave-active{transition:opacity .2s cubic-bezier(0,0,1,1),transform .2s cubic-bezier(0,0,1,1)}.zoom-in-left-enter-from,.zoom-in-left-appear-from{opacity:.1;transform:scale(.1)}.zoom-in-left-enter-to,.zoom-in-left-appear-to{opacity:1;transform:scale(1)}.zoom-in-left-enter-active,.zoom-in-left-appear-active{transform-origin:0;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-left-leave-from{opacity:1;transform:scale(1)}.zoom-in-left-leave-to{opacity:.1;transform:scale(.1)}.zoom-in-left-leave-active{transform-origin:0;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-enter-from,.zoom-in-top-appear-from{opacity:0;transform:scaleY(.8)translateZ(0)}.zoom-in-top-enter-to,.zoom-in-top-appear-to{opacity:1;transform:scaleY(1)translateZ(0)}.zoom-in-top-enter-active,.zoom-in-top-appear-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-top-leave-from{opacity:1;transform:scaleY(1)translateZ(0)}.zoom-in-top-leave-to{opacity:0;transform:scaleY(.8)translateZ(0)}.zoom-in-top-leave-active{transform-origin:0 0;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-enter-from,.zoom-in-bottom-appear-from{opacity:0;transform:scaleY(.8)translateZ(0)}.zoom-in-bottom-enter-to,.zoom-in-bottom-appear-to{opacity:1;transform:scaleY(1)translateZ(0)}.zoom-in-bottom-enter-active,.zoom-in-bottom-appear-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-bottom-leave-from{opacity:1;transform:scaleY(1)translateZ(0)}.zoom-in-bottom-leave-to{opacity:0;transform:scaleY(.8)translateZ(0)}.zoom-in-bottom-leave-active{transform-origin:100% 100%;transition:transform .3s cubic-bezier(.3,1.3,.3,1),opacity .3s cubic-bezier(.3,1.3,.3,1)}.slide-dynamic-origin-enter-from,.slide-dynamic-origin-appear-from{transform-origin:0 0;opacity:0;transform:scaleY(.9)}.slide-dynamic-origin-enter-to,.slide-dynamic-origin-appear-to{transform-origin:0 0;opacity:1;transform:scaleY(1)}.slide-dynamic-origin-enter-active,.slide-dynamic-origin-appear-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-dynamic-origin-leave-from{transform-origin:0 0;opacity:1;transform:scaleY(1)}.slide-dynamic-origin-leave-to{transform-origin:0 0;opacity:0;transform:scaleY(.9)}.slide-dynamic-origin-leave-active{transition:transform .2s cubic-bezier(.34,.69,.1,1),opacity .2s cubic-bezier(.34,.69,.1,1)}.slide-left-enter-from,.slide-left-appear-from{transform:translate(-100%)}.slide-left-enter-to,.slide-left-appear-to{transform:translate(0)}.slide-left-enter-active,.slide-left-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-left-leave-from{transform:translate(0)}.slide-left-leave-to{transform:translate(-100%)}.slide-left-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-enter-from,.slide-right-appear-from{transform:translate(100%)}.slide-right-enter-to,.slide-right-appear-to{transform:translate(0)}.slide-right-enter-active,.slide-right-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-right-leave-from{transform:translate(0)}.slide-right-leave-to{transform:translate(100%)}.slide-right-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-enter-from,.slide-top-appear-from{transform:translateY(-100%)}.slide-top-enter-to,.slide-top-appear-to{transform:translateY(0)}.slide-top-enter-active,.slide-top-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-top-leave-from{transform:translateY(0)}.slide-top-leave-to{transform:translateY(-100%)}.slide-top-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-enter-from,.slide-bottom-appear-from{transform:translateY(100%)}.slide-bottom-enter-to,.slide-bottom-appear-to{transform:translateY(0)}.slide-bottom-enter-active,.slide-bottom-appear-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}.slide-bottom-leave-from{transform:translateY(0)}.slide-bottom-leave-to{transform:translateY(100%)}.slide-bottom-leave-active{transition:transform .3s cubic-bezier(.34,.69,.1,1)}body{--red-1:255,236,232;--red-2:253,205,197;--red-3:251,172,163;--red-4:249,137,129;--red-5:247,101,96;--red-6:245,63,63;--red-7:203,39,45;--red-8:161,21,30;--red-9:119,8,19;--red-10:77,0,10;--orangered-1:255,243,232;--orangered-2:253,221,195;--orangered-3:252,197,159;--orangered-4:250,172,123;--orangered-5:249,144,87;--orangered-6:247,114,52;--orangered-7:204,81,32;--orangered-8:162,53,17;--orangered-9:119,31,6;--orangered-10:77,14,0;--orange-1:255,247,232;--orange-2:255,228,186;--orange-3:255,207,139;--orange-4:255,182,93;--orange-5:255,154,46;--orange-6:255,125,0;--orange-7:210,95,0;--orange-8:166,69,0;--orange-9:121,46,0;--orange-10:77,27,0;--gold-1:255,252,232;--gold-2:253,244,191;--gold-3:252,233,150;--gold-4:250,220,109;--gold-5:249,204,69;--gold-6:247,186,30;--gold-7:204,146,19;--gold-8:162,109,10;--gold-9:119,75,4;--gold-10:77,45,0;--yellow-1:254,255,232;--yellow-2:254,254,190;--yellow-3:253,250,148;--yellow-4:252,242,107;--yellow-5:251,232,66;--yellow-6:250,220,25;--yellow-7:207,175,15;--yellow-8:163,132,8;--yellow-9:120,93,3;--yellow-10:77,56,0;--lime-1:252,255,232;--lime-2:237,248,187;--lime-3:220,241,144;--lime-4:201,233,104;--lime-5:181,226,65;--lime-6:159,219,29;--lime-7:126,183,18;--lime-8:95,148,10;--lime-9:67,112,4;--lime-10:42,77,0;--green-1:232,255,234;--green-2:175,240,181;--green-3:123,225,136;--green-4:76,210,99;--green-5:35,195,67;--green-6:0,180,42;--green-7:0,154,41;--green-8:0,128,38;--green-9:0,102,34;--green-10:0,77,28;--cyan-1:232,255,251;--cyan-2:183,244,236;--cyan-3:137,233,224;--cyan-4:94,223,214;--cyan-5:55,212,207;--cyan-6:20,201,201;--cyan-7:13,165,170;--cyan-8:7,130,139;--cyan-9:3,97,108;--cyan-10:0,66,77;--blue-1:232,247,255;--blue-2:195,231,254;--blue-3:159,212,253;--blue-4:123,192,252;--blue-5:87,169,251;--blue-6:52,145,250;--blue-7:32,108,207;--blue-8:17,75,163;--blue-9:6,48,120;--blue-10:0,26,77;--arcoblue-1:232,243,255;--arcoblue-2:190,218,255;--arcoblue-3:148,191,255;--arcoblue-4:106,161,255;--arcoblue-5:64,128,255;--arcoblue-6:22,93,255;--arcoblue-7:14,66,210;--arcoblue-8:7,44,166;--arcoblue-9:3,26,121;--arcoblue-10:0,13,77;--purple-1:245,232,255;--purple-2:221,190,246;--purple-3:195,150,237;--purple-4:168,113,227;--purple-5:141,78,218;--purple-6:114,46,209;--purple-7:85,29,176;--purple-8:60,16,143;--purple-9:39,6,110;--purple-10:22,0,77;--pinkpurple-1:255,232,251;--pinkpurple-2:247,186,239;--pinkpurple-3:240,142,230;--pinkpurple-4:232,101,223;--pinkpurple-5:225,62,219;--pinkpurple-6:217,26,217;--pinkpurple-7:176,16,182;--pinkpurple-8:138,9,147;--pinkpurple-9:101,3,112;--pinkpurple-10:66,0,77;--magenta-1:255,232,241;--magenta-2:253,194,219;--magenta-3:251,157,199;--magenta-4:249,121,183;--magenta-5:247,84,168;--magenta-6:245,49,157;--magenta-7:203,30,131;--magenta-8:161,16,105;--magenta-9:119,6,79;--magenta-10:77,0,52;--gray-1:247,248,250;--gray-2:242,243,245;--gray-3:229,230,235;--gray-4:201,205,212;--gray-5:169,174,184;--gray-6:134,144,156;--gray-7:107,119,133;--gray-8:78,89,105;--gray-9:39,46,59;--gray-10:29,33,41;--success-1:var(--green-1);--success-2:var(--green-2);--success-3:var(--green-3);--success-4:var(--green-4);--success-5:var(--green-5);--success-6:var(--green-6);--success-7:var(--green-7);--success-8:var(--green-8);--success-9:var(--green-9);--success-10:var(--green-10);--primary-1:var(--arcoblue-1);--primary-2:var(--arcoblue-2);--primary-3:var(--arcoblue-3);--primary-4:var(--arcoblue-4);--primary-5:var(--arcoblue-5);--primary-6:var(--arcoblue-6);--primary-7:var(--arcoblue-7);--primary-8:var(--arcoblue-8);--primary-9:var(--arcoblue-9);--primary-10:var(--arcoblue-10);--danger-1:var(--red-1);--danger-2:var(--red-2);--danger-3:var(--red-3);--danger-4:var(--red-4);--danger-5:var(--red-5);--danger-6:var(--red-6);--danger-7:var(--red-7);--danger-8:var(--red-8);--danger-9:var(--red-9);--danger-10:var(--red-10);--warning-1:var(--orange-1);--warning-2:var(--orange-2);--warning-3:var(--orange-3);--warning-4:var(--orange-4);--warning-5:var(--orange-5);--warning-6:var(--orange-6);--warning-7:var(--orange-7);--warning-8:var(--orange-8);--warning-9:var(--orange-9);--warning-10:var(--orange-10);--link-1:var(--arcoblue-1);--link-2:var(--arcoblue-2);--link-3:var(--arcoblue-3);--link-4:var(--arcoblue-4);--link-5:var(--arcoblue-5);--link-6:var(--arcoblue-6);--link-7:var(--arcoblue-7);--link-8:var(--arcoblue-8);--link-9:var(--arcoblue-9);--link-10:var(--arcoblue-10)}body[arco-theme=dark]{--red-1:77,0,10;--red-2:119,6,17;--red-3:161,22,31;--red-4:203,46,52;--red-5:245,78,78;--red-6:247,105,101;--red-7:249,141,134;--red-8:251,176,167;--red-9:253,209,202;--red-10:255,240,236;--orangered-1:77,14,0;--orangered-2:119,30,5;--orangered-3:162,55,20;--orangered-4:204,87,41;--orangered-5:247,126,69;--orangered-6:249,146,90;--orangered-7:250,173,125;--orangered-8:252,198,161;--orangered-9:253,222,197;--orangered-10:255,244,235;--orange-1:77,27,0;--orange-2:121,48,4;--orange-3:166,75,10;--orange-4:210,105,19;--orange-5:255,141,31;--orange-6:255,150,38;--orange-7:255,179,87;--orange-8:255,205,135;--orange-9:255,227,184;--orange-10:255,247,232;--gold-1:77,45,0;--gold-2:119,75,4;--gold-3:162,111,15;--gold-4:204,150,31;--gold-5:247,192,52;--gold-6:249,204,68;--gold-7:250,220,108;--gold-8:252,233,149;--gold-9:253,244,190;--gold-10:255,252,232;--yellow-1:77,56,0;--yellow-2:120,94,7;--yellow-3:163,134,20;--yellow-4:207,179,37;--yellow-5:250,225,60;--yellow-6:251,233,75;--yellow-7:252,243,116;--yellow-8:253,250,157;--yellow-9:254,254,198;--yellow-10:254,255,240;--lime-1:42,77,0;--lime-2:68,112,6;--lime-3:98,148,18;--lime-4:132,183,35;--lime-5:168,219,57;--lime-6:184,226,75;--lime-7:203,233,112;--lime-8:222,241,152;--lime-9:238,248,194;--lime-10:253,255,238;--green-1:0,77,28;--green-2:4,102,37;--green-3:10,128,45;--green-4:18,154,55;--green-5:29,180,64;--green-6:39,195,70;--green-7:80,210,102;--green-8:126,225,139;--green-9:178,240,183;--green-10:235,255,236;--cyan-1:0,66,77;--cyan-2:6,97,108;--cyan-3:17,131,139;--cyan-4:31,166,170;--cyan-5:48,201,201;--cyan-6:63,212,207;--cyan-7:102,223,215;--cyan-8:144,233,225;--cyan-9:190,244,237;--cyan-10:240,255,252;--blue-1:0,26,77;--blue-2:5,47,120;--blue-3:19,76,163;--blue-4:41,113,207;--blue-5:70,154,250;--blue-6:90,170,251;--blue-7:125,193,252;--blue-8:161,213,253;--blue-9:198,232,254;--blue-10:234,248,255;--arcoblue-1:0,13,77;--arcoblue-2:4,27,121;--arcoblue-3:14,50,166;--arcoblue-4:29,77,210;--arcoblue-5:48,111,255;--arcoblue-6:60,126,255;--arcoblue-7:104,159,255;--arcoblue-8:147,190,255;--arcoblue-9:190,218,255;--arcoblue-10:234,244,255;--purple-1:22,0,77;--purple-2:39,6,110;--purple-3:62,19,143;--purple-4:90,37,176;--purple-5:123,61,209;--purple-6:142,81,218;--purple-7:169,116,227;--purple-8:197,154,237;--purple-9:223,194,246;--purple-10:247,237,255;--pinkpurple-1:66,0,77;--pinkpurple-2:101,3,112;--pinkpurple-3:138,13,147;--pinkpurple-4:176,27,182;--pinkpurple-5:217,46,217;--pinkpurple-6:225,61,219;--pinkpurple-7:232,102,223;--pinkpurple-8:240,146,230;--pinkpurple-9:247,193,240;--pinkpurple-10:255,242,253;--magenta-1:77,0,52;--magenta-2:119,8,80;--magenta-3:161,23,108;--magenta-4:203,43,136;--magenta-5:245,69,166;--magenta-6:247,86,169;--magenta-7:249,122,184;--magenta-8:251,158,200;--magenta-9:253,195,219;--magenta-10:255,232,241;--gray-1:23,23,26;--gray-2:46,46,48;--gray-3:72,72,73;--gray-4:95,95,96;--gray-5:120,120,122;--gray-6:146,146,147;--gray-7:171,171,172;--gray-8:197,197,197;--gray-9:223,223,223;--gray-10:246,246,246;--primary-1:var(--arcoblue-1);--primary-2:var(--arcoblue-2);--primary-3:var(--arcoblue-3);--primary-4:var(--arcoblue-4);--primary-5:var(--arcoblue-5);--primary-6:var(--arcoblue-6);--primary-7:var(--arcoblue-7);--primary-8:var(--arcoblue-8);--primary-9:var(--arcoblue-9);--primary-10:var(--arcoblue-10);--success-1:var(--green-1);--success-2:var(--green-2);--success-3:var(--green-3);--success-4:var(--green-4);--success-5:var(--green-5);--success-6:var(--green-6);--success-7:var(--green-7);--success-8:var(--green-8);--success-9:var(--green-9);--success-10:var(--green-10);--danger-1:var(--red-1);--danger-2:var(--red-2);--danger-3:var(--red-3);--danger-4:var(--red-4);--danger-5:var(--red-5);--danger-6:var(--red-6);--danger-7:var(--red-7);--danger-8:var(--red-8);--danger-9:var(--red-9);--danger-10:var(--red-10);--warning-1:var(--orange-1);--warning-2:var(--orange-2);--warning-3:var(--orange-3);--warning-4:var(--orange-4);--warning-5:var(--orange-5);--warning-6:var(--orange-6);--warning-7:var(--orange-7);--warning-8:var(--orange-8);--warning-9:var(--orange-9);--warning-10:var(--orange-10);--link-1:var(--arcoblue-1);--link-2:var(--arcoblue-2);--link-3:var(--arcoblue-3);--link-4:var(--arcoblue-4);--link-5:var(--arcoblue-5);--link-6:var(--arcoblue-6);--link-7:var(--arcoblue-7);--link-8:var(--arcoblue-8);--link-9:var(--arcoblue-9);--link-10:var(--arcoblue-10)}body{--color-white:#fff;--color-black:#000;--color-border:rgb(var(--gray-3));--color-bg-popup:var(--color-bg-5);--color-bg-1:#fff;--color-bg-2:#fff;--color-bg-3:#fff;--color-bg-4:#fff;--color-bg-5:#fff;--color-bg-white:#fff;--color-neutral-1:rgb(var(--gray-1));--color-neutral-2:rgb(var(--gray-2));--color-neutral-3:rgb(var(--gray-3));--color-neutral-4:rgb(var(--gray-4));--color-neutral-5:rgb(var(--gray-5));--color-neutral-6:rgb(var(--gray-6));--color-neutral-7:rgb(var(--gray-7));--color-neutral-8:rgb(var(--gray-8));--color-neutral-9:rgb(var(--gray-9));--color-neutral-10:rgb(var(--gray-10));--color-text-1:var(--color-neutral-10);--color-text-2:var(--color-neutral-8);--color-text-3:var(--color-neutral-6);--color-text-4:var(--color-neutral-4);--color-border-1:var(--color-neutral-2);--color-border-2:var(--color-neutral-3);--color-border-3:var(--color-neutral-4);--color-border-4:var(--color-neutral-6);--color-fill-1:var(--color-neutral-1);--color-fill-2:var(--color-neutral-2);--color-fill-3:var(--color-neutral-3);--color-fill-4:var(--color-neutral-4);--color-primary-light-1:rgb(var(--primary-1));--color-primary-light-2:rgb(var(--primary-2));--color-primary-light-3:rgb(var(--primary-3));--color-primary-light-4:rgb(var(--primary-4));--color-link-light-1:rgb(var(--link-1));--color-link-light-2:rgb(var(--link-2));--color-link-light-3:rgb(var(--link-3));--color-link-light-4:rgb(var(--link-4));--color-secondary:var(--color-neutral-2);--color-secondary-hover:var(--color-neutral-3);--color-secondary-active:var(--color-neutral-4);--color-secondary-disabled:var(--color-neutral-1);--color-danger-light-1:rgb(var(--danger-1));--color-danger-light-2:rgb(var(--danger-2));--color-danger-light-3:rgb(var(--danger-3));--color-danger-light-4:rgb(var(--danger-4));--color-success-light-1:rgb(var(--success-1));--color-success-light-2:rgb(var(--success-2));--color-success-light-3:rgb(var(--success-3));--color-success-light-4:rgb(var(--success-4));--color-warning-light-1:rgb(var(--warning-1));--color-warning-light-2:rgb(var(--warning-2));--color-warning-light-3:rgb(var(--warning-3));--color-warning-light-4:rgb(var(--warning-4));--border-radius-none:0;--border-radius-small:2px;--border-radius-medium:4px;--border-radius-large:8px;--border-radius-circle:50%;--color-tooltip-bg:rgb(var(--gray-10));--color-spin-layer-bg:#fff9;--color-menu-dark-bg:#232324;--color-menu-light-bg:#fff;--color-menu-dark-hover:#ffffff0a;--color-mask-bg:#1d212999}body[arco-theme=dark]{--color-white:#ffffffe6;--color-black:#000;--color-border:#333335;--color-bg-1:#17171a;--color-bg-2:#232324;--color-bg-3:#2a2a2b;--color-bg-4:#313132;--color-bg-5:#373739;--color-bg-white:#f6f6f6;--color-text-1:#ffffffe6;--color-text-2:#ffffffb3;--color-text-3:#ffffff80;--color-text-4:#ffffff4d;--color-fill-1:#ffffff0a;--color-fill-2:#ffffff14;--color-fill-3:#ffffff1f;--color-fill-4:#ffffff29;--color-primary-light-1:rgba(var(--primary-6), .2);--color-primary-light-2:rgba(var(--primary-6), .35);--color-primary-light-3:rgba(var(--primary-6), .5);--color-primary-light-4:rgba(var(--primary-6), .65);--color-secondary:rgba(var(--gray-9), .08);--color-secondary-hover:rgba(var(--gray-8), .16);--color-secondary-active:rgba(var(--gray-7), .24);--color-secondary-disabled:rgba(var(--gray-9), .08);--color-danger-light-1:rgba(var(--danger-6), .2);--color-danger-light-2:rgba(var(--danger-6), .35);--color-danger-light-3:rgba(var(--danger-6), .5);--color-danger-light-4:rgba(var(--danger-6), .65);--color-success-light-1:rgb(var(--success-6), .2);--color-success-light-2:rgb(var(--success-6), .35);--color-success-light-3:rgb(var(--success-6), .5);--color-success-light-4:rgb(var(--success-6), .65);--color-warning-light-1:rgb(var(--warning-6), .2);--color-warning-light-2:rgb(var(--warning-6), .35);--color-warning-light-3:rgb(var(--warning-6), .5);--color-warning-light-4:rgb(var(--warning-6), .65);--color-link-light-1:rgb(var(--link-6), .2);--color-link-light-2:rgb(var(--link-6), .35);--color-link-light-3:rgb(var(--link-6), .5);--color-link-light-4:rgb(var(--link-6), .65);--color-tooltip-bg:#373739;--color-spin-layer-bg:#3339;--color-menu-dark-bg:#232324;--color-menu-light-bg:#232324;--color-menu-dark-hover:var(--color-fill-2);--color-mask-bg:#17171a99}body{font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.arco-btn{box-sizing:border-box;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-webkit-user-select:none;user-select:none;outline:none;justify-content:center;align-items:center;font-weight:400;line-height:1.5715;transition:all .1s cubic-bezier(0,0,1,1);display:inline-flex;position:relative}.arco-btn>a:only-child{color:currentColor}.arco-btn:active{transition:none}.arco-btn-long{width:100%;display:flex}.arco-btn-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.arco-btn-link:not([href]){color:var(--color-text-4)}.arco-btn-link:hover{text-decoration:none}.arco-btn-link.arco-btn-only-icon{vertical-align:top;justify-content:center;align-items:center;display:inline-flex}.arco-btn.arco-btn-only-icon .arco-btn-icon{justify-content:center;display:flex}.arco-btn-loading{cursor:default;position:relative}.arco-btn-loading:before{z-index:1;border-radius:inherit;opacity:.4;content:"";pointer-events:none;background:#fff;transition:opacity .1s cubic-bezier(0,0,1,1);display:block;position:absolute;inset:-1px}.arco-btn-loading-fixed-width{transition:none}.arco-btn-two-chinese-chars>:not(svg){letter-spacing:.3em;margin-right:-.3em}.arco-btn-outline,.arco-btn-outline[type=button],.arco-btn-outline[type=submit]{color:rgb(var(--primary-6));border:1px solid rgb(var(--primary-6));background-color:#0000}.arco-btn-outline:hover,.arco-btn-outline[type=button]:hover,.arco-btn-outline[type=submit]:hover{color:rgb(var(--primary-5));border-color:rgb(var(--primary-5));background-color:#0000}.arco-btn-outline:focus-visible,.arco-btn-outline[type=button]:focus-visible,.arco-btn-outline[type=submit]:focus-visible{box-shadow:0 0 0 .25em rgb(var(--primary-3))}.arco-btn-outline:active,.arco-btn-outline[type=button]:active,.arco-btn-outline[type=submit]:active{color:rgb(var(--primary-7));border-color:rgb(var(--primary-7));background-color:#0000}.arco-btn-outline.arco-btn-loading,.arco-btn-outline[type=button].arco-btn-loading,.arco-btn-outline[type=submit].arco-btn-loading{color:rgb(var(--primary-6));border:1px solid rgb(var(--primary-6));background-color:#0000}.arco-btn-outline.arco-btn-disabled,.arco-btn-outline[type=button].arco-btn-disabled,.arco-btn-outline[type=submit].arco-btn-disabled{color:var(--color-primary-light-3);border:1px solid var(--color-primary-light-3);cursor:not-allowed;background-color:#0000}.arco-btn-outline.arco-btn-status-warning{color:rgb(var(--warning-6));border-color:rgb(var(--warning-6));background-color:#0000}.arco-btn-outline.arco-btn-status-warning:hover{color:rgb(var(--warning-5));border-color:rgb(var(--warning-5));background-color:#0000}.arco-btn-outline.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-outline.arco-btn-status-warning:active{color:rgb(var(--warning-7));border-color:rgb(var(--warning-7));background-color:#0000}.arco-btn-outline.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));border-color:rgb(var(--warning-6));background-color:#0000}.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);border:1px solid var(--color-warning-light-3);background-color:#0000}.arco-btn-outline.arco-btn-status-danger{color:rgb(var(--danger-6));border-color:rgb(var(--danger-6));background-color:#0000}.arco-btn-outline.arco-btn-status-danger:hover{color:rgb(var(--danger-5));border-color:rgb(var(--danger-5));background-color:#0000}.arco-btn-outline.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-outline.arco-btn-status-danger:active{color:rgb(var(--danger-7));border-color:rgb(var(--danger-7));background-color:#0000}.arco-btn-outline.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));border-color:rgb(var(--danger-6));background-color:#0000}.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);border:1px solid var(--color-danger-light-3);background-color:#0000}.arco-btn-outline.arco-btn-status-success{color:rgb(var(--success-6));border-color:rgb(var(--success-6));background-color:#0000}.arco-btn-outline.arco-btn-status-success:hover{color:rgb(var(--success-5));border-color:rgb(var(--success-5));background-color:#0000}.arco-btn-outline.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-outline.arco-btn-status-success:active{color:rgb(var(--success-7));border-color:rgb(var(--success-7));background-color:#0000}.arco-btn-outline.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));border-color:rgb(var(--success-6));background-color:#0000}.arco-btn-outline.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);border:1px solid var(--color-success-light-3);background-color:#0000}.arco-btn-primary,.arco-btn-primary[type=button],.arco-btn-primary[type=submit]{color:#fff;background-color:rgb(var(--primary-6));border:1px solid #0000}.arco-btn-primary:hover,.arco-btn-primary[type=button]:hover,.arco-btn-primary[type=submit]:hover{color:#fff;background-color:rgb(var(--primary-5));border-color:#0000}.arco-btn-primary:focus-visible,.arco-btn-primary[type=button]:focus-visible,.arco-btn-primary[type=submit]:focus-visible{box-shadow:0 0 0 .25em rgb(var(--primary-3))}.arco-btn-primary:active,.arco-btn-primary[type=button]:active,.arco-btn-primary[type=submit]:active{color:#fff;background-color:rgb(var(--primary-7));border-color:#0000}.arco-btn-primary.arco-btn-loading,.arco-btn-primary[type=button].arco-btn-loading,.arco-btn-primary[type=submit].arco-btn-loading{color:#fff;background-color:rgb(var(--primary-6));border:1px solid #0000}.arco-btn-primary.arco-btn-disabled,.arco-btn-primary[type=button].arco-btn-disabled,.arco-btn-primary[type=submit].arco-btn-disabled{color:#fff;background-color:var(--color-primary-light-3);cursor:not-allowed;border:1px solid #0000}.arco-btn-primary.arco-btn-status-warning{color:#fff;background-color:rgb(var(--warning-6));border-color:#0000}.arco-btn-primary.arco-btn-status-warning:hover{color:#fff;background-color:rgb(var(--warning-5));border-color:#0000}.arco-btn-primary.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-primary.arco-btn-status-warning:active{color:#fff;background-color:rgb(var(--warning-7));border-color:#0000}.arco-btn-primary.arco-btn-status-warning.arco-btn-loading{color:#fff;background-color:rgb(var(--warning-6));border-color:#0000}.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled{color:#fff;background-color:var(--color-warning-light-3);border:1px solid #0000}.arco-btn-primary.arco-btn-status-danger{color:#fff;background-color:rgb(var(--danger-6));border-color:#0000}.arco-btn-primary.arco-btn-status-danger:hover{color:#fff;background-color:rgb(var(--danger-5));border-color:#0000}.arco-btn-primary.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-primary.arco-btn-status-danger:active{color:#fff;background-color:rgb(var(--danger-7));border-color:#0000}.arco-btn-primary.arco-btn-status-danger.arco-btn-loading{color:#fff;background-color:rgb(var(--danger-6));border-color:#0000}.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled{color:#fff;background-color:var(--color-danger-light-3);border:1px solid #0000}.arco-btn-primary.arco-btn-status-success{color:#fff;background-color:rgb(var(--success-6));border-color:#0000}.arco-btn-primary.arco-btn-status-success:hover{color:#fff;background-color:rgb(var(--success-5));border-color:#0000}.arco-btn-primary.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-primary.arco-btn-status-success:active{color:#fff;background-color:rgb(var(--success-7));border-color:#0000}.arco-btn-primary.arco-btn-status-success.arco-btn-loading{color:#fff;background-color:rgb(var(--success-6));border-color:#0000}.arco-btn-primary.arco-btn-status-success.arco-btn-disabled{color:#fff;background-color:var(--color-success-light-3);border:1px solid #0000}.arco-btn-secondary,.arco-btn-secondary[type=button],.arco-btn-secondary[type=submit]{color:var(--color-text-2);background-color:var(--color-secondary);border:1px solid #0000}.arco-btn-secondary:hover,.arco-btn-secondary[type=button]:hover,.arco-btn-secondary[type=submit]:hover{color:var(--color-text-2);background-color:var(--color-secondary-hover);border-color:#0000}.arco-btn-secondary:focus-visible,.arco-btn-secondary[type=button]:focus-visible,.arco-btn-secondary[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-secondary:active,.arco-btn-secondary[type=button]:active,.arco-btn-secondary[type=submit]:active{color:var(--color-text-2);background-color:var(--color-secondary-active);border-color:#0000}.arco-btn-secondary.arco-btn-loading,.arco-btn-secondary[type=button].arco-btn-loading,.arco-btn-secondary[type=submit].arco-btn-loading{color:var(--color-text-2);background-color:var(--color-secondary);border:1px solid #0000}.arco-btn-secondary.arco-btn-disabled,.arco-btn-secondary[type=button].arco-btn-disabled,.arco-btn-secondary[type=submit].arco-btn-disabled{color:var(--color-text-4);background-color:var(--color-secondary-disabled);cursor:not-allowed;border:1px solid #0000}.arco-btn-secondary.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:#0000}.arco-btn-secondary.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:#0000}.arco-btn-secondary.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-secondary.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:#0000}.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:#0000}.arco-btn-secondary.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px solid #0000}.arco-btn-secondary.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:#0000}.arco-btn-secondary.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:#0000}.arco-btn-secondary.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-secondary.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:#0000}.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:#0000}.arco-btn-secondary.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px solid #0000}.arco-btn-secondary.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:#0000}.arco-btn-secondary.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:#0000}.arco-btn-secondary.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-secondary.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:#0000}.arco-btn-secondary.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:#0000}.arco-btn-secondary.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px solid #0000}.arco-btn-dashed,.arco-btn-dashed[type=button],.arco-btn-dashed[type=submit]{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed:hover,.arco-btn-dashed[type=button]:hover,.arco-btn-dashed[type=submit]:hover{color:var(--color-text-2);background-color:var(--color-fill-3);border-color:var(--color-neutral-4)}.arco-btn-dashed:focus-visible,.arco-btn-dashed[type=button]:focus-visible,.arco-btn-dashed[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-dashed:active,.arco-btn-dashed[type=button]:active,.arco-btn-dashed[type=submit]:active{color:var(--color-text-2);background-color:var(--color-fill-4);border-color:var(--color-neutral-5)}.arco-btn-dashed.arco-btn-loading,.arco-btn-dashed[type=button].arco-btn-loading,.arco-btn-dashed[type=submit].arco-btn-loading{color:var(--color-text-2);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3)}.arco-btn-dashed.arco-btn-disabled,.arco-btn-dashed[type=button].arco-btn-disabled,.arco-btn-dashed[type=submit].arco-btn-disabled{color:var(--color-text-4);background-color:var(--color-fill-2);border:1px dashed var(--color-neutral-3);cursor:not-allowed}.arco-btn-dashed.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:var(--color-warning-light-3)}.arco-btn-dashed.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-dashed.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-warning-light-3);border-color:var(--color-warning-light-4)}.arco-btn-dashed.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:var(--color-warning-light-1);border:1px dashed var(--color-warning-light-2)}.arco-btn-dashed.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:var(--color-danger-light-3)}.arco-btn-dashed.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-dashed.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-danger-light-3);border-color:var(--color-danger-light-4)}.arco-btn-dashed.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:var(--color-danger-light-1);border:1px dashed var(--color-danger-light-2)}.arco-btn-dashed.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:var(--color-success-light-3)}.arco-btn-dashed.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-dashed.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-success-light-3);border-color:var(--color-success-light-4)}.arco-btn-dashed.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:var(--color-success-light-2)}.arco-btn-dashed.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:var(--color-success-light-1);border:1px dashed var(--color-success-light-2)}.arco-btn-text,.arco-btn-text[type=button],.arco-btn-text[type=submit]{color:rgb(var(--primary-6));background-color:#0000;border:1px solid #0000}.arco-btn-text:hover,.arco-btn-text[type=button]:hover,.arco-btn-text[type=submit]:hover{color:rgb(var(--primary-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text:focus-visible,.arco-btn-text[type=button]:focus-visible,.arco-btn-text[type=submit]:focus-visible{box-shadow:0 0 0 .25em var(--color-neutral-4)}.arco-btn-text:active,.arco-btn-text[type=button]:active,.arco-btn-text[type=submit]:active{color:rgb(var(--primary-6));background-color:var(--color-fill-3);border-color:#0000}.arco-btn-text.arco-btn-loading,.arco-btn-text[type=button].arco-btn-loading,.arco-btn-text[type=submit].arco-btn-loading{color:rgb(var(--primary-6));background-color:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-disabled,.arco-btn-text[type=button].arco-btn-disabled,.arco-btn-text[type=submit].arco-btn-disabled{color:var(--color-primary-light-3);cursor:not-allowed;background-color:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text.arco-btn-status-warning:focus-visible{box-shadow:0 0 0 .25em rgb(var(--warning-3))}.arco-btn-text.arco-btn-status-warning:active{color:rgb(var(--warning-6));background-color:var(--color-fill-3);border-color:#0000}.arco-btn-text.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text.arco-btn-status-danger:focus-visible{box-shadow:0 0 0 .25em rgb(var(--danger-3))}.arco-btn-text.arco-btn-status-danger:active{color:rgb(var(--danger-6));background-color:var(--color-fill-3);border-color:#0000}.arco-btn-text.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:#0000;border:1px solid #0000}.arco-btn-text.arco-btn-status-success{color:rgb(var(--success-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-fill-2);border-color:#0000}.arco-btn-text.arco-btn-status-success:focus-visible{box-shadow:0 0 0 .25em rgb(var(--success-3))}.arco-btn-text.arco-btn-status-success:active{color:rgb(var(--success-6));background-color:var(--color-fill-3);border-color:#0000}.arco-btn-text.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:#0000;border-color:#0000}.arco-btn-text.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:#0000;border:1px solid #0000}.arco-btn-size-mini{border-radius:var(--border-radius-small);height:24px;padding:0 11px;font-size:12px}.arco-btn-size-mini:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:4px}.arco-btn-size-mini svg{vertical-align:-1px}.arco-btn-size-mini.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:3px;padding-right:3px}.arco-btn-size-mini.arco-btn-only-icon{width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-circle{text-align:center;border-radius:var(--border-radius-circle);width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-round{border-radius:12px}.arco-btn-size-small{border-radius:var(--border-radius-small);height:28px;padding:0 15px;font-size:14px}.arco-btn-size-small:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:6px}.arco-btn-size-small svg{vertical-align:-2px}.arco-btn-size-small.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:5px;padding-right:5px}.arco-btn-size-small.arco-btn-only-icon{width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-circle{text-align:center;border-radius:var(--border-radius-circle);width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-round{border-radius:14px}.arco-btn-size-medium{border-radius:var(--border-radius-small);height:32px;padding:0 15px;font-size:14px}.arco-btn-size-medium:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:8px}.arco-btn-size-medium svg{vertical-align:-2px}.arco-btn-size-medium.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:4px;padding-right:4px}.arco-btn-size-medium.arco-btn-only-icon{width:32px;height:32px;padding:0}.arco-btn-size-medium.arco-btn-shape-circle{text-align:center;border-radius:var(--border-radius-circle);width:32px;height:32px;padding:0}.arco-btn-size-medium.arco-btn-shape-round{border-radius:16px}.arco-btn-size-large{border-radius:var(--border-radius-small);height:36px;padding:0 19px;font-size:14px}.arco-btn-size-large:not(.arco-btn-only-icon) .arco-btn-icon{margin-right:8px}.arco-btn-size-large svg{vertical-align:-2px}.arco-btn-size-large.arco-btn-loading-fixed-width.arco-btn-loading{padding-left:8px;padding-right:8px}.arco-btn-size-large.arco-btn-only-icon{width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-circle{text-align:center;border-radius:var(--border-radius-circle);width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-round{border-radius:18px}.arco-btn-group{align-items:center;display:inline-flex}.arco-btn-group .arco-btn-outline:not(:first-child),.arco-btn-group .arco-btn-dashed:not(:first-child){margin-left:-1px}.arco-btn-group .arco-btn-primary:not(:last-child){border-right:1px solid rgb(var(--primary-5))}.arco-btn-group .arco-btn-secondary:not(:last-child){border-right:1px solid var(--color-secondary-hover)}.arco-btn-group .arco-btn-status-warning:not(:last-child){border-right:1px solid rgb(var(--warning-5))}.arco-btn-group .arco-btn-status-danger:not(:last-child){border-right:1px solid rgb(var(--danger-5))}.arco-btn-group .arco-btn-status-success:not(:last-child){border-right:1px solid rgb(var(--success-5))}.arco-btn-group .arco-btn-outline:hover,.arco-btn-group .arco-btn-dashed:hover,.arco-btn-group .arco-btn-outline:active,.arco-btn-group .arco-btn-dashed:active{z-index:2}.arco-btn-group .arco-btn:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.arco-btn-group .arco-btn:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.arco-btn-group .arco-btn:not(:first-child):not(:last-child){border-radius:0}body[arco-theme=dark] .arco-btn-primary.arco-btn-disabled{color:#ffffff4d}.arco-radio>input[type=radio],.arco-radio-button>input[type=radio]{opacity:0;width:0;height:0;position:absolute;top:0;left:0}.arco-radio>input[type=radio]:focus+.arco-radio-icon-hover:before,.arco-radio-button>input[type=radio]:focus+.arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-icon-hover.arco-radio-icon-hover:before{width:24px;height:24px}.arco-radio{font-size:14px;line-height:unset;cursor:pointer;align-items:center;padding-left:5px;display:inline-flex;position:relative}.arco-radio-label{color:var(--color-text-1);margin-left:8px}.arco-radio-icon{box-sizing:border-box;border:2px solid var(--color-neutral-3);border-radius:var(--border-radius-circle);width:14px;height:14px;line-height:14px;display:block;position:relative}.arco-radio-icon:after{box-sizing:border-box;background-color:var(--color-bg-2);border-radius:var(--border-radius-circle);content:"";width:10px;height:10px;transition:transform .3s cubic-bezier(.3,1.3,.3,1);display:inline-block;position:absolute;top:0;left:0;transform:scale(1)}.arco-radio:hover .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-checked .arco-radio-icon{background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6))}.arco-radio-checked .arco-radio-icon:after{background-color:var(--color-white);transform:scale(.4)}.arco-radio-checked:hover .arco-radio-icon{border-color:rgb(var(--primary-6))}.arco-radio-disabled,.arco-radio-disabled .arco-radio-icon-hover{cursor:not-allowed}.arco-radio-disabled .arco-radio-label{color:var(--color-text-4)}.arco-radio-disabled .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-disabled .arco-radio-icon:after{background-color:var(--color-fill-2)}.arco-radio-disabled:hover .arco-radio-icon{border-color:var(--color-neutral-3)}.arco-radio-checked.arco-radio-disabled .arco-radio-icon,.arco-radio-checked.arco-radio-disabled:hover .arco-radio-icon{background-color:var(--color-primary-light-3);border-color:#0000}.arco-radio-checked.arco-radio-disabled .arco-radio-icon:after{background-color:var(--color-fill-2)}.arco-radio-checked.arco-radio-disabled .arco-radio-label{color:var(--color-text-4)}.arco-radio:hover .arco-radio-icon-hover:before{background-color:var(--color-fill-2)}.arco-radio-group{box-sizing:border-box;display:inline-block}.arco-radio-group .arco-radio{margin-right:20px}.arco-radio-group-button{background-color:var(--color-fill-2);border-radius:var(--border-radius-small);padding:1.5px;line-height:26px;display:inline-flex}.arco-radio-button{color:var(--color-text-2);border-radius:var(--border-radius-small);cursor:pointer;background-color:#0000;margin:1.5px;font-size:14px;line-height:26px;transition:all .1s cubic-bezier(0,0,1,1);display:inline-block;position:relative}.arco-radio-button-content{padding:0 12px;display:block;position:relative}.arco-radio-button:not(:first-of-type):before{background-color:var(--color-neutral-3);content:"";width:1px;height:14px;transition:all .1s cubic-bezier(0,0,1,1);display:block;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.arco-radio-button:hover:before,.arco-radio-button:hover+.arco-radio-button:before,.arco-radio-button.arco-radio-checked:before,.arco-radio-button.arco-radio-checked+.arco-radio-button:before{opacity:0}.arco-radio-button:hover{color:var(--color-text-1);background-color:var(--color-bg-5)}.arco-radio-button.arco-radio-checked{color:rgb(var(--primary-6));background-color:var(--color-bg-5)}.arco-radio-button.arco-radio-disabled{color:var(--color-text-4);cursor:not-allowed;background-color:#0000}.arco-radio-button.arco-radio-disabled.arco-radio-checked{color:var(--color-primary-light-3);background-color:var(--color-bg-5)}.arco-radio-group-size-small{line-height:28px}.arco-radio-group-size-small.arco-radio-group-button,.arco-radio-group-size-small .arco-radio-button{font-size:14px;line-height:22px}.arco-radio-group-size-large{line-height:36px}.arco-radio-group-size-large.arco-radio-group-button,.arco-radio-group-size-large .arco-radio-button{font-size:14px;line-height:30px}.arco-radio-group-size-mini{line-height:24px}.arco-radio-group-size-mini.arco-radio-group-button,.arco-radio-group-size-mini .arco-radio-button{font-size:12px;line-height:18px}.arco-radio-group-direction-vertical .arco-radio{margin-right:0;line-height:32px;display:flex}body[arco-theme=dark] .arco-radio-button.arco-radio-checked,body[arco-theme=dark] .arco-radio-button:not(.arco-radio-disabled):hover{background-color:var(--color-fill-3)}body[arco-theme=dark] .arco-radio-button:after{background-color:var(--color-bg-3)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f8fa;--surface:#fff;--surface-soft:#f7f8fa;--surface-tint:#f2f6ff;--text:#1d2129;--muted:#86909c;--line:#e5e6eb;--line-strong:#c9cdd4;--primary:#165dff;--primary-hover:#4080ff;--success:#00b42a;--danger:#f53f3f;--danger-bg:#fff2f0;--warning:#ff7d00;--shadow:0 12px 32px #1d212914;--shadow-soft:0 6px 18px #1d21290f;--page-max:1520px;--content-max:1220px;--side-width:300px;--layout-gap:16px;font-family:Inter,Microsoft YaHei,PingFang SC,Arial,sans-serif}*{box-sizing:border-box}html,body{min-width:320px;min-height:100%}body{color:var(--text);background:radial-gradient(circle at 16% 0,#165dff17,#0000 28%),linear-gradient(#fff 0,#f7f8fa 220px,#eef2f7 100%);margin:0;overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}input,select,textarea{width:100%;min-height:34px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:4px;outline:none;padding:7px 12px;transition:border-color .18s,box-shadow .18s,background .18s}textarea{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;min-height:92px;line-height:1.55}input:hover,select:hover,textarea:hover{border-color:var(--line-strong)}input:focus,select:focus,textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #165dff1f}label{color:#4e5969;gap:8px;font-weight:600;display:grid}table{border-collapse:collapse;background:#fff;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}th{color:#4e5969;background:#f7f8fa;font-size:13px;font-weight:700}td{color:#1d2129}td input[type=checkbox],th input[type=checkbox]{width:16px;min-height:16px;padding:0}h1,h2,h3,p{margin-top:0}.app-shell{min-height:100vh}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;grid-template-columns:minmax(150px,auto) minmax(0,1fr);align-items:center;gap:16px;min-height:60px;padding:10px clamp(18px,2.4vw,36px);display:grid;position:sticky;top:0}.topbar h1{color:#0f172a;letter-spacing:0;white-space:nowrap;margin:0;font-size:clamp(22px,1.7vw,28px);line-height:1.12}.eyebrow{color:var(--primary);margin:0 0 6px;font-size:12px;font-weight:800}.top-tabs{border:1px solid var(--line);background:#f2f3f5;border-radius:6px;min-width:0;max-width:min(820px,58vw);padding:4px;overflow-x:auto}.top-tabs .arco-radio-button{text-align:center;min-width:68px}.topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.user-chip{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:4px;align-items:center;gap:8px;min-width:0;height:34px;min-height:34px;padding:0 12px;display:inline-flex}.user-chip strong{font-size:13px}.user-chip span{color:var(--muted);font-size:12px}.primary,.secondary,.danger{white-space:nowrap;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 15px;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex}.primary{color:#fff;background:var(--primary);border-color:var(--primary)}.primary:hover{background:var(--primary-hover);border-color:var(--primary-hover);box-shadow:0 8px 18px #165dff38}.secondary{color:#1d2129;border-color:var(--line);background:#fff}.secondary:hover{color:var(--primary);background:#f2f6ff;border-color:#94bfff}.danger{color:var(--danger);background:#fff;border-color:#ffccc7}.danger:hover{background:var(--danger-bg)}.compact{min-height:30px;padding:0 10px;font-size:13px}.topbar-actions>.secondary.compact{border-radius:4px;height:34px;min-height:34px;padding:0 12px}.full{width:100%}.main{width:min(var(--page-max), calc(100vw - 40px));margin:20px auto 56px}.take-shell .main{width:calc(100vw - 40px);max-width:none}.page-grid{gap:var(--layout-gap);width:min(1360px,100%);margin-inline:auto;display:grid}.login-page{place-items:center;min-height:calc(100vh - 190px);display:grid}.login-card{gap:16px;width:min(420px,100%);padding:28px;display:grid}.login-card h2{margin:0;font-size:28px}.login-card .login-brand{align-items:center;gap:12px;margin-bottom:4px;display:flex}.login-card .login-brand-icon{color:#fff;background:var(--primary);border-radius:10px;place-items:center;width:48px;height:48px;font-size:24px;font-weight:800;display:grid}.login-card .login-brand h2{margin:0;font-size:24px}.login-card .login-brand+p{margin-top:4px}.wecom-login-button{margin-top:8px}.form-error{color:var(--danger);background:var(--danger-bg);border:1px solid #ffccc7;border-radius:4px;margin:0;padding:10px 12px}.panel,.hero-panel,.data-card,.question-card,.result-panel,.exam-info,.empty-state,.modal{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:#fffffffa;border-radius:6px}.hero-panel{background:linear-gradient(135deg,#165dff14,#14c9c914),#fff;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding:22px;display:grid;overflow:hidden}.hero-panel h2{margin:0 0 10px;font-size:clamp(24px,3vw,36px)}.hero-panel p,.muted{color:var(--muted)}.hero-panel p{margin-bottom:0}.kpi-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;display:grid}.stats-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.kpi{border:1px solid var(--line);background:#fff;border-radius:6px;min-width:132px;padding:18px}.kpi strong{color:#0f172a;margin-bottom:8px;font-size:30px;line-height:1;display:block}.kpi span{color:var(--muted);font-size:13px;font-weight:600}.kpi small{color:#64748b;margin-top:6px;font-size:12px;display:block}.dashboard-grid,.two-cols{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.workspace{grid-template-columns:var(--side-width) minmax(0, var(--content-max));gap:var(--layout-gap);width:min(calc(var(--side-width) + var(--content-max) + var(--layout-gap)), 100%);justify-content:center;align-items:start;margin-inline:auto;display:grid}.side-panel{width:var(--side-width);max-width:100%;max-height:calc(100vh - 112px);padding:16px;position:sticky;top:92px;overflow:auto}.content-panel{gap:18px;width:100%;min-width:0;display:grid}.workspace-sidebar-collapsed{grid-template-columns:44px minmax(0,1400px);width:min(1460px,100%)}.workspace-sidebar-collapsed .side-panel{place-items:center;width:44px;min-height:44px;padding:7px;display:grid;overflow:hidden}.workspace-sidebar-collapsed .side-panel>:not(.sidebar-toggle){display:none}.sidebar-toggle{z-index:2;width:28px;height:28px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:4px;place-items:center;padding:0;font-size:20px;font-weight:800;line-height:1;display:grid;position:absolute;top:10px;right:10px}.sidebar-toggle:hover{color:var(--primary);background:#f2f6ff;border-color:#94bfff}.side-panel .panel-title{padding-right:34px}.workspace-sidebar-collapsed .sidebar-toggle{position:static}.side-panel .two-cols{grid-template-columns:1fr;gap:12px}.two-cols>*,.count-grid>*,.switch-grid>*,input[type=datetime-local]{min-width:0}.panel{padding:18px}.panel-title,.section-bar,.toolbar,.compact-toolbar,.table-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-title h3,.section-bar h2,.data-card h3,.question-card h3,.exam-info h2{margin:0}.section-bar{grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding-inline:2px;display:grid}.section-bar h2{font-size:25px}.toolbar:not(.compact-toolbar){grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(150px,1fr));align-items:center;gap:12px;display:grid}.section-bar .compact-toolbar{flex:none;grid-template-columns:minmax(220px,280px) minmax(160px,210px);align-items:center;display:grid}.toolbar input,.toolbar select{max-width:none}.section-bar .compact-toolbar input,.section-bar .compact-toolbar select{width:100%;max-width:none}.stats-toolbar{grid-template-columns:repeat(6,minmax(120px,1fr)) auto;align-items:center;gap:12px;display:grid}.stats-toolbar input,.stats-toolbar select{max-width:none}.stats-toolbar .span-2{grid-column:span 2}.loading-state{min-height:160px;color:var(--muted);text-align:center;place-items:center;gap:12px;padding:32px;display:grid}.loading-spinner{border:3px solid var(--line);border-top-color:var(--primary);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.stats-refresh-indicator{color:var(--muted);align-items:center;gap:6px;padding:4px 0;font-size:12px;font-weight:600;display:inline-flex}.stats-refresh-indicator .dot{background:var(--success);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse-fast}.stack{gap:12px;display:grid}.actions,.row-actions{flex-wrap:wrap;gap:8px;display:flex}.section-bar .actions{flex-wrap:nowrap}.row-actions{justify-content:flex-end}.import-panel{grid-template-columns:minmax(0,1fr) minmax(150px,180px) minmax(210px,260px) auto;align-items:end;gap:14px;display:grid}.table-panel{padding:0;position:relative;overflow-x:auto}.table-panel:after{content:"";z-index:2;float:right;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffeb);width:28px;min-height:60px;display:block;position:sticky;top:0;bottom:0;right:0}.table-panel table{min-width:960px}.question-table{table-layout:fixed;min-width:1180px}.question-table th,.question-table td{padding:10px 12px}.question-table th:first-child,.question-table td:first-child{width:44px}.question-table th:nth-child(2),.question-table td:nth-child(2){width:78px}.question-table th:nth-child(4),.question-table td:nth-child(4){width:160px}.question-table th:nth-child(5),.question-table td:nth-child(5){width:110px}.question-table th:nth-child(6),.question-table td:nth-child(6),.question-table th:nth-child(7),.question-table td:nth-child(7){text-align:center;white-space:nowrap;width:58px}.question-table th:nth-child(8),.question-table td:nth-child(8){width:300px}.question-table td:nth-child(3),.question-table td:nth-child(4),.question-table td:nth-child(5){word-break:break-word;line-height:1.45}.question-table .badge{white-space:nowrap;word-break:keep-all;min-width:54px}.question-table .row-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.question-table .compact{padding:0 9px}.paper-builder-question-table{min-width:1220px}.paper-builder-question-table th:nth-child(8),.paper-builder-question-table td:nth-child(8){width:92px}.paper-builder-question-table th:nth-child(9),.paper-builder-question-table td:nth-child(9){text-align:center;white-space:nowrap;width:78px}.paper-builder-question-table .score-input{text-align:center;width:68px;min-height:32px;padding:5px 8px}.table-footer{color:var(--muted);background:#f7f8fa;padding:14px 16px}.table-footer>span,.table-footer .row-actions span{font-size:13px;font-weight:600}.empty-table-cell{color:var(--muted);text-align:center;padding:28px 14px}.submission-row{content-visibility:auto;contain-intrinsic-size:56px}.detail-row td{background:#f7f8fa;padding:0}.detail-card{border:1px solid var(--line);background:#fff;border-radius:6px;margin:0;padding:16px}.detail-card.wrong{background:#fff7f5;border-color:#ffccc7}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.detail-grid span,.metric-line span{color:var(--muted);font-size:12px;font-weight:700;display:block}.detail-grid strong,.metric-line strong{margin-top:5px;line-height:1.6;display:block}.compact-list,.group-list,.mini-list,.picker-list,.type-list,.submission-detail{gap:10px;display:grid}.list-button,.group-button,.pick-row,.type-row,.rank-row,.mini-row{width:100%;color:inherit;text-align:left;border:1px solid var(--line);background:#fff;border-radius:6px;gap:8px;padding:12px;display:grid}.list-button,.group-button{cursor:pointer}.list-button:hover,.group-button:hover,.group-button.active{background:var(--surface-tint);border-color:#94bfff}.mini-row{background:#f7f8fa;grid-template-columns:1fr auto;align-items:center}.overview-status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.overview-status-card{min-height:92px;color:inherit;text-align:left;border:1px solid var(--line);cursor:pointer;background:#f7f8fa;border-radius:6px;gap:6px;padding:14px;display:grid}.overview-status-card:hover{background:var(--surface-tint);border-color:#94bfff}.overview-status-card strong{color:#0f172a;font-size:26px;line-height:1}.overview-status-card span{font-weight:700}.overview-status-card small{color:var(--muted);font-size:12px}.overview-exam-row span{line-height:1.5}.overview-submission-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto}.overview-submission-row strong,.overview-submission-row span{overflow-wrap:anywhere}.badge,.status{width:fit-content;min-height:24px;color:var(--primary);background:#e8f3ff;border:1px solid #bedaff;border-radius:999px;justify-content:center;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.status.draft{color:#4e5969;background:#f2f3f5;border-color:#e5e6eb}.status.published{color:var(--success);background:#e8ffea;border-color:#aff0b5}.status.closed{color:var(--danger);background:#fff2f0;border-color:#ffccc7}.permission-grid{gap:10px;display:grid}.permission-grid.disabled{opacity:.72}.permission-grid label{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:20px minmax(0,1fr);align-items:start;padding:10px;display:grid}.permission-grid input{width:16px;min-height:16px;margin-top:2px;padding:0}.permission-grid small{color:var(--muted);margin-top:3px;font-weight:400;line-height:1.4;display:block}.permission-tags{flex-wrap:wrap;gap:6px;display:flex}.inline-title{margin-top:8px}.category-tabs{flex-wrap:wrap;gap:10px;display:flex}.category-tabs .active{color:var(--primary);background:#f2f6ff;border-color:#94bfff}.secondary.disabled,.secondary[aria-disabled=true]{pointer-events:auto;color:var(--muted);cursor:not-allowed;background:#f7f8fa}.category-manager{gap:18px;display:grid}.category-form{grid-template-columns:minmax(170px,1fr) minmax(190px,1.25fr) 90px minmax(220px,1.4fr) auto auto;align-items:center;gap:12px;display:grid}.category-table{border:1px solid var(--line);background:#fff;border-radius:6px;display:grid;overflow-x:auto}.category-head,.category-row{grid-template-columns:130px minmax(360px,1fr) 90px 110px 500px;align-items:center;gap:12px;min-width:1280px;padding:12px 16px;display:grid}.category-head{color:#4e5969;background:#f7f8fa;font-size:13px;font-weight:700}.category-row{border-top:1px solid var(--line);cursor:pointer;transition:background .18s,border-color .18s}.category-row:hover,.category-row.active{background:#f2f6ff}.category-row .row-actions{flex-wrap:nowrap;justify-content:flex-start}.category-editor-modal textarea{min-height:96px}.category-name{align-items:center;gap:8px;min-width:0;display:flex}.category-wbs{min-width:0;color:var(--text);white-space:nowrap;align-items:center;gap:6px;font-weight:800;display:flex}.tree-toggle,.tree-toggle-placeholder{flex:0 0 22px;width:22px;height:22px}.tree-toggle{color:var(--primary);cursor:pointer;background:#f4f7ff;border:1px solid #c9d8ff;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.tree-toggle:hover{border-color:var(--primary);background:#eaf1ff}.category-name strong{min-width:0}.category-name small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.folder-icon{color:var(--warning);font-size:13px}.category-related{gap:16px;display:grid}.related-list{gap:10px;display:grid}.related-card{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.related-card strong,.related-card span{display:block}.related-card span{color:var(--muted);margin-top:5px;font-size:13px;font-weight:600;line-height:1.5}.form-block{gap:12px;display:grid}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.checkbox-grid label{min-height:38px;color:var(--text);border:1px solid var(--line);background:#f7f8fa;border-radius:4px;grid-template-columns:20px minmax(0,1fr);align-items:center;padding:8px 10px;display:grid}.checkbox-grid input{width:16px;min-height:16px;padding:0}.knowledge-summary{grid-template-columns:180px minmax(0,1fr);gap:12px;display:grid}.knowledge-summary>div{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;min-width:0;padding:12px}.knowledge-summary span{color:var(--muted);font-size:12px;font-weight:700;display:block}.knowledge-summary strong{word-break:break-word;margin-top:5px;line-height:1.6;display:block}.ai-page{gap:18px}.ai-grid{grid-template-columns:minmax(330px,.82fr) minmax(0,1.35fr);align-items:start;gap:18px;display:grid}.ai-workflow{gap:18px;display:grid}.ai-settings-panel,.ai-settings-modal,.ai-generate-panel,.ai-preview-panel,.ai-analysis-panel{gap:16px;display:grid}.ai-settings-panel .panel-title span{color:var(--muted);font-size:13px;font-weight:700}.ai-settings-modal{width:min(760px,100%)}.ai-preview-modal{width:min(1080px,100%)}.ai-preview-list{max-height:min(620px,100vh - 250px);padding-right:4px;overflow:auto}.ai-form-grid{grid-template-columns:minmax(180px,1.2fr) repeat(3,minmax(120px,.7fr));gap:12px;display:grid}.ai-form-grid .span-2{grid-column:span 2}.compact-checkbox-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-analysis-toolbar{grid-template-columns:minmax(260px,1fr) minmax(280px,360px) minmax(160px,200px);gap:12px;display:grid}.ai-analysis-toolbar input,.ai-analysis-toolbar select{max-width:none}.nested-table-panel{border:1px solid var(--line);border-radius:6px}.admin-card .actions{justify-content:flex-end}.segmented{grid-template-columns:1fr 1fr;gap:8px;display:grid}.segmented label,.switch-grid label{border:1px solid var(--line);background:#f7f8fa;border-radius:4px;align-items:center;gap:8px;min-height:38px;padding:8px 12px;display:flex}.segmented input,.switch-grid input,.option-item input,.pick-row input{width:16px;min-height:16px;padding:0}.count-grid,.switch-grid,.info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.picker-panel{max-height:460px;overflow:hidden}.picker-list{max-height:360px;padding-right:4px;overflow:auto}.pick-row{grid-template-columns:22px minmax(0,1fr) minmax(180px,260px) 86px;align-items:center}.pick-row>span{min-width:0}.pick-row>small{color:var(--muted);font-size:12px;font-weight:600}.pick-row .score-input{text-align:center;width:86px;min-height:32px;padding:5px 8px}.card-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:16px;display:grid}.data-card{align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.data-card header{grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:12px;display:grid}.data-card h3,.data-card p{word-break:break-word;min-width:0}.data-card p{margin:6px 0 0}.metric-line,.link-box{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;gap:6px;padding:12px;display:grid}.metric-line{grid-template-columns:repeat(4,minmax(0,1fr))}.link-box{word-break:break-all;grid-template-columns:minmax(120px,1fr) auto auto}.link-box input{min-width:0}.qr-image{border:1px solid var(--line);background:#fff;border-radius:6px;width:132px;height:132px}.type-row,.rank-row{grid-template-columns:120px minmax(0,1fr) 78px;align-items:center}.bar{background:#f2f3f5;border-radius:999px;height:8px;overflow:hidden}.bar>i{background:linear-gradient(90deg, var(--primary), #14c9c9);height:100%;display:block}.submission-detail{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;padding:16px}.answer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.answer-stack{grid-template-columns:1fr;gap:10px;display:grid}.answer-columns>div,.answer-stack>div{border:1px solid var(--line);background:#fff;border-radius:6px;padding:12px}.answer-columns span,.answer-stack span{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.take-page{width:min(1440px,100%);min-height:calc(100vh - 150px);margin-inline:auto}.take-entry{gap:var(--layout-gap);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.take-entry-info,.take-entry-card,.exam-info,.take-answer-sidebar,.take-exam-toolbar,.question-card,.result-panel{background:#fffffffa}.take-entry-info{min-height:360px;padding:28px}.take-entry-eyebrow{width:fit-content;color:var(--primary);background:#eef4ff;border:1px solid #cfe0ff;border-radius:999px;margin-bottom:12px;padding:4px 10px;font-size:12px;font-weight:800;display:inline-flex}.take-entry-info h2,.exam-info h2{margin:0 0 8px;font-size:28px;line-height:1.3}.take-entry-card{gap:14px;padding:22px;display:grid;position:sticky;top:80px}.take-entry-card h3{margin:0;font-size:20px}.take-active-mode{gap:var(--layout-gap);grid-template-columns:300px minmax(0,960px);justify-content:center;align-items:start;display:grid}.take-result-mode{grid-template-columns:minmax(0,980px);justify-content:center;display:grid}.take-answer-sidebar{gap:16px;max-height:calc(100vh - 104px);padding:18px;display:grid;position:sticky;top:80px;overflow:auto}.take-candidate-card{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;gap:4px;padding:14px;display:grid}.take-candidate-card span,.take-side-stats span,.take-result-grid span,.take-type-score-list span,.take-timer span{color:var(--muted);font-size:12px;font-weight:800}.take-candidate-card strong{font-size:18px}.take-candidate-card small,.take-result-grid small,.take-type-score-list small{color:var(--muted);font-weight:700}.take-timer{color:var(--text);background:#f2f6ff;border:1px solid #cfe0ff;border-radius:8px;gap:5px;padding:14px;display:grid}.take-timer strong,.take-timer{font-variant-numeric:tabular-nums}.take-timer strong{color:var(--primary);font-size:28px;line-height:1}.take-timer.danger,.take-mobile-bar strong.danger{color:var(--danger)}.take-timer.danger{background:#fff2f0;border-color:#ffccc7}.take-timer.danger strong{color:var(--danger)}.take-side-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.take-side-stats div:last-child{grid-column:1/-1}.take-side-stats div,.take-result-grid div,.take-type-score-list div{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;gap:4px;min-width:0;padding:12px;display:grid}.take-side-stats strong,.take-result-grid strong,.take-type-score-list strong{overflow-wrap:anywhere}.take-progress{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.take-progress div{background:var(--primary);border-radius:inherit;height:100%;transition:width .2s}.take-card-panel{gap:14px;display:grid}.take-card-group{gap:8px;display:grid}.take-card-group header{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.take-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.take-number{width:100%;min-height:38px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:6px;font-weight:800}.take-number.answered{color:#fff;background:var(--primary);border-color:var(--primary)}.take-warning{color:#ad6800;background:#fff7e6;border:1px solid #ffd591;border-radius:6px;margin:0;padding:10px 12px;font-size:13px;font-weight:700}.take-content{gap:18px;width:100%;min-width:0;display:grid}.take-exam-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.take-exam-heading .take-timer{min-width:150px;padding:10px 12px}.take-exam-heading .take-timer strong{font-size:22px}.info-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.info-grid div{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;padding:12px}.info-grid span{color:var(--muted);font-size:12px;font-weight:700;display:block}.info-grid strong{overflow-wrap:anywhere;margin-top:5px;font-size:18px;display:block}.empty-state{min-height:120px;color:var(--muted);text-align:center;border-style:dashed;place-items:center;padding:24px;display:grid}.question-stack{gap:16px;display:grid}.take-exam-toolbar{z-index:8;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex;position:sticky;top:70px}.take-exam-toolbar div{gap:2px;display:grid}.take-exam-toolbar span{color:var(--muted);font-size:12px;font-weight:700}.submit-top{justify-self:end}.take-question-card.answered{border-color:#cfe0ff}.question-card h3{margin:12px 0 16px;font-size:19px;line-height:1.55}.question-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.blank-input{min-height:42px}.take-blank-input{resize:vertical;line-height:1.6}.option-list{gap:10px;display:grid}.option-item{color:var(--text);border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px;padding:12px;font-weight:500;display:grid}.take-option{cursor:pointer;grid-template-columns:18px 36px minmax(0,1fr);align-items:center;min-height:52px}.option-item:hover,.take-option.selected{background:#f2f6ff;border-color:#94bfff}.take-practice-feedback{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;gap:10px;margin-top:14px;padding:14px 16px;display:grid}.take-practice-feedback.correct{background:#f0fdf4;border-color:#bbf7d0}.take-practice-feedback.wrong{background:#fff7ed;border-color:#fed7aa}.take-practice-feedback>strong{color:#1d2129}.take-practice-feedback.correct>strong{color:#16a34a}.take-practice-feedback.wrong>strong{color:#ea580c}.take-practice-feedback>div{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:10px;display:grid}.take-practice-feedback span{color:var(--muted);font-weight:700}.take-practice-feedback b,.take-practice-feedback p{color:#1d2129;line-height:1.6}.take-practice-feedback p{margin:0}.success{color:#16a34a}button.success{color:#fff;background:#16a34a;border-color:#16a34a}.option-key{width:30px;height:30px;color:var(--primary);background:#e8f3ff;border-radius:999px;place-items:center;font-weight:900;display:inline-grid}.option-text{overflow-wrap:anywhere;min-width:0}.result-panel{flex-direction:column;align-items:stretch;gap:18px;padding:20px;display:flex}.result-summary{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.result-panel h2{margin:0;font-size:34px}.result-panel p{color:var(--muted);margin:0}.take-result-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.take-type-score-panel{gap:12px;display:grid}.take-type-score-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.result-detail-list{gap:14px;display:grid}.result-detail-list .detail-card{gap:12px;display:grid}.result-option-list{gap:8px;display:grid}.result-option-list>div{border:1px solid var(--line);background:#fff;border-radius:6px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:8px;padding:10px 12px;display:grid}.result-option-list>div.selected{background:#f2f6ff;border-color:#94bfff}.result-option-list>div.correct{background:#f6ffed;border-color:#95de64}.result-option-list>div.selected:not(.correct){background:#fff7f5;border-color:#ffccc7}.result-option-list span{white-space:pre-wrap;overflow-wrap:anywhere}.result-option-list em{color:var(--muted);font-size:12px;font-style:normal;font-weight:700}.take-mobile-bar,.take-mobile-sheet{display:none}.result-detail-list .detail-card strong,.analysis-note,.answer-columns b,.answer-stack b{white-space:pre-wrap;overflow-wrap:anywhere}.modal-backdrop{z-index:50;background:#1d212973;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-backdrop-raised{z-index:70}.modal{width:min(760px,100%);max-height:calc(100vh - 40px);box-shadow:var(--shadow);gap:16px;padding:22px;display:grid;overflow:auto}.editor-modal{width:min(820px,100%)}.detail-modal{align-content:start;width:min(980px,100%)}.category-related-modal{width:min(900px,100%)}.category-related-modal .related-list{max-height:min(58vh,560px);padding-right:4px;overflow:auto}.category-related-modal .empty-state{margin:0}.question-textarea{min-height:78px}.analysis-textarea{min-height:120px}.question-editor-modal{width:min(860px,100%)}.question-editor-modal textarea.question-textarea,.question-editor-modal .option-editor-row textarea,.question-editor-modal textarea.analysis-textarea{resize:none;height:38px;min-height:38px;line-height:1.45;overflow-y:hidden}.ai-progress-modal{width:min(460px,100%)}.progress-track{background:#f2f3f5;border-radius:999px;height:10px;overflow:hidden}.progress-track i{background:linear-gradient(90deg, var(--primary), #14c9c9);border-radius:inherit;height:100%;transition:width .28s;display:block}.progress-result{color:#4e5969;border:1px solid var(--line);background:#f7f8fa;border-radius:6px;padding:10px 12px;font-weight:700}.progress-result.success{color:var(--success);background:#e8ffea;border-color:#aff0b5}.progress-result.error{color:var(--danger);background:var(--danger-bg);border-color:#ffccc7}.modal-picker{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;gap:12px;max-height:520px;padding:14px;display:grid;overflow:hidden}.modal-picker .picker-list{max-height:280px}.bank-select-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:180px;display:grid;overflow:auto}.bank-select-grid label{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.bank-select-grid span{gap:3px;display:grid}.bank-select-grid small{color:var(--muted);font-weight:700}.paper-question-picker{background:#fff}.exam-detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:14px;display:grid}.exam-detail-card{gap:14px;display:grid}.exam-detail-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.exam-detail-description{color:var(--text);border:1px solid var(--line);background:#f7f8fa;border-radius:6px;margin:0;padding:12px;line-height:1.65}.exam-paper-preview-panel{gap:14px;display:grid}.exam-paper-preview-panel .question-preview-list{max-height:none;padding-right:0;overflow:visible}.exam-preview-list .question-preview{background:#fbfcff}.paper-question-picker table{min-width:980px}.qr-modal{text-align:center;width:min(440px,100%)}.modal-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.modal-summary div{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;min-width:0;padding:12px}.modal-summary span{color:var(--muted);font-size:12px;font-weight:700;display:block}.modal-summary strong{word-break:break-word;margin-top:5px;line-height:1.5;display:block}.question-preview-list,.modal-detail-list{max-height:calc(100vh - 260px);padding-right:4px;overflow:auto}.question-preview-list{gap:12px;display:grid}.question-preview{border:1px solid var(--line);background:#fff;border-radius:6px;gap:12px;padding:16px;display:grid}.question-preview header,.detail-card header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.question-preview header span,.detail-card header span{color:var(--muted);font-size:12px;font-weight:700}.question-preview h4{margin:6px 0 0;font-size:16px;line-height:1.55}.question-preview header>b{color:#4e5969;background:#f2f3f5;border-radius:999px;flex:none;padding:3px 8px;font-size:12px}.question-options{gap:8px;display:grid}.question-options>div{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.question-options b{width:24px;height:24px;color:var(--primary);background:#e8f3ff;border-radius:50%;place-items:center;font-size:12px;display:grid}.question-options span,.question-card h3,.question-title-cell,.analysis-note,.result-option-list span{overflow-wrap:anywhere;word-break:break-word}.question-image-preview,.question-title-cell img{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:100%}.question-image-frame{--question-image-width:420px;width:100%;margin:12px 0;display:flex}.question-image-frame.align-left{justify-content:flex-start}.question-image-frame.align-center{justify-content:center}.question-image-frame.align-right{justify-content:flex-end}.question-image-frame.width-small{--question-image-width:260px}.question-image-frame.width-medium{--question-image-width:420px}.question-image-frame.width-large{--question-image-width:680px}.question-image-frame.width-full{--question-image-width:100%}.question-image-preview{width:min(var(--question-image-width), 100%);max-height:var(--question-image-max-height,320px);object-fit:contain;display:block}.question-title-cell img{object-fit:contain;width:min(220px,100%);max-height:160px}.result-option-list em{grid-area:1/3/2/4}.question-title-cell{gap:8px;display:grid}.question-title-cell img{width:96px;max-height:72px}.option-editor-list{gap:12px;display:grid}.option-editor-row{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;gap:8px;padding:12px;display:grid}.option-editor-row textarea{resize:vertical;min-height:78px}.image-upload-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.image-layout-controls{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr) minmax(120px,1fr);gap:12px;padding:12px;display:grid}.answer-choice-list{gap:8px;display:grid}.answer-choice-list label{border:1px solid var(--line);background:#f7f8fa;border-radius:6px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.answer-choice-list span{overflow-wrap:anywhere}.answer-choice-list img{grid-column:2/3}.bank-page,.entity-page{width:min(1480px,100vw - 80px)}.bank-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,260px)}.single-toolbar{grid-template-columns:minmax(260px,520px)}.paper-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,260px) minmax(180px,240px)}.paper-builder-workspace{grid-template-columns:300px minmax(0,1fr);justify-content:stretch;width:min(1480px,100%)}.paper-source-panel{gap:14px;display:grid}.source-menu{gap:8px;display:grid}.source-menu button{justify-content:flex-start;width:100%}.selected-source-list{flex-wrap:wrap;gap:6px;display:flex}.selected-source-list span{max-width:100%;min-height:26px;color:var(--primary);background:#e8f3ff;border:1px solid #bedaff;border-radius:999px;align-items:center;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.paper-builder-toolbar{grid-template-columns:minmax(260px,1fr) minmax(150px,220px) minmax(150px,220px) auto}.selection-counter{min-height:34px;color:var(--primary);white-space:nowrap;background:#f2f6ff;border:1px solid #bedaff;border-radius:4px;justify-content:center;align-items:center;padding:7px 12px;font-weight:800;display:inline-flex}.choose-paper-modal{width:min(560px,100%)}.paper-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.paper-mode-grid button{text-align:left;min-height:130px;color:var(--text);border:1px solid var(--line);background:#fff;border-radius:6px;gap:8px;padding:18px;display:grid}.paper-mode-grid button:hover{background:#f2f6ff;border-color:#94bfff}.paper-mode-grid b{font-size:18px}.paper-mode-grid span{color:var(--muted);line-height:1.6}.source-modal{width:min(1280px,100vw - 48px)}.hierarchy-picker{grid-template-columns:minmax(220px,260px) minmax(0,1fr);gap:14px;min-height:min(620px,100vh - 150px);display:grid}.hierarchy-tree{border:1px solid var(--line);background:#f6f8fb;border-radius:6px;align-content:start;gap:6px;max-height:min(560px,100vh - 230px);padding:8px;display:grid;overflow:auto}.hierarchy-node{min-height:36px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.hierarchy-node:hover,.hierarchy-node.active{background:#fff;border-color:#bfd2ff}.hierarchy-node span{color:var(--muted);font-size:12px;font-weight:800}.hierarchy-node strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hierarchy-items{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;display:grid}.choice-summary{border:1px solid var(--line);background:#f8fafc;border-radius:6px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:grid}.selector-field{min-width:0}.selector-field>label{margin:0}.choice-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.ai-toolbar-choice{min-height:34px;padding:5px 7px}.ai-toolbar-choice .choice-actions{flex-wrap:nowrap}.choice-summary strong,.choice-summary span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.choice-summary span{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700}.compact-choice{background:#fff;min-height:40px}.source-search-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.stats-exam-search-row{grid-template-columns:minmax(0,1fr) minmax(120px,160px) auto}.source-search-row span{color:var(--muted);white-space:nowrap;font-size:13px;font-weight:800}.source-select-table{border:1px solid var(--line);border-radius:6px;max-height:min(620px,100vh - 250px);overflow:hidden auto}.source-select-table table{table-layout:fixed;width:100%;min-width:0}.source-select-table th,.source-select-table td{padding:11px 12px}.source-select-table th:first-child,.source-select-table td:first-child{text-align:center;width:58px}.source-select-table th:nth-child(5),.source-select-table td:nth-child(5){text-align:center;white-space:nowrap;width:96px}.source-select-table tbody tr{cursor:pointer}.source-select-table tbody tr:hover{background:#f2f6ff}.source-select-table td:nth-child(2),.source-select-table td:nth-child(3),.source-select-table td:nth-child(4){white-space:normal;overflow-wrap:anywhere;min-width:0}.modal-actions-right{justify-content:flex-end}.exam-toolbar{grid-template-columns:minmax(260px,1fr) minmax(180px,240px)}.bank-table th,.bank-table td{vertical-align:top}.bank-table td:nth-child(2){max-width:360px;color:var(--muted);overflow-wrap:anywhere}.analysis-note{color:#4e5969;background:#f7f8fa;border-radius:6px;margin:0;padding:10px 12px;line-height:1.7}.compact-answer{grid-template-columns:minmax(0,1.2fr) minmax(160px,.8fr)}.answer-stack.compact-answer{grid-template-columns:1fr}.qr-large{border:1px solid var(--line);background:#fff;border-radius:6px;justify-self:center;width:236px;height:236px;padding:10px}.modal-link{text-align:left;grid-template-columns:minmax(0,1fr) auto}.toast{right:24px;bottom:max(24px, env(safe-area-inset-bottom,0px));z-index:90;color:#fff;max-width:min(360px,100vw - 48px);box-shadow:var(--shadow);background:#1d2129;border-radius:4px;padding:14px 16px;font-size:14px;line-height:1.5;position:fixed}.keyboard-hint{left:12px;bottom:max(8px, env(safe-area-inset-bottom,0px));z-index:89;color:var(--muted);pointer-events:none;background:#ffffffd9;border-radius:4px;padding:4px 10px;font-size:11px;font-weight:600;position:fixed}@media (width<=1180px){.workspace,.take-page{align-items:start;gap:14px;display:grid}.workspace,.take-page,.dashboard-grid,.ai-grid,.two-cols,.take-entry,.take-active-mode,.take-result-mode{grid-template-columns:1fr}.take-answer-sidebar,.take-entry-card{max-height:none;position:static}.import-panel{grid-template-columns:minmax(0,1fr) minmax(150px,180px) minmax(200px,1fr) auto}.stats-kpi-grid,.stats-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-form-grid,.ai-analysis-toolbar,.paper-builder-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.category-form{grid-template-columns:repeat(4,minmax(0,1fr))}.related-card{grid-template-columns:1fr}.side-panel,.take-candidate{width:100%;max-height:none;position:static;left:auto}.side-panel,.content-panel,.workspace-sidebar-collapsed .content-panel,.take-candidate,.take-content,.take-sidebar-collapsed .take-content{grid-column:1}.content-panel,.take-content{width:100%;margin-inline:0}.workspace-sidebar-collapsed,.take-sidebar-collapsed{grid-template-columns:44px minmax(0,1fr)}.workspace-sidebar-collapsed .side-panel{grid-column:1}.take-sidebar-collapsed .take-candidate{grid-column:1;width:44px}.workspace-sidebar-collapsed .content-panel,.take-sidebar-collapsed .take-content{grid-column:2}}@media (width<=860px){.topbar{grid-template-columns:1fr;align-items:stretch}.top-tabs{width:100%;max-width:none;overflow-x:auto}.topbar-actions{flex-direction:column;align-items:stretch;width:100%}.top-tabs .arco-radio-group-button{min-width:max-content}.main{width:min(100% - 24px,1440px);margin-top:16px}.take-shell .main{width:min(100% - 20px,1440px);padding-bottom:82px}.take-entry-info{min-height:auto}.take-entry-info,.take-entry-card,.exam-info,.take-exam-toolbar,.question-card,.result-panel{padding:16px}.import-panel,.toolbar:not(.compact-toolbar){grid-template-columns:1fr 1fr}.hero-panel,.kpi-grid,.stats-kpi-grid,.overview-status-grid,.overview-submission-row,.ai-form-grid,.ai-analysis-toolbar,.image-layout-controls,.paper-mode-grid,.hierarchy-picker,.source-search-row,.exam-detail-grid,.detail-grid,.info-grid,.count-grid,.answer-columns,.modal-summary,.compact-answer,.knowledge-summary,.metric-line,.link-box,.modal-link{grid-template-columns:1fr}.toolbar input,.toolbar select{max-width:none}.ai-form-grid .span-2{grid-column:auto}.section-bar,.panel-title,.table-footer,.result-panel{flex-direction:column;align-items:stretch;display:flex}.section-bar .actions{flex-wrap:wrap}.card-grid{grid-template-columns:1fr}.pick-row{grid-template-columns:22px minmax(0,1fr) 92px}.pick-row>small{grid-column:2/4}.stats-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.hierarchy-tree{max-height:220px}.take-answer-sidebar{display:none}.take-exam-heading,.result-summary{flex-direction:column;align-items:stretch}.take-exam-heading .take-timer{width:100%}.take-exam-toolbar{top:0}.take-result-grid,.take-type-score-list{grid-template-columns:1fr}.take-option{grid-template-columns:18px 32px minmax(0,1fr);align-items:start}.option-key{width:28px;height:28px}.take-mobile-bar{z-index:45;padding:10px 12px max(10px, env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fff;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 24px #1d212914}.take-mobile-bar strong{text-align:center;font-variant-numeric:tabular-nums;min-width:70px;font-size:18px}.take-mobile-bar button{min-height:38px;padding-inline:12px}.take-mobile-sheet{z-index:60;background:#1d21297a;display:block;position:fixed;inset:0}.take-mobile-card{border-radius:14px 14px 0 0;gap:14px;max-height:72vh;padding:18px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto}.take-mobile-card .take-number-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.category-table{overflow-x:auto}.question-image-frame,.question-image-frame.align-left,.question-image-frame.align-right{justify-content:center}.question-image-preview{width:100%;max-height:min(var(--question-image-max-height,320px), 60vh)}}@media (width<=560px){.topbar h1{font-size:25px}.panel,.hero-panel,.data-card,.question-card,.exam-info{padding:16px}.segmented,.checkbox-grid,.compact-checkbox-grid,.paper-builder-toolbar,.switch-grid,.category-form,.import-panel,.toolbar:not(.compact-toolbar),.section-bar .compact-toolbar,.stats-toolbar{grid-template-columns:1fr}.stats-toolbar .span-2{grid-column:auto}.source-search-row,.choice-summary,.type-row,.rank-row,.pick-row{grid-template-columns:1fr}.pick-row>small{grid-column:auto}.pick-row .score-input{width:100%}.row-actions,.actions,.question-preview header,.detail-card header{flex-direction:column}}.take-shell{background:#f2f3f5;min-height:100vh}.take-shell .topbar{display:none}.take-shell .main{width:min(100% - 32px,1100px);margin:0 auto;padding:24px 0 80px}.take-page{width:100%;min-height:calc(100vh - 48px)}.take-entry-mode{place-items:center;display:grid}.take-entry{grid-template-columns:none;width:min(760px,100%);display:block}.take-entry-shell{background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) 330px;gap:0;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 10px #1d21290d}.take-entry-info{background:#f7f8fa;border-right:1px solid #e5e6eb;min-height:290px;padding:34px 32px}.take-entry-info h2{margin:0 0 26px;font-size:20px;font-weight:500}.take-info-list,.exam-brief-list{gap:15px;margin:0;font-size:13px;display:grid}.take-info-list div,.exam-brief-list div{grid-template-columns:72px minmax(0,1fr);gap:8px;display:grid}.take-info-list dt,.exam-brief-list dt{color:#86909c;white-space:nowrap}.take-info-list dd,.exam-brief-list dd{color:#1d2129;margin:0;font-weight:600;line-height:1.55}.take-register-form{background:#fff;align-content:center;gap:18px;padding:34px 32px;display:grid}.take-register-form h3{margin:0;font-size:18px;font-weight:600}.take-register-form .muted{margin:-10px 0 2px;font-size:13px}.take-register-form label{gap:8px;font-size:13px;font-weight:600}.take-register-form input{border-radius:2px;min-height:40px}.take-register-form button,.take-result-actions button,.take-result-actions a{border-radius:2px;min-height:44px}.take-mobile-topbar{display:none}.take-active-mode{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;width:min(1100px,100%);margin:0 auto;display:grid}.take-answer-sidebar,.exam-info,.take-exam-toolbar,.question-card,.take-result-card{box-shadow:none;background:#fff;border:1px solid #e5e6eb;border-radius:4px}.take-answer-sidebar{gap:16px;padding:20px;top:24px}.take-candidate-card{background:0 0;border:0;border-radius:0;gap:4px;padding:0}.take-candidate-card strong{font-size:16px;font-weight:600}.take-candidate-card small{color:#86909c;font-size:13px}.take-sidebar-divider{background:#e5e6eb;height:1px}.take-timer{text-align:center;background:0 0;border:0;border-radius:0;gap:8px;padding:0}.take-timer span{color:#4e5969;font-size:12px;font-weight:500}.take-timer strong{color:#000;letter-spacing:1px;font-size:30px;font-weight:500}.take-side-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.take-side-stats div,.take-side-stats div:last-child{background:#f7f8fa;border:0;border-radius:0;grid-column:auto;place-items:center;min-height:58px;padding:10px}.take-side-stats span{color:#86909c;font-weight:500}.take-side-stats strong{color:#165dff;font-weight:600}.take-side-stats div:last-child strong{color:#ff7d00}.take-card-panel{gap:10px}.take-card-panel .panel-title{justify-content:space-between;align-items:center;display:flex}.take-card-panel .panel-title h3{font-size:14px}.take-card-panel .panel-title span{color:#165dff;font-size:13px}.take-card-group header{color:#86909c;font-size:12px;font-weight:500}.take-number-grid{grid-template-columns:repeat(4,36px);gap:8px}.take-number{background:#f7f8fa;border:0;border-radius:2px;min-height:36px;font-weight:500}.take-number.answered{color:#fff;background:#165dff}.take-warning{color:#ff7d00;text-align:center;background:0 0;border:0;padding:0;font-weight:500}.take-content{grid-column:auto;gap:18px}.exam-info{padding:24px}.exam-info h2{margin:0 0 14px;font-size:20px;font-weight:500}.exam-brief-list{gap:12px}.exam-brief-list div{grid-template-columns:72px minmax(0,1fr)}.take-exam-toolbar{padding:12px 16px;position:static}.take-exam-toolbar strong{font-size:14px}.question-stack{gap:18px}.question-card{padding:24px;scroll-margin-top:24px}.take-question-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:18px;display:grid}.take-question-header h3{margin:0;font-size:16px;font-weight:600;line-height:1.65}.take-question-header>span:last-child{color:#4e5969;white-space:nowrap;font-size:14px}.take-option{color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:2px;grid-template-columns:18px 24px minmax(0,1fr);min-height:50px;padding:12px 14px;font-weight:400}.take-option .option-key{color:#1d2129;background:0 0;border-radius:0;width:auto;height:auto;font-weight:400;display:inline}.take-option .option-key:after{content:"."}.take-option:hover,.take-option.selected{background:#f7fbff;border-color:#94bfff}.take-result-mode{justify-content:center;width:min(640px,100%);margin:0 auto;display:grid}.take-result-card{border-top-width:4px;padding:0;overflow:hidden;box-shadow:0 4px 14px #1d212914}.take-result-card.passed{border-top-color:#165dff}.take-result-card.failed{border-top-color:#f53f3f}.take-result-hero{text-align:center;border-bottom:1px solid #e5e6eb;justify-items:center;gap:14px;padding:38px 40px 34px;display:grid}.take-result-card.passed .take-result-hero{background:linear-gradient(#eef4ff 0%,#f7f8fa 100%)}.take-result-card.failed .take-result-hero{background:linear-gradient(#fff1f0 0%,#f7f8fa 100%)}.take-result-icon{border-radius:999px;place-items:center;width:58px;height:58px;font-size:28px;font-weight:500;display:grid}.take-result-card.passed .take-result-icon{color:#165dff;background:#dbe8ff}.take-result-card.failed .take-result-icon{color:#f53f3f;background:#ffe0e0}.take-result-hero h2{margin:0;font-size:18px;font-weight:500}.take-result-score{justify-content:center;align-items:baseline;gap:8px;display:flex}.take-result-score strong{font-size:74px;font-weight:800;line-height:1}.take-result-card.passed .take-result-score strong{color:#165dff}.take-result-card.failed .take-result-score strong{color:#f53f3f}.take-result-score span{color:#4e5969;font-size:18px}.take-result-tag{letter-spacing:1px;border-radius:2px;padding:8px 16px;font-weight:600}.take-result-card.passed .take-result-tag{color:#165dff;background:#e8f3ff}.take-result-card.failed .take-result-tag{color:#f53f3f;background:#fff1f0}.take-result-counts{background:#fff;border:1px solid #e5e6eb;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(480px,100%);margin-top:8px;padding:12px 20px;display:grid}.take-result-counts div+div{border-left:1px solid #e5e6eb}.take-result-counts span,.take-section-label{color:#86909c;font-size:13px}.take-result-counts strong{color:#86909c;margin-top:4px;font-size:18px;display:block}.take-result-counts strong.success{color:#00b42a}.take-result-counts strong.danger{color:#f53f3f}.take-result-body{background:#fff;gap:22px;padding:28px 32px 32px;display:grid}.take-result-body h3{align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.take-result-body h3:before{content:"";background:#165dff;border-radius:2px;width:4px;height:18px}.take-result-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.take-result-detail-grid div{border-bottom:1px solid #f2f3f5;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:8px;min-height:42px;font-size:14px;display:grid}.take-result-detail-grid span{color:#86909c}.take-result-detail-grid strong{color:#1d2129;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.take-type-score-panel{border-top:1px solid #f2f3f5;gap:10px;padding-top:4px}.take-type-score-list{flex-wrap:wrap;gap:12px;display:flex}.take-type-score-list div{background:#e8f3ff;border:1px solid #94bfff;border-radius:0;min-width:78px;padding:9px 12px}.take-type-score-list div.passed{background:#e8ffea;border-color:#7be188}.take-type-score-list span{color:#165dff;font-size:13px}.take-type-score-list div.passed span,.take-type-score-list div.passed strong{color:#00b42a}.take-type-score-list strong{color:#165dff;font-size:13px}.take-result-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.poster-modal-backdrop{z-index:110;background:#000c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.poster-modal-close{color:#ffffffb8;background:0 0;border:0;width:42px;height:42px;font-size:34px;position:fixed;top:22px;right:24px}.poster-preview{object-fit:contain;border-radius:12px;width:min(320px,86vw);max-height:76vh;box-shadow:0 20px 50px #00000080}.poster-modal-actions{width:min(320px,86vw);margin-top:20px}.poster-modal-backdrop p{color:#ffffff8c;margin:10px 0 0;font-size:12px}@media (width<=860px){.take-shell .main{width:min(100% - 20px,1100px);padding:10px 0 86px}.take-entry{width:100%}.take-entry-shell{grid-template-columns:1fr}.take-entry-info{border-bottom:1px solid #e5e6eb;border-right:0}.take-active-mode{grid-template-columns:1fr}.take-content{grid-column:1}.take-question-header{grid-template-columns:1fr auto}.take-question-header .badge{grid-column:1/2;width:fit-content}.take-question-header h3{order:3;grid-column:1/-1}.take-result-mode{width:100%}.take-result-hero{padding:32px 20px 28px}.take-result-body{padding:24px 20px 28px}.take-result-detail-grid,.take-result-actions{grid-template-columns:1fr}}.source-select-table th:first-child,.source-select-table td:first-child{text-align:center;width:64px}.source-select-table input[type=radio],.source-select-table input[type=checkbox]{vertical-align:middle;accent-color:#165dff;width:18px;min-width:18px;height:18px;min-height:18px;margin:0;padding:0}@media (width<=860px){.take-shell .main{width:100%;padding:0}.take-active-mode{width:100%;min-height:100dvh;padding-top:58px;display:block}.take-active-mode .exam-info,.take-active-mode .take-exam-toolbar{display:none}.take-mobile-topbar{z-index:48;min-height:58px;padding:max(10px, env(safe-area-inset-top)) 18px 10px;background:#fffffff5;border-bottom:1px solid #eef0f4;grid-template-columns:minmax(78px,auto) minmax(0,1fr) 36px 36px;align-items:center;gap:6px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 18px #1d21290f}.take-mobile-topbar strong{color:#1d2129;font-variant-numeric:tabular-nums;font-size:18px}.take-mobile-topbar strong.danger{color:#f53f3f}.take-mobile-topbar span{color:#86909c;text-align:right;font-size:16px;font-weight:700}.take-mobile-font-button{color:#1d2129;background:#f2f3f5;border:1px solid #e5e6eb;border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:16px;font-weight:700}.take-mobile-card-button{background:0 0;border:0;place-items:center;gap:3px;width:34px;height:34px;padding:0;display:grid}.take-mobile-card-button i{background:#1d2129;border-radius:999px;width:18px;height:2.5px;display:block}.question-stack{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:0;width:100vw;height:calc(100dvh - 58px);margin-left:calc(50% - 50vw);display:flex;overflow:auto hidden}.question-stack::-webkit-scrollbar{display:none}.question-card{scroll-snap-align:start;background:#fff;border:0;border-radius:0;flex:0 0 100%;width:100%;min-height:100%;max-height:100%;padding:22px 24px 44px;overflow-y:auto}.take-question-header{grid-template-columns:minmax(0,1fr) auto;gap:12px;margin-bottom:24px}.take-question-header .badge{grid-column:1/2;width:fit-content;padding:5px 9px;font-size:13px}.take-question-header h3{order:3;grid-column:1/-1;font-size:18px;font-weight:500;line-height:1.68}.take-question-header>span:last-child{color:#4e5969;grid-area:1/2/auto/3;font-size:15px}.take-option{background:0 0;border:0;border-radius:0;grid-template-columns:36px minmax(0,1fr);min-height:58px;padding:11px 0}.take-option input{display:none}.take-option .option-key{color:#6b7280;background:#fff;border:1px solid #e5e6eb;border-radius:999px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.take-option .option-key:after{content:""}.take-option .option-text{color:#1d2129;align-self:center;font-size:17px;line-height:1.5}.take-mobile-font-normal .take-question-header .badge{font-size:14px}.take-mobile-font-normal .take-question-header h3{font-size:20px;line-height:1.7}.take-mobile-font-normal .take-question-header>span:last-child{font-size:16px}.take-mobile-font-normal .take-option{grid-template-columns:40px minmax(0,1fr);min-height:66px;padding:13px 0}.take-mobile-font-normal .take-option .option-key{width:40px;height:40px;font-size:17px}.take-mobile-font-normal .take-option .option-text{font-size:19px}.take-mobile-font-large .take-question-header .badge{font-size:15px}.take-mobile-font-large .take-question-header h3{font-size:22px;line-height:1.76}.take-mobile-font-large .take-question-header>span:last-child{font-size:17px}.take-mobile-font-large .take-option{grid-template-columns:44px minmax(0,1fr);min-height:74px;padding:14px 0}.take-mobile-font-large .take-option .option-key{width:44px;height:44px;font-size:19px}.take-mobile-font-large .take-option .option-text{font-size:21px}.take-option.selected{background:0 0;border-color:#0000}.take-option.selected .option-key{color:#fff;background:#165dff;border-color:#165dff}.take-mobile-bar{display:none}.take-mobile-sheet{z-index:70;background:#0000008f;display:block;position:fixed;inset:0}.take-mobile-card{max-height:76vh;padding:26px 28px max(28px, env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;gap:24px;display:grid;position:absolute;bottom:0;left:0;right:0;overflow:auto}.take-mobile-card .panel-title{justify-content:center;position:relative}.take-mobile-card .panel-title h3{font-size:22px}.take-mobile-sheet-close{color:#1d2129;background:0 0;border:0;width:42px;height:42px;font-size:36px;line-height:1;position:absolute;top:-5px;right:0}.take-mobile-card .take-card-group header{display:none}.take-mobile-card .take-number-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 28px}.take-mobile-card .take-number{color:#1d2129;background:#f7f8fb;border-radius:999px;justify-self:center;width:54px;min-height:54px;font-size:20px}.take-mobile-card .take-number.answered{color:#fff;background:#165dff}.take-mobile-card .primary.full{border-radius:999px;min-height:54px;font-size:20px}.take-result-card{margin:12px}.take-result-body{padding:24px 24px 28px}.take-result-detail-grid{grid-template-columns:1fr}.take-result-detail-grid div{grid-template-columns:112px minmax(0,1fr);gap:10px;min-height:44px;font-size:15px}.take-result-detail-grid span{white-space:nowrap}.take-result-detail-grid strong{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}}
