html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em;font-family:monospace,monospace}a{background-color:transparent}abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:none}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em;font-family:monospace,monospace}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;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,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{display:table;box-sizing:border-box;max-width:100%;padding:0;color:inherit;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[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{display:none}[hidden]{display:none}.arco-icon{display:inline-block;width:1em;height:1em;color:inherit;font-style:normal;vertical-align:-2px;outline:none;stroke:currentColor}.arco-icon-loading,.arco-icon-spin{animation:arco-loading-circle 1s infinite cubic-bezier(0,0,1,1)}@keyframes arco-loading-circle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.arco-icon-hover{position:relative;display:inline-block;cursor:pointer;line-height:12px}.arco-icon-hover .arco-icon{position:relative}.arco-icon-hover:before{position:absolute;display:block;box-sizing:border-box;background-color:transparent;border-radius:var(--border-radius-circle);transition:background-color .1s cubic-bezier(0,0,1,1);content:""}.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{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-mini{line-height:12px}.arco-icon-hover-size-mini:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-small{line-height:12px}.arco-icon-hover-size-small:before{top:50%;left:50%;width:20px;height:20px;transform:translate(-50%,-50%)}.arco-icon-hover-size-large{line-height:12px}.arco-icon-hover-size-large:before{top:50%;left:50%;width:24px;height:24px;transform:translate(-50%,-50%)}.arco-icon-hover-size-huge{line-height:12px}.arco-icon-hover-size-huge:before{top:50%;left:50%;width:24px;height:24px;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{transform:scale(.5);opacity:0}.zoom-in-enter-to,.zoom-in-appear-to{transform:scale(1);opacity: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{transform:scale(1);opacity:1}.zoom-in-leave-to{transform:scale(.5);opacity:0}.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{transform:scale(.5);opacity:0}.zoom-in-fade-out-enter-to,.zoom-in-fade-out-appear-to{transform:scale(1);opacity: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{transform:scale(1);opacity:1}.zoom-in-fade-out-leave-to{transform:scale(.5);opacity:0}.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{transform:scale(.5);opacity:0}.zoom-in-big-enter-to,.zoom-in-big-appear-to{transform:scale(1);opacity: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{transform:scale(1);opacity:1}.zoom-in-big-leave-to{transform:scale(.2);opacity:0}.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{transform:scale(.1);opacity:.1}.zoom-in-left-enter-to,.zoom-in-left-appear-to{transform:scale(1);opacity:1}.zoom-in-left-enter-active,.zoom-in-left-appear-active{transform-origin:0 50%;transition:opacity .3s cubic-bezier(0,0,1,1),transform .3s cubic-bezier(.3,1.3,.3,1)}.zoom-in-left-leave-from{transform:scale(1);opacity:1}.zoom-in-left-leave-to{transform:scale(.1);opacity:.1}.zoom-in-left-leave-active{transform-origin:0 50%;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{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-top-enter-to,.zoom-in-top-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.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{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-top-leave-to{transform:scaleY(.8) translateZ(0);opacity: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{transform:scaleY(.8) translateZ(0);opacity:0}.zoom-in-bottom-enter-to,.zoom-in-bottom-appear-to{transform:scaleY(1) translateZ(0);opacity:1}.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{transform:scaleY(1) translateZ(0);opacity:1}.zoom-in-bottom-leave-to{transform:scaleY(.8) translateZ(0);opacity: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:scaleY(.9);transform-origin:0 0;opacity:0}.slide-dynamic-origin-enter-to,.slide-dynamic-origin-appear-to{transform:scaleY(1);transform-origin:0 0;opacity: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:scaleY(1);transform-origin:0 0;opacity:1}.slide-dynamic-origin-leave-to{transform:scaleY(.9);transform-origin:0 0;opacity:0}.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: #ffffff;--color-black: #000000;--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: rgba(255, 255, 255, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #ffffff;--color-menu-dark-hover: rgba(255, 255, 255, .04);--color-mask-bg: rgba(29, 33, 41, .6)}body[arco-theme=dark]{--color-white: rgba(255, 255, 255, .9);--color-black: #000000;--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: rgba(255, 255, 255, .9);--color-text-2: rgba(255, 255, 255, .7);--color-text-3: rgba(255, 255, 255, .5);--color-text-4: rgba(255, 255, 255, .3);--color-fill-1: rgba(255, 255, 255, .04);--color-fill-2: rgba(255, 255, 255, .08);--color-fill-3: rgba(255, 255, 255, .12);--color-fill-4: rgba(255, 255, 255, .16);--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: rgba(51, 51, 51, .6);--color-menu-dark-bg: #232324;--color-menu-light-bg: #232324;--color-menu-dark-hover: var(--color-fill-2);--color-mask-bg: rgba(23, 23, 26, .6)}body{font-size:14px;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,noto sans,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif}.arco-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;font-weight:400;line-height:1.5715;white-space:nowrap;outline:none;cursor:pointer;transition:all .1s cubic-bezier(0,0,1,1);-webkit-appearance:none;-webkit-user-select:none;user-select:none}.arco-btn>a:only-child{color:currentColor}.arco-btn:active{transition:none}.arco-btn-long{display:flex;width:100%}.arco-btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.arco-btn-link:not([href]){color:var(--color-text-4)}.arco-btn-link:hover{text-decoration:none}.arco-btn-link.arco-btn-only-icon{display:inline-flex;align-items:center;justify-content:center;vertical-align:top}.arco-btn.arco-btn-only-icon .arco-btn-icon{display:flex;justify-content:center}.arco-btn-loading{position:relative;cursor:default}.arco-btn-loading:before{position:absolute;inset:-1px;z-index:1;display:block;background:#fff;border-radius:inherit;opacity:.4;transition:opacity .1s cubic-bezier(0,0,1,1);content:"";pointer-events:none}.arco-btn-loading-fixed-width{transition:none}.arco-btn-two-chinese-chars>*:not(svg){margin-right:-.3em;letter-spacing:.3em}.arco-btn-outline,.arco-btn-outline[type=button],.arco-btn-outline[type=submit]{color:rgb(var(--primary-6));background-color:transparent;border:1px solid rgb(var(--primary-6))}.arco-btn-outline:hover,.arco-btn-outline[type=button]:hover,.arco-btn-outline[type=submit]:hover{color:rgb(var(--primary-5));background-color:transparent;border-color:rgb(var(--primary-5))}.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));background-color:transparent;border-color:rgb(var(--primary-7))}.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));background-color:transparent;border:1px solid rgb(var(--primary-6))}.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);background-color:transparent;border:1px solid var(--color-primary-light-3);cursor:not-allowed}.arco-btn-outline.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:transparent;border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning:hover{color:rgb(var(--warning-5));background-color:transparent;border-color:rgb(var(--warning-5))}.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));background-color:transparent;border-color:rgb(var(--warning-7))}.arco-btn-outline.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:transparent;border-color:rgb(var(--warning-6))}.arco-btn-outline.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid var(--color-warning-light-3)}.arco-btn-outline.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:transparent;border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger:hover{color:rgb(var(--danger-5));background-color:transparent;border-color:rgb(var(--danger-5))}.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));background-color:transparent;border-color:rgb(var(--danger-7))}.arco-btn-outline.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:transparent;border-color:rgb(var(--danger-6))}.arco-btn-outline.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid var(--color-danger-light-3)}.arco-btn-outline.arco-btn-status-success{color:rgb(var(--success-6));background-color:transparent;border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success:hover{color:rgb(var(--success-5));background-color:transparent;border-color:rgb(var(--success-5))}.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));background-color:transparent;border-color:rgb(var(--success-7))}.arco-btn-outline.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:transparent;border-color:rgb(var(--success-6))}.arco-btn-outline.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid var(--color-success-light-3)}.arco-btn-primary,.arco-btn-primary[type=button],.arco-btn-primary[type=submit]{color:#fff;background-color:rgb(var(--primary-6));border:1px solid transparent}.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:transparent}.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:transparent}.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 transparent}.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);border:1px solid transparent;cursor:not-allowed}.arco-btn-primary.arco-btn-status-warning{color:#fff;background-color:rgb(var(--warning-6));border-color:transparent}.arco-btn-primary.arco-btn-status-warning:hover{color:#fff;background-color:rgb(var(--warning-5));border-color:transparent}.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:transparent}.arco-btn-primary.arco-btn-status-warning.arco-btn-loading{color:#fff;background-color:rgb(var(--warning-6));border-color:transparent}.arco-btn-primary.arco-btn-status-warning.arco-btn-disabled{color:#fff;background-color:var(--color-warning-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-danger{color:#fff;background-color:rgb(var(--danger-6));border-color:transparent}.arco-btn-primary.arco-btn-status-danger:hover{color:#fff;background-color:rgb(var(--danger-5));border-color:transparent}.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:transparent}.arco-btn-primary.arco-btn-status-danger.arco-btn-loading{color:#fff;background-color:rgb(var(--danger-6));border-color:transparent}.arco-btn-primary.arco-btn-status-danger.arco-btn-disabled{color:#fff;background-color:var(--color-danger-light-3);border:1px solid transparent}.arco-btn-primary.arco-btn-status-success{color:#fff;background-color:rgb(var(--success-6));border-color:transparent}.arco-btn-primary.arco-btn-status-success:hover{color:#fff;background-color:rgb(var(--success-5));border-color:transparent}.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:transparent}.arco-btn-primary.arco-btn-status-success.arco-btn-loading{color:#fff;background-color:rgb(var(--success-6));border-color:transparent}.arco-btn-primary.arco-btn-status-success.arco-btn-disabled{color:#fff;background-color:var(--color-success-light-3);border:1px solid transparent}.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 transparent}.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:transparent}.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:transparent}.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 transparent}.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);border:1px solid transparent;cursor:not-allowed}.arco-btn-secondary.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-warning-light-2);border-color:transparent}.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:transparent}.arco-btn-secondary.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:var(--color-warning-light-1);border-color:transparent}.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 transparent}.arco-btn-secondary.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-danger-light-2);border-color:transparent}.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:transparent}.arco-btn-secondary.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:var(--color-danger-light-1);border-color:transparent}.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 transparent}.arco-btn-secondary.arco-btn-status-success{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:transparent}.arco-btn-secondary.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-success-light-2);border-color:transparent}.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:transparent}.arco-btn-secondary.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:var(--color-success-light-1);border-color:transparent}.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 transparent}.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:transparent;border:1px solid transparent}.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:transparent}.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:transparent}.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:transparent;border:1px solid transparent}.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);background-color:transparent;border:1px solid transparent;cursor:not-allowed}.arco-btn-text.arco-btn-status-warning{color:rgb(var(--warning-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-warning:hover{color:rgb(var(--warning-6));background-color:var(--color-fill-2);border-color:transparent}.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:transparent}.arco-btn-text.arco-btn-status-warning.arco-btn-loading{color:rgb(var(--warning-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-warning.arco-btn-disabled{color:var(--color-warning-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-danger{color:rgb(var(--danger-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-danger:hover{color:rgb(var(--danger-6));background-color:var(--color-fill-2);border-color:transparent}.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:transparent}.arco-btn-text.arco-btn-status-danger.arco-btn-loading{color:rgb(var(--danger-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-danger.arco-btn-disabled{color:var(--color-danger-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-text.arco-btn-status-success{color:rgb(var(--success-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-success:hover{color:rgb(var(--success-6));background-color:var(--color-fill-2);border-color:transparent}.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:transparent}.arco-btn-text.arco-btn-status-success.arco-btn-loading{color:rgb(var(--success-6));background-color:transparent;border-color:transparent}.arco-btn-text.arco-btn-status-success.arco-btn-disabled{color:var(--color-success-light-3);background-color:transparent;border:1px solid transparent}.arco-btn-size-mini{height:24px;padding:0 11px;font-size:12px;border-radius:var(--border-radius-small)}.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-right:3px;padding-left:3px}.arco-btn-size-mini.arco-btn-only-icon{width:24px;height:24px;padding:0}.arco-btn-size-mini.arco-btn-shape-circle{width:24px;height:24px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-mini.arco-btn-shape-round{border-radius:12px}.arco-btn-size-small{height:28px;padding:0 15px;font-size:14px;border-radius:var(--border-radius-small)}.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-right:5px;padding-left:5px}.arco-btn-size-small.arco-btn-only-icon{width:28px;height:28px;padding:0}.arco-btn-size-small.arco-btn-shape-circle{width:28px;height:28px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-small.arco-btn-shape-round{border-radius:14px}.arco-btn-size-medium{height:32px;padding:0 15px;font-size:14px;border-radius:var(--border-radius-small)}.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-right:4px;padding-left:4px}.arco-btn-size-medium.arco-btn-only-icon{width:32px;height:32px;padding:0}.arco-btn-size-medium.arco-btn-shape-circle{width:32px;height:32px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-medium.arco-btn-shape-round{border-radius:16px}.arco-btn-size-large{height:36px;padding:0 19px;font-size:14px;border-radius:var(--border-radius-small)}.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-right:8px;padding-left:8px}.arco-btn-size-large.arco-btn-only-icon{width:36px;height:36px;padding:0}.arco-btn-size-large.arco-btn-shape-circle{width:36px;height:36px;padding:0;text-align:center;border-radius:var(--border-radius-circle)}.arco-btn-size-large.arco-btn-shape-round{border-radius:18px}.arco-btn-group{display:inline-flex;align-items:center}.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-modal-container{position:fixed;inset:0}.arco-modal-mask{position:absolute;inset:0;background-color:var(--color-mask-bg)}.arco-modal-wrapper{position:absolute;inset:0;overflow:auto;text-align:center}.arco-modal-wrapper.arco-modal-wrapper-align-center{white-space:nowrap}.arco-modal-wrapper.arco-modal-wrapper-align-center:after{display:inline-block;width:0;height:100%;vertical-align:middle;content:""}.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal{top:0;vertical-align:middle}.arco-modal-wrapper.arco-modal-wrapper-moved{text-align:left}.arco-modal-wrapper.arco-modal-wrapper-moved .arco-modal{top:0;vertical-align:top}.arco-modal{position:relative;top:100px;display:inline-block;width:520px;margin:0 auto;line-height:1.5715;white-space:initial;text-align:left;background-color:var(--color-bg-3);border-radius:var(--border-radius-medium)}.arco-modal-draggable .arco-modal-header{cursor:move}.arco-modal-header{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box;width:100%;height:48px;padding:0 20px;border-bottom:1px solid var(--color-neutral-3)}.arco-modal-header .arco-modal-title{display:flex;flex:1;align-items:center;justify-content:center}.arco-modal-header .arco-modal-title-align-start{justify-content:flex-start}.arco-modal-header .arco-modal-title-align-center{justify-content:center}.arco-modal-body{position:relative;padding:24px 20px;overflow:auto;color:var(--color-text-1);font-size:14px}.arco-modal-footer{flex-shrink:0;box-sizing:border-box;width:100%;padding:16px 20px;text-align:right;border-top:1px solid var(--color-neutral-3)}.arco-modal-footer>.arco-btn:not(:nth-child(1)){margin-left:12px}.arco-modal-close-btn{margin-left:-12px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-modal-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-modal-title-icon{margin-right:10px;font-size:18px;vertical-align:-.15em}.arco-modal-title-icon .arco-icon-info-circle-fill{color:rgb(var(--primary-6))}.arco-modal-title-icon .arco-icon-check-circle-fill{color:rgb(var(--success-6))}.arco-modal-title-icon .arco-icon-exclamation-circle-fill{color:rgb(var(--warning-6))}.arco-modal-title-icon .arco-icon-close-circle-fill{color:rgb(var(--danger-6))}.arco-modal-simple{width:400px;padding:24px 32px 32px}.arco-modal-simple .arco-modal-header,.arco-modal-simple .arco-modal-footer{height:unset;padding:0;border:none}.arco-modal-simple .arco-modal-header{margin-bottom:24px}.arco-modal-simple .arco-modal-title{justify-content:center}.arco-modal-simple .arco-modal-title-align-start{justify-content:flex-start}.arco-modal-simple .arco-modal-title-align-center{justify-content:center}.arco-modal-simple .arco-modal-footer{margin-top:32px;text-align:center}.arco-modal-simple .arco-modal-body{padding:0}.arco-modal-fullscreen{top:0;display:inline-flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%}.arco-modal-fullscreen .arco-modal-footer{margin-top:auto}.zoom-modal-enter-from,.zoom-modal-appear-from{transform:scale(.5);opacity:0}.zoom-modal-enter-to,.zoom-modal-appear-to{transform:scale(1);opacity:1}.zoom-modal-enter-active,.zoom-modal-appear-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.zoom-modal-leave-from{transform:scale(1);opacity:1}.zoom-modal-leave-to{transform:scale(.5);opacity:0}.zoom-modal-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1),transform .4s cubic-bezier(.3,1.3,.3,1)}.fade-modal-enter-from,.fade-modal-appear-from{opacity:0}.fade-modal-enter-to,.fade-modal-appear-to{opacity:1}.fade-modal-enter-active,.fade-modal-appear-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.fade-modal-leave-from{opacity:1}.fade-modal-leave-to{opacity:0}.fade-modal-leave-active{transition:opacity .4s cubic-bezier(.3,1.3,.3,1)}.arco-skeleton-shape{width:48px;height:48px;background-color:var(--color-fill-2);border-radius:var(--border-radius-small)}.arco-skeleton-shape-circle{border-radius:50%}.arco-skeleton-shape-small{width:36px;height:36px}.arco-skeleton-shape-large{width:60px;height:60px}.arco-skeleton-line{margin:0;padding:0;list-style:none}.arco-skeleton-line-row{height:16px;background-color:var(--color-fill-2)}.arco-skeleton-line-row:not(:last-child){margin-bottom:16px}.arco-skeleton-animation .arco-skeleton-shape,.arco-skeleton-animation .arco-skeleton-line-row{background:linear-gradient(90deg,var(--color-fill-2) 25%,var(--color-fill-3) 37%,var(--color-fill-2) 63%);background-size:400% 100%;animation:arco-skeleton-circle 1.5s cubic-bezier(0,0,1,1) infinite}@keyframes arco-skeleton-circle{0%{background-position:100% 50%}to{background-position:0 50%}}.arco-message-list{position:fixed;z-index:1003;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%;margin:0;padding:0 10px;text-align:center;pointer-events:none;left:0}.arco-message-list-top{top:40px}.arco-message-list-bottom{bottom:40px}.arco-message{position:relative;display:inline-flex;align-items:center;margin-bottom:16px;padding:10px 16px;overflow:hidden;line-height:1;text-align:center;list-style:none;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-small);box-shadow:0 4px 10px #0000001a;transition:all .1s cubic-bezier(0,0,1,1);pointer-events:auto}.arco-message-icon{display:inline-block;margin-right:8px;color:var(--color-text-1);font-size:20px;vertical-align:middle;animation:arco-msg-fade .1s cubic-bezier(0,0,1,1),arco-msg-fade .4s cubic-bezier(.3,1.3,.3,1)}.arco-message-content{font-size:14px;color:var(--color-text-1);vertical-align:middle}.arco-message-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-info .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-info .arco-message-content{color:var(--color-text-1)}.arco-message-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-success .arco-message-icon{color:rgb(var(--success-6))}.arco-message-success .arco-message-content{color:var(--color-text-1)}.arco-message-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-warning .arco-message-icon{color:rgb(var(--warning-6))}.arco-message-warning .arco-message-content{color:var(--color-text-1)}.arco-message-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-error .arco-message-icon{color:rgb(var(--danger-6))}.arco-message-error .arco-message-content{color:var(--color-text-1)}.arco-message-loading{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-message-loading .arco-message-icon{color:rgb(var(--primary-6))}.arco-message-loading .arco-message-content{color:var(--color-text-1)}.arco-message-close-btn{margin-left:8px;color:var(--color-text-1);font-size:12px}.arco-message .arco-icon-hover.arco-message-icon-hover:before{width:20px;height:20px}.fade-message-enter-from,.fade-message-appear-from{opacity:0}.fade-message-enter-to,.fade-message-appear-to{opacity:1}.fade-message-enter-active,.fade-message-appear-active{transition:opacity .1s cubic-bezier(0,0,1,1)}.fade-message-leave-from{opacity:1}.fade-message-leave-to{opacity:0}.fade-message-leave-active{position:absolute}.flip-list-move{transition:transform .8s ease}@keyframes arco-msg-fade{0%{opacity:0}to{opacity:1}}@keyframes arco-msg-scale{0%{transform:scale(0)}to{transform:scale(1)}}:root{font-family:PingFang SC,Microsoft YaHei,system-ui,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;--bg:oklch(98% .003 255);--surface:oklch(99.8% .001 255);--surface-alt:oklch(96% .006 255);--text:oklch(27% .016 255);--muted:oklch(50% .018 255);--line:oklch(90% .008 255);--accent:#1765ce;--accent-hover:#1255b2;--accent-soft:oklch(96% .022 255);--warm:oklch(97% .025 85);--warm-text:oklch(45% .09 65);--danger:oklch(51% .18 25);--danger-soft:oklch(97% .015 25);--sidebar:200px;--radius:10px;--shadow:none;font-size:15px;line-height:1.65;color-scheme:light}:root[data-theme=dark]{--bg:oklch(19% .01 255);--surface:oklch(23% .012 255);--surface-alt:oklch(27% .016 255);--text:oklch(94% .005 255);--muted:oklch(74% .014 255);--line:oklch(34% .016 255);--accent:#8ab7ff;--accent-hover:#abcaff;--accent-soft:oklch(29% .045 255);--warm:oklch(29% .03 85);--warm-text:oklch(83% .07 85);--danger:oklch(76% .13 25);--danger-soft:oklch(29% .04 25);color-scheme:dark}*{box-sizing:border-box}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}button,input:not([class*=arco-]),select,textarea:not([class*=arco-]){font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}button{color:inherit}input:not([class*=arco-]),select,textarea:not([class*=arco-]){color:var(--text);background:var(--surface);border:1px solid var(--line);border-radius:8px;width:100%;padding:11px 13px;min-height:44px;outline:none;transition:border-color .18s}input:not([class*=arco-]):focus,textarea:not([class*=arco-]):focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}textarea{resize:vertical;line-height:1.75}input:disabled{background:var(--surface-alt)}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:18px;accent-color:var(--accent);flex-shrink:0;margin:0}label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:500}form>label{margin-bottom:20px}h1,h2,h3,p{margin-top:0}h1{font-size:24px;letter-spacing:0;line-height:1.5;margin-bottom:10px;font-weight:650}h2{font-size:18px;letter-spacing:-.4px;font-weight:650;line-height:1.55}p{margin-bottom:16px}small{font-size:12px}:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.skip-link{position:fixed;top:-60px;left:12px;z-index:100;background:var(--accent);color:var(--surface);padding:12px}.skip-link:focus{top:12px}.muted{color:var(--muted)}.positive{color:var(--accent)!important}.negative{color:var(--danger)!important}.block{display:block}.wrap-anywhere{overflow-wrap:anywhere}.mt{margin-top:26px}.mb{margin-bottom:24px}.full-width{width:100%}.small-note{color:var(--muted);font-size:12px;line-height:1.9}.eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:600;color:var(--muted);margin-bottom:12px}.button{min-height:44px;padding:11px 20px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);display:inline-flex;align-items:center;justify-content:center;gap:16px;font-weight:600;font-size:13px;white-space:nowrap;transition:background .18s,transform .18s,border-color .18s}.button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.button:active:not(:disabled){transform:translateY(1px)}.button.primary{background:var(--accent);color:var(--surface);border-color:var(--accent)}:root[data-theme=dark] .button.primary{color:#111418}.button.primary:hover:not(:disabled){background:var(--accent-hover)}.button.small{min-height:36px;padding:7px 13px;font-size:12px}.button.danger{border-color:color-mix(in srgb,var(--danger) 30%,var(--line));color:var(--danger)}.text-button{padding:8px 4px;border:0;background:none;color:var(--accent);font-size:13px;min-height:36px}.text-button:hover,.text-link:hover{text-decoration:underline}.text-link{color:var(--accent);font-size:13px;font-weight:600}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow);min-width:0}.tag{display:inline-flex;gap:5px;align-items:center;padding:3px 9px;border-radius:5px;background:var(--accent-soft);color:var(--accent);font-size:11px;white-space:nowrap}.tag.warning{background:var(--warm);color:var(--warm-text)}.status-dot{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;flex-shrink:0}.status-dot.light{background:#bbd6b2}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px}.section-heading h2{margin-bottom:0;font-size:17px}.section-heading h2>span{font-size:12px;letter-spacing:0;font-weight:400;color:var(--muted);margin-left:12px}.section-heading>a{font-size:13px;color:var(--accent);white-space:nowrap}.section-heading>span{font-size:13px;color:var(--muted)}.progress-track{height:5px;background:var(--surface-alt);border-radius:5px;overflow:hidden}.progress-track>i{height:100%;display:block;background:var(--accent);border-radius:5px;transition:width .2s}.notice{padding:16px 20px;border:1px solid var(--line);background:var(--surface-alt);border-radius:9px;margin-bottom:20px;font-size:12px;line-height:1.9}.notice p:last-child{margin-bottom:0}.notice.warning{background:var(--warm);color:var(--warm-text)}.notice.success{background:var(--accent-soft);color:var(--accent)}.resume-strip{display:flex;align-items:center;gap:10px;font-size:12px;border:1px solid var(--line);border-radius:9px;padding:14px 18px;margin-bottom:22px;background:var(--surface)}.resume-strip>a{margin-left:auto;color:var(--accent);font-weight:600;white-space:nowrap}.skeleton-wrap{display:grid;gap:20px;padding:20px 0}.state-panel{padding:65px 25px;text-align:center;border:1px dashed var(--line);border-radius:14px;background:var(--surface)}.state-symbol{height:52px;width:52px;border:1px solid var(--line);border-radius:15px;display:inline-flex;align-items:center;justify-content:center;color:var(--accent);font-size:26px;margin-bottom:22px}.state-panel p{color:var(--muted);max-width:420px;margin:0 auto 24px;font-size:13px;line-height:1.9}.inline-empty{text-align:center;padding:35px 18px;color:var(--muted);font-size:12px}.form-error{padding:12px 15px;border-radius:8px;background:var(--danger-soft);color:var(--danger);font-size:12px}.checkbox-label{display:inline-flex;align-items:center;gap:9px;flex-direction:row;font-size:12px;cursor:pointer}.setup-grid{display:grid;grid-template-columns:1fr;max-width:720px}.setup-panel{padding:32px}.filter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.setup-panel>.filter-grid{margin:26px 0}.setup-panel>.muted{font-size:12px;margin-top:24px;margin-bottom:26px}.setup-panel>.text-link{display:block;text-align:center;margin-top:20px}.form-label{margin:20px 0}.paper-counts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;margin:26px 0 18px}.paper-counts>div{text-align:center;border-right:1px solid var(--line)}.paper-counts>div:last-child{border-right:0}.paper-counts strong{font-size:36px;font-weight:500;display:block;line-height:1.4}.paper-counts span{font-size:13px;color:var(--muted)}.exam-setup-panel{padding:32px}.exam-setup-panel>.muted{font-size:13px}.timer-setting{display:flex;justify-content:space-between;align-items:center;padding:22px 0;margin:20px 0;border-top:1px solid var(--line);gap:20px}.timer-setting strong{font-size:13px;font-weight:500}.timer-setting p{font-size:13px;color:var(--muted);margin:6px 0 0}.answer-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:26px;align-items:start}.answer-layout>div{min-width:0}.answer-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px}.answer-heading h1{font-size:23px;margin-bottom:0}.answer-heading .eyebrow{font-size:12px;margin-bottom:7px}.question-card{padding:32px;background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0}.question-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.question-points{margin-left:auto;color:var(--accent)}.question-number{font-size:12px;letter-spacing:2px;color:var(--muted);margin:32px 0 12px}.question-stem{font-size:20px;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere;letter-spacing:.1px;font-weight:550;margin-bottom:16px;max-width:75ch}.question-hint{font-size:13px;color:var(--muted);margin-bottom:22px}.answer-options{display:grid;gap:12px}.answer-option{width:100%;border:1px solid var(--line);background:var(--surface);border-radius:9px;min-height:62px;padding:14px 18px;display:flex;align-items:center;gap:15px;text-align:left;transition:background .16s,border-color .16s;opacity:1!important}.answer-option:hover:not(:disabled){background:var(--surface-alt);border-color:var(--accent)}.option-key{font-size:12px;font-weight:600;width:28px;height:28px;flex-shrink:0;border:1px solid var(--line);border-radius:6px;display:flex;align-items:center;justify-content:center}.option-content{font-size:14px;overflow-wrap:anywhere;white-space:pre-wrap;line-height:1.9;flex:1;min-width:0}.option-check{font-size:13px;color:var(--accent);flex-shrink:0}.answer-option.selected{border-color:var(--accent);background:var(--accent-soft)}.answer-option.selected .option-key{color:var(--surface);background:var(--accent);border-color:var(--accent)}.answer-option.is-correct{border-color:var(--accent);background:var(--accent-soft)}.answer-option.is-wrong{border-color:var(--danger);background:var(--danger-soft)}.answer-option.is-wrong .option-check{color:var(--danger)}.question-knowledge{display:flex;gap:10px;flex-wrap:wrap;color:var(--muted);font-size:12px;padding-top:25px}.practice-sidebar h2{margin:5px 0 18px;font-size:18px}.practice-score{font-size:48px;font-weight:500;line-height:1.4;color:var(--accent);margin-bottom:20px;font-variant-numeric:tabular-nums}.practice-score small{font-size:12px;margin-left:8px;color:var(--muted)}.summary-list{margin:0}.summary-list>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:13px 0;font-size:12px;gap:15px}.summary-list>div:last-child{border-bottom:0}.summary-list dt{color:var(--muted)}.summary-list dd{margin:0;font-weight:500}.practice-sidebar>.small-note{border-top:1px solid var(--line);margin:16px 0 0;padding-top:17px;font-size:12px}.answer-toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin-top:20px}.answer-toolbar>span{font-size:13px;color:var(--muted)}.explanation{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:26px;margin-top:20px}.feedback-banner{padding:14px 18px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:12px;margin-bottom:22px;flex-wrap:wrap}.feedback-banner strong{font-weight:600}.feedback-banner>span{font-size:13px}.feedback-banner.success{background:var(--accent-soft);color:var(--accent)}.answer-comparison{display:flex;gap:40px;font-size:13px;padding-bottom:20px;border-bottom:1px solid var(--line);color:var(--muted);flex-wrap:wrap}.answer-comparison strong{margin-left:10px;font-size:14px;color:var(--text)}.explanation-section{margin-top:22px}.explanation-section h3{font-size:12px;font-weight:600;margin-bottom:9px}.explanation-section p{font-size:13px;line-height:2;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;color:var(--muted)}.explanation-source{font-size:12px;color:var(--muted);border-top:1px solid var(--line);padding-top:18px;margin:25px 0 0}.exam-clock{text-align:right;white-space:nowrap}.exam-clock>span{font-size:12px;color:var(--muted);display:block}.exam-clock strong{font-size:26px;font-variant-numeric:tabular-nums;line-height:1.4;font-weight:500}.exam-progress-heading{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:13px;gap:12px;flex-wrap:wrap}.exam-progress-heading strong{color:var(--text);font-weight:600}.exam-progress{margin-bottom:20px;height:4px}.answer-card-group{margin:23px 0}.answer-card-group h3{font-size:12px;margin-bottom:11px}.answer-card-group h3 small{font-size:12px;color:var(--muted);font-weight:400;margin-left:6px}.answer-card-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.answer-card-grid button{aspect-ratio:1;min-height:30px;border:1px solid var(--line);border-radius:5px;background:var(--surface);font-size:13px;font-variant-numeric:tabular-nums;padding:2px}.answer-card-grid button.current{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.exam-card-sidebar{padding:23px}.card-legend{display:flex;gap:15px;font-size:12px;color:var(--muted);padding:16px 0 22px}.card-legend>span{display:flex;align-items:center;gap:6px}.legend{display:inline-block;width:9px;height:9px;border:1px solid var(--line);border-radius:2px}.legend.answered{background:var(--accent-soft)}.legend.current{border-color:var(--accent)}.exam-card-sidebar>.small-note{font-size:12px;margin:16px 0 0}.answer-card-toggle{display:none}.exam-toolbar{justify-content:space-between}.report-overview{display:grid;grid-template-columns:1fr 1.6fr;border-radius:14px;border:1px solid var(--line);background:var(--surface);overflow:hidden}.report-score{padding:30px;background:var(--accent-soft)}.report-score>span{display:block;font-size:13px;color:var(--accent)}.report-score>strong{font-size:57px;line-height:1.6;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums;display:block;letter-spacing:-1px}.report-score small{font-size:19px;color:var(--muted);margin-left:10px;font-weight:400}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:25px}.report-metrics>div{text-align:center;display:flex;flex-direction:column;gap:9px}.report-metrics strong{font-size:27px;font-weight:500}.report-metrics strong>small{font-size:12px;margin-left:2px}.report-metrics span{font-size:12px;color:var(--muted)}.report-info{display:flex;flex-wrap:wrap;gap:9px 25px;font-size:12px;color:var(--muted);padding:20px 0 30px}.type-report{margin-bottom:30px}.wrong-knowledge{margin-top:24px}.wrong-knowledge .tag{margin:0 10px 8px 0}.type-report>.muted{font-size:13px;margin-top:20px}.review-record{border:1px solid var(--line);border-radius:10px;background:var(--surface);margin-bottom:12px;overflow:hidden}.review-record-header{width:100%;display:flex;align-items:center;gap:16px;text-align:left;padding:18px 20px;border:0;background:var(--surface)}.answer-result{height:28px;width:28px;flex-shrink:0;border-radius:7px;display:flex;align-items:center;justify-content:center}.answer-result.correct{color:var(--accent);background:var(--accent-soft)}.answer-result.wrong{color:var(--danger);background:var(--danger-soft)}.review-title{flex:1;min-width:0}.review-title>small{font-size:12px;color:var(--muted);display:block;margin-bottom:5px}.review-title>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;font-weight:500;overflow-wrap:anywhere}.review-earned{font-size:13px;color:var(--muted);white-space:nowrap}.review-record-detail{padding:5px 20px 22px}.review-record-detail .question-card{border:0;padding:15px 0}.review-record-detail .explanation{border:0;border-top:1px solid var(--line);border-radius:0;padding:25px 0 0}.report-actions{display:flex;gap:12px;align-items:center;margin:30px 0;flex-wrap:wrap}.filter-panel{margin-bottom:26px;padding:24px}.filter-panel .filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.filter-actions{display:flex;align-items:flex-end;gap:16px;margin-top:20px;flex-wrap:wrap}.filter-actions>label{min-width:160px}.wrong-item{display:flex;align-items:center;gap:25px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:12px;margin-bottom:14px}.wrong-item-main{flex:1;min-width:0}.wrong-stem{display:block;margin:15px 0 12px;overflow-wrap:anywhere;font-size:15px;line-height:1.9;font-weight:500}.wrong-item-main .small-note{margin:0;font-size:12px}.wrong-actions{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0}.wrong-actions .text-button{font-size:13px}.pagination{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin:25px 0;flex-wrap:wrap}.pagination>span{font-size:13px;color:var(--muted);margin-right:auto}.history-answer{display:block;text-align:left;padding:13px 12px;background:var(--surface);border:1px solid var(--line);border-radius:7px;width:100%;margin-bottom:9px;font-size:13px}.history-answer small{font-size:12px;color:var(--muted);display:block;margin-top:4px}.history-answer.active{border-color:var(--accent);background:var(--accent-soft)}.tabs{display:flex;gap:22px;border-bottom:1px solid var(--line);margin-bottom:25px}.tabs>button{background:none;border:0;border-bottom:2px solid transparent;padding:12px 2px;font-size:13px;color:var(--muted)}.tabs>button.active{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.history-item{display:flex;align-items:center;gap:25px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:24px;margin-bottom:14px}.history-date{width:70px;flex-shrink:0}.history-date strong{display:block;font-size:18px;font-weight:500}.history-date>span{font-size:12px;color:var(--muted)}.history-description{flex:1;min-width:0}.history-description h3{font-size:14px;font-weight:500;margin:8px 0}.history-description p{font-size:12px;color:var(--muted);margin:0}.history-score{text-align:right;min-width:90px}.history-score strong{font-size:30px;font-weight:500;line-height:1.2;display:block}.history-score>span{font-size:12px;color:var(--muted)}.stats-metrics{margin-bottom:28px;padding:27px 0}.statistics-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mastery-row{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid var(--line)}.mastery-row:last-child{border-bottom:0}.mastery-row>div:first-child{min-width:95px;max-width:50%;flex:1}.mastery-row strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.mastery-row>div>span{font-size:12px;color:var(--muted)}.mastery-row>.progress-track{flex:1}.mastery-row>span{font-size:13px;color:var(--accent);min-width:35px;text-align:right}.bar-chart{display:flex;align-items:end;gap:12px;height:200px;overflow-x:auto;padding:0 0 6px;scrollbar-width:thin}.bar-column{display:flex;flex-direction:column;align-items:center;min-width:25px;flex:1;height:100%}.bar-column>span{font-size:12px;color:var(--muted);height:18px}.bar-stack{flex:1;width:100%;display:flex;align-items:end;max-width:32px}.bar-stack>i{width:100%;background:var(--surface-alt);border-radius:4px 4px 0 0;position:relative;min-height:3px}.bar-stack>i>b{position:absolute;bottom:0;background:var(--accent);width:100%;border-radius:3px 3px 0 0;min-height:2px}.bar-column>small{font-size:12px;color:var(--muted);margin-top:10px;white-space:nowrap}.exam-trend-list>a{display:flex;align-items:center;gap:25px;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.exam-trend-list>a:last-child{border-bottom:0}.exam-trend-list>a>span:first-child{color:var(--muted)}.exam-trend-list .progress-track{flex:1}.profile-heading{display:flex;gap:24px;align-items:center;padding:5px 0 35px}.profile-heading h1{margin:0;font-size:28px}.profile-heading .eyebrow{margin-bottom:7px}.profile-heading p:last-child{font-size:13px;margin:7px 0 0}.profile-heading>.button{margin-left:auto}.profile-avatar{width:80px;height:80px;font-size:31px}.profile-links{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:0 26px}.profile-links>a{padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.profile-links>a:last-child{border-bottom:0}.profile-links strong{font-size:14px;font-weight:500}.profile-links p{font-size:13px;color:var(--muted);margin:6px 0 0}.profile-links>a>span{color:var(--accent)}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.settings-grid .panel>h2{margin-bottom:25px}.settings-grid .panel>.muted{font-size:12px}.not-found{text-align:center;padding:100px 20px}.not-found>strong{display:block;font-size:32px;margin:20px 0}.not-found>p{color:var(--muted);margin-bottom:28px;font-size:13px}.table-scroll{overflow:auto;max-width:100%;scrollbar-width:thin}.table-panel{padding:0 22px}table{border-collapse:collapse;width:100%;font-size:12px;min-width:570px;text-align:left}th{font-weight:500;color:var(--muted);font-size:12px;padding:16px 13px;background:var(--surface-alt);white-space:nowrap}td{padding:17px 13px;border-bottom:1px solid var(--line);vertical-align:middle}tr:last-child>td{border-bottom:0}td .tag{margin-bottom:5px}.table-actions{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;min-width:90px}.table-actions button{border:0;padding:5px 0;background:none;color:var(--accent);font-size:13px;min-height:30px}.table-actions a{padding:5px 0;color:var(--accent)}.table-stem{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:450px;min-width:180px;line-height:1.9;font-size:12px;margin:6px 0}.question-table small{font-size:12px}.search-row{display:flex;gap:15px;align-items:flex-end;margin-top:20px;flex-wrap:wrap}.search-label{flex:1;min-width:180px}.search-row label:not(.search-label){min-width:130px}.data-list-row{padding:14px 0;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-size:12px}.data-list-row:last-child{border-bottom:0}.data-list-row strong{font-weight:500}.data-list-row>span{color:var(--muted)}.narrow-panel{max-width:750px}.narrow-panel form{margin-top:25px}.form-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:23px}.question-editor{max-width:1050px}.question-editor>.panel{margin-bottom:24px}.question-editor .panel>h2{margin-bottom:26px}.option-editor{display:flex;align-items:center;gap:15px;margin-bottom:13px}.option-editor>strong{font-size:12px;min-width:16px}.option-editor textarea{flex:1}.option-editor .text-button{font-size:13px;white-space:nowrap}.editor-actions{display:flex;gap:14px;justify-content:flex-end;margin:20px 0 35px}.question-editor .checkbox-label{margin-top:12px}.file-upload{padding:25px;border:1px dashed var(--accent);border-radius:10px;background:var(--accent-soft);font-size:13px;margin-bottom:20px}.file-upload>input{background:var(--surface);border-color:transparent;font-size:12px}.file-upload>span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.import-help{margin:20px 0;color:var(--muted);font-size:12px}.import-help summary{cursor:pointer;color:var(--accent);font-size:12px;padding:6px 0}.import-help p{margin:13px 0;line-height:1.9}.import-counts{display:flex;gap:25px;flex-wrap:wrap;margin:20px 0;font-size:12px;color:var(--muted)}.import-counts strong{font-size:18px;margin-left:7px;color:var(--text);font-weight:500}.error-list{max-height:250px;overflow:auto;border:1px solid var(--line);border-radius:8px;padding:12px;background:var(--danger-soft);font-size:13px;color:var(--danger);margin-bottom:24px}.error-list>p{margin:0 0 8px;overflow-wrap:anywhere}.import-errors h3{margin-bottom:0;font-size:13px}.preview-stem{min-width:200px;max-width:400px;white-space:normal}.page-enter-active,.page-leave-active{transition:opacity .12s ease-out}.page-enter-from,.page-leave-to{opacity:0}.n-drawer-content-wrapper{padding-bottom:env(safe-area-inset-bottom)}.app-layout{min-height:100svh}.sidebar{position:fixed;inset:0 auto 0 0;width:var(--sidebar);padding:26px 18px 0;background:var(--surface);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:30;overflow:auto}.brand{display:block;width:148px;margin:0 auto 32px}.brand img,.mobile-brand img{display:block;width:100%;height:auto;border-radius:4px}.side-nav{display:grid;gap:5px}.side-nav a{padding:11px 16px;border-radius:7px;color:var(--muted);font-size:14px;min-height:44px}.side-nav a:hover{background:var(--surface-alt);color:var(--text)}.side-nav a.active{background:var(--accent-soft);color:var(--accent);font-weight:600}.sidebar-bottom{margin-top:auto;padding-top:35px}.secondary-link{display:block;font-size:13px;color:var(--muted);padding:14px 0}.sidebar-profile{display:flex;align-items:center;gap:10px;padding:19px 0;border-top:1px solid var(--line);font-size:13px;overflow-wrap:anywhere}.sidebar-profile small{display:block;font-size:12px;color:var(--muted)}.avatar{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:var(--accent-soft);color:var(--accent);object-fit:cover;flex-shrink:0}.avatar.small{width:28px;height:28px;font-size:12px}.main-column{margin-left:var(--sidebar);min-width:0}.topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;gap:16px;background:var(--surface);border-bottom:1px solid var(--line)}.breadcrumb{font-size:13px;color:var(--muted)}.top-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.theme-button{border:0;background:none;min-height:44px;font-size:13px;color:var(--muted);padding:8px}.user-pill{display:flex;align-items:center;gap:8px;max-width:180px;min-width:0;font-size:13px}.user-pill>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.page{max-width:1192px;margin:0 auto;padding:32px 36px 60px;min-height:calc(100svh - 64px)}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px;flex-wrap:wrap}.page-heading h1{font-size:24px;letter-spacing:0;margin-bottom:5px}.page-heading p:last-child{font-size:14px;margin-bottom:0}.heading-actions{display:flex;gap:10px;flex-wrap:wrap}.mobile-brand,.bottom-nav,.mobile-admin-nav{display:none}.login-layout .main-column{margin-left:0}.login-layout .mobile-brand{display:block;width:94px}.login-layout .breadcrumb{display:none}.login-layout .page{max-width:600px}.answer-preferences{display:flex;align-items:center;gap:20px}.answer-preferences .checkbox-label{white-space:nowrap;font-size:13px}.answer-preferences input{width:17px;height:17px}.answer-heading{flex-wrap:wrap}.answer-heading h1{font-size:22px}.practice-score{font-size:38px}.question-number{letter-spacing:0;margin-top:24px}.question-card{border-radius:10px}.answer-option{border-radius:8px;min-height:60px}.option-content{font-size:15px}.answer-toolbar{padding:14px 18px}.answer-toolbar>span{font-size:12px;max-width:65%;line-height:1.5}.practice-sidebar{padding:24px}.button.small{min-height:40px}.checkbox-label{min-height:44px}.metrics-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:10px;padding:22px 0;background:var(--surface)}.metrics-row>div{padding:0 24px;border-right:1px solid var(--line)}.metrics-row>div:last-child{border:0}.metrics-row>div>span{display:block;font-size:13px;color:var(--muted);margin-bottom:6px}.metrics-row strong{font-size:28px;font-weight:600;line-height:1.4;font-variant-numeric:tabular-nums}.metrics-row small{font-size:12px;margin-left:6px;font-weight:400;color:var(--muted)}.auth-layout{width:100%;max-width:420px;margin:24px auto;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:32px}.auth-logo{display:block;width:200px;max-width:100%;height:auto;margin:0 auto 30px;border-radius:4px}.auth-form-panel h1{font-size:22px;text-align:center;margin-bottom:26px}.auth-form-panel form label{font-size:14px}.auth-switch{text-align:center;font-size:13px;color:var(--muted);margin:24px 0 0}.auth-switch a{color:var(--accent);margin-left:6px}.auth-form-panel>.text-link{display:block;text-align:center;margin-top:24px}.setup-panel>.muted{font-size:13px}.profile-links p{max-width:70ch}.profile-avatar{width:64px;height:64px;font-size:25px}.not-found{padding:60px 20px;text-align:center}.not-found>strong{font-size:32px}.not-found p{color:var(--muted)}@media(max-width:1100px){.topbar{padding:0 28px}.page{padding:28px}.answer-layout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.question-card{padding:24px}.practice-sidebar,.exam-card-sidebar{padding:18px}.filter-panel .filter-grid{grid-template-columns:1fr 1fr}.report-overview{grid-template-columns:1fr 1.4fr}.report-metrics{grid-template-columns:1fr 1fr;gap:20px}.settings-grid{grid-template-columns:1fr}}@media(max-width:900px){.answer-layout{grid-template-columns:1fr}.practice-sidebar,.exam-card-sidebar{display:none}.answer-card-toggle{display:inline-flex}.statistics-grid{grid-template-columns:1fr}.form-three{grid-template-columns:1fr 1fr}.metrics-row>div{padding:0 16px}.metrics-row strong{font-size:25px}}@media(max-width:699px){.sidebar{display:none}.main-column{margin-left:0}.topbar{height:62px;padding:0 18px;position:sticky;top:0;z-index:25}.mobile-brand{display:block;width:94px;flex-shrink:0}.breadcrumb,.desktop-only{display:none}.top-actions{gap:10px}.theme-button{font-size:12px;padding:6px}.user-pill{max-width:110px;font-size:12px}.user-pill>.avatar{display:none}.page{padding:24px 18px calc(88px + env(safe-area-inset-bottom));min-height:calc(100svh - 62px)}.bottom-nav{position:fixed;inset:auto 0 0;display:flex;justify-content:space-around;align-items:center;padding:5px 8px calc(5px + env(safe-area-inset-bottom));min-height:60px;background:var(--surface);border-top:1px solid var(--line);z-index:40}.bottom-nav a{display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--muted);min-height:48px;flex:1}.bottom-nav a.active{color:var(--accent);font-weight:600}.page-heading{margin-bottom:22px;gap:16px}.page-heading h1{font-size:22px}.page-heading p:last-child{font-size:13px}.section-heading{margin-bottom:16px}.section-heading h2{font-size:16px}.section-heading>a,.section-heading>span{font-size:12px}.metrics-row{padding:0 16px;grid-template-columns:1fr 1fr}.metrics-row>div{padding:18px 8px;border:0;border-bottom:1px solid var(--line)}.metrics-row>div:nth-child(odd){border-right:1px solid var(--line)}.metrics-row>div:nth-child(2n){padding-left:22px}.metrics-row>div:nth-last-child(-n+2){border-bottom:0}.metrics-row>div>span{font-size:12px}.metrics-row strong{font-size:26px}.resume-strip{flex-wrap:wrap;padding:13px 15px;font-size:13px}.resume-strip>a{margin-left:0}.panel,.setup-panel,.exam-setup-panel{padding:22px 18px}.filter-grid{gap:18px 12px}.filter-grid label{font-size:13px}.setup-panel>.muted{font-size:12px}.auth-layout{margin:6px auto;padding:28px 24px}.auth-logo{width:195px}.auth-form-panel input{font-size:15px}.answer-heading{gap:12px;margin-bottom:20px}.answer-heading h1{font-size:19px}.answer-preferences{gap:14px;flex-wrap:wrap}.answer-preferences .checkbox-label{font-size:12px}.answer-preferences>.button{font-size:12px}.answer-layout{gap:18px}.question-card{padding:22px 18px}.question-meta{font-size:12px;gap:7px}.question-meta .tag{font-size:11px}.question-stem{font-size:18px;line-height:1.85}.question-number{font-size:12px;margin:20px 0 12px}.question-hint{font-size:12px;margin-bottom:20px}.answer-option{padding:13px 12px;gap:12px;min-height:60px}.option-content{font-size:14px;line-height:1.8}.option-key{width:27px;height:27px;font-size:12px}.question-knowledge{font-size:12px}.answer-toolbar{position:fixed;bottom:calc(60px + env(safe-area-inset-bottom));left:0;right:0;z-index:39;margin:0;border-radius:0;border:0;border-top:1px solid var(--line);padding:12px 18px;min-height:72px;gap:14px}.answer-toolbar>span{font-size:11px;max-width:50%}.answer-toolbar>.button{font-size:13px;min-height:44px;padding:10px 16px}.answer-page{padding-bottom:calc(165px + env(safe-area-inset-bottom))}.explanation{padding:20px 18px}.feedback-banner{padding:12px;font-size:13px}.feedback-banner>span{font-size:12px}.answer-comparison{gap:16px;font-size:12px}.explanation-section p{font-size:14px}.exam-clock strong{font-size:21px}.exam-clock>span{font-size:11px}.exam-progress-heading{font-size:12px}.exam-toolbar{gap:8px}.exam-toolbar>.button{font-size:12px;padding:9px 11px}.answer-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.answer-card-grid button{min-height:44px;font-size:13px}.report-overview{grid-template-columns:1fr}.report-score{text-align:center;padding:22px}.report-score>strong{font-size:46px;line-height:1.4}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:22px 12px}.report-metrics strong{font-size:24px}.report-metrics span{font-size:11px}.report-info{font-size:12px;gap:8px 16px}.review-record-header{padding:16px;gap:12px}.review-title>strong{font-size:13px}.review-record-detail{padding:4px 16px 18px}.report-actions>.button{flex:1;font-size:12px;padding:11px 14px}.report-actions>.text-link{width:100%;text-align:center}.filter-panel .filter-grid{grid-template-columns:1fr 1fr}.filter-actions{gap:12px}.filter-actions>.button{width:100%}.wrong-item{flex-direction:column;align-items:stretch;gap:16px;padding:20px 18px}.wrong-stem{font-size:15px}.wrong-actions{flex-direction:row;justify-content:space-between;border-top:1px solid var(--line);padding-top:12px;flex-wrap:wrap}.history-item{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:20px 18px;gap:16px}.history-date{display:none}.history-item>.button{grid-column:1/-1}.history-description h3{font-size:14px}.history-description p{font-size:12px}.history-score{min-width:65px}.history-score strong{font-size:28px}.history-score>span{font-size:12px}.profile-heading{gap:14px;flex-wrap:wrap;padding-bottom:26px}.profile-heading h1{font-size:23px}.profile-heading>.button{font-size:12px;min-height:40px}.profile-heading p:last-child{font-size:12px}.profile-avatar{width:54px;height:54px;font-size:22px}.profile-links{padding:0 20px}.profile-links>a{padding:20px 0}.profile-links p{font-size:12px}.settings-grid{grid-template-columns:1fr}.settings-grid>.panel{padding:24px 20px}.form-three{grid-template-columns:1fr}.question-editor .panel{padding:22px 18px}.option-editor{gap:10px}.option-editor .text-button{font-size:12px}.heading-actions{gap:8px}.heading-actions>.button{font-size:12px;padding:9px 12px}.table-panel{padding:0 12px}th{font-size:12px}td{font-size:13px;padding:14px 10px}.search-row{gap:12px}.file-upload{padding:18px}.file-upload input{font-size:12px}.import-panel .section-heading{flex-wrap:wrap;align-items:start}.import-counts{gap:16px}.pagination{justify-content:center;gap:8px}.pagination>span{width:100%;text-align:center}.admin-layout .page{padding-bottom:40px}.mobile-admin-nav{display:flex;gap:6px;overflow-x:auto;white-space:nowrap;background:var(--surface);border-bottom:1px solid var(--line);padding:8px 12px}.mobile-admin-nav a{font-size:13px;padding:10px 12px;min-height:44px;border-radius:6px;color:var(--muted)}.mobile-admin-nav a.active{background:var(--accent-soft);color:var(--accent)}.login-layout .page{padding-top:24px}}@media(max-width:359px){.page{padding-left:14px;padding-right:14px}.topbar{padding:0 14px}.answer-toolbar{padding-left:14px;padding-right:14px}.exam-toolbar>.button{font-size:11px;padding:10px 9px}.answer-preferences{gap:10px}.answer-card-grid{gap:7px;grid-template-columns:repeat(5,minmax(0,1fr))}.profile-heading>.button{margin-left:68px}.question-card{padding:20px 16px}.question-meta{font-size:11px}.auth-layout{padding:26px 20px}}:root{--bg:oklch(97.6% .005 260);--surface:oklch(99.8% .001 260);--surface-alt:oklch(96.2% .006 260);--text:oklch(27% .024 260);--muted:oklch(51% .022 260);--line:oklch(91.5% .009 260);--accent:oklch(53% .19 260);--accent-hover:oklch(47% .19 260);--accent-soft:oklch(96% .021 260);--success:oklch(46% .12 160);--success-soft:oklch(97% .022 160);--danger:oklch(53% .18 25);--danger-soft:oklch(97% .015 25);--sidebar:224px;--radius:12px}:root[data-theme=dark]{--bg:oklch(18.5% .012 260);--surface:oklch(23% .014 260);--surface-alt:oklch(27% .016 260);--text:oklch(94% .006 260);--muted:oklch(73% .016 260);--line:oklch(33% .018 260);--accent:oklch(77% .12 260);--accent-hover:oklch(83% .09 260);--accent-soft:oklch(29% .044 260);--success:oklch(78% .12 160);--success-soft:oklch(27% .035 160)}body{background:var(--bg);color:var(--text);font:inherit}h1{font-size:26px;font-weight:650;letter-spacing:-.5px}h2{font-size:18px;font-weight:600}h3{font-size:15px;font-weight:600}.ui-icon{width:20px;height:20px;flex-shrink:0;vertical-align:-.16em;stroke-width:3}body,body[arco-theme=dark]{--font-size-body-3:14px;--font-size-body-2:14px;--border-radius-small:7px;--border-radius-medium:10px;--color-bg-1:var(--surface);--color-bg-2:var(--surface);--color-bg-3:var(--surface);--color-bg-4:var(--surface);--color-bg-5:var(--surface);--color-text-1:var(--text);--color-text-2:var(--text);--color-text-3:var(--muted);--color-border-1:var(--line);--color-border-2:var(--line);--color-fill-1:var(--surface-alt);--color-fill-2:var(--surface-alt);--color-fill-3:var(--line);--primary-6:39,96,215;--primary-5:61,117,230;--primary-7:30,77,181}body[arco-theme=dark]{--primary-6:145,181,249;--primary-5:175,203,253;--primary-7:118,158,233}label{font-size:14px;min-width:0}form>label{margin-bottom:22px}input:not([class*=arco-]),select,textarea:not([class*=arco-]){border-radius:7px;min-height:44px;padding:10px 13px;font-size:14px;line-height:1.65}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.75}.arco-select-view-single,.arco-select-view-multiple{background:var(--surface);border:1px solid var(--line);border-radius:7px;min-height:44px}.arco-select-view-single.arco-select-view-size-large{height:44px;line-height:42px}.arco-select-view-input{font-size:14px}.arco-select-dropdown .arco-select-option{min-height:40px;line-height:1.6;padding-top:9px;padding-bottom:9px}.arco-select-dropdown{border-radius:9px}.arco-modal{border-radius:14px}.arco-modal-header{border-bottom:1px solid var(--line);padding:22px 24px;height:auto}.arco-modal-body{line-height:1.8;padding:24px}.arco-modal-footer{padding:16px 24px;border-top:1px solid var(--line)}.arco-modal-title{font-size:18px;line-height:1.5}.arco-modal .arco-btn{min-height:40px}.arco-drawer-header{height:64px}.arco-drawer-body{padding:24px 20px calc(24px + env(safe-area-inset-bottom))}.arco-message{border-radius:9px;max-width:calc(100vw - 24px);line-height:1.7}.arco-message-content{overflow-wrap:anywhere}.arco-dropdown-option{min-height:42px}.arco-pagination-item{min-width:36px;height:36px;border-radius:6px}.arco-pagination-item-active{background:var(--accent-soft);color:var(--accent)}.arco-switch{flex-shrink:0}.arco-btn-primary{color:#fbfcfd}body[arco-theme=dark] .arco-btn-primary{color:#11161f}input[type=checkbox]:not([class*=arco-]),input[type=radio]:not([class*=arco-]){width:18px;height:18px;min-height:18px;padding:0;flex-shrink:0}.feedback-banner.incorrect{background:var(--danger-soft);color:var(--danger)}.text-button{white-space:nowrap}.data-table .arco-table-th,.data-table .arco-table-td{padding:0}.data-table .arco-table-cell{padding:16px 18px}.data-table .arco-table-th .arco-table-cell{padding:14px 18px}.button{gap:8px;min-height:44px;border-radius:7px;padding:10px 18px;font-size:14px;font-weight:500;line-height:1.5}.button.small{min-height:40px;padding:8px 14px;font-size:13px}.button.arco-btn{height:auto}.button:disabled{opacity:.5}.text-button{font-size:14px;min-height:44px;padding:10px 5px;line-height:1.6}.text-link{font-size:14px}.positive{color:var(--success)!important}.small-note{font-size:13px;line-height:1.8}.tag{font-size:12px;line-height:1.6;border-radius:5px}.panel{border-radius:12px}.notice{font-size:14px;line-height:1.8}.inline-empty,.form-error,.checkbox-label{font-size:14px}.section-heading h2{font-size:18px}.section-description{font-size:13px;color:var(--muted);margin:6px 0 0}.section-heading{align-items:center}.resume-strip{padding:15px 20px;background:var(--accent-soft);border-color:color-mix(in srgb,var(--accent) 25%,var(--line));font-size:14px}.resume-strip>.ui-icon{color:var(--accent)}.skeleton-wrap .arco-skeleton-line{margin-bottom:24px}.state-symbol{background:var(--surface-alt);border:0;color:var(--muted)}.state-symbol .ui-icon{width:26px;height:26px}.state-panel{border-style:solid}.state-panel p{font-size:14px;line-height:1.8}.sidebar{padding:30px 16px 0}.brand{width:142px;margin-bottom:36px}.nav-caption{font-size:11px;color:var(--muted);padding:0 18px;margin:0 0 12px;letter-spacing:1px}.side-nav{gap:6px}.side-nav a{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;min-height:46px}.side-nav .ui-icon{width:19px;height:19px}.nav-dot{width:5px;height:5px;border-radius:50%;background:var(--accent);margin-left:auto}.secondary-link{display:flex;gap:12px;align-items:center;padding:14px 16px}.sidebar-profile{padding:20px 6px}.sidebar-profile>span:nth-child(2){min-width:0;overflow-wrap:anywhere;flex:1}.sidebar-profile small{font-size:11px;margin-top:3px}.sidebar-profile>.ui-icon{width:14px;color:var(--muted)}.avatar{border-radius:11px;font-weight:600}.avatar.small{border-radius:9px}.topbar{height:72px;padding:0 40px}.breadcrumb{display:flex;align-items:center;gap:14px;font-size:13px}.breadcrumb strong{color:var(--text);font-weight:500}.breadcrumb-divider{opacity:.5}.top-actions{gap:24px}.theme-button{display:flex;align-items:center;gap:8px}.theme-button .ui-icon{width:17px;height:17px}.user-pill{border:0;background:none;padding:0;min-height:44px}.user-pill>span:nth-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.user-pill>.ui-icon{width:12px;transform:rotate(90deg);color:var(--muted)}.page{max-width:1280px;padding:36px 40px 48px;min-height:calc(100svh - 128px)}.page-heading{margin-bottom:28px}.page-heading h1{font-size:26px;margin-bottom:6px}.page-description{font-size:14px;color:var(--muted);line-height:1.7;margin:0}.page-kicker{font-size:13px;color:var(--muted);margin:0 0 8px}.site-footer{font-size:11px;text-align:center;color:var(--muted);padding:12px 20px 24px}.login-layout .mobile-brand{width:106px}.login-layout .page{max-width:520px;padding-top:40px}.header-home{font-size:13px;color:var(--muted)}.metrics-row{padding:24px 0}.metrics-row>div{padding:0 26px;min-width:0}.metrics-row>div>span{margin-bottom:9px}.metrics-row strong{font-size:30px}.course-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex-shrink:0;border-radius:10px;background:var(--accent-soft);color:var(--accent)}.course-icon .ui-icon{width:21px;height:21px}.course-icon.storage,.course-icon.chart{color:#1c6d51;background:#e7f6ef}.course-icon.image,.course-icon.file{color:#6e5a92;background:#f3f0fb}:root[data-theme=dark] .course-icon{background:var(--surface-alt);color:var(--accent)}.auth-layout{max-width:440px;padding:34px 36px;border-radius:16px;margin:0 auto}.auth-logo{width:168px;margin-bottom:24px}.auth-form-panel h1{font-size:24px;margin-bottom:7px}.auth-description{text-align:center;font-size:13px;color:var(--muted);margin-bottom:28px}.auth-form-panel input{min-height:46px}.setup-grid{grid-template-columns:minmax(0,720px) minmax(220px,280px);gap:40px;align-items:start;max-width:none}.setup-panel,.exam-setup-panel{padding:30px}.filter-grid{gap:24px 18px}.setup-panel>.filter-grid{margin:28px 0}.setup-panel>.muted{font-size:13px;margin:28px 0 24px}.setup-guide{padding:14px 0}.guide-icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--surface);border:1px solid var(--line);border-radius:12px;color:var(--accent);margin-bottom:18px}.setup-guide h2{font-size:17px}.setup-guide ol{padding-left:21px;color:var(--muted);font-size:13px}.setup-guide li{padding-left:6px;margin-bottom:22px}.setup-guide strong{font-size:14px;color:var(--text);font-weight:500}.setup-guide p{font-size:13px;line-height:1.85;margin:7px 0 0}.timer-setting strong{font-size:14px}.answer-layout{grid-template-columns:minmax(0,1fr) 260px;gap:24px}.question-card{padding:30px;border-radius:12px}.question-stem{font-weight:500;max-width:75ch}.question-hint{font-size:13px}.question-number{margin-top:26px}.answer-option{padding:16px 18px;min-height:64px;border-radius:9px}.option-key{width:31px;height:31px;border-radius:8px}.option-content{font-size:15px;line-height:1.85}.answer-option.is-correct{border-color:var(--success);background:var(--success-soft)}.answer-option.is-correct .option-key,.answer-option.is-correct .option-check{color:var(--success)}.practice-sidebar,.exam-card-sidebar{position:sticky;top:24px;padding:24px}.practice-score{font-size:40px;font-weight:600}.summary-list>div{font-size:13px}.answer-toolbar{padding:16px 20px}.answer-toolbar>span{font-size:13px;line-height:1.6}.explanation{border-radius:12px}.explanation-section p{font-size:14px;line-height:2;color:var(--text)}.feedback-banner{background:var(--success-soft);color:var(--success);font-size:14px}.feedback-banner.wrong{background:var(--danger-soft);color:var(--danger)}.answer-comparison{font-size:14px}.report-overview{border-radius:12px}.report-score>strong{font-size:48px}.report-metrics strong{font-size:28px}.review-title>strong{font-size:14px}.tabs{gap:8px;padding:4px;background:var(--surface-alt);border:1px solid var(--line);border-radius:9px;width:fit-content}.tabs>button{border:0;border-radius:6px;min-height:40px;padding:8px 22px;font-size:14px}.tabs>button.active{background:var(--surface);color:var(--accent);font-weight:500}.history-description h3{font-size:15px}.mastery-row strong{font-size:14px}.profile-links strong{font-size:15px}.profile-avatar{border-radius:18px}.settings-grid .panel>.muted{font-size:13px}.not-found>strong{font-size:56px;color:var(--accent)}table{font-size:14px;min-width:600px}th{font-size:12px;padding:16px 20px}td{padding:18px 20px;line-height:1.7}tbody tr:hover{background:color-mix(in srgb,var(--surface-alt) 45%,var(--surface))}.table-stem{font-size:14px;line-height:1.8}.table-actions button{min-height:36px}.data-list-row{font-size:14px}.import-help{font-size:13px}.import-help summary{padding:10px 0}.import-help p{max-width:75ch}.file-upload{font-size:14px}.file-upload>input,.file-upload>span{font-size:13px}.data-table .arco-table-container{border:0;border-radius:12px}.data-table .arco-table-th{background:var(--surface-alt);font-size:12px;font-weight:500;padding:0;color:var(--muted)}.data-table .arco-table-td{font-size:14px;padding:0;background:var(--surface);border-color:var(--line)}.data-table .arco-table-tr:hover .arco-table-td{background:var(--surface-alt)}.data-table .arco-table-cell{overflow-wrap:anywhere}.data-table .arco-table-element{min-width:0}.arco-table-empty .arco-empty{padding:34px 0}.arco-checkbox{min-height:32px}@media(max-width:1200px){:root{--sidebar:208px}.topbar{padding:0 28px}.page{padding:30px 28px 42px}.answer-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px}.question-card{padding:26px}.setup-grid{gap:26px;grid-template-columns:minmax(0,1fr) 230px}.practice-sidebar,.exam-card-sidebar{padding:20px}.metrics-row>div{padding:0 20px}}@media(max-width:1000px){.answer-layout{grid-template-columns:1fr}.practice-sidebar,.exam-card-sidebar{display:none}.answer-card-toggle{display:inline-flex}.setup-grid{grid-template-columns:1fr}.setup-guide{display:none}.course-icon{width:36px;height:36px;border-radius:9px}.statistics-grid,.settings-grid{grid-template-columns:1fr}.form-three{grid-template-columns:1fr 1fr}}@media(max-width:767px){.sidebar{display:none}.main-column{margin-left:0}.topbar{height:64px;position:sticky;top:0;z-index:25;padding:0 20px;gap:12px}.mobile-brand{display:block;width:96px;flex-shrink:0}.breadcrumb,.desktop-only{display:none}.top-actions{gap:12px}.user-pill{max-width:135px}.user-pill>.avatar,.user-pill>.ui-icon{display:none}.theme-button{padding:7px;font-size:12px}.theme-button>span{display:none}.theme-button .ui-icon{width:19px;height:19px}.page{padding:26px 20px 28px;min-height:calc(100svh - 152px)}.site-footer{padding:16px 20px 100px;font-size:10px}.bottom-nav{position:fixed;inset:auto 0 0;display:flex;align-items:center;justify-content:space-around;min-height:70px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);z-index:40}.bottom-nav a{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:var(--muted);font-size:11px;min-height:54px;border-radius:8px}.bottom-nav .ui-icon{width:21px;height:21px}.bottom-nav a.active{color:var(--accent);font-weight:600}.page-heading{margin-bottom:24px;gap:14px}.page-heading h1{font-size:23px}.page-description{font-size:13px}.page-kicker{font-size:12px}.panel{padding:22px 20px}.section-heading{gap:12px;align-items:start;margin-bottom:18px}.section-heading h2{font-size:17px}.section-description{font-size:12px}.section-heading>span,.section-heading>a{font-size:12px}.course-icon{width:40px;height:40px;border-radius:10px}.metrics-row{grid-template-columns:1fr 1fr;padding:0 14px}.metrics-row>div{padding:19px 10px;border:0;border-bottom:1px solid var(--line)}.metrics-row>div:nth-child(odd){border-right:1px solid var(--line)}.metrics-row>div:nth-child(2n){padding-left:22px}.metrics-row>div:nth-last-child(-n+2){border-bottom:0}.metrics-row strong{font-size:27px}.metrics-row>div>span{font-size:12px;margin-bottom:8px}.resume-strip{padding:14px;font-size:13px;flex-wrap:wrap}.resume-strip>a{margin-left:auto}.resume-strip>.ui-icon{width:17px}.setup-panel,.exam-setup-panel{padding:24px 20px}.filter-grid,.filter-panel .filter-grid{grid-template-columns:1fr 1fr;gap:22px 14px}.filter-grid label{font-size:13px}.setup-panel>.muted{font-size:12px}.paper-counts strong{font-size:30px}.timer-setting{gap:16px}.timer-setting p{font-size:12px}.login-layout .page{padding:26px 18px 40px;min-height:calc(100svh - 64px)}.auth-layout{padding:28px 26px;max-width:420px}.auth-logo{width:150px;margin-bottom:22px}.auth-form-panel h1{font-size:23px}.auth-description{font-size:12px}.auth-form-panel input{font-size:16px}.auth-form-panel label{font-size:14px}.auth-form-panel .small-note{font-size:12px}.answer-heading{gap:12px;margin-bottom:20px}.answer-heading h1{font-size:19px}.answer-preferences{gap:12px;flex-wrap:wrap}.answer-preferences .checkbox-label{font-size:12px}.answer-layout{gap:18px}.question-card{padding:22px 20px}.question-meta{font-size:12px;gap:8px}.question-meta .tag{font-size:11px}.question-number{font-size:12px;margin:23px 0 12px}.question-stem{font-size:18px;line-height:1.9}.question-hint{font-size:12px;margin-bottom:22px}.answer-option{padding:14px;gap:12px;min-height:64px}.option-content{font-size:15px}.option-key{width:29px;height:29px;font-size:13px}.answer-toolbar{position:fixed;bottom:calc(70px + env(safe-area-inset-bottom));left:0;right:0;z-index:39;margin:0;border:0;border-top:1px solid var(--line);border-radius:0;padding:12px 20px;min-height:74px;gap:14px}.answer-toolbar>span{font-size:11px;max-width:48%}.answer-toolbar>.button{font-size:13px;min-height:44px;padding:10px 15px}.answer-page{padding-bottom:calc(176px + env(safe-area-inset-bottom))}.explanation{padding:22px 20px}.feedback-banner{padding:12px;font-size:13px}.feedback-banner>span{font-size:12px}.answer-comparison{gap:14px;font-size:13px}.explanation-section p{font-size:14px}.exam-clock strong{font-size:22px}.exam-clock>span{font-size:10px}.exam-progress-heading{font-size:12px;flex-wrap:wrap}.exam-toolbar{gap:8px}.exam-toolbar>.button{font-size:12px;padding:10px 11px}.answer-card-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}.answer-card-grid button{min-height:44px;font-size:13px}.report-score>strong{font-size:44px}.report-metrics strong{font-size:24px}.review-title>strong{font-size:13px}.review-record-detail{padding:0 18px 20px}.filter-actions{gap:14px}.filter-actions>label{min-width:0;flex:1}.filter-actions>.button{width:100%}.wrong-item,.history-item{padding:22px 20px}.profile-avatar{border-radius:15px}.form-three{grid-template-columns:1fr}.heading-actions>.button{font-size:12px}.table-panel{padding:0}.pagination{justify-content:center;gap:12px}.pagination>span{width:100%;margin:0;text-align:center}.pagination .arco-pagination{max-width:100%;gap:1px}.arco-pagination-item{min-width:32px;height:36px;margin:0 1px}.admin-layout .page{padding-bottom:32px}.admin-layout .site-footer{padding-bottom:24px}.mobile-admin-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;background:var(--surface);border-bottom:1px solid var(--line);font-size:12px;color:var(--muted);overflow:visible}.admin-menu-button{display:flex;align-items:center;gap:9px;background:none;border:0;min-height:40px;padding:0;color:var(--accent);font-size:13px}.admin-menu-button .ui-icon{width:18px;height:18px}.drawer-nav{gap:8px}.drawer-nav a{min-height:46px}.arco-modal-body{padding:22px 20px}.arco-modal-header{padding:20px}.arco-modal-footer{padding:14px 20px}.exam-trend-list>a{gap:12px;font-size:12px}.exam-trend-list>a>span:first-child{max-width:110px}.exam-trend-list .progress-track{min-width:30px}.exam-trend-list strong{white-space:nowrap;font-size:12px}}@media(max-width:359px){.page{padding-left:14px;padding-right:14px}.topbar{padding:0 14px}.panel{padding:20px 16px}.question-card{padding:21px 16px}.answer-toolbar{padding-left:14px;padding-right:14px}.exam-toolbar>.button{font-size:11px;padding:10px 9px}.answer-card-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.auth-layout{padding:26px 22px}.user-pill{max-width:100px;font-size:12px}.filter-grid{gap:20px 12px}.arco-pagination-item{min-width:29px}.button{padding:10px 14px}.section-heading{gap:10px}}@media(max-width:767px){.table-actions button,.table-actions a{min-height:44px}.table-actions a{display:inline-flex;align-items:center}.arco-select-option{min-height:44px}}@media(max-width:480px){.pagination .arco-pagination-item{min-width:44px;height:44px}.pagination .arco-pagination-simple-pager{font-size:14px}}:root{--bg:oklch(97.3% .006 257);--surface:oklch(99.8% .001 257);--surface-alt:oklch(96% .008 257);--text:oklch(27% .027 257);--muted:oklch(49% .021 257);--line:oklch(91.5% .011 257);--accent:oklch(52% .2 259);--accent-hover:oklch(46% .2 259);--accent-soft:oklch(96% .023 259);--study-blue:oklch(47% .18 259);--study-blue-hover:oklch(43% .18 259);--on-blue:oklch(99% .003 259);--motion-fast:.14s;--motion-normal:.2s;--ease-study:cubic-bezier(.22,1,.36,1);--sidebar:232px}:root[data-theme=dark]{--bg:oklch(18.5% .015 257);--surface:oklch(23% .017 257);--surface-alt:oklch(27% .019 257);--text:oklch(94% .008 257);--muted:oklch(75% .016 257);--line:oklch(34% .022 257);--accent:oklch(79% .11 259);--accent-hover:oklch(85% .09 259);--accent-soft:oklch(29% .045 259);--study-blue:oklch(40% .14 259);--study-blue-hover:oklch(44% .14 259)}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;letter-spacing:.1px}h1,h2,h3{letter-spacing:-.3px}.sidebar{padding:32px 18px 0;background:var(--surface)}.brand{width:136px;margin:0 16px 40px}.nav-caption{font-size:12px;letter-spacing:0;padding:0 16px;margin-bottom:16px}.side-nav{gap:8px}.side-nav a{min-height:48px;border-radius:10px;font-size:14px;font-weight:500}.side-nav a.active{background:var(--accent-soft);color:var(--accent)}.side-nav a:hover{background:var(--surface-alt)}.side-nav a.active:hover{background:var(--accent-soft)}.sidebar-bottom{padding:18px 0 0}.topbar{height:76px;background:var(--surface)}.breadcrumb{gap:12px}.breadcrumb>span:first-child{color:var(--muted)}.page{max-width:1336px;padding:36px 40px 48px}.page-heading h1{font-size:26px;font-weight:650}.panel,.filter-panel,.history-item,.wrong-item,.review-record{border-color:var(--line);border-radius:14px}.panel{padding:28px}.button{border-radius:9px;font-weight:600}.button.primary{background:var(--accent);border-color:var(--accent)}.button.primary:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.avatar{background:var(--accent-soft);color:var(--accent)}.theme-button{border-radius:8px;min-height:44px;padding:8px}.theme-button:hover{background:var(--surface-alt)}.study-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.study-eyebrow{font-size:12px;letter-spacing:1px;color:var(--muted);margin:0 0 8px}.study-heading h1{font-size:28px;font-weight:700;margin:0 0 8px}.study-heading .page-description{overflow-wrap:anywhere}.study-date{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:13px;white-space:nowrap}.study-date .ui-icon{width:16px;height:16px}.study-summary{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:20px 24px;margin-bottom:24px}.study-summary-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.study-summary-heading h2{font-size:14px;margin:0}.study-summary-heading>a{font-size:12px;color:var(--muted);display:flex;gap:4px;align-items:center}.study-summary-heading>a .ui-icon{width:13px;height:13px}.study-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.study-metrics>div{padding:0 24px;border-right:1px solid var(--line);min-width:0}.study-metrics>div:first-child{padding-left:0}.study-metrics>div:last-child{border:0}.study-metrics dt{font-size:12px;color:var(--muted);margin-bottom:4px}.study-metrics dd{font-size:25px;font-weight:650;font-variant-numeric:tabular-nums;margin:0;line-height:1.4}.study-metrics small{font-size:12px;font-weight:400;color:var(--muted);margin-left:6px}.study-metrics a{color:var(--accent)}.study-launch{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;margin-bottom:30px}.study-primary{background:var(--study-blue);color:var(--on-blue);border-radius:16px;padding:26px 30px;display:flex;flex-direction:column;align-items:start;min-height:218px}.study-primary-top{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;margin-bottom:18px}.study-entry-icon{width:38px;height:38px;display:grid;place-items:center;background:color-mix(in srgb,var(--on-blue) 14%,transparent);border-radius:10px}.study-entry-icon .ui-icon{width:22px;height:22px}.study-mode-label{font-size:12px;opacity:.88}.study-primary>strong{font-size:24px;line-height:1.4;font-weight:650}.study-primary>p{font-size:13px;opacity:.86;margin:8px 0 18px;line-height:1.7}.study-start{font-size:14px;font-weight:600;display:flex;align-items:center;gap:16px;margin-top:auto}.study-start .ui-icon{width:18px;height:18px}.study-secondary{display:grid;grid-template-rows:1fr 1fr;gap:16px}.study-secondary>a{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:22px 24px;display:flex;align-items:center;gap:18px}.study-secondary>a>div{flex:1;min-width:0}.study-secondary strong{font-size:17px;font-weight:600}.study-secondary p{color:var(--muted);font-size:13px;margin:4px 0 0}.study-secondary>a>.ui-icon{width:16px;height:16px;color:var(--muted)}.study-tool-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:var(--accent-soft);color:var(--accent);flex-shrink:0}.study-tool-icon.warm{background:var(--warm);color:var(--warm-text)}.study-workspace{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:24px;align-items:start}.study-course-section{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:26px 28px}.study-course-section>.section-heading{margin-bottom:16px}.study-course-section h2{font-size:18px}.study-count{font-size:17px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.study-count small{font-weight:400;color:var(--muted);font-size:12px;margin-left:6px}.study-course-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.study-course{display:flex;align-items:center;gap:14px;min-height:98px;padding:18px 4px;border-bottom:1px solid var(--line);min-width:0}.study-course-list>.study-course:nth-last-child(-n+2){border-bottom-color:transparent}.study-course .course-icon{width:42px;height:42px;flex-shrink:0;border-radius:10px}.study-course-info{min-width:0;flex:1}.study-course-info strong{display:block;font-size:14px;line-height:1.65;font-weight:600;overflow-wrap:anywhere}.study-course-info>span{font-size:12px;color:var(--muted);display:block;margin-top:4px}.study-course>.ui-icon{width:14px;height:14px;color:var(--muted);flex-shrink:0}.study-more{border-top:1px solid var(--line);margin-top:12px;padding-top:6px}.study-more>summary{list-style:none;display:flex;gap:8px;align-items:center;cursor:pointer;min-height:48px;color:var(--muted);font-size:13px}.study-more>summary::-webkit-details-marker{display:none}.study-more>summary>span{font-size:11px;background:var(--surface-alt);padding:0 6px;border-radius:4px}.study-more>summary>.ui-icon{margin-left:auto;width:14px;height:14px}.study-more[open]>summary>.ui-icon{transform:rotate(90deg)}.study-more>.study-course{border:0}.study-side{display:grid;gap:20px;min-width:0}.study-tools,.study-signin{background:var(--surface);border:1px solid var(--line);padding:24px;border-radius:14px}.study-tools .section-heading{margin-bottom:10px}.study-tools h2,.study-signin h2{font-size:16px}.study-tools .section-heading>.ui-icon{width:18px;height:18px;color:var(--muted)}.study-tools>p,.study-signin>p{font-size:13px;color:var(--muted);margin:0 0 18px;line-height:1.8}.study-tools>a{display:flex;gap:10px;align-items:center;border-top:1px solid var(--line);padding:16px 0;min-height:52px;font-size:13px}.study-tools>a>.ui-icon:first-child{width:17px;height:17px;color:var(--accent)}.study-tools>a>span{flex:1}.study-tools>a>.ui-icon:last-child{width:12px;height:12px;color:var(--muted)}.study-sync{font-size:12px;color:var(--muted);display:flex;gap:7px;align-items:start;line-height:1.7;border-top:1px solid var(--line);padding-top:16px}.study-sync .ui-icon{width:14px;height:14px;margin-top:3px}.study-signin>.ui-icon{width:24px;height:24px;color:var(--accent);margin-bottom:14px}.study-signin h2{margin:0 0 10px}.study-signin .button{width:100%;font-size:13px}.study-signin .text-link{display:block;text-align:center;margin-top:14px;font-size:12px}.resume-strip{margin:0 0 24px;border-radius:10px}.resume-strip>a{display:flex;align-items:center;gap:8px}.resume-strip>a .ui-icon{width:16px;height:16px}.answer-heading{align-items:center;margin-bottom:24px}.answer-heading h1{font-size:23px;font-weight:650}.answer-preferences .checkbox-label{font-size:13px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:7px 10px;min-height:38px}.answer-layout{gap:26px;grid-template-columns:minmax(0,1fr) 258px}.question-card{padding:32px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.question-meta{font-size:12px;gap:10px}.question-meta .tag{background:var(--accent-soft);color:var(--accent);padding:3px 9px;font-weight:600}.question-number{font-size:13px;color:var(--muted);margin:24px 0 14px;font-variant-numeric:tabular-nums}.question-stem{font-size:20px;line-height:1.95;letter-spacing:.2px;font-weight:550;max-width:72ch}.question-hint{color:var(--muted);font-size:13px;margin:16px 0 24px}.answer-options{gap:12px}.answer-option{min-height:68px;padding:16px 18px;border-radius:11px;border-color:var(--line);background:var(--surface);position:relative;overflow:hidden}.answer-option.selected{background:var(--accent-soft);border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.option-key{width:33px;height:33px;border-radius:8px;background:var(--surface-alt);border:1px solid var(--line);font-size:14px;font-weight:600}.answer-option.selected .option-key{background:var(--accent);border-color:var(--accent);color:var(--surface)}.option-content{font-size:16px;line-height:1.85}.option-check{display:grid;place-items:center;flex-shrink:0;margin-left:auto;font-size:15px;min-width:22px}.answer-option:disabled{opacity:1}.answer-option.is-correct{background:var(--success-soft);border-color:var(--success);box-shadow:inset 0 0 0 1px var(--success)}.answer-option.is-correct .option-key{background:var(--success);border-color:var(--success);color:var(--surface)}.answer-option.is-wrong{background:var(--danger-soft);border-color:var(--danger);box-shadow:inset 0 0 0 1px var(--danger)}.answer-option.is-wrong .option-key{background:var(--danger);border-color:var(--danger);color:var(--surface)}.question-knowledge{margin-top:24px}.question-knowledge>span{background:var(--surface-alt);border-radius:5px;padding:3px 8px}.practice-sidebar,.exam-card-sidebar{top:24px;border-radius:14px;padding:24px}.practice-sidebar h2,.exam-card-sidebar h2{font-size:16px}.practice-score{font-size:38px;font-variant-numeric:tabular-nums;letter-spacing:-1px}.summary-list>div{font-size:13px;padding:13px 0}.summary-list dd{font-weight:550}.answer-toolbar{border-radius:12px;background:var(--surface);border-color:var(--line);margin-top:18px;min-height:76px}.answer-toolbar>span{font-size:13px}.answer-toolbar .primary{min-width:128px}.explanation{border-radius:16px;padding:28px 32px;margin-top:22px}.feedback-banner{padding:16px;border-radius:10px;align-items:center}.feedback-banner>strong{display:flex;gap:9px;align-items:center}.feedback-banner>strong>.ui-icon{width:20px;height:20px}.feedback-banner>span{font-size:12px}.answer-comparison{padding:20px 0;gap:30px}.explanation-section{padding-top:22px;margin-top:16px}.explanation-section h3{font-size:14px;font-weight:650}.explanation-section p{font-size:15px;line-height:2;max-width:74ch}.exam-clock{background:var(--surface);border:1px solid var(--line);border-radius:9px;padding:5px 12px;min-width:100px}.exam-clock strong{font-size:24px;font-variant-numeric:tabular-nums}.exam-clock>span{font-size:11px}.exam-progress-heading{font-size:13px;margin-bottom:12px}.exam-progress{height:5px;background:var(--line);margin-bottom:22px;border-radius:4px}.exam-progress>i{width:100%!important;transform-origin:left;transform:scaleX(var(--progress,0));transition:transform var(--motion-normal) var(--ease-study)}.answer-card-grid button{border-radius:8px;min-height:42px}.answer-card-grid button.current{outline:2px solid var(--accent);outline-offset:2px;border-color:transparent}.answer-card-grid button.answered{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-soft)}.card-legend{font-size:12px;gap:12px}.report-overview{border-radius:16px}.report-score{background:var(--accent-soft)}.report-score>strong{font-variant-numeric:tabular-nums}.review-record{overflow:hidden}.review-record-header{padding:22px 24px}.review-record-header[aria-expanded=true]{background:var(--surface-alt)}.review-record-header>.review-earned{font-variant-numeric:tabular-nums}.tabs>button.active{box-shadow:0 1px 3px color-mix(in srgb,var(--text) 7%,transparent)}.setup-panel,.exam-setup-panel{border-radius:16px;padding:30px}.setup-guide{padding-top:12px}.auth-layout{border-radius:18px}.wrong-item{padding:24px}.wrong-stem{font-size:16px;line-height:1.8}.history-item{border-radius:12px}.table-panel{padding:0;overflow:hidden}.button,.side-nav a,.bottom-nav a,.theme-button,.study-primary,.study-secondary>a,.study-course,.study-tools>a,.answer-option,.option-key,.answer-card-grid button,.tabs>button{transition:background-color var(--motion-fast) var(--ease-study),border-color var(--motion-fast) var(--ease-study),color var(--motion-fast) var(--ease-study),box-shadow var(--motion-fast) var(--ease-study),transform var(--motion-fast) var(--ease-study)}.button:active,.answer-option:not(:disabled):active,.answer-card-grid button:not(:disabled):active{transform:scale(.985)}.study-primary:hover{background:var(--study-blue-hover)}.study-start .ui-icon,.study-course>.ui-icon,.study-secondary>a>.ui-icon{transition:transform var(--motion-normal) var(--ease-study)}.study-primary:hover .study-start .ui-icon,.study-course:hover>.ui-icon,.study-secondary>a:hover>.ui-icon{transform:translate(3px)}.study-secondary>a:hover,.study-course:hover,.study-tools>a:hover{background:var(--surface-alt)}.answer-option:not(:disabled):hover{border-color:var(--accent)}.answer-option.selected .option-check{animation:option-confirm .17s var(--ease-study) both}.question-swap-enter-active{transition:opacity .16s ease-out,transform .16s var(--ease-study)}.question-swap-enter-from{opacity:.25;transform:translateY(5px)}.feedback-enter-active{transition:opacity .2s ease-out,transform .2s var(--ease-study)}.feedback-enter-from{opacity:0;transform:translateY(8px)}.review-record-detail{animation:feedback-reveal .18s var(--ease-study) both}.feedback-banner>strong>.ui-icon{animation:option-confirm .2s var(--ease-study) both}@keyframes option-confirm{0%{opacity:.2;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes feedback-reveal{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(min-width:768px){.bottom-nav{display:none}.sidebar .side-nav a.active{font-weight:650}.study-course-section{min-height:440px}}@media(max-width:1200px){:root{--sidebar:208px}.page{padding:30px 28px 40px}.study-workspace{grid-template-columns:1fr}.study-side{grid-template-columns:1fr 1fr}.study-side>section:only-child{max-width:none}.study-tools{display:block}.study-tools>a{display:inline-flex;width:50%;font-size:13px}.study-tools>a>span{flex:none}.study-tools .study-sync{margin-top:0}.study-signin{display:none}.answer-layout{grid-template-columns:minmax(0,1fr) 230px;gap:20px}}@media(max-width:1000px){.answer-layout{grid-template-columns:1fr}.practice-sidebar,.exam-card-sidebar{display:none}.study-side{grid-template-columns:1fr}.study-primary{padding:24px}.study-secondary>a{padding:20px;gap:12px}.study-course-list{column-gap:20px}.study-mode-label{font-size:11px}.study-tool-icon{width:40px;height:40px}}@media(max-width:767px){.topbar{height:64px;padding:0 20px}.page{padding:24px 20px 32px}.sidebar{display:none}.top-actions{gap:10px}.theme-button{padding:8px}.study-heading{align-items:start;gap:12px;margin-bottom:22px}.study-heading h1{font-size:24px;margin-bottom:7px}.study-eyebrow{font-size:11px;letter-spacing:.5px}.study-heading .page-description{font-size:13px}.study-date{display:none}.study-summary{padding:17px 16px;margin-bottom:18px;border-radius:12px}.study-summary-heading{margin-bottom:14px}.study-summary-heading h2{font-size:13px}.study-metrics>div{padding:0 9px}.study-metrics>div:last-child{padding-right:0}.study-metrics dt{font-size:11px;white-space:nowrap}.study-metrics dd{font-size:22px}.study-metrics small{font-size:10px;margin-left:3px}.study-launch{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.study-primary{padding:22px 24px;min-height:190px;border-radius:14px;position:relative}.study-primary-top{margin-bottom:14px}.study-primary>strong{font-size:22px}.study-primary>p{font-size:13px;margin:7px 0 16px;max-width:28ch}.study-primary .study-mode-label{font-size:11px}.study-primary .study-start{position:absolute;right:24px;bottom:23px;gap:10px;font-size:13px}.study-secondary{grid-template-columns:1fr 1fr;grid-template-rows:auto;gap:12px}.study-secondary>a{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:17px 14px;border-radius:12px;align-items:center}.study-secondary>a>div{display:contents}.study-tool-icon{width:32px;height:32px;border-radius:8px}.study-tool-icon .ui-icon{width:19px;height:19px}.study-secondary strong{font-size:15px}.study-secondary p{grid-column:1/-1;font-size:12px;line-height:1.7;margin:0}.study-secondary>a>.ui-icon{display:none}.study-workspace{gap:18px}.study-course-section{padding:22px 18px;border-radius:14px}.study-course-section>.section-heading{align-items:center;margin-bottom:12px}.study-course-section h2{font-size:17px}.study-course-section .section-description{display:none}.study-count{font-size:15px}.study-count small{font-size:11px}.study-course-list{grid-template-columns:1fr;gap:0}.study-course{min-height:82px;padding:17px 0;gap:13px}.study-course-list>.study-course:nth-last-child(-n+2){border-bottom-color:var(--line)}.study-course-list>.study-course:last-child{border-bottom-color:transparent}.study-course .course-icon{width:38px;height:38px;border-radius:10px}.study-course-info strong{font-size:14px}.study-course-info>span{font-size:12px;margin-top:2px}.study-tools{padding:22px 18px;border-radius:14px}.study-tools>p{font-size:12px}.study-tools>a{display:flex;width:100%;font-size:14px}.study-tools>a>span{flex:1}.study-sync{font-size:12px}.resume-strip{margin-bottom:18px;font-size:12px;padding:12px}.resume-strip>a{font-size:13px}.bottom-nav{padding-top:7px;min-height:72px}.bottom-nav a{gap:4px;min-height:54px}.bottom-nav a.active .ui-icon{background:var(--accent-soft);border-radius:8px;box-sizing:content-box;padding:5px;margin:-5px}.bottom-nav a.active{font-weight:650}.site-footer{font-size:11px;padding-bottom:110px}.panel{padding:22px 18px}.page-heading h1{font-size:23px}.answer-heading{margin-bottom:20px;gap:12px}.answer-heading h1{font-size:19px;line-height:1.6}.answer-preferences{gap:8px}.answer-preferences .checkbox-label{font-size:12px;min-height:38px;padding:6px 9px}.question-card{padding:24px 18px;border-radius:14px}.question-number{margin:22px 0 13px;font-size:12px}.question-stem{font-size:18px;line-height:1.95}.question-hint{margin:14px 0 22px;font-size:12px}.option-content{font-size:15px}.answer-option{padding:14px;min-height:66px;gap:12px;border-radius:10px}.option-key{width:30px;height:30px}.answer-toolbar{position:fixed;bottom:calc(72px + env(safe-area-inset-bottom));border-radius:0;margin:0;padding:12px 18px;min-height:76px;box-shadow:0 -4px 16px color-mix(in srgb,var(--text) 3%,transparent)}.answer-toolbar>span{font-size:12px;max-width:48%}.answer-toolbar .primary{min-width:110px}.answer-page{padding-bottom:calc(190px + env(safe-area-inset-bottom))}.explanation{padding:20px 18px;border-radius:14px;margin-top:18px}.feedback-banner{padding:14px 12px;gap:10px;align-items:start}.feedback-banner>strong{font-size:13px}.feedback-banner>span{font-size:11px}.answer-comparison{font-size:13px;padding:18px 0;gap:20px}.explanation-section{padding-top:18px;margin-top:12px}.explanation-section p{font-size:14px;line-height:2}.exam-clock{padding:4px 10px;min-width:88px}.exam-clock strong{font-size:22px}.exam-toolbar{gap:7px}.exam-toolbar>.button{padding:10px;font-size:12px}.exam-toolbar .primary{min-width:0}.exam-progress-heading{font-size:12px}.exam-progress{margin-bottom:18px}.review-record-header{padding:18px 16px}.setup-panel,.exam-setup-panel{padding:24px 20px}.table-panel{padding:0}.wrong-item{padding:22px 18px}.wrong-stem{font-size:15px}.admin-layout .page{padding-bottom:32px}}@media(max-width:359px){.page{padding-left:14px;padding-right:14px}.topbar{padding:0 14px}.study-heading h1{font-size:23px}.study-primary{padding:21px 20px}.study-primary .study-start{right:20px;bottom:20px}.study-primary>p{max-width:23ch;font-size:12px}.study-secondary>a{grid-template-columns:27px 1fr;padding:16px 12px;gap:8px}.study-tool-icon{width:27px;height:29px}.study-secondary strong{font-size:14px}.study-secondary p{font-size:11px}.study-metrics>div{padding:0 7px}.study-metrics dd{font-size:20px}.study-metrics small{display:none}.study-course-section{padding:20px 16px}.study-course-info strong{font-size:13px}.answer-toolbar{padding-left:14px;padding-right:14px}.answer-toolbar>span{font-size:11px}.exam-toolbar>.button{font-size:11px;padding:10px 8px}}.button.primary{color:var(--surface)}@media(min-width:360px)and (max-width:767px){.study-course-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px}.study-course{display:grid;grid-template-columns:26px minmax(0,1fr);gap:8px;min-height:88px}.study-course .course-icon{width:26px;height:30px;border-radius:7px}.study-course .course-icon .ui-icon{width:17px;height:17px}.study-course>.ui-icon{display:none}.study-course-info strong{font-size:14px;line-height:1.7}.study-course-info>span{font-size:11px}.study-course-list>.study-course:nth-last-child(-n+2){border-bottom-color:transparent}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
