/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */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-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)}}.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;top:-1px;right:-1px;bottom:-1px;left:-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;top:0;right:0;bottom:0;left:0}.arco-modal-mask{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-mask-bg)}.arco-modal-wrapper{position:absolute;top:0;right:0;bottom:0;left: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)}:root{font-family:Avenir Next,Microsoft YaHei,PingFang SC,sans-serif;color:#22364a;background:#f4f7fb;font-synthesis:none;--blue: #087fbd;--ink: #22364a;--muted: #8193a4;--line: #e8eef3;--red: #ed6269;--yellow: #ffce5e;--primary-6: 8, 127, 189;--primary-5: 31, 153, 213;--primary-7: 6, 105, 162;--surface-tint: #f6faff;--surface-blue: #eaf5ff;--shadow-soft: 0 12px 32px rgba(49, 104, 146, .08)}*{box-sizing:border-box}body{margin:0;min-width:360px;background:radial-gradient(circle at 75% -10%,rgba(214,237,255,.72),transparent 32rem),linear-gradient(180deg,#f7fbff,#f2f7fb)}a{color:inherit;text-decoration:none}button,input,textarea{font-family:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible{outline:3px solid #ffc94e;outline-offset:3px}h1,h2,h3,h4,p{margin:0}button{font-size:inherit}.arco-btn{border-radius:9px;gap:7px}.arco-btn-primary{background:var(--blue)}.arco-input-wrapper,.arco-select-view-single,.arco-textarea-wrapper,.arco-picker,.arco-input-number{border-radius:8px}.arco-table-th{color:#8595a5!important;font-size:12px;font-weight:500!important;background:#f8fafc!important}.arco-table-td{font-size:13px}.arco-tag{border-radius:6px}.arco-form-item{margin-bottom:19px}.arco-alert{border-radius:9px}.arco-drawer-header{height:auto;min-height:60px}.arco-drawer-title{line-height:1.6;padding-right:25px}.arco-modal{max-width:calc(100vw - 24px)}.pre-line{white-space:pre-line;overflow-wrap:anywhere}.mb{margin-bottom:20px}.inline-alert-action{margin-left:12px;vertical-align:middle}.mt{margin-top:20px}.green{color:#21977d!important}.red{color:#e76767!important}.muted{color:#8b9aaa;font-size:12px}.full-width{width:100%}.small-note{font-size:12px;color:#8796a5;line-height:1.8}.inline-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.center{text-align:center}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.overline{display:block;font-size:10px;font-weight:700;letter-spacing:2px;color:#8198ac}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#087fbd;font-weight:600}.label-chip{font-size:11px;border:1px solid #d9eaf5;border-radius:6px;padding:5px 10px;color:#64839b;white-space:nowrap}.app-shell{display:flex;min-height:100vh}.sidebar{width:235px;background:#ffffffeb;border-right:1px solid rgba(219,232,242,.9);box-shadow:8px 0 28px #366c9109;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;padding:35px 20px 0;z-index:30}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.brand b{font-size:21px;letter-spacing:2px;color:#124768}.brand small{display:block;font-size:7px;letter-spacing:1.6px;margin-top:4px;color:#869bae}.brand-symbol{height:42px;width:43px;background:#0487c9;border-radius:15px 15px 17px 17px;position:relative;box-shadow:0 5px 10px #008cc61b}.brand-symbol:before{content:"";position:absolute;width:29px;height:17px;border-radius:0 0 22px 22px;border:2px solid white;background:#fff;bottom:6px;left:7px}.brand-symbol:after{content:"";position:absolute;width:33px;height:4px;left:5px;top:9px;border-radius:3px;background:#f2696e}.bell{position:absolute;color:#ffce60;left:18px;top:5px;font-size:12px;z-index:1}.workspace-label{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#a1aeba;margin:44px 14px 17px;letter-spacing:1px}.workspace-label span{font-size:9px;background:#f4f7fa;padding:3px 5px;letter-spacing:0}.sidebar nav{display:flex;flex-direction:column;gap:7px}.sidebar nav a{display:flex;align-items:center;gap:13px;padding:13px 16px;border-radius:10px;font-size:13px;color:#7890a4;transition:background .15s,color .15s}.sidebar nav a svg{font-size:19px}.sidebar nav a:hover{background:#f3f8fb}.sidebar nav a.chosen{color:#087fbd;background:linear-gradient(100deg,#e5f4ff,#f0f8ff);box-shadow:inset 3px 0 #168dca;font-weight:600}.nav-end{margin-left:auto;color:#91bbd4}.side-pocket{margin:auto 8px 24px;border-radius:18px;background:#f2f9fd;padding:76px 20px 22px;position:relative}.side-pocket svg{position:absolute;width:101px;top:-31px;right:3px;transform:rotate(9deg)}.side-pocket strong{font-size:17px;line-height:1.7;color:#336b8b;font-weight:600}.side-pocket p{font-size:10px;color:#91a7b6;margin-top:9px}.side-line{width:25px;height:3px;border-radius:4px;background:#f2c256;margin-top:18px}.side-profile{border-top:1px solid var(--line);padding:20px 0;display:flex;align-items:center;gap:9px}.side-profile>div:nth-child(2){min-width:0;flex:1}.side-profile b{font-size:12px;display:block}.side-profile small{font-size:9px;color:#8ca0b0;display:block;margin-top:5px}.side-profile .arco-btn{padding:4px;color:#8fa7b8;flex-shrink:0}.main-area{margin-left:235px;flex:1;min-width:0}.topbar{height:82px;border-bottom:1px solid #e8eef4;background:#ffffffc2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:0 42px;display:flex;align-items:center;justify-content:space-between}.crumb{display:flex;align-items:center;gap:17px;font-size:12px;color:#9aa9b7}.crumb b{font-weight:500;color:#607a8e}.crumb-slash{color:#c0cbd3}.top-actions{display:flex;align-items:center;gap:17px}.today{font-size:11px;color:#a0adbb}.notify-button{background:transparent;font-size:21px;color:#7897ac;border:0;padding:6px}.top-actions>.arco-btn-text{font-size:11px;color:#7d94a5}.role-pill{font-size:11px;background:#edf7fd;border:1px solid #deedf7;padding:6px 10px;border-radius:6px;color:#4188b2}.page-content{padding:34px 42px 30px;max-width:1650px;margin:auto;animation:arrive .4s ease}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:27px}.page-heading h1{font-size:29px;font-weight:700;letter-spacing:.5px;line-height:1.5;margin:7px 0;color:#223d52}.heading-dot{color:#0a88c5;margin-left:4px}.page-heading p{font-size:12px;color:#889aa9;line-height:1.8}.page-heading .arco-btn{font-size:12px;flex-shrink:0}.panel{border:1px solid #e7edf3;background:#fff;border-radius:14px;box-shadow:var(--shadow-soft);overflow:hidden}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:21px}.section-heading h3{font-size:16px;font-weight:600;display:flex;align-items:center;gap:8px}.section-heading p{font-size:11px;color:#97a5b2;margin-top:7px}.section-heading .arco-btn{font-size:11px}.app-footer{display:flex;justify-content:space-between;max-width:1650px;margin:auto;padding:0 42px 24px;font-size:9px;letter-spacing:1px;color:#b2bdc7}.mobile-toggle,.side-mask{display:none}.dashboard-hero{display:flex;justify-content:space-between;position:relative;background:#e3f4fe;border:1px solid #d2eaf8;border-radius:19px;height:292px;overflow:hidden}.dashboard-hero:after{content:"";position:absolute;width:400px;height:400px;border:1px solid #cae9f9;border-radius:50%;top:-150px;right:25px;pointer-events:none}.hero-copy{padding:29px 35px;position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:7px;font-size:10px;letter-spacing:1px;background:#ffffff9c;border:1px solid #fff;border-radius:7px;padding:7px 10px;color:#527fa0}.hero-badge i{width:5px;height:5px;border-radius:50%;background:#30ae93}.hero-copy h2{font-size:32px;line-height:1.42;letter-spacing:1px;margin:12px 0;color:#1f658d}.hero-copy h2 span{color:#0882c2}.hero-copy p{font-size:11px;line-height:1.9;color:#7599b1}.hero-link{display:inline-flex;align-items:center;gap:18px;color:#26799e;font-size:11px;margin-top:18px;font-weight:600}.hero-mascot{position:relative;width:43%;min-width:290px}.hero-mascot>svg{position:absolute;width:247px;top:14px;left:50%;transform:translate(-50%) rotate(6deg);z-index:1}.hero-circle{position:absolute;left:50%;top:42px;transform:translate(-50%);width:205px;height:205px;background:#c3eafb;border-radius:50%}.hero-note{position:absolute;bottom:28px;left:50%;transform:translate(-45%) rotate(-4deg);z-index:2;display:flex;align-items:center;gap:10px;padding:12px 20px;border-radius:11px;background:#ffffffea;box-shadow:0 6px 20px #3793ca12;white-space:nowrap}.note-check{background:#e4f9ef;color:#28a883;border-radius:50%;width:25px;height:25px;display:grid;place-items:center}.hero-note b{display:block;font-size:12px;color:#527386}.hero-note small{font-size:9px;color:#a5b5c0;display:block;margin-top:4px}.hero-spark{position:absolute;color:#f4c454;font-size:24px;z-index:2}.hero-spark.one{left:10%;top:35px}.hero-spark.two{right:12%;top:110px;font-size:30px;color:#65b6de}.metrics-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:17px;margin:22px 0 25px}.metric{border:1px solid #e6edf2;background:#fff;border-radius:14px;padding:18px 21px}.metric-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#778da0}.metric-icon{padding:7px;font-size:31px;border-radius:9px;background:#e8f5ff;color:#3692c8}.mi-1{background:#fff5df;color:#d4a03e}.mi-2{background:#eaf8f1;color:#64b595}.mi-3{background:#f0edfb;color:#9a8bc0}.metric-number{font-size:34px;color:#1e3b53;font-weight:600;letter-spacing:1px;margin:7px 0 12px;line-height:1}.metric-number small{font-size:11px;color:#8da2b3;font-weight:400;letter-spacing:0;margin-left:6px}.metric p{font-size:9px;color:#a0aebb;display:flex;gap:6px;align-items:center}.metric-mini{width:4px;height:4px;background:#57a6d4;border-radius:50%}.mm-1{background:#e4bc67}.mm-2{background:#6cbba0}.mm-3{background:#ab9ac7}.dashboard-bottom{display:grid;grid-template-columns:1.6fr 1fr;gap:22px}.dashboard-bottom>.panel{padding:25px}.recent-review{display:flex;align-items:center;gap:13px;padding:17px 0;border-bottom:1px solid #f0f3f7;cursor:pointer}.recent-review:hover{background:#fcfdff}.recent-review:last-child{border:0}.recent-name{flex:1;min-width:0}.recent-name b{font-size:13px;font-weight:600}.recent-name small{font-size:9px;color:#a1afbb;font-weight:400;margin-left:8px}.recent-name p{font-size:10px;color:#99a9b8;margin-top:6px}.recent-review>.arco-tag{font-size:10px}.recent-score{font-size:21px;color:#288caa;min-width:48px;text-align:right;margin-left:4px}.recent-review>.arco-icon{color:#adbcc8;font-size:12px}.score-muted{color:#c0ced7}.small-pocket{width:24px;height:15px;border-radius:0 0 14px 14px;border:2px solid #acd5ed}.workflow-step{display:flex;gap:15px;margin:22px 0;position:relative}.step-index{width:26px;height:26px;background:#eff7fc;color:#69a3c3;display:grid;place-items:center;border-radius:8px;font-size:10px;flex-shrink:0}.workflow-step b{font-size:12px;font-weight:600;color:#547185}.workflow-step p{font-size:10px;color:#a0aeb9;margin-top:6px;line-height:1.7}.formula-card{display:flex;gap:9px;background:#f7fafc;padding:12px;border-radius:9px;font-size:10px;line-height:1.8;color:#7c92a5}.formula-card>.arco-icon{margin-top:4px;flex-shrink:0}.formula-card small{font-size:9px;color:#a0aebb}.list-toolbar{display:flex;justify-content:space-between;align-items:center;padding:24px 22px;gap:16px;flex-wrap:wrap}.list-toolbar h3{font-size:16px}.segmented{display:flex;gap:19px}.segmented button{border:0;background:transparent;font-size:12px;color:#8da0b1;padding:6px 0;position:relative}.segmented button.active{color:#107fb7;font-weight:600}.segmented button.active:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:2px;background:#168cc4}.segmented span{font-size:10px;padding:2px 6px;background:#ecf6fc;border-radius:4px;margin-left:4px}.list-filters{display:flex;gap:8px;flex-wrap:wrap}.search-input{width:175px}.filter-input{width:140px}.table-person{display:flex;align-items:center;gap:11px}.table-person b,.table-name b{font-size:12px;display:block;font-weight:600}.table-person small,.table-name small{display:block;margin-top:5px;font-size:10px;color:#92a4b3}.table-score{font-size:20px;color:#387d9e;font-weight:600}.list-footnote{display:flex;align-items:center;gap:8px;font-size:11px;color:#99a8b6;margin-top:18px;line-height:1.8}.detail-breadcrumb{display:flex;gap:9px;align-items:center;font-size:11px;color:#91a5b5;margin:0 0 18px}.detail-breadcrumb a{color:#3d94c0}.detail-heading h1{font-size:27px}.review-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.review-main>.panel{padding:27px}.review-side{display:flex;flex-direction:column;gap:18px}.evaluation-item{border-top:1px solid #edf2f6;padding:23px 0}.item-heading{display:flex;align-items:flex-start;gap:11px}.item-number{font-size:11px;background:#f0f7fb;color:#8fb1c6;border-radius:7px;padding:8px;flex-shrink:0}.item-heading>div{flex:1;min-width:0}.item-category{font-size:9px;color:#9eafbc}.item-heading h4{font-size:13px;line-height:1.7;color:#3e5f78;margin-top:4px}.max-label{font-size:11px;background:#eaf6ff;color:#4d91b8;border-radius:6px;padding:6px 9px;white-space:nowrap}.max-label.neutral{background:#f3f5f7;color:#98a4af}.standard-detail{margin:13px 0 16px;background:#f8fafc;padding:12px 14px;border-radius:8px;font-size:11px;color:#8c9cab}.standard-detail summary{cursor:pointer;display:flex;justify-content:space-between;list-style:none;font-size:10px;color:#7895aa}.standard-detail p{margin-top:13px;line-height:1.9}.standard-text{margin-top:13px;padding-top:11px;border-top:1px solid #e6edf4;line-height:1.9}.evaluation-fields{display:flex;align-items:flex-start;gap:20px}.evaluation-fields>div:first-child{flex:1;min-width:0}.evaluation-fields label,.item-note label,.overall-comment label{display:block;margin-bottom:7px}.item-scoring{width:110px;flex-shrink:0}.item-scoring strong{display:block;font-size:23px;color:#2889b0;margin-top:14px}.value-text{font-size:12px;color:#5a7488;line-height:1.9;min-height:40px}.item-note{margin-top:13px}.item-note p,.overall-comment p{font-size:12px;line-height:1.9;color:#648094}.overall-comment{border-top:1px solid var(--line);padding-top:20px}.source-notes{padding-top:22px;font-size:10px;color:#9babb8;line-height:2}.source-notes summary{cursor:pointer;color:#698da5;margin-bottom:12px}.score-summary{padding:23px}.score-summary .overline{text-align:center;letter-spacing:1px}.total-number{font-size:45px;font-weight:600;color:#1987b6;text-align:center;line-height:1.4;margin:14px 0 19px}.total-number small{font-size:12px;font-weight:400;margin-left:4px;color:#94a8b7}.score-equation{border-block:1px solid var(--line);padding:13px 0;margin-bottom:12px}.score-equation>div{display:flex;justify-content:space-between;padding:6px 0;font-size:11px;color:#8a9fae}.score-equation b{font-size:13px;color:#537d95}.score-actions{display:flex;flex-direction:column;gap:10px;margin-top:19px}.score-actions .arco-btn{font-size:12px}.compact-panel{padding:20px}.compact-panel h3{font-size:13px}.compact-panel .section-heading{margin-bottom:15px}.compact-panel h3 svg{color:#67a8cd}.attendance-grid{display:grid;gap:13px;margin:14px 0}.attendance-grid span{display:block;color:#94a8b7;font-size:10px}.attendance-grid b{display:block;font-size:14px;font-weight:500;margin-top:6px;color:#5b7d91}.adjustment-card{border-top:1px solid var(--line);padding-top:13px;margin-top:13px;font-size:11px}.adjustment-card>div{display:flex;justify-content:space-between}.adjustment-card p{color:#7490a3;margin:8px 0;line-height:1.8}.adjustment-card small{display:block;color:#9aaebc;line-height:1.8;margin-bottom:10px}.adjustment-card .arco-tag{font-size:10px}.template-intro{display:flex;align-items:center;gap:17px;border:1px solid #d9edf8;background:#edf8ff;border-radius:14px;padding:20px 24px;margin-bottom:25px}.template-intro-icon{width:42px;height:42px;background:#d9eefc;border-radius:12px;display:grid;place-items:center;font-size:22px;color:#5ca3ce}.template-intro b{font-size:13px;color:#487b9b}.template-intro p{font-size:10px;line-height:1.9;color:#7e9caf;margin-top:6px}.template-intro .label-chip{margin-left:auto}.template-filters{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.template-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}.template-card{background:#fff;border:1px solid #e4ecf3;border-radius:15px;overflow:hidden;transition:transform .18s,box-shadow .18s}.template-card:hover{transform:translateY(-3px);box-shadow:0 12px 25px #2278a90a}.template-cover{height:190px;background:#eaf5fc;position:relative;overflow:hidden;padding:17px 20px}.template-cover.manager{background:#fff4df}.cover-label{font-size:9px;letter-spacing:1px;color:#83aac3}.manager .cover-label{color:#b2a075}.mini-sheet{width:148px;height:160px;border:1px solid #e5edf2;background:#fff;position:absolute;left:50%;top:46px;transform:translate(-50%) rotate(-7deg);padding:15px 12px;box-shadow:6px 4px #ffffff80;z-index:1}.mini-sheet-title{font-size:8px;text-align:center;padding-bottom:12px;color:#5c7e96;border-bottom:3px solid #a4cbe2}.mini-grid{display:flex;height:16px;border-bottom:1px solid #e0ebf2;gap:4px;align-items:center}.mini-grid>span{height:3px;background:#d4e6f1;width:30%}.mini-grid>span:nth-child(2){width:50%}.mini-sheet-total{font-size:7px;color:#88a4b5;display:flex;justify-content:space-between;padding-top:9px}.mini-sheet-total b{font-size:9px;color:#6e99b4}.cover-number{position:absolute;right:17px;bottom:5px;font-size:120px;font-weight:700;color:#dceef9;line-height:1}.manager .cover-number{color:#f8e8c7}.template-info{padding:20px}.template-title{display:flex;align-items:start;justify-content:space-between;gap:8px}.template-title h3{font-size:13px;line-height:1.7;color:#466b84}.template-title .arco-tag{font-size:9px}.template-info>p{font-size:10px;color:#a0b0bd;margin-top:11px;line-height:1.8}.template-bottom{border-top:1px solid #edf2f6;margin-top:16px;padding-top:11px;display:flex;align-items:center;justify-content:space-between}.template-bottom>span{font-size:9px;color:#9eaebb}.template-bottom .arco-btn{font-size:10px;padding-right:0}.template-add{border:1px dashed #cbdfea;border-radius:15px;background:#f8fcff;min-height:332px;color:#789eb6;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px;line-height:1.8}.template-add>div{height:43px;width:43px;border-radius:50%;background:#eaf5fc;display:grid;place-items:center;font-size:22px;color:#81b8d9;margin-bottom:18px}.template-add b{font-size:13px;color:#6d92aa;font-weight:500}.template-add p{font-size:10px;margin-top:9px}.template-add span{font-size:9px;color:#b0bfca;margin-top:6px}.file-drop{border:1px dashed #b8d7ec;border-radius:12px;background:#f5fbff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:34px;position:relative;cursor:pointer;overflow:hidden}.file-drop svg{font-size:32px;color:#84badb;margin-bottom:13px}.file-drop b{font-size:13px;word-break:break-all;text-align:center;color:#6187a1}.file-drop span{font-size:10px;color:#9bb2c3;margin-top:8px}.file-drop input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.editor-top{display:flex;gap:14px;align-items:center;margin-bottom:25px}.editor-top a{margin-left:auto}.template-item{border:1px solid #e2ebf2;border-radius:10px;background:#fcfdff;margin:18px 0;padding:17px}.template-item-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;font-size:11px;color:#8ca6b8}.template-item-fields{display:grid;grid-template-columns:1fr 2fr 1fr;gap:14px}.template-item .arco-form-item{margin-bottom:12px}.editor-footer{display:flex;gap:14px;align-items:center;justify-content:space-between;position:sticky;bottom:-20px;background:#fff;border-top:1px solid #e2ebf3;padding:18px 0;margin-top:20px}.organization-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:21px;align-items:start}.org-tree{padding:22px 15px}.org-tree .section-heading{padding:0 7px}.org-tree h3{font-size:13px}.org-tree button{border:0;display:flex;align-items:center;gap:9px;padding:10px 12px;background:transparent;color:#7b95a8;border-radius:8px;width:100%;text-align:left;font-size:12px}.org-tree button:hover,.org-tree button.active{background:#eef7fd;color:#348eba}.org-all span{margin-left:auto;font-size:10px}.org-branch{margin-top:13px}.org-branch>button:first-child{font-weight:600}.org-tree .org-child{font-size:11px;padding-left:29px}.org-child>span{width:9px;height:9px;border-left:1px solid #c6dbe8;border-bottom:1px solid #c6dbe8;margin-top:-4px;margin-right:2px}.permission-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:30px;padding:0 5px}.permission-guide>div>svg{color:#7eb2d0;margin-right:8px;font-size:14px;vertical-align:middle}.permission-guide b{font-size:11px;color:#7c97aa}.permission-guide p{font-size:10px;color:#a0b1bf;line-height:1.9;margin-top:9px}.inbox-item{border-bottom:1px solid #edf2f6;padding:15px 0}.inbox-item p{font-size:13px;line-height:1.8}.inbox-item small{font-size:10px;color:#9aafbd;display:block;margin-top:8px}.inbox-item button{font-size:11px;margin-top:8px}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr 1fr;background:#fff}.login-art{background:#e8f6ff;position:relative;overflow:hidden;min-height:100vh;padding:40px 60px;display:flex;flex-direction:column}.login-art:before{content:"";width:600px;height:600px;position:absolute;bottom:-350px;left:-260px;border-radius:50%;border:1px solid #cee9fa}.login-intro{margin:auto 0;position:relative;padding-top:60px}.login-intro>.overline{font-size:11px;letter-spacing:3px;color:#7fa7c0}.login-intro h1{font-size:38px;line-height:1.6;margin:18px 0 14px;color:#255d7c;letter-spacing:2px}.login-intro h1 span{color:#0983c1}.login-intro>p{color:#87a9bf;font-size:12px;line-height:2}.mascot-stage{position:relative;height:335px;margin-top:15px;max-width:470px}.mascot-stage>svg{position:absolute;width:270px;top:5px;left:50%;transform:translate(-50%) rotate(-7deg);z-index:2}.orbit{position:absolute;border:1px solid #cce7f8;border-radius:50%;width:320px;height:250px;top:32px;left:50%;transform:translate(-50%) rotate(30deg)}.orbit.o2{width:380px;height:240px;top:55px;transform:translate(-50%) rotate(-15deg)}.float-tag{position:absolute;padding:12px 18px;background:#ffffffd9;box-shadow:0 5px 25px #287eaa0b;border:1px solid #fff;border-radius:10px;font-size:11px;color:#658fa9;z-index:3;white-space:nowrap}.tag-a{left:5px;top:170px;transform:rotate(-8deg)}.tag-b{right:0;top:242px;transform:rotate(7deg);color:#ad9961}.star{position:absolute;font-size:27px;color:#f4c358}.star-a{right:24px;top:36px;font-size:40px}.star-b{left:25px;top:60px;font-size:17px}.login-bottom{display:flex;justify-content:space-between;font-size:9px;color:#9fbacb;letter-spacing:1px;margin-top:40px}.login-form-side{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 50px;position:relative}.login-card{width:100%;max-width:360px}.form-kicker{font-size:9px;letter-spacing:2px;color:#9db2c3}.login-card h2{font-size:26px;font-weight:600;color:#294d66;margin-top:15px;letter-spacing:1px}.login-card>p{font-size:11px;color:#9aabb9;margin:15px 0 38px;line-height:1.8}.login-card .arco-form-item{margin-bottom:23px}.login-card .arco-form-item-label-col{margin-bottom:9px}.login-card .arco-form-item-label{font-size:12px;color:#6c879c}.login-card .arco-input-wrapper{background:#f6f9fc;border:1px solid #e8eff6}.login-card .arco-btn-primary{height:43px;font-size:12px;margin-top:14px;justify-content:space-between;padding:0 18px;border-radius:9px}.login-help{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;color:#a7b8c5;margin:26px 0}.login-foot{position:absolute;bottom:32px;color:#adbcc8;font-size:10px}.print-page{padding:30px;background:#e9eef3;min-height:100vh}.print-toolbar{max-width:210mm;margin:0 auto 25px;display:flex;align-items:center;justify-content:space-between;gap:15px}.print-toolbar>div{display:flex;gap:12px;align-items:center}.print-toolbar b{font-size:14px}.print-toolbar span{font-size:11px;color:#8094a5}.paper{width:100%;max-width:210mm;background:#fff;margin:auto;padding:12mm;min-height:297mm;box-shadow:0 5px 24px #1b52711a;color:#263c4c;overflow-wrap:anywhere}.paper-header{display:flex;justify-content:space-between;font-size:8px;color:#8ba0af;letter-spacing:1px;border-bottom:2px solid #317ca5;padding-bottom:10px}.paper h1{font-size:21px;text-align:center;margin:25px 0}.paper-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:14px;font-size:10px;margin-bottom:17px}.paper-table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:8pt;line-height:1.5}.paper-table td,.paper-table th{border:1px solid #b9cbd6;padding:8px 7px;vertical-align:top;overflow-wrap:anywhere}.paper-table th{background:#eef5f9;font-weight:600;color:#42677e}.paper-summary{margin-top:15px}.paper-summary th{width:16%}.paper-summary td{width:17%}.final-total td{background:#f1f8fc;text-align:center}.final-total b{font-size:19px;color:#25709a}.final-total small{font-size:8px;color:#869eae;font-weight:400}.paper-section{margin-top:20px;font-size:10px}.paper-section h3{font-size:12px;margin-bottom:9px}.paper-section>p{border:1px solid #bfced8;padding:10px;min-height:45px;font-size:10px;line-height:1.8}.paper-signatures{display:flex;justify-content:space-between;gap:20px;padding:28px 0;font-size:10px}.paper-signatures span{width:80px;display:inline-block;border-bottom:1px solid #778e9c;height:12px}.paper-signatures p{font-size:9px;color:#7f93a1;margin-top:15px}.paper-notes{font-size:8px;line-height:1.8;color:#485e6d;border-top:1px solid #cad8e1;padding-top:15px}.paper-notes h3{font-size:10px;margin-bottom:8px}.paper-footer{display:flex;justify-content:space-between;font-size:8px;color:#99adbc;border-top:1px solid #dbe5ec;padding-top:12px;margin-top:20px}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1200px){.sidebar{width:210px;padding-left:15px;padding-right:15px}.main-area{margin-left:210px}.page-content{padding:29px 25px}.topbar{padding:0 25px}.dashboard-bottom{grid-template-columns:1.3fr 1fr;gap:16px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-layout{grid-template-columns:190px minmax(0,1fr)}.review-layout{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.review-main>.panel{padding:20px}.login-art{padding:35px 40px}.login-intro h1{font-size:31px}.login-form-side{padding:45px 35px}}@media screen and (max-width:900px){.sidebar{width:190px;padding-left:12px;padding-right:12px}.main-area{margin-left:190px}.page-content{padding:25px 20px}.metrics-grid{grid-template-columns:repeat(2,1fr);gap:13px}.dashboard-bottom{grid-template-columns:1fr}.hero-mascot{min-width:205px}.hero-copy h2{font-size:26px}.review-layout{grid-template-columns:1fr}.review-side{display:grid;grid-template-columns:1fr 1fr}.review-side>.score-summary{grid-row:span 2}.organization-layout{grid-template-columns:1fr}.org-tree{display:none}.permission-guide,.login-page{grid-template-columns:1fr 1fr}.login-art{padding:30px}.login-intro h1{font-size:27px}.login-form-side{padding:35px 26px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-cover{height:192px}}@media screen and (max-width:700px){.sidebar{transform:translate(-100%);transition:transform .2s;width:235px;padding:30px 20px 0}.sidebar.open{transform:translate(0)}.side-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#122f4566;z-index:29}.main-area{margin-left:0}.topbar{height:65px;padding:0 15px}.mobile-toggle{display:inline-flex;padding:0;font-size:20px}.crumb{gap:9px;font-size:10px}.crumb>span:first-of-type,.crumb-slash,.today,.top-actions>.arco-btn-text{display:none}.top-actions{gap:9px}.notify-button{font-size:18px}.role-pill{font-size:9px;padding:5px 7px}.page-content{padding:23px 16px}.page-heading{gap:12px;align-items:flex-start;margin-bottom:22px}.page-heading h1{font-size:24px}.page-heading p{font-size:10px;max-width:270px}.page-heading .arco-btn{height:33px;font-size:10px;padding:0 10px}.dashboard-hero{height:268px}.hero-copy{padding:21px 0 21px 20px}.hero-copy h2{font-size:25px}.hero-copy p{font-size:9px}.hero-link{font-size:10px;margin-top:16px;gap:9px}.hero-mascot{min-width:145px;width:39%}.hero-mascot>svg{width:177px;top:40px}.hero-circle{height:140px;width:140px;top:65px}.hero-note{padding:9px 10px;bottom:45px;left:36%;gap:5px}.hero-note b{font-size:8px}.hero-note small{font-size:7px}.metrics-grid{margin-top:15px;gap:12px}.metric{padding:16px}.metric-number{font-size:30px}.metric p{font-size:8px}.dashboard-bottom>.panel{padding:20px 16px}.recent-review{gap:10px}.recent-name b{font-size:12px}.recent-name p{font-size:9px}.recent-score{font-size:18px}.recent-review>.arco-tag{font-size:9px}.segmented{gap:20px;margin-bottom:8px}.list-toolbar{padding:20px 15px}.list-filters,.search-input{width:100%}.filter-input{flex:1}.review-side{grid-template-columns:1fr}.review-side>.score-summary{grid-row:auto}.review-main>.panel{padding:20px 16px}.item-heading h4{font-size:12px}.item-scoring{width:85px}.evaluation-fields{gap:12px}.template-grid{grid-template-columns:1fr}.template-intro{padding:16px}.template-intro-icon{display:none}.template-intro p{font-size:9px}.template-item-fields{grid-template-columns:1fr 1fr}.template-item-fields>.arco-form-item:nth-child(2){grid-column:1/-1;grid-row:2}.template-item{padding:13px}.editor-footer{gap:10px;flex-wrap:wrap}.permission-guide{gap:20px}.login-page{display:flex;flex-direction:column}.login-art{min-height:245px;height:245px;padding:22px 25px;display:block}.login-intro{padding-top:27px;margin:0}.login-intro>.overline{display:none}.login-intro h1{font-size:24px;line-height:1.65;margin:0;position:relative;z-index:4}.login-intro>p{font-size:9px;max-width:200px;position:relative;z-index:4;margin-top:9px}.mascot-stage{position:absolute;right:-15px;top:-3px;width:180px;height:170px;margin:0}.mascot-stage>svg{width:164px;top:12px;left:57%;transform:translate(-50%) rotate(8deg)}.mascot-stage .orbit{width:155px;height:145px;top:27px;left:59%}.mascot-stage .orbit.o2,.float-tag,.star-b,.login-bottom{display:none}.mascot-stage .star-a{font-size:21px;right:5px;top:13px}.login-form-side{padding:35px 30px 60px;flex:1;justify-content:flex-start}.login-card h2{font-size:22px}.login-card>p{margin:12px 0 26px}.login-foot{bottom:15px}.print-page{padding:12px}.print-toolbar{align-items:flex-start;flex-direction:column}.print-toolbar b{font-size:12px}.paper{padding:15px}.paper h1{font-size:16px}.paper-info{font-size:8px}.paper-table{font-size:7px}.paper-table th,.paper-table td{padding:4px 3px}.paper-signatures{flex-wrap:wrap;font-size:8px}.paper-header,.paper-footer{font-size:6px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}body{--primary-6: 8, 127, 189;--primary-5: 31, 153, 213;--primary-7: 6, 105, 162}.page-content .arco-tag-green{color:#23846a;background:#eaf8f0;border-color:#cfebdf}.page-content .arco-tag-orange{color:#b58123;background:#fff6df;border-color:#f3e4bd}.page-content .arco-tag-gray{color:#8797a5;background:#f2f5f8;border-color:#e0e8ed}.page-content .arco-tag-arcoblue{color:#287fae;background:#ebf5fd;border-color:#d5e8f5}@media screen and (max-width:700px){.dashboard-hero .hero-copy{width:63%;flex-shrink:0;z-index:3}.dashboard-hero .hero-copy h2{font-size:23px;letter-spacing:0;white-space:nowrap;line-height:1.6}.dashboard-hero .hero-copy h2 span{font-size:23px}.dashboard-hero .hero-mascot{position:absolute;right:-16px;top:0;bottom:0;width:145px;min-width:0;opacity:.92}.dashboard-hero .hero-mascot>svg{width:142px;top:67px}.dashboard-hero .hero-circle{width:116px;height:116px;top:83px}.dashboard-hero .hero-note{left:43%;bottom:41px;padding:7px}.dashboard-hero .hero-note small{display:none}.dashboard-hero .hero-spark.two{top:39px;right:32px}.dashboard-hero .hero-copy>p{font-size:9px}.dashboard-hero .hero-copy .hero-link{margin-top:16px}.page-heading .overline{font-size:8px;letter-spacing:1.5px}.page-heading p{font-size:10px}.detail-heading{flex-direction:column;align-items:flex-start}.template-intro .label-chip,.print-toolbar span{display:none}}@media screen{.recent-filters{display:flex;gap:6px;margin:-4px 0 10px}.filter-chip{border:1px solid #d8e7ef;background:#fff;color:#6d8797;border-radius:999px;padding:4px 11px;font-size:12px;cursor:pointer}.filter-chip.active{background:#168cc4;color:#fff;border-color:#168cc4}.avatar-picker-wrap{display:flex;flex-direction:column;gap:10px}.avatar-kinds{display:flex;gap:6px;flex-wrap:wrap}.avatar-kind{border:1px solid #d8e7ef;background:#fff;color:#527083;border-radius:999px;padding:5px 10px;font-size:12px;cursor:pointer}.avatar-kind.active{background:#168cc4;border-color:#168cc4;color:#fff;box-shadow:0 2px 8px #168cc433}.profile-avatar-button{border:0;background:none;padding:0;cursor:pointer;border-radius:50%}.sidebar{width:208px;padding:24px 16px 0}.main-area{margin-left:208px}.sidebar .brand{gap:9px}.sidebar .brand b{font-size:19px;letter-spacing:1px}.sidebar .brand small{font-size:6px;letter-spacing:1.2px}.sidebar .workspace-label{margin:30px 12px 12px}.sidebar nav{gap:4px}.sidebar nav a{padding:10px 12px;border-radius:8px;gap:10px}.sidebar nav a svg{font-size:17px}.side-pocket{display:flex;align-items:center;gap:8px;margin:auto 0 16px;padding:10px;border-radius:10px}.side-pocket svg{position:static;width:48px;flex-shrink:0;transform:none}.side-pocket strong{font-size:12px;line-height:1.5}.side-pocket p{font-size:10px;margin-top:4px}.side-profile{padding:14px 0}.side-profile small{line-height:1.6}.topbar{height:60px;padding:0 28px}.page-content{max-width:1400px;padding:24px 28px}.page-heading{margin-bottom:19px;gap:18px}.page-heading .overline{display:none}.page-heading h1{font-size:24px;margin:0 0 6px;line-height:1.5}.page-heading p{font-size:12px;color:#718698}.page-heading .arco-btn-size-large{height:34px}.panel{border-radius:12px;box-shadow:none}.section-heading{margin-bottom:15px}.section-heading h3{font-size:15px}.section-heading p{color:#8195a5;line-height:1.7}.app-footer{max-width:1400px;padding:0 28px 18px}.dashboard-hero{height:184px;border-radius:13px}.hero-copy{padding:18px 26px}.hero-badge{font-size:10px;padding:4px 8px}.hero-copy h2{font-size:24px;margin:9px 0 8px;line-height:1.4;letter-spacing:.3px}.hero-copy h2 br{display:none}.hero-copy p{line-height:1.7}.hero-copy p br{display:none}.hero-link{margin-top:12px}.hero-mascot{min-width:215px;width:28%}.hero-mascot>svg{width:166px;top:-2px}.hero-circle{width:138px;height:138px;top:21px}.hero-note{bottom:12px;padding:7px 11px;gap:7px;border-radius:8px}.hero-note b{font-size:10px}.hero-note small{display:none}.hero-spark.one{font-size:19px;top:19px}.hero-spark.two{font-size:21px;top:52px;right:6%}.metrics-grid{gap:14px;margin:16px 0 20px}.metric{padding:14px 17px;border-radius:11px}.metric-number{font-size:29px;margin:4px 0 10px}.metric-icon{font-size:28px;padding:6px;border-radius:7px}.dashboard-bottom{gap:18px}.dashboard-bottom>.panel{padding:20px}.recent-review{padding:13px 0}.workflow-step{margin:16px 0}.list-toolbar{padding:18px 20px;gap:12px}.template-intro{padding:15px 18px;margin-bottom:19px;border-radius:11px}.template-filters{margin-bottom:17px}.template-grid{gap:17px}.template-cover{height:150px}.mini-sheet{top:35px;transform:translate(-50%) rotate(-5deg) scale(.87);transform-origin:top}.cover-number{font-size:96px}.template-info{padding:17px}.template-add{min-height:280px}.org-tree{padding:18px 12px}.permission-guide{gap:18px;margin-top:22px}.review-period{color:#728da0;font-size:11px;display:block;margin-bottom:5px}.detail-heading{margin-bottom:18px}.detail-heading h1{font-size:22px;margin-bottom:5px}.detail-heading .inline-actions{gap:10px}.detail-heading .arco-tag{font-size:11px;height:26px;line-height:24px}.review-layout{grid-template-columns:minmax(0,1fr) 270px;gap:18px}.review-main>.panel{padding:19px 22px}.review-main .section-heading{margin-bottom:7px}.review-main .section-heading h3{display:flex;align-items:center;font-size:15px}.review-main .section-heading p{font-size:11px;margin-top:5px}.score-stage-hint{margin-left:8px;color:#c58a32;font-size:10px;font-weight:400}.section-count{color:#8195a5;background:#f1f6fa;border-radius:5px;font-size:10px;font-weight:400;padding:3px 7px}.review-page .evaluation-item{padding:15px 0}.review-page .item-heading{align-items:center;gap:10px}.review-page .item-number{font-size:10px;border-radius:6px;padding:6px;background:#f0f6fa}.review-page .item-title{flex:1;min-width:0}.review-page .item-category{font-size:10px;color:#8b9ca9}.review-page .item-heading h4{font-size:13px;font-weight:600;line-height:1.65;color:#37586f;margin:3px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.review-page .item-heading .item-scoring{width:100px;flex:0 0 100px;margin-left:10px}.review-page .item-scoring label{color:#688499;font-size:10px;display:block;margin-bottom:4px}.review-page .item-scoring label span{color:#96a7b3}.review-page .item-scoring .arco-input-wrapper{background:#f3f9fd;border-color:#dcebf4}.review-page .item-scoring strong{font-size:21px;line-height:1.3;margin:0;font-weight:600}.review-page .item-scoring strong small{font-size:10px;font-weight:400;color:#94a7b4}.review-page .standard-detail{margin:7px 0 10px 32px;background:none;border-radius:6px;padding:0}.review-page .standard-detail summary{display:inline-flex;gap:8px;font-size:11px;color:#678da5;padding:3px 0;line-height:1.7}.review-page .standard-detail summary svg{font-size:9px;transition:transform .15s}.review-page .standard-detail[open] summary svg{transform:rotate(180deg)}.criteria-columns{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:#f8fafc;border:1px solid #edf2f6;border-radius:7px;padding:13px 15px;margin-top:7px}.criteria-columns label{font-size:10px;color:#90a2b0}.criteria-columns p{font-size:12px;color:#587389;line-height:1.8;margin-top:6px}.review-page .evaluation-fields{display:grid;grid-template-columns:1fr;gap:16px;margin-left:32px}.review-page .evaluation-fields.with-note{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.review-page .evaluation-fields>div{min-width:0}.review-page .evaluation-fields label{font-size:10px;margin-bottom:5px;color:#879ba9}.review-page .item-note{margin-top:0}.review-page .value-text{min-height:0;font-size:12px;line-height:1.8;color:#506c81}.review-page .evaluation-fields .arco-textarea{font-size:12px;line-height:1.8}.review-page .overall-comment{padding-top:14px}.review-page .overall-comment>label{font-size:12px;color:#56778e;font-weight:500}.review-page .overall-comment .arco-textarea{font-size:12px}.reference-group{border-top:1px solid #eaf0f5;margin-top:17px}.reference-group>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 0 0;font-size:12px;color:#57788f;cursor:pointer;list-style:none}.reference-group>summary small{color:#91a3b1;font-size:10px;margin-left:8px;font-weight:400}.reference-group>summary svg{font-size:10px}.reference-group[open]>summary{padding-bottom:14px}.reference-group[open]>summary svg{transform:rotate(180deg)}.review-page .source-notes{font-size:11px;padding-top:13px;line-height:1.8}.review-page .source-notes summary{margin-bottom:0}.review-page .source-notes[open] summary{margin-bottom:10px}.review-side{gap:14px;position:sticky;top:18px}.review-page .score-summary{padding:19px}.review-page .score-summary .overline{font-size:10px;letter-spacing:0;text-align:left}.review-page .total-number{font-size:34px;text-align:left;line-height:1.3;margin:9px 0 13px}.review-page .total-number small{font-size:11px;margin-left:7px}.review-page .score-equation{padding:9px 0;margin-bottom:9px}.review-page .score-equation>div{padding:5px 0}.review-page .score-equation b{font-size:12px;font-weight:600}.scoring-progress{font-size:10px;color:#66899f;display:flex;justify-content:space-between;line-height:1.8;margin:8px 0}.scoring-progress span{color:#91a4b1}.score-rules{color:#819aaa;font-size:10px;line-height:1.8}.score-rules summary{display:inline-flex;gap:7px;align-items:center;cursor:pointer;list-style:none}.score-rules p{margin:6px 0}.review-page .score-actions{gap:8px;margin-top:13px}.review-page .score-actions .arco-btn{font-size:12px;height:32px}.review-page .score-actions .arco-btn-text{height:26px}.review-page .compact-panel{padding:16px 19px}.review-page .compact-panel .section-heading{margin-bottom:10px}.review-page .compact-panel h3{font-size:12px}.review-page .attendance-grid{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0}.review-page .attendance-grid b{font-size:12px;margin-top:6px}.review-page .compact-panel .small-note{font-size:11px;line-height:1.8}.review-page .compact-panel .arco-btn{font-size:10px;height:26px}}@media screen and (max-width:1100px){.page-content{padding:22px}.review-layout{grid-template-columns:minmax(0,1fr) 245px;gap:14px}.review-main>.panel{padding:18px}.review-page .evaluation-fields.with-note{grid-template-columns:1fr;gap:10px}.hero-mascot{min-width:180px}.hero-copy{padding:18px 21px}.hero-copy h2{font-size:21px}.hero-copy p{max-width:320px}}@media screen and (max-width:900px){.review-layout{grid-template-columns:1fr}.review-side{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:start}.review-side>.score-summary{grid-row:span 2}.review-page .evaluation-fields.with-note{grid-template-columns:1.2fr 1fr}.hero-copy h2 br{display:block}.hero-copy p{display:none}}@media screen and (max-width:700px){.sidebar{width:224px;padding:23px 16px 0}.main-area{margin-left:0}.topbar{height:54px;padding:0 16px}.page-content{padding:18px 14px}.page-heading{margin-bottom:16px;gap:10px}.page-heading h1{font-size:21px}.page-heading p{font-size:11px;line-height:1.7}.page-heading>a,.page-heading>.arco-btn{margin-top:0}.page-heading>.inline-actions{max-width:none}.detail-heading{gap:12px}.detail-heading h1{font-size:20px}.detail-heading .inline-actions{align-self:stretch;justify-content:space-between}.review-layout{gap:14px}.review-main>.panel{padding:15px}.review-main .section-heading h3{font-size:14px}.review-page .evaluation-item{padding:13px 0}.review-page .item-heading{gap:8px}.review-page .item-heading .item-scoring{width:82px;flex-basis:82px;margin-left:0}.review-page .item-heading h4{font-size:12px}.review-page .standard-detail,.review-page .evaluation-fields{margin-left:0}.review-page .evaluation-fields.with-note{grid-template-columns:1fr;gap:10px}.criteria-columns{grid-template-columns:1fr;gap:12px;padding:12px}.reference-group>summary small{display:block;margin:4px 0 0}.review-side{display:flex;flex-direction:column}.review-side>.panel{width:100%}.review-page .score-summary{padding:17px}.review-page .total-number{font-size:30px}.dashboard-hero{height:167px}.dashboard-hero .hero-copy{padding:17px;width:70%}.dashboard-hero .hero-copy h2,.dashboard-hero .hero-copy h2 span{font-size:21px;line-height:1.5}.dashboard-hero .hero-copy>p{display:none}.dashboard-hero .hero-link{font-size:10px;margin-top:9px}.dashboard-hero .hero-mascot{width:115px;min-width:0;right:0}.dashboard-hero .hero-mascot>svg{width:119px;top:33px}.dashboard-hero .hero-circle{width:100px;height:100px;top:43px}.dashboard-hero .hero-note{display:none}.metrics-grid{gap:10px;margin:13px 0 16px}.metric{padding:13px}.metric-number{font-size:27px}.dashboard-bottom>.panel{padding:17px}.app-footer{padding:0 16px 17px}}.print-page .paper{width:210mm;max-width:none;height:297mm;min-height:0;padding:8mm;margin:0 auto;box-sizing:border-box;color:#263b49}.paper-area{width:194mm;height:280mm;position:relative}.paper-content{display:flow-root;width:100%;transform-origin:top left}.print-page .paper-header{font-size:6.5pt;color:#5d7180;letter-spacing:0;padding-bottom:1.5mm}.print-page .paper h1{font-size:14pt;line-height:1.4;margin:2.5mm 0}.print-page .paper-info{font-size:7.5pt;gap:1.5mm 3mm;margin-bottom:2mm}.print-page .paper-table{font-size:7.5pt;line-height:1.35}.print-page .paper-table th,.print-page .paper-table td{border-color:#93a8b6;padding:1mm .8mm}.print-page .paper-summary{margin-top:2mm}.print-page .final-total small{font-size:6.5pt;color:#627785}.print-page .final-total b{font-size:13pt}.print-page .paper-section{margin-top:2mm}.print-page .paper-section h3{font-size:8pt;margin-bottom:1mm}.print-page .paper-section>p{font-size:7.5pt;padding:1.5mm;min-height:0;line-height:1.45}.print-page .paper-signatures{display:flex;flex-wrap:nowrap;gap:2mm;padding:3.5mm 0;font-size:7.5pt}.print-page .paper-signatures span{width:21mm}.print-page .paper-signatures p{font-size:6.5pt;color:#5d7180;margin-top:2.5mm}.print-page .paper-notes{font-size:6.5pt;line-height:1.4;color:#526674;padding-top:2mm}.print-page .paper-notes h3{font-size:7.5pt;margin-bottom:1mm}.print-page .paper-notes p{margin:0}.print-page .paper-footer{font-size:6pt;color:#5d7180;margin-top:2mm;padding-top:1.5mm}@media screen and (max-width:850px){.print-page{overflow-x:auto}.print-page .paper{margin-left:0;margin-right:0}.print-toolbar{flex-wrap:wrap}}@page{size:A4 portrait;margin:8mm}@media print{html,body{width:auto;min-width:0;margin:0;padding:0;background:#fff!important}.print-toolbar,.print-page>.arco-alert{display:none!important}.print-page{padding:0;min-height:0;background:#fff;overflow:visible}.print-page .paper{width:194mm;height:280mm;min-height:0;max-width:none;padding:0;margin:0;box-shadow:none;break-inside:avoid}.paper-area{height:280mm}.paper-content{break-inside:avoid}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.print-page .paper-signatures .signature-name{width:auto;min-width:21mm;max-width:48mm;height:auto;min-height:12px;text-align:center;font-weight:600;color:#304e62;line-height:1.5;vertical-align:bottom}@media screen{.review-signatures{border-top:1px solid #e8eef3;margin-top:11px;padding-top:8px}.review-signatures>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 8px;padding:4px 0;font-size:10px;line-height:1.7}.review-signatures span{color:#8299a9}.review-signatures b{color:#4c728a;font-weight:500;overflow-wrap:anywhere}.review-signatures time{color:#8299a9;margin-left:auto}}@media screen{.team-management{margin-top:20px;padding:19px}.team-management .section-heading{margin-bottom:12px}.history-toggle{margin:-7px 0 15px}}@media screen{.template-card-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap;justify-content:flex-end}.template-bottom{flex-wrap:wrap;gap:8px}.template-card-actions .arco-btn{padding:0 5px}.delete-template-question{font-size:13px;line-height:1.8;color:#506b7f}.delete-template-name{margin:13px 0;padding:12px 14px;background:#f6f8fa;border:1px solid #e8edf2;border-radius:8px;font-size:14px;font-weight:600;color:#35556d;overflow-wrap:anywhere}}@media screen{.attendance-guide{display:flex;align-items:center;gap:15px;border:1px solid #d7ebf7;background:#eff9fe;border-radius:12px;padding:16px 18px;margin-bottom:18px}.attendance-guide-icon{width:38px;height:38px;border-radius:10px;background:#dff2fc;color:#5fa5ca;display:grid;place-items:center;font-size:20px;flex-shrink:0}.attendance-guide b{font-size:13px;color:#467d99}.attendance-guide p{font-size:10px;line-height:1.8;color:#7898aa;margin-top:5px}.attendance-rule{margin-left:auto;padding-left:22px;border-left:1px solid #cfe6f2;white-space:nowrap}.attendance-rule span{display:block;color:#8fa9b8;font-size:10px}.attendance-rule strong{display:block;color:#377b9e;font-size:11px;margin-top:5px}.attendance-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.attendance-metrics .metric{background:#fff;border:1px solid #e6edf2;border-radius:11px;padding:15px 17px}.attendance-metrics .metric span,.attendance-metrics .metric small{display:block;color:#8ea1af;font-size:10px}.attendance-metrics .metric b{display:inline-block;color:#1d6385;font-size:27px;margin:7px 5px 0 0}.attendance-preview{padding:19px}.attendance-preview .section-heading{margin-bottom:10px}.attendance-preview .table-person{display:flex;align-items:center;gap:9px}.attendance-preview .table-person b{font-size:12px}.attendance-preview .table-person small{display:block;font-size:10px;color:#98a9b6;margin-top:4px}.file-drop ul{margin:7px 0 0;padding-left:18px}.file-drop p{margin:5px 0 0;font-size:11px}.inbox-toolbar{padding:8px 0;border-bottom:1px solid #edf2f6;margin-bottom:4px}}@media screen{.review-page .attendance-leave-row{grid-column:1 / -1;border-top:1px solid #edf2f6;padding-top:9px;margin-top:1px}.review-page .attendance-leave-row span{display:block;color:#94a8b7;font-size:10px}.review-page .attendance-leave-row b{display:block;color:#5b7d91;font-size:12px;font-weight:500;margin-top:5px}.attendance-page .attendance-guide{align-items:flex-start}}@media screen{.attendance-page .page-heading .inline-actions{justify-content:flex-end;align-items:center}.attendance-page .page-heading .arco-picker{height:34px}.attendance-page .attendance-guide{gap:13px}.attendance-page .attendance-preview .arco-table-td{white-space:nowrap}.attendance-page .attendance-preview .arco-table-td:last-child{white-space:normal}.attendance-page .attendance-metrics .metric small{font-size:10px;color:#9babb7}}@media screen and (max-width:700px){.attendance-page .page-heading{display:block}.attendance-page .page-heading .inline-actions{justify-content:flex-start;margin-top:13px}.attendance-page .page-heading .inline-actions .arco-btn{font-size:10px}.attendance-page .attendance-guide{display:block}.attendance-page .attendance-guide-icon{display:none}.attendance-page .attendance-rule{border-left:0;border-top:1px solid #cfe6f2;margin:11px 0 0;padding:10px 0 0}.attendance-page .attendance-metrics{grid-template-columns:1fr 1fr}}@media screen{.attendance-preview .table-person{min-width:0;width:100%}.attendance-preview .table-person>.arco-avatar{flex:0 0 32px}.attendance-preview .table-person>div{min-width:0;overflow:hidden}.attendance-preview .table-person b,.attendance-preview .table-person small{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attendance-preview .arco-table-td:first-child{overflow:hidden}}.template-card-actions{display:flex;align-items:center;gap:4px;justify-content:flex-end;flex-wrap:wrap}.template-card-actions .arco-btn{padding:0 4px}.template-preview-sheet{background:#fff;border:1px solid #d7e2ea;padding:22px;color:#284456}.template-preview-header{display:flex;justify-content:space-between;border-bottom:2px solid #2c86ad;padding-bottom:10px;color:#7b94a3;font-size:10px}.template-preview-sheet h2{text-align:center;font-size:20px;margin:18px 0 12px;color:#264b62}.template-preview-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:11px;color:#607b8d;margin-bottom:13px}.template-preview-sheet table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:11px;line-height:1.65}.template-preview-sheet th,.template-preview-sheet td{border:1px solid #aabecb;padding:8px 7px;vertical-align:top;overflow-wrap:anywhere}.template-preview-sheet th{background:#edf5f9;color:#3d647c;font-weight:600}.template-preview-sheet th:nth-child(1){width:12%}.template-preview-sheet th:nth-child(2){width:18%}.template-preview-sheet th:nth-child(3){width:29%}.template-preview-sheet th:nth-child(4){width:31%}.template-preview-sheet th:nth-child(5){width:10%}.template-preview-sheet tfoot th,.template-preview-sheet tfoot td{background:#f3f8fb}.template-preview-notes{border-top:1px solid #cad8e0;margin-top:15px;padding-top:12px;font-size:10px;color:#627a89;line-height:1.7}.template-preview-notes b{font-size:11px}.template-preview-notes p{margin:7px 0 0}.template-preview-sheet .center{text-align:center}@media screen and (max-width:700px){.template-preview-sheet{padding:13px}.template-preview-meta{font-size:10px}.template-preview-sheet table{font-size:9px;line-height:1.45}.template-preview-sheet th,.template-preview-sheet td{padding:5px}.template-preview-sheet h2{font-size:16px}.template-preview-sheet th:nth-child(3){width:25%}.template-preview-sheet th:nth-child(4){width:32%}}@media screen{.focus-banner{display:flex;align-items:center;flex-wrap:wrap;gap:7px;border:1px solid #f4d98b;background:#fff9e9;border-radius:8px;padding:9px 12px;margin:0 0 12px;font-size:11px;color:#936d1f}.focus-label{font-size:10px;font-weight:700;color:#b07911;margin-right:4px}.focus-point{background:#fff2c9;padding:3px 7px;border-radius:4px}.evaluation-item.important{border-left:3px solid #72b8dc;padding-left:12px;background:linear-gradient(90deg,#f7fbfe,#fff 18%);border-radius:8px;margin:2px 0 4px}.important-badge{font-size:9px;font-weight:600;color:#ac7a15;background:#fff1c4;border:1px solid #f1d98c;border-radius:4px;padding:3px 5px;white-space:nowrap;order:2}.evaluation-item.important .item-scoring{order:3}.evaluation-item.important .item-title{order:1}.review-page .review-main>.panel{overflow:visible}}@media screen{.avatar-picker{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-height:255px;overflow:auto;padding:3px}.avatar-option{border:1px solid #e5edf3;background:#fbfdff;border-radius:9px;padding:7px 3px 6px;display:flex;flex-direction:column;align-items:center;gap:4px;color:#7692a3;font-size:9px;line-height:1.35}.avatar-option:hover{border-color:#9bd1eb;background:#f2fbff}.avatar-option.selected{border-color:#168cc4;background:#eaf7fd;box-shadow:0 0 0 2px #c8eafb}.avatar-option span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.character-avatar{display:block;flex:0 0 auto}.org-person{min-width:0}.org-person .table-name{min-width:0;overflow:hidden}.org-person .table-name b,.org-person .table-name small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.impersonation-banner{display:flex;align-items:center;justify-content:center;gap:12px;min-height:34px;padding:6px 12px;background:#fff3d2;border-bottom:1px solid #f1d68a;color:#805f1c;font-size:11px}.impersonation-banner b{font-weight:700}.impersonation-banner .arco-btn{color:#9a6a10;padding:0 6px}}@media screen and (max-width:700px){.avatar-picker{grid-template-columns:repeat(4,minmax(0,1fr));max-height:220px}.impersonation-banner{justify-content:space-between;font-size:10px}.org-person .table-name small{max-width:82px}}.character-avatar{display:inline-flex;flex:0 0 auto;overflow:hidden;align-items:center;justify-content:center;border-radius:14px;background:#087fbd;box-shadow:inset 0 0 0 1px #ffffff47}.character-avatar img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.profile-avatar-button .character-avatar{border-radius:10px}.hotcloud-status{display:flex;flex-wrap:wrap;gap:14px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;color:#7890a4}.table-sub{display:block;color:#8b9aaa;font-size:11px;margin-top:3px}.rank-no{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:8px;background:#eef8fd;color:#087fbd;font-size:12px}.hotcloud-dashboard .recent-review{padding:10px 0}.hotcloud-dashboard .recent-review .recent-name{flex:1}.hotcloud-dashboard .recent-review>small{color:#8b9aaa;margin-left:5px}.ml-8{margin-left:8px}.hotcloud-dashboard{margin-top:22px}.hotcloud-dashboard .sales-rank-panel{min-height:218px;padding-top:22px}.hotcloud-dashboard .sales-rank-panel .arco-empty{padding:30px 0 24px}.order-commission-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px}.order-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.order-heading-actions .arco-btn,.order-heading-actions .arco-select{font-size:11px}.order-toolbar-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.order-toolbar-actions .arco-btn{font-size:11px}.order-commission-summary .metric{padding:15px 17px}.order-commission-summary .metric span,.order-commission-summary .metric small{display:block;color:#8ea1af;font-size:10px}.order-commission-summary .metric b{display:block;color:#1d6385;font-size:22px;margin-top:8px}.order-commission-panel{padding:20px}.order-commission-panel .order-toolbar{margin-bottom:8px}.order-commission-panel .arco-tabs{margin-bottom:10px}.order-commission-panel .arco-table-td{white-space:nowrap}@media screen and (max-width:700px){.order-commission-summary{grid-template-columns:1fr 1fr}.order-commission-panel{padding:13px}.order-toolbar-actions{width:100%;justify-content:space-between}}@media screen{:root{--blue: #167af0;--ink: #203650;--muted: #76899f;--line: #e9eff7;--primary-6: 22, 122, 240;--primary-5: 62, 147, 246;--primary-7: 12, 100, 208;--shadow-soft: 0 3px 16px #3d75ad05;--workspace-radius: 12px}body{--primary-6: 22, 122, 240;--primary-5: 62, 147, 246;--primary-7: 12, 100, 208}body{background:#f0f6fc}.app-shell,.login-page{font-family:Avenir Next,Segoe UI Variable Text,Microsoft YaHei UI,PingFang SC,sans-serif;font-size:13px;-webkit-font-smoothing:antialiased;color:var(--ink)}.app-shell{background:radial-gradient(ellipse at 85% 0,#e2f0ff90,transparent 45%),linear-gradient(130deg,#f0f7ff,#f6f9fd 60%,#f0f7fc)}.app-shell .sidebar{width:196px;padding:26px 14px 0;border-right:1px solid #e5eef880;background:#ffffffc9;box-shadow:none;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.app-shell .brand{gap:9px;padding:0 7px}.app-shell .brand b,.login-page .brand b{color:#163b65;font-size:17px;letter-spacing:.5px}.app-shell .brand small,.login-page .brand small{font-size:9px;letter-spacing:1.2px;color:#8298b0;margin-top:3px}.app-shell .workspace-label{margin:34px 11px 12px;font-size:10px;color:#92a1b4;letter-spacing:.5px}.app-shell .workspace-label span{font-size:7px;letter-spacing:.8px;padding:0;background:none}.app-shell .sidebar nav{gap:5px}.app-shell .sidebar nav a{position:relative;padding:11px 13px;min-height:40px;border-radius:7px;font-size:12px;gap:12px;color:#637b94;transition:background .18s,color .18s}.app-shell .sidebar nav a>svg{font-size:16px;color:inherit}.app-shell .sidebar nav a:hover{background:#f0f6fd;color:#167af0}.app-shell .sidebar nav a.chosen{background:#e8f3ff;color:#167af0;font-weight:600;box-shadow:none}.app-shell .sidebar nav a.chosen:before{content:"";position:absolute;left:0;top:13px;bottom:13px;width:3px;background:#278dfb;border-radius:4px}.app-shell .nav-end{opacity:0;margin-left:auto;font-size:10px}.app-shell .chosen .nav-end{opacity:1}.app-shell .side-pocket{margin:auto 0 18px;padding:15px 10px;border:1px solid #e9f2fc;background:linear-gradient(135deg,#f5faff,#edf6ff);border-radius:10px;gap:9px}.app-shell .side-growth-icon{display:grid;place-items:center;width:30px;height:34px;color:#4c9ced}.app-shell .side-growth-icon svg{width:20px;height:20px}.app-shell .side-pocket strong{font-size:11px;color:#486f96}.app-shell .side-pocket p{font-size:10px;color:#87a0b8}.app-shell .side-profile{padding:16px 3px;min-height:76px}.app-shell .side-profile small{font-size:9px;line-height:1.7}.app-shell .main-area{margin-left:196px}.app-shell .topbar{height:64px;padding:0 28px;border-bottom:1px solid #e6eef780;background:#f9fcff80}.app-shell .crumb{gap:10px;font-size:11px;color:#8ba0b7}.app-shell .crumb b{color:#496988}.crumb-home{font-size:14px}.app-shell .top-actions{gap:18px}.workspace-search{display:flex;align-items:center;gap:8px;min-width:215px;height:31px;border:1px solid #e3edf9;border-radius:8px;background:#ffffffad;color:#91a6bd;padding:0 10px;font-size:11px;text-align:left}.workspace-search>svg{font-size:14px;color:#7296bd}.workspace-search kbd{margin-left:auto;border:1px solid #e9eef5;border-radius:4px;padding:1px 4px;font:inherit;font-size:9px;color:#a0afbf}.app-shell .notify-button{color:#6284a5;width:30px;height:32px;font-size:18px}.top-profile{border:none;display:flex;align-items:center;gap:8px;background:transparent;color:#456785;text-align:left;padding:0}.top-profile>span{font-size:11px;font-weight:600}.top-profile small{display:block;color:#8b9fb4;font-size:9px;font-weight:400;margin-top:2px}.top-profile>svg{font-size:10px;color:#8a9fb4;margin-left:5px}.navigation-results{display:grid;gap:5px;margin:18px 0}.navigation-results>a{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid #edf2f8;border-radius:8px;color:#476585;font-size:13px}.navigation-results>a:hover{background:#edf6ff;border-color:#dbeafd}.navigation-results>a>svg{color:#378beb}.navigation-results>a>svg:last-child{margin-left:auto}.app-shell .page-content{max-width:1560px;padding:24px 28px 28px}.navigation-progress{position:fixed;top:64px;right:28px;z-index:100;padding:7px 12px;border:1px solid #dcecff;border-radius:6px;background:#f4f9ff;color:#496988;font-size:12px;pointer-events:none}.app-shell .page-content{position:relative}.navigation-placeholder{position:absolute;top:24px;right:28px;bottom:28px;left:28px;z-index:20;min-height:280px;display:grid;align-content:start;gap:10px;padding:30px;border:1px solid #e7eff8;border-radius:var(--workspace-radius);background:#fffffff7;box-shadow:var(--shadow-soft);color:#496988}.navigation-placeholder span{color:#8a9db2;font-size:12px}.navigation-placeholder-bar{width:100%;height:9px;border-radius:5px;background:linear-gradient(90deg,#edf4fb 25%,#f8fbfe,#edf4fb 75%);background-size:200% 100%;animation:navigation-placeholder-shimmer 1.2s ease-in-out infinite}@keyframes navigation-placeholder-shimmer{to{background-position:-200% 0}}.list-refresh-status{min-height:20px;margin-bottom:8px;color:#76899f;font-size:11px}.app-shell .page-heading{margin-bottom:22px;gap:18px}.app-shell .page-heading h1{color:#163b62;font-size:22px;font-weight:650;letter-spacing:.3px;line-height:1.5;margin:0 0 5px}.app-shell .page-heading p{font-size:11px;line-height:1.8;color:#8397ad}.app-shell .heading-dot{display:none}.app-shell .app-footer{max-width:1560px;padding:0 28px 22px;color:#a0b2c5;font-size:9px}.app-shell .panel{background:#fff;border:1px solid #e7eff8;border-radius:var(--workspace-radius);box-shadow:var(--shadow-soft)}.app-shell .section-heading{margin-bottom:18px;gap:10px}.app-shell .section-heading h3,.app-shell .score-ranking-heading h3,.app-shell .target-heading h3{font-size:13px;color:#24496f;font-weight:650}.app-shell .section-heading p,.app-shell .score-ranking-heading p,.app-shell .target-heading p{color:#8b9fb5;font-size:10px;margin-top:6px;line-height:1.7}.app-shell .text-link{font-size:11px;gap:5px;font-weight:500;color:#2782e7;white-space:nowrap}.app-shell .label-chip{border-color:#e2edf9;color:#7196b8;background:#f9fcff;font-size:10px;padding:4px 8px}.app-shell .arco-btn,.login-page .arco-btn{border-radius:6px;font-size:12px;font-weight:500}.app-shell .arco-btn-size-large{height:34px;padding:0 14px;font-size:12px}.app-shell .arco-btn-primary,.login-page .arco-btn-primary{box-shadow:0 3px 8px #167af018}.app-shell .arco-input-wrapper,.app-shell .arco-select-view-single,.app-shell .arco-picker{border:1px solid #e4edf7;border-radius:6px;background:#fff}.app-shell .arco-input-wrapper:hover,.app-shell .arco-select-view-single:hover,.app-shell .arco-picker:hover{border-color:#a4c9f7}.app-shell .arco-input,.app-shell .arco-select-view-value,.app-shell .arco-picker input{font-size:12px}.app-shell .arco-input::placeholder,.app-shell .arco-picker input::placeholder{color:#9cacc0}.app-shell .arco-table-th{background:#f3f8fe!important;color:#6783a3!important;font-size:11px;font-weight:600!important;border-color:#edf3fa}.app-shell .arco-table-td{color:#4a6581;font-size:12px;border-color:#edf2f8}.app-shell .arco-table-td,.app-shell .arco-table-th{padding:0}.app-shell .arco-table-cell,.app-shell .arco-table-th .arco-table-cell{padding:12px 14px}.app-shell .arco-table-tr:hover .arco-table-td{background:#f9fcff}.app-shell .arco-table-pagination{margin-top:18px}.app-shell .arco-pagination-item{border-radius:5px;font-size:11px}.app-shell .arco-tag{height:21px;line-height:19px;border-radius:5px;font-size:10px;padding:0 7px;border-color:transparent}.app-shell .arco-alert{border-radius:8px;font-size:12px}.app-shell .arco-empty{color:#91a4b8;font-size:12px}.arco-modal,.arco-drawer{border-radius:12px}.arco-modal-title,.arco-drawer-title{font-size:15px;font-weight:600;color:#284c71}.arco-modal-header,.arco-drawer-header{border-color:#edf2f8}.arco-modal-body,.arco-drawer-body,.arco-modal .arco-form-item-label,.arco-drawer .arco-form-item-label{font-size:12px}.arco-modal .arco-form-item,.arco-drawer .arco-form-item{margin-bottom:17px}.app-shell button:focus-visible,.app-shell a:focus-visible,.login-page button:focus-visible{outline:2px solid #398df0;outline-offset:3px}.dashboard-date{display:inline-flex;align-items:center;gap:7px;color:#8199b2;font-size:11px}.dashboard-loading-hint{min-height:0;margin:-4px 0 10px;color:#7890a4;font-size:11px}.dashboard-overview{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px}.overview-primary{min-width:0;position:relative;padding:20px;border:1px solid #71b6ff;border-radius:12px;background:linear-gradient(120deg,#449cfb,#80bdfb);overflow:hidden}.overview-primary:before{content:"";position:absolute;width:260px;height:260px;right:-100px;top:-130px;border:36px solid #ffffff0c;border-radius:50%;pointer-events:none}.overview-heading{position:relative;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;color:#fff}.overview-heading h2{font-size:16px;font-weight:600;letter-spacing:.5px}.overview-heading p{font-size:10px;color:#f0f7ff;margin-top:6px}.overview-period{font-size:9px;border:1px solid #ffffff65;border-radius:5px;padding:4px 7px;background:#ffffff0d}.app-shell .overview-primary .metrics-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0}.app-shell .overview-primary .metric{position:relative;border:1px solid #ffffff85;box-shadow:none;border-radius:7px;background:linear-gradient(130deg,#fff,#eef7ffeb);padding:13px 12px 11px;min-width:0}.app-shell .overview-primary .metric-label{font-size:10px;color:#7791ad;display:flex;justify-content:space-between;gap:5px}.metric-label>svg{font-size:12px;color:#78a7d9}.app-shell .overview-primary .metric-number{margin:8px 0 7px;font-size:28px;font-weight:650;line-height:1.1;letter-spacing:-.5px;color:#184578;font-variant-numeric:tabular-nums}.app-shell .overview-primary .metric-number small{font-size:10px;font-weight:400;margin-left:5px;color:#6687aa}.app-shell .overview-primary .metric p{margin:0;font-size:9px;color:#8aa1b9;line-height:1.6}.overview-primary .metric-mini{display:none}.overview-companion{display:flex;position:relative;border:1px solid #e0edfc;border-radius:12px;background:linear-gradient(120deg,#eff7ff,#e1efff);padding:22px;overflow:hidden;min-width:0}.overview-companion>div{position:relative;z-index:1}.companion-kicker{font-size:9px;letter-spacing:1px;color:#7295bc}.overview-companion h2{font-size:18px;line-height:1.65;font-weight:650;color:#1c4d81;margin:11px 0;letter-spacing:.5px}.overview-companion p{max-width:135px;font-size:10px;line-height:1.8;color:#8aa3bd}.app-shell .overview-companion .growth-illustration{width:55%;max-height:175px;position:absolute;right:-2px;bottom:-4px}.quick-access{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px;padding:12px 0 18px}.quick-access>a{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid #e8f0fa;border-radius:10px;background:#ffffffdb;transition:transform .18s,box-shadow .18s}.quick-access>a:hover{transform:translateY(-2px);box-shadow:0 6px 16px #397ecc0c}.quick-icon{width:35px;height:35px;border-radius:12px;display:grid;place-items:center;color:#2e8df1;background:#eaf4ff;font-size:20px;flex-shrink:0}.quick-color-1{color:#9470de;background:#f2edfc}.quick-color-2{color:#39a888;background:#e9f8f1}.quick-color-3{color:#e8a344;background:#fff5e7}.quick-access b{font-size:11px;font-weight:600;color:#345a81}.quick-access small{display:block;margin-top:4px;font-size:9px;color:#99abc0}.quick-access>a>svg{margin-left:auto;font-size:9px;color:#b0c0d2}.dashboard-insights{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.94fr) minmax(0,1fr);gap:14px}.dashboard-insights>.panel{padding:19px 18px 12px;min-width:0;min-height:286px}.chart-legend{font-size:9px;color:#8aa1b9;display:flex;align-items:center;gap:5px;white-space:nowrap}.chart-legend i{width:5px;height:5px;border-radius:50%;background:#2588f7}.trend-chart{margin:5px -3px 0}.trend-chart svg{width:100%;display:block}.trend-chart text{font-size:9px;fill:#9aaec3;font-family:inherit}.trend-values{display:flex;justify-content:space-between;gap:5px;margin:14px 4px 0 19px}.trend-values span{text-align:center}.trend-values small{font-size:8px;color:#a1b2c4}.trend-values b{display:block;font-size:10px;color:#6a8bad;margin-top:3px;font-variant-numeric:tabular-nums}.workspace-empty{min-height:175px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:20px 5px}.workspace-empty>svg{font-size:28px;color:#9bc6f4;margin-bottom:12px}.workspace-empty b{color:#7797b7;font-size:11px;font-weight:500}.workspace-empty p{margin-top:6px;color:#a0b2c5;font-size:10px;line-height:1.8}.todo-item{display:flex;align-items:center;gap:9px;padding:11px 0;border-bottom:1px solid #f0f4f9}.todo-item:last-child{border:0}.todo-item>div{min-width:0;flex:1}.todo-icon{flex-shrink:0;display:grid;place-items:center;width:27px;height:27px;color:#f1a365;border-radius:8px;background:#fff4eb}.todo-item b{font-size:11px;color:#577491;font-weight:500}.todo-item p{font-size:10px;color:#9bacc0;margin-top:4px}.todo-item>svg{font-size:12px;color:#589ce8}.todo-item:hover b{color:var(--blue)}.app-shell .todo-panel,.app-shell .recent-panel{overflow:hidden}.app-shell .todo-panel .workspace-empty,.app-shell .recent-panel .workspace-empty{flex:1;min-height:0}.app-shell .recent-filters{gap:5px;margin:-4px 0 5px}.app-shell .filter-chip{padding:3px 9px;font-size:10px;border-radius:5px;border:1px solid transparent;color:#8aa0b7;background:#f5f8fc}.app-shell .filter-chip.active{color:#2c82e2;background:#eaf4ff;border-color:#d8eafd}.app-shell .recent-review{padding:10px 0;gap:8px;border-color:#f0f4f9;min-width:0}.app-shell .recent-name{flex:1;min-width:0}.app-shell .recent-name b{font-size:11px;color:#496b8e;font-weight:600}.app-shell .recent-name p{font-size:9px;color:#8da3ba;margin-top:4px;overflow-wrap:anywhere;line-height:1.7}.app-shell .recent-review .arco-tag{font-size:9px;padding:0 5px}.workflow-strip{display:flex;align-items:center;gap:18px;background:#f9fcffb3;border:1px solid #e5eff9;border-radius:10px;padding:16px 20px;margin-top:16px}.workflow-strip-title{display:flex;gap:8px;align-items:center;color:#5b82a9;flex-shrink:0;font-size:11px}.workflow-strip-title>svg{font-size:17px}.workflow-strip-step{flex:1;display:flex;align-items:center;gap:8px;min-width:0}.workflow-strip-step>span{display:grid;place-items:center;background:#e9f3ff;color:#69a1d9;border-radius:50%;width:19px;height:19px;font-size:9px;flex-shrink:0}.workflow-strip-step b{font-size:10px;color:#7390ad;font-weight:500}.workflow-strip-step small{display:block;font-size:9px;color:#9aafc3;line-height:1.7;margin-top:3px}.workflow-strip-step>svg{margin-left:auto;font-size:10px;color:#bfd1e3;flex-shrink:0}.app-shell .sales-section{margin-top:25px}.sales-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.sales-toolbar h3{color:#24496f;font-size:14px;font-weight:650}.sales-toolbar p{color:#8b9fb5;font-size:10px;margin-top:5px}.sales-query-status{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:12px 0;font-size:10px;color:#93a7bc}.sales-lag-note{font-size:10px;color:#93a7bc;margin-bottom:12px}.app-shell .hotcloud-dashboard{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:0;align-items:stretch}.app-shell .hotcloud-dashboard .sales-rank-panel{padding:20px;max-height:510px;overflow:auto;min-height:210px}.sales-rank-row{padding:13px 0;border-bottom:1px solid #edf3f9}.sales-rank-row:last-child{border:0}.sales-rank-main{display:flex;align-items:center;gap:10px}.sales-rank-main>small{color:#97acc0;font-size:10px}.app-shell .sales-rank-main .sales-rank-amount{display:block;margin-top:3px;color:#1769aa;font-size:19px;line-height:1.25;font-weight:700;font-variant-numeric:tabular-nums}.sales-rank-meta{display:block;margin-top:3px;color:#8da3b7;font-size:11px;line-height:1.4}.app-shell .rank-no{width:23px;height:23px;background:#f0f6fd;color:#84a2be;font-size:11px;border-radius:7px}.monthly-progress-button{display:block;width:calc(100% - 33px);padding:0;margin:9px 0 0 33px;background:transparent;border:0;text-align:left;cursor:pointer}.monthly-progress-caption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:9px;color:#95a5b6;margin-bottom:7px}.monthly-progress-caption>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.monthly-progress-caption b{font-size:10px;color:#74859b;font-weight:500}.monthly-progress-caption small{font-size:9px;color:#a2afbd}.monthly-progress-caption>strong{color:#d96b72;font-size:11px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.monthly-progress-caption>strong small{color:inherit;margin-left:1px}.monthly-progress-track{display:block;height:7px;border:1px solid #e8edf2;border-radius:9px;background:#fff;overflow:hidden;box-shadow:inset 0 1px 2px #28496c04}.monthly-progress-track i{display:block;height:100%;background:#e96a73;border-radius:9px;transition:width .35s ease}.monthly-progress-button:hover .monthly-progress-track{border-color:#edc8cb}.monthly-details{width:min(350px,calc(100vw - 58px));color:#44637e}.monthly-details-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.monthly-details-heading small{font-size:10px;color:#99aabc}.monthly-details h4{font-size:13px;margin-top:4px;font-weight:600}.monthly-status{white-space:nowrap;font-size:10px;color:#ca8a65;background:#fff4ec;padding:4px 7px;border-radius:5px}.monthly-status.met{color:#369680;background:#eaf8f2}.monthly-detail-total{display:flex;flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:17px}.monthly-detail-total strong{font-size:22px;color:#355d86;font-weight:600;font-variant-numeric:tabular-nums}.monthly-detail-total span{font-size:10px;color:#8fa4ba}.monthly-difference{display:flex;justify-content:space-between;color:#cb7376;font-size:11px;margin-top:6px}.monthly-difference span{color:#91a4b7;font-size:10px}.weekly-detail-header{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #edf2f8;padding-top:14px;margin-top:14px;font-size:11px}.weekly-detail-header small{font-size:9px;color:#a0b1c1}.weekly-detail-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f4f8}.weekly-detail-row b{font-size:10px;color:#65829e;font-weight:500}.weekly-detail-row>div>small{display:block;font-size:9px;color:#9eafc0;margin-top:3px}.weekly-detail-row>div:last-child{text-align:right}.weekly-detail-row b small{color:#a2b1c0;font-size:9px}.weekly-detail-row span{display:block;font-size:9px;color:#bc9183;margin-top:4px}.weekly-detail-row span.met{color:#409b87}.weekly-estimate-note{font-size:9px;line-height:1.7;color:#a2b0be;margin-top:10px}.weekly-detail-row .weekly-unavailable{color:#9eafc0}.app-shell .score-ranking-section,.app-shell .target-panel{margin-top:18px;padding:20px}.app-shell .score-total{font-size:21px;color:#327bb8}.app-shell .score-ranking-row{padding:12px 8px}.app-shell .score-person b{font-size:12px}.app-shell .score-person p{font-size:10px}.app-shell .target-card{border:1px solid #e4eef9;border-radius:8px;background:linear-gradient(120deg,#f3f9ff,#fafcff)}.app-shell .target-card strong{color:#3b7db8;font-size:23px}.app-shell .list-toolbar{margin-bottom:17px;gap:16px}.app-shell .review-list-toolbar{flex-direction:column;align-items:stretch}.app-shell .review-list-toolbar .list-filters{justify-content:flex-start;padding-top:3px}.app-shell .segmented{display:flex;flex-wrap:wrap;gap:22px;background:transparent;border-radius:0;padding:0;border-bottom:1px solid #eaf1fa}.app-shell .segmented button{position:relative;border:none;background:none;padding:5px 0 13px;font-size:12px;color:#8097b1;border-radius:0;box-shadow:none}.app-shell .segmented button.active{color:#1682f7;background:none;box-shadow:none}.app-shell .segmented button.active:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:2px;background:#218cff;border-radius:2px}.app-shell .segmented button span{font-size:10px;color:inherit;background:none;padding:0 0 0 3px}.app-shell .reviews-page>.panel{padding:22px}.app-shell .table-person b{font-size:12px;font-weight:600;color:#476886}.app-shell .table-person small{font-size:10px;color:#9aafc2}.app-shell .table-score{font-size:16px;font-weight:600;color:#487ba8}.app-shell .list-footnote{color:#9bafc2;font-size:10px;margin-top:17px}.template-library-note{display:flex;align-items:center;gap:12px;padding:16px 19px;border:1px solid #e1edfa;border-radius:10px;background:#f8fcff;margin-bottom:20px}.template-library-note b{font-size:12px;color:#537fa7;font-weight:600}.template-library-note p{font-size:10px;color:#93a9be;margin-top:5px;line-height:1.7}.template-library-note .label-chip{margin-left:auto}.app-shell .template-intro-icon{width:34px;height:36px;background:#e5f2ff;border-radius:10px;font-size:20px;color:#428fe1}.app-shell .template-filters{margin:0 0 17px;gap:14px}.template-search{display:flex;align-items:center;gap:12px}.template-search .arco-input-search{width:205px}.template-search .muted{font-size:10px;white-space:nowrap}.app-shell .template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.app-shell .template-card{background:#fff;border-radius:12px;border:1px solid #e5eef8;box-shadow:var(--shadow-soft);transition:transform .18s,box-shadow .18s,border-color .18s}.app-shell .template-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #427db00a;border-color:#c8dff7}.template-card-top{display:flex;align-items:center;gap:10px;padding:20px 19px 0}.template-emblem{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:14px;color:#2186f6;background:#eaf4ff;font-size:23px}.template-emblem.manager{color:#43a886;background:#eaf8f0}.template-kind{font-size:10px;color:#8aa0b7}.template-card-top>.arco-tag{margin-left:auto}.app-shell .template-info{padding:18px 19px 16px}.app-shell .template-title h3{color:#345d83;font-size:13px;font-weight:600;line-height:1.7}.app-shell .template-info>p{color:#8da5bb;font-size:10px;margin-top:7px}.template-stats{display:flex;flex-wrap:wrap;gap:14px;padding:16px 0 18px;font-size:10px;color:#9bafc1}.template-stats b{font-size:12px;color:#7094b7;font-weight:500}.app-shell .template-bottom{gap:6px;border-top:1px solid #edf3f9;padding-top:12px;margin-top:0;flex-wrap:wrap}.app-shell .template-bottom>span{font-size:9px;color:#a1b1c2}.app-shell .template-card-actions{gap:1px}.app-shell .template-card-actions .arco-btn{font-size:10px;padding:0 6px}.app-shell .template-add{min-height:220px;background:#f9fcff9e;border:1px dashed #d6e5f6;border-radius:12px}.app-shell .template-add>div{width:40px;height:40px;border-radius:12px;margin-bottom:12px;background:#eaf4ff;color:#6d9acb}.app-shell .template-add b{font-size:12px;color:#7f9dbb}.app-shell .template-add p{font-size:10px;color:#9ab0c5}.app-shell .template-add span{font-size:9px;color:#b0c0cf}.app-shell .organization-layout{grid-template-columns:206px minmax(0,1fr);gap:16px}.app-shell .org-tree{padding:20px 12px;min-height:390px}.app-shell .org-table{padding:21px}.app-shell .org-table .list-toolbar{flex-wrap:wrap}.app-shell .org-table .list-toolbar h3{font-size:14px;color:#366087}.app-shell .org-tree button{font-size:11px;color:#7d97b0;border-radius:6px;padding:10px}.app-shell .org-tree button.active{background:#eaf4ff;color:#2986e8}.app-shell .org-tree .org-child{margin-left:10px;width:calc(100% - 10px);padding-left:22px;font-size:10px}.app-shell .permission-guide{background:#f9fcff9c;padding:17px;border:1px solid #e7eff8;border-radius:10px;gap:22px;margin-top:18px}.app-shell .permission-guide p{font-size:10px;color:#8ca5bc}.app-shell .team-management{border-color:#e6eff9;border-radius:12px}.app-shell .attendance-guide{border:1px solid #e1edfb;background:#f6fbff;border-radius:10px;padding:18px}.app-shell .attendance-guide b{font-size:12px;color:#6288ad}.app-shell .attendance-guide p{font-size:10px;line-height:1.8;color:#90a6bd}.app-shell .attendance-rule strong{font-size:10px;color:#7a9bb8}.app-shell .attendance-metrics{gap:14px;margin:18px 0}.app-shell .attendance-metrics .metric{border-radius:10px;padding:18px 20px;border:1px solid #e5eef8;box-shadow:none;background:#fff}.app-shell .attendance-metrics .metric span{font-size:11px;color:#889eb4}.app-shell .attendance-metrics .metric b{font-size:26px;color:#2b6499;font-weight:600}.app-shell .attendance-preview{padding:22px}.detail-back{display:inline-flex;align-items:center;gap:5px;font-size:10px;color:#7f9dbc;margin-bottom:14px}.app-shell .review-period{color:#8ba4bc;font-size:10px}.app-shell .detail-heading h1{font-size:21px}.review-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:18px 22px;background:#ffffffc7;border:1px solid #e6eff9;border-radius:10px;margin-bottom:18px}.review-journey>div{display:flex;align-items:center;gap:9px;position:relative}.review-journey>div:not(:last-child):after{content:"";flex:1;height:1px;background:#e5edf7;margin-left:3px}.review-journey span{display:grid;place-items:center;width:23px;height:23px;background:#edf3fa;color:#a4b9cc;border-radius:50%;font-size:10px;flex-shrink:0}.review-journey b{color:#8fa6bc;font-size:10px;font-weight:500}.review-journey small{font-size:9px;color:#b2bfce;white-space:nowrap}.review-journey .done span{background:#e6f3ff;color:#3995ee}.review-journey .current span{background:#2589f6;color:#fff;box-shadow:0 0 0 4px #edf6ff}.review-journey .current b{color:#3784cc}.review-journey .current small{color:#71a8d6}.app-shell .review-layout{grid-template-columns:minmax(0,1fr) 276px;gap:18px}.app-shell .review-main>.panel{padding:20px}.app-shell .score-summary{padding:21px;background:linear-gradient(150deg,#eff7ff,#fff 56%)}.app-shell .total-number{font-size:43px;font-weight:600;color:#2283ed;letter-spacing:-1px;padding:13px 0}.app-shell .total-number small{font-size:11px;color:#92abc2;letter-spacing:0}.app-shell .score-equation>div{font-size:11px;color:#8ba1b7}.app-shell .score-equation b{font-size:12px;color:#688bab}.app-shell .review-side{top:18px}.app-shell .review-page .evaluation-item{border-color:#edf2f8;padding:14px 0}.app-shell .review-page .item-heading h4{font-size:12px;color:#456e94}.app-shell .review-page .item-number{color:#91b0cd;background:#edf5fd}.app-shell .review-page .item-category{color:#98aec3;font-size:9px}.app-shell .review-page .standard-detail summary{font-size:10px;color:#8aa5bf}.app-shell .review-page .evaluation-fields label{color:#7e9ab4;font-size:10px}.app-shell .review-page .value-text{font-size:11px;color:#6c8ba7}.app-shell .focus-banner{background:#f2f8ff;border:1px solid #e3eefb;border-radius:7px;font-size:10px}.app-shell .hotcloud-page{max-width:none}.app-shell .connection-panel,.app-shell .connection-status,.app-shell .binding-panel,.app-shell .capture-panel{padding:22px}.app-shell .connection-layout{gap:16px;grid-template-columns:minmax(0,1fr) 340px}.app-shell .connection-layout.read-only{grid-template-columns:1fr}.app-shell .connection-status{background:linear-gradient(140deg,#f7fbff,#fff 70%)}.app-shell .hotcloud-page h3{font-size:13px;color:#355f86}.app-shell .connection-heading p,.app-shell .section-note,.app-shell .read-only-note{font-size:10px;color:#90a7bc}.app-shell .section-icon{background:#e9f4ff;color:#3c93ec;border-radius:10px}.app-shell .schedule-row{background:#f8fbff;border-color:#e7eff8}.app-shell .data-period{background:#eaf4ff;border:1px solid #e1edf9}.app-shell .binding-count{background:#f0f7ff;color:#6693bc;border-radius:6px;padding:6px 9px;font-size:10px}.table-row-actions{display:flex;align-items:center;flex-wrap:nowrap;gap:4px}.app-shell .table-row-actions .arco-btn{padding:0 6px;height:27px;font-size:11px}.table-row-actions .arco-btn svg{font-size:10px}.audit-page>.panel{padding:22px}.audit-toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.audit-toolbar h3{font-size:13px;color:#446a90}.audit-toolbar p{font-size:10px;color:#94aac0;margin-top:5px}.login-page{grid-template-columns:1fr 1fr;background:#f9fcff}.login-page .login-art{min-height:100vh;padding:40px 50px 25px;background:radial-gradient(ellipse at 15% 15%,#f2f9ff,transparent 65%),linear-gradient(140deg,#e5f2ff,#d9ebff)}.login-page .login-art:before{display:none}.login-page .login-intro{margin:auto;padding:50px 0 20px;max-width:410px}.login-page .login-intro>.overline{font-size:9px;letter-spacing:2px;color:#89a7c5}.login-page .login-intro h1{font-size:36px;line-height:1.6;letter-spacing:1px;color:#244f79;margin:19px 0 14px}.login-page .login-intro h1 span{color:#3488df}.login-page .login-intro>p{font-size:12px;line-height:2;color:#829fb9}.login-page .login-intro>.growth-illustration{width:310px;margin:18px 0 0 45px}.login-principles{display:flex;gap:20px;font-size:9px;color:#86a6c2;padding-top:15px}.login-page .login-bottom{color:#94adc5;font-size:9px}.login-page .login-form-side{background:#fbfdff;padding:45px}.login-page .login-card{width:370px;max-width:100%;background:transparent;padding:0;box-shadow:none;border:0}.login-page .form-kicker{color:#689ed2;font-size:10px;letter-spacing:1px}.login-page .login-card h2{font-size:24px;color:#234d75;margin:13px 0 12px;font-weight:600}.login-page .login-card>p{font-size:11px;color:#90a6bb;margin-bottom:30px}.login-page .login-card .arco-form-item-label{font-size:12px;color:#6988a5}.login-page .login-card .arco-input-wrapper{background:#fff;border:1px solid #e3ecf6;border-radius:7px;min-height:42px}.login-page .login-card .arco-btn-primary{height:43px;border-radius:7px;font-size:12px}.login-page .login-help{font-size:10px;color:#9ab0c5}.login-page .login-foot{font-size:10px;color:#9eafbf}}@media screen and (max-width:1200px){.app-shell .page-content{padding:22px}.app-shell .topbar{padding:0 22px}.dashboard-overview{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.overview-companion{padding:20px 16px}.overview-companion h2{font-size:16px}.overview-companion p{max-width:120px}.app-shell .overview-companion .growth-illustration{opacity:.75;right:-15px}.app-shell .overview-primary .metric{padding:12px 9px}.app-shell .overview-primary .metric-number{font-size:24px}.metric-label>svg{display:none}.quick-access>a{padding:12px 10px;gap:8px}.quick-access small,.quick-access>a>svg{display:none}.quick-icon{width:30px;height:30px;font-size:17px}.dashboard-insights{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-insights .trend-panel{grid-column:span 2;min-height:auto}.trend-chart{max-width:700px;margin:auto}.trend-chart svg{height:180px}.trend-values{margin-bottom:5px}.workflow-strip{gap:12px;padding:14px}.workflow-strip-title,.workflow-strip-step small{display:none}.app-shell .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell .connection-layout{grid-template-columns:minmax(0,1fr) 290px}.review-journey small{display:none}}@media screen and (max-width:900px){.app-shell .sidebar{transform:translate(-100%);transition:transform .22s ease;width:220px;z-index:110}.app-shell .sidebar.open{transform:translate(0)}.app-shell .side-mask{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#1b385747;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:109}.app-shell .main-area{margin-left:0}.app-shell .mobile-toggle{display:inline-flex;padding:0;width:26px;min-width:26px;color:#597e9f}.app-shell .crumb-home{display:none}.app-shell .review-layout{grid-template-columns:1fr}.app-shell .review-side{position:static;display:grid;grid-template-columns:1fr 1fr}.app-shell .organization-layout{grid-template-columns:180px minmax(0,1fr)}.app-shell .connection-layout{grid-template-columns:1fr}.login-page .login-art{padding:32px}.login-page .login-intro h1{font-size:30px}.login-page .login-form-side{padding:28px}.login-page .login-intro>.growth-illustration{width:250px;margin-left:0}.login-principles{gap:10px;font-size:8px}}@media screen and (max-width:700px){.app-shell .topbar{height:56px;padding:0 15px}.app-shell .top-actions{gap:12px}.app-shell .crumb{gap:7px}.app-shell .crumb>span:not(.crumb-slash),.app-shell .crumb-slash{display:none}.workspace-search{min-width:0;border:none;background:none;padding:0;width:22px}.workspace-search>svg{font-size:18px}.workspace-search span,.workspace-search kbd,.top-profile>span:not(.character-avatar),.top-profile>svg{display:none}.app-shell .page-content{padding:20px 14px}.app-shell .page-heading{flex-wrap:wrap;align-items:flex-start;gap:13px;margin-bottom:18px}.app-shell .page-heading h1{font-size:20px}.app-shell .page-heading p{font-size:10px}.app-shell .page-heading .arco-btn{font-size:11px;height:32px}.dashboard-date{font-size:10px}.dashboard-page .page-heading .inline-actions{width:100%;justify-content:space-between;gap:8px}.dashboard-overview{grid-template-columns:1fr;gap:12px}.overview-primary{padding:17px}.app-shell .overview-primary .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell .overview-primary .metric{padding:12px}.app-shell .overview-primary .metric-number{font-size:26px}.overview-heading{margin-bottom:15px}.overview-companion{padding:17px 20px;min-height:152px}.overview-companion h2{font-size:17px;margin:6px 0}.overview-companion p{max-width:155px}.app-shell .overview-companion .growth-illustration{width:145px;max-height:125px;right:0;opacity:.9}.quick-access{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 0}.quick-access>a{padding:11px}.quick-access small{display:block}.quick-access>a:last-child:nth-child(odd){grid-column:span 2}.quick-access>a>svg{display:block}.dashboard-insights{grid-template-columns:1fr;gap:12px}.dashboard-insights .trend-panel{grid-column:auto}.dashboard-insights>.panel{padding:18px;min-height:230px}.trend-chart svg{height:auto}.workflow-strip{flex-wrap:wrap;gap:14px 6px}.workflow-strip-step{flex-basis:45%}.app-shell .hotcloud-dashboard{grid-template-columns:1fr;gap:12px}.app-shell .hotcloud-dashboard .sales-rank-panel,.app-shell .target-panel,.app-shell .score-ranking-section{padding:18px}.sales-toolbar{align-items:flex-start}.sales-toolbar p{line-height:1.8;max-width:230px}.monthly-progress-caption>span{column-gap:4px}.monthly-progress-button{width:calc(100% - 15px);margin-left:15px}.app-shell .reviews-page>.panel,.app-shell .org-table,.app-shell .attendance-preview,.audit-page>.panel{padding:16px}.app-shell .segmented{gap:17px;flex-wrap:nowrap;overflow-x:auto}.app-shell .segmented button{font-size:11px;white-space:nowrap}.app-shell .list-filters{flex-wrap:wrap;gap:9px}.app-shell .review-list-toolbar .search-input{width:100%}.app-shell .arco-table-cell{padding:10px 12px}.template-library-note{padding:14px;align-items:flex-start}.template-library-note .label-chip{display:none}.app-shell .template-filters{flex-wrap:wrap}.template-search{width:100%}.template-search .arco-input-search{flex:1;width:auto}.app-shell .template-grid{grid-template-columns:1fr;gap:12px}.app-shell .template-add{min-height:185px}.app-shell .organization-layout{grid-template-columns:1fr}.app-shell .org-tree{display:none}.app-shell .permission-guide{grid-template-columns:1fr 1fr;gap:18px}.app-shell .attendance-metrics{grid-template-columns:1fr 1fr;gap:10px}.app-shell .attendance-metrics .metric{padding:15px}.app-shell .attendance-guide{padding:14px}.app-shell .attendance-page .page-heading .inline-actions{justify-content:flex-start;gap:8px}.review-journey{gap:10px;padding:15px 12px}.review-journey>div{flex-direction:column;gap:6px;text-align:center}.review-journey>div:not(:last-child):after{display:none}.review-journey b{font-size:9px}.app-shell .review-side{display:flex;flex-direction:column}.app-shell .review-side>.panel{width:100%}.app-shell .review-main>.panel{padding:16px}.app-shell .review-page .evaluation-fields.with-note{grid-template-columns:1fr}.app-shell .connection-panel,.app-shell .connection-status,.app-shell .binding-panel,.app-shell .capture-panel{padding:17px}.app-shell .credential-grid{grid-template-columns:1fr;gap:0}.app-shell .app-footer{padding:0 16px 20px}.login-page{display:flex;flex-direction:column}.login-page .login-art{min-height:auto;padding:25px 28px}.login-page .login-intro,.login-page .login-bottom{display:none}.login-page .login-form-side{flex:1;min-height:calc(100vh - 86px);padding:42px 30px;justify-content:center}.login-page .login-card{width:100%;max-width:370px}.login-page .login-card h2{font-size:23px}.login-page .login-foot{margin-top:42px;position:static}}@media screen and (prefers-reduced-motion:reduce){.app-shell *,.login-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}@media screen and (min-width:901px){.app-shell .page-content{padding-top:20px}.app-shell .page-heading{margin-bottom:18px}.quick-access{padding:8px 0 14px}.dashboard-insights{align-items:stretch;gap:12px}.app-shell .section-heading{margin-bottom:14px}.dashboard-insights>.panel{min-height:266px;padding:17px 17px 11px;display:flex;flex-direction:column}.dashboard-insights>.trend-panel{min-height:266px}.workflow-strip{margin-top:12px;padding:13px 17px}.app-shell .sales-section{margin-top:20px}.app-shell .hotcloud-dashboard{align-items:stretch;gap:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.app-shell .hotcloud-dashboard .sales-rank-panel{min-height:210px;padding:17px;display:flex;flex-direction:column}.sales-rank-row{padding:11px 0}.app-shell .score-ranking-section,.app-shell .target-panel{margin-top:14px;padding:17px}.template-library-note{margin-bottom:15px;padding:14px 17px}.app-shell .template-grid{gap:12px;align-items:stretch}.app-shell .template-grid>.template-card,.app-shell .template-grid>.template-add{height:100%}.app-shell .organization-layout{align-items:stretch}.app-shell .organization-layout>.panel{height:100%}.template-card-top{padding:16px 16px 0}.app-shell .template-info{padding:14px 16px 13px}.template-stats{padding:12px 0 14px}.app-shell .org-tree{padding:17px 10px}.app-shell .org-table{padding:18px}.app-shell .permission-guide{margin-top:14px;padding:14px}.app-shell .attendance-metrics{margin:14px 0;gap:12px}.app-shell .attendance-metrics .metric{padding:15px 17px}.app-shell .attendance-preview{padding:18px}.app-shell .connection-panel,.app-shell .connection-status,.app-shell .binding-panel,.app-shell .capture-panel{padding:18px 20px}.app-shell .connection-layout{gap:14px}.audit-page>.panel{padding:18px}.app-shell .arco-table-cell{padding:10px 12px}}@media screen and (min-width:1201px){.app-shell .template-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:901px)and (max-width:1200px){.app-shell .template-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:900px){.dashboard-insights{align-items:stretch}.dashboard-insights>.panel{min-height:0}.dashboard-insights>.trend-panel{min-height:230px}.workflow-strip{margin-top:10px;padding:12px}.app-shell .sales-section{margin-top:18px}.app-shell .hotcloud-dashboard{align-items:stretch;grid-template-columns:1fr}.app-shell .hotcloud-dashboard .sales-rank-panel{min-height:0}}@media screen and (max-width:700px){.app-shell .page-content{padding-top:17px}.app-shell .page-heading{margin-bottom:15px}.quick-access{padding:9px 0}.dashboard-insights>.panel{padding:15px}.dashboard-insights>.trend-panel{min-height:0}.workflow-strip{gap:11px 6px}.app-shell .hotcloud-dashboard .sales-rank-panel,.app-shell .score-ranking-section,.app-shell .target-panel{padding:15px}.app-shell .template-library-note{margin-bottom:12px}.app-shell .attendance-preview{padding:14px}}.initial-loading[data-v-9fbea1eb]{min-height:100vh;display:grid;place-items:center;color:#607d91;font-size:14px;background:#f5f9fc}.auth-recovery-container[data-v-9fbea1eb]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:#f0f6fc;box-sizing:border-box}.auth-recovery-card[data-v-9fbea1eb]{width:100%;max-width:420px;background:#fff;border:1px solid #dbe6f2;border-radius:12px;padding:32px 24px;text-align:center;box-shadow:0 4px 20px #163b650f;box-sizing:border-box}.auth-recovery-icon[data-v-9fbea1eb]{display:inline-grid;place-items:center;width:52px;height:52px;margin-bottom:16px;border-radius:50%;background:#fff3e8;color:#e67e22}.auth-recovery-card h2[data-v-9fbea1eb]{font-size:17px;font-weight:650;color:#1a3c61;margin:0 0 10px}.auth-recovery-message[data-v-9fbea1eb]{font-size:13px;color:#4a6582;line-height:1.6;margin:0 0 8px;overflow-wrap:anywhere}.auth-recovery-hint[data-v-9fbea1eb]{font-size:11px;color:#8c9fae;line-height:1.5;margin:0 0 24px}.auth-recovery-actions[data-v-9fbea1eb]{display:flex;justify-content:center}.auth-retry-btn[data-v-9fbea1eb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:130px;padding:0 20px;font-size:13px;font-weight:600;color:#fff;background:#167af0;border:none;border-radius:8px;cursor:pointer;transition:background .18s ease;touch-action:manipulation}.auth-retry-btn[data-v-9fbea1eb]:hover:not(:disabled){background:#126ad4}.auth-retry-btn[data-v-9fbea1eb]:focus-visible{outline:3px solid #1a3c61;outline-offset:3px}.auth-retry-btn[data-v-9fbea1eb]:disabled{opacity:.65;cursor:not-allowed}.auth-spinner[data-v-9fbea1eb]{width:14px;height:14px;border:2px solid #ffffff60;border-top-color:#fff;border-radius:50%;animation:auth-spin-9fbea1eb .8s linear infinite}@keyframes auth-spin-9fbea1eb{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.auth-spinner[data-v-9fbea1eb]{animation:none}.auth-retry-btn[data-v-9fbea1eb]{transition:none}}
