/*! 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-notification-list{position:fixed;z-index:1003;margin:0;padding-left:0}.arco-notification-list-top-left{top:20px;left:20px}.arco-notification-list-top-right{top:20px;right:20px}.arco-notification-list-top-right .arco-notification{margin-left:auto}.arco-notification-list-bottom-left{bottom:20px;left:20px}.arco-notification-list-bottom-right{right:20px;bottom:20px}.arco-notification-list-bottom-right .arco-notification{margin-left:auto}.arco-notification{position:relative;display:flex;box-sizing:border-box;width:340px;padding:20px;overflow:hidden;background-color:var(--color-bg-popup);border:1px solid var(--color-neutral-3);border-radius:var(--border-radius-medium);box-shadow:0 4px 12px #00000026;opacity:1;transition:opacity .2s cubic-bezier(0,0,1,1)}.arco-notification:not(:last-child){margin-bottom:20px}.arco-notification-icon{display:flex;align-items:center;font-size:24px}.arco-notification-info{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-info .arco-notification-icon{color:rgb(var(--primary-6))}.arco-notification-success{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-success .arco-notification-icon{color:rgb(var(--success-6))}.arco-notification-warning{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-warning .arco-notification-icon{color:rgb(var(--warning-6))}.arco-notification-error{background-color:var(--color-bg-popup);border-color:var(--color-neutral-3)}.arco-notification-error .arco-notification-icon{color:rgb(var(--danger-6))}.arco-notification-left{padding-right:16px}.arco-notification-right{flex:1;word-break:break-word}.arco-notification-title{color:var(--color-text-1);font-weight:500;font-size:16px}.arco-notification-title+.arco-notification-content{margin-top:4px}.arco-notification-content{color:var(--color-text-1);font-size:14px}.arco-notification-info .arco-notification-title,.arco-notification-info .arco-notification-content,.arco-notification-success .arco-notification-title,.arco-notification-success .arco-notification-content,.arco-notification-warning .arco-notification-title,.arco-notification-warning .arco-notification-content,.arco-notification-error .arco-notification-title,.arco-notification-error .arco-notification-content{color:var(--color-text-1)}.arco-notification-footer{margin-top:16px;text-align:right}.arco-notification-close-btn{position:absolute;top:12px;right:12px;color:var(--color-text-1);font-size:12px;cursor:pointer}.arco-notification-close-btn>svg{position:relative}.arco-notification .arco-icon-hover.arco-notification-icon-hover:before{width:20px;height:20px}.slide-left-notification-enter-from,.slide-left-notification-appear-from{transform:translate(-100%)}.slide-left-notification-enter-to,.slide-left-notification-appear-to{transform:translate(0)}.slide-left-notification-enter-active,.slide-left-notification-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slide-left-notification-leave-from{opacity:1}.slide-left-notification-leave-to{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.slide-left-notification-leave-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.slide-right-notification-enter-from,.slide-right-notification-appear-from{transform:translate(100%)}.slide-right-notification-enter-to,.slide-right-notification-appear-to{transform:translate(0)}.slide-right-notification-enter-active,.slide-right-notification-appear-active{transition:transform .4s cubic-bezier(.3,1.3,.3,1)}.slide-right-notification-leave-from{opacity:1}.slide-right-notification-leave-to{height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;opacity:0}.slide-right-notification-leave-active{transition:all .3s cubic-bezier(.34,.69,.1,1)}.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)}}*{box-sizing:border-box}:root{--app-primary: #165dff;--app-primary-hover: #4080ff;--app-primary-active: #0e42d2;--app-primary-soft: #e8f3ff;--app-primary-border: #bedaff;--app-cyan: #14c9c9;--app-success: #00b42a;--app-warning: #ff7d00;--app-danger: #f53f3f;--app-canvas: #f2f3f5;--app-panel: #ffffff;--app-panel-muted: #f7f8fa;--app-border: #e5e6eb;--app-border-strong: #c9cdd4;--app-ink: #1d2129;--app-ink-secondary: #4e5969;--app-ink-muted: #86909c;--app-shadow-soft: 0 1px 2px rgba(0, 0, 0, .03), 0 4px 16px rgba(0, 0, 0, .04);--app-shadow-float: 0 8px 28px rgba(0, 0, 0, .08);--app-shadow-hover: 0 6px 20px rgba(22, 93, 255, .1);--app-ease: cubic-bezier(.34, .69, .1, 1);--app-ease-out: cubic-bezier(0, 0, .15, 1);--app-radius: 8px;--app-radius-lg: 12px;--app-radius-xl: 16px;--app-space-page: 24px;--primary-1: 232, 243, 255;--primary-2: 190, 218, 255;--primary-3: 148, 191, 255;--primary-4: 106, 161, 255;--primary-5: 64, 128, 255;--primary-6: 22, 93, 255;--primary-7: 14, 66, 210;--primary-8: 14, 66, 210;--primary-9: 11, 53, 168;--primary-10: 6, 33, 110}html,body{width:100%;height:100%;margin:0;padding:0;color:var(--app-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;letter-spacing:0;background:var(--app-canvas);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}body[arco-theme=dark]{--app-primary: #3c7eff;--app-primary-hover: #6aa1ff;--app-primary-active: #165dff;--app-primary-soft: #1d2d50;--app-primary-border: #2b4a86;--app-canvas: #17171a;--app-panel: #232324;--app-panel-muted: #2a2a2b;--app-border: #3c3c3f;--app-border-strong: #4e4e51;--app-ink: #f6f6f6;--app-ink-secondary: #c5c5c5;--app-ink-muted: #929293;--app-shadow-soft: 0 4px 16px rgba(0, 0, 0, .28);--app-shadow-float: 0 12px 36px rgba(0, 0, 0, .36);--app-shadow-hover: 0 8px 24px rgba(60, 126, 255, .16)}body[arco-theme=dark] .navbar{background:rgba(27,32,41,.96)!important;border-bottom-color:var(--app-border)!important}#app{width:100%;min-height:100%}::selection{color:#fff;background:rgba(37,99,235,.78)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#cbd5e1;background-clip:padding-box;border:3px solid transparent;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#94a3b8;background-clip:padding-box}button,input,textarea,select{font:inherit;letter-spacing:0}button,a,[role=button]{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,[role=button]:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}.fade-enter-active,.fade-leave-active{transition:opacity .22s var(--app-ease),transform .22s var(--app-ease)}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(6px)}.portal-fade-enter-active,.portal-fade-leave-active{transition:opacity .2s var(--app-ease),transform .2s var(--app-ease)}.portal-fade-enter-from,.portal-fade-leave-to{opacity:0;transform:translateY(5px)}.layout-sider,.layout-sider .arco-menu,.layout-sider .arco-menu-inner{background:#fff!important}.layout-sider{border-right:1px solid #e6edf5;box-shadow:8px 0 24px #0f172a0d}.layout-sider .arco-menu-item,.layout-sider .arco-menu-inline-header,.layout-sider .arco-menu-item .arco-icon,.layout-sider .arco-menu-inline-header .arco-icon{color:#526176!important;background:#fff!important}.layout-sider .arco-menu-item:hover,.layout-sider .arco-menu-inline-header:hover{color:#1d4ed8!important;background:#f5f8ff!important}.layout-sider .arco-menu-item.arco-menu-selected,.layout-sider .arco-menu-inline-header.arco-menu-selected{color:#1d4ed8!important;background:#eaf2ff!important;box-shadow:inset 3px 0 #3b82f6}.layout-sider .arco-menu-item.arco-menu-selected .arco-icon,.layout-sider .arco-menu-inline-header.arco-menu-selected .arco-icon{color:#1d4ed8!important}.layout-sider .arco-menu-collapse-button{color:#526176!important;background:#fff!important;border-color:#e6edf5!important}@media (prefers-reduced-motion: reduce){.fade-enter-active,.fade-leave-active,.portal-fade-enter-active,.portal-fade-leave-active{transition-duration:1ms}}.finance-page{width:100%;max-width:1600px;margin:0 auto;padding:20px 24px 36px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px 20px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--color-border-2, var(--app-border))}.page-heading h1{margin:0;color:var(--color-text-1);font-weight:600;font-size:22px;line-height:1.35;letter-spacing:0}.page-heading p{margin:6px 0 0;color:var(--color-text-3);font-size:13px}.page-actions{display:flex;align-items:center;gap:10px;min-height:34px}.filter-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:14px;padding:12px 14px;background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--app-radius, 8px);box-shadow:var(--app-shadow-soft)}.filter-bar .keyword-input{width:min(280px,100%)}.filter-spacer{flex:1}.table-panel{overflow:hidden;background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--app-radius, 8px);box-shadow:var(--app-shadow-soft);transition:box-shadow .18s var(--app-ease)}.table-panel:hover{box-shadow:var(--app-shadow-soft),0 0 0 1px #165dff0a}.finance-page .arco-table-th{font-weight:500;background:var(--app-panel-muted)!important}.finance-page .arco-btn{border-radius:2px;transition:all .1s cubic-bezier(0,0,1,1)}.finance-page .arco-btn-primary:not(.arco-btn-disabled):hover{background-color:rgb(var(--primary-5));border-color:rgb(var(--primary-5))}.finance-page .arco-card{border-radius:var(--app-radius, 8px);border-color:var(--app-border);box-shadow:var(--app-shadow-soft)}.table-panel .arco-table-th{height:44px;color:var(--app-ink-secondary);font-size:12px;background:var(--app-panel-muted)}.table-panel .arco-table-td{height:58px}.table-panel .arco-table-border-cell:not(.arco-table-cell-fixed-right){border-right:0}.money{color:var(--color-text-1);font-weight:600;font-variant-numeric:tabular-nums}.muted{color:var(--color-text-3)}.identity-cell{display:flex;align-items:center;gap:10px;min-width:0}.identity-cell .meta{display:flex;flex-direction:column;min-width:0}.identity-cell strong{overflow:hidden;color:var(--color-text-1);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.identity-cell small{margin-top:3px;overflow:hidden;color:var(--color-text-3);text-overflow:ellipsis;white-space:nowrap}.pagination-row{display:flex;justify-content:flex-end;padding:14px 16px;border-top:1px solid var(--color-border-1)}.empty-cell{padding:54px 0}.arco-btn,.arco-input-wrapper,.arco-select-view,.arco-picker,.arco-textarea-wrapper,.arco-input-number{border-radius:6px}.arco-btn{font-weight:500;transition:color .16s var(--app-ease),background-color .16s var(--app-ease),border-color .16s var(--app-ease),box-shadow .16s var(--app-ease),transform .12s var(--app-ease)}.arco-btn:not(.arco-btn-disabled):active{transform:translateY(1px)}.arco-btn-primary{background-color:var(--app-primary);border-color:var(--app-primary);box-shadow:0 1px 2px #2563eb33}.arco-btn-primary:hover{background-color:var(--app-primary-hover);border-color:var(--app-primary-hover);box-shadow:0 6px 16px #2563eb2e}.arco-btn-primary:active{background-color:var(--app-primary-active);border-color:var(--app-primary-active)}.arco-link,.arco-tabs-tab-active,.arco-tabs-tab:hover{color:var(--app-primary)}.arco-tabs-nav-ink{background:var(--app-primary)}.arco-input-wrapper:hover,.arco-select-view:hover,.arco-picker:hover,.arco-textarea-wrapper:hover,.arco-input-number:hover{border-color:#93b4e8}.arco-input-focus,.arco-select-view-focus,.arco-picker-focused,.arco-textarea-focus,.arco-input-number-focus{border-color:var(--app-primary)!important;box-shadow:0 0 0 3px #2563eb1a}.arco-pagination-item-active{color:var(--app-primary);border-color:var(--app-primary);background:var(--app-primary-soft)}.arco-menu-selected{color:var(--app-primary)!important}.arco-menu-light .arco-menu-item.arco-menu-selected{background-color:var(--app-primary-soft)}.arco-table-tr:not(.arco-table-tr-empty):hover .arco-table-td{background:var(--app-primary-soft)}.arco-table-td,.arco-table-th,.arco-table-border,.arco-table-container{border-color:var(--app-border)}.arco-modal,.arco-drawer{border:1px solid var(--app-border);border-radius:8px;box-shadow:var(--app-shadow-float)}.arco-modal-header,.arco-drawer-header{border-color:var(--app-border)}.arco-message{border:1px solid var(--app-border);border-radius:7px;box-shadow:0 12px 32px #0f172a26}.client-shell .arco-btn-primary,.client-auth-page .arco-btn-primary{background-color:var(--app-primary);border-color:var(--app-primary)}.client-shell .arco-btn-primary:hover,.client-auth-page .arco-btn-primary:hover{background-color:var(--app-primary-hover);border-color:var(--app-primary-hover)}@media (max-width: 768px){.finance-page{padding:18px 12px 32px}.page-heading{align-items:stretch;flex-direction:column;margin-bottom:16px}.page-actions .arco-btn{flex:1}.filter-bar{align-items:stretch;flex-wrap:wrap;padding:12px}.filter-bar .keyword-input{width:100%}.filter-spacer{display:none}.filter-bar>.arco-select{flex:1;min-width:120px}.pagination-row{justify-content:center}.arco-modal-wrapper.arco-modal-wrapper-align-center{display:flex;align-items:center;padding:12px;white-space:normal}.arco-modal-wrapper.arco-modal-wrapper-align-center:after{display:none}.arco-modal-wrapper.arco-modal-wrapper-align-center .arco-modal,.arco-modal{top:0;display:flex;width:100%!important;max-width:100%;max-height:calc(100dvh - 24px);margin:auto;flex-direction:column;vertical-align:initial}.arco-modal-body{min-height:0;overflow-y:auto}.arco-drawer{max-width:100vw}.arco-drawer-body{min-height:0;overflow-y:auto}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}#app .client-shell{--client-content-width: 1280px;--client-radius: 12px;--client-radius-sm: 8px;--client-radius-xs: 6px;--client-header-h: 64px;--client-gap: 16px;--client-page-pad-x: 24px;--client-page-pad-y: 24px;color:var(--app-ink);background:var(--app-canvas)}#app .client-shell .portal-page{width:min(var(--client-content-width),100%);margin:0 auto;padding:var(--client-page-pad-y) var(--client-page-pad-x) 56px}#app .client-shell .portal-heading{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:12px 16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--app-border)}#app .client-shell .portal-heading>div>span,#app .client-shell .portal-heading>span{color:var(--app-primary);font-weight:600;font-size:12px;letter-spacing:.02em}#app .client-shell .portal-heading h1{margin:6px 0 4px;color:var(--app-ink);font-weight:600;font-size:clamp(22px,2.4vw,26px);line-height:1.3;letter-spacing:0}#app .client-shell .portal-heading p{margin:0;max-width:56ch;color:var(--app-ink-muted);font-size:13px;line-height:1.55}#app .client-shell :is(.portal-panel,.list-panel,.billing-panel,.ticket-panel,.profile-panel,.security-panel,.cart-items,.checkout-panel,.cancellation-panel,.account-card,.records-panel,.msg-card,.detail-panel,.filter-bar,.catalog-toolbar){background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--client-radius);box-shadow:var(--app-shadow-soft)}#app .client-shell .panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--app-border)}#app .client-shell .panel-heading h2{margin:0 0 2px;color:var(--app-ink);font-weight:600;font-size:15px;line-height:1.35;letter-spacing:0}#app .client-shell .panel-heading p,#app .client-shell .panel-heading small{margin:0;color:var(--app-ink-muted);font-size:12px;line-height:1.45}#app .client-shell .client-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--client-gap)}#app .client-shell .client-metrics button{min-height:108px;padding:16px;text-align:left;background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--client-radius);box-shadow:var(--app-shadow-soft);cursor:pointer;transition:border-color .18s var(--app-ease),box-shadow .18s var(--app-ease),transform .18s var(--app-ease),background-color .18s var(--app-ease)}#app .client-shell .client-metrics button:hover{border-color:var(--app-primary-border);box-shadow:var(--app-shadow-hover);transform:translateY(-2px)}#app .client-shell .client-metrics button:active{transform:translateY(0)}#app .client-shell .client-metrics button:focus-visible{outline:2px solid var(--app-primary);outline-offset:2px}#app .client-shell .client-metrics button:first-child{color:#fff;background:linear-gradient(135deg,#0e42d2 0%,#165dff 55%,#4080ff 120%);border-color:transparent;box-shadow:0 10px 28px #165dff38}#app .client-shell .client-metrics button:first-child :is(small,em){color:#ffffffc7}#app .client-shell .client-metrics button:first-child strong{color:#fff}#app .client-shell .client-metrics button:first-child .metric-icon{color:#0e42d2;background:#fff}#app .client-shell .renewal-banner{display:flex;align-items:center;gap:14px;margin:var(--client-gap) 0;padding:14px 16px;background:var(--app-primary-soft);border:1px solid var(--app-primary-border);border-radius:var(--client-radius)}#app .client-shell .renewal-banner>span{display:grid;flex-shrink:0;width:36px;height:36px;color:var(--app-primary);background:var(--app-panel);border-radius:var(--client-radius-sm);place-items:center}#app .client-shell :is(.service-list,.quick-panel,.ticket-list) button{width:100%;background:var(--app-panel);border:0;border-bottom:1px solid var(--app-border);cursor:pointer;transition:color .16s var(--app-ease),background-color .16s var(--app-ease)}#app .client-shell :is(.service-list,.quick-panel,.ticket-list) button:hover{color:var(--app-primary);background:var(--app-primary-soft)}#app .client-shell :is(.service-icon,.quick-panel button > span,.ticket-state){color:var(--app-primary);background:var(--app-primary-soft)}#app .client-shell .service-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:var(--client-gap)}#app .client-shell .service-card{background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--client-radius);box-shadow:var(--app-shadow-soft);transition:border-color .18s var(--app-ease),box-shadow .18s var(--app-ease),transform .18s var(--app-ease)}#app .client-shell .service-card:hover{border-color:var(--app-primary-border);box-shadow:var(--app-shadow-hover);transform:translateY(-2px)}#app .client-shell .service-symbol{color:var(--app-primary);background:var(--app-primary-soft)}#app .client-shell .network-info{background:var(--app-panel-muted);border-color:var(--app-border)}#app .client-shell :is(.list-panel,.billing-panel) .arco-table-th{color:var(--app-ink-secondary);font-weight:500;background:var(--app-panel-muted)}#app .client-shell :is(.list-panel,.billing-panel) .arco-table-td{background:var(--app-panel);border-bottom-color:var(--app-border)}#app .client-shell .arco-table-tr:hover .arco-table-td{background:var(--app-primary-soft)!important}#app .client-shell .balance-strip{background:linear-gradient(135deg,#0e42d2 0%,#165dff 100%);border:0;border-radius:var(--client-radius);box-shadow:0 10px 28px #165dff2e}#app .client-shell .support-strip{background:var(--app-primary-soft);border-color:var(--app-primary-border);border-radius:var(--client-radius)}#app .client-shell .support-strip>span{color:var(--app-primary);background:var(--app-panel)}#app .client-shell .cart-items article{background:var(--app-panel);border-bottom:1px solid var(--app-border);transition:background-color .16s var(--app-ease)}#app .client-shell .cart-items article:hover{background:var(--app-primary-soft)}#app .client-shell .cart-product-icon{color:var(--app-primary);background:var(--app-primary-soft)}#app .client-shell .checkout-total{border-top-color:var(--app-border)}#app .client-shell .product-card{border-radius:var(--client-radius);transition:border-color .18s var(--app-ease),box-shadow .18s var(--app-ease),transform .18s var(--app-ease)}#app .client-shell .product-card:hover{border-color:var(--app-primary-border);box-shadow:var(--app-shadow-hover);transform:translateY(-2px)}#app .client-shell .catalog-toolbar,#app .client-shell .services-catalog-toolbar{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;margin-bottom:16px;padding:10px 12px;overflow-x:auto;overflow-y:hidden;background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--client-radius-sm);box-shadow:var(--app-shadow-soft);scrollbar-width:thin;-webkit-overflow-scrolling:touch}#app .client-shell .catalog-toolbar .catalog-select,#app .client-shell .services-catalog-toolbar .catalog-select{flex:0 0 160px;width:160px;min-width:140px}#app .client-shell .catalog-toolbar .product-search,#app .client-shell .services-catalog-toolbar .product-search{flex:1 1 auto;width:auto;min-width:160px;max-width:none}#app .client-shell .catalog-toolbar .product-count{flex:0 0 auto;margin-left:auto;color:var(--app-ink-muted);font-size:12px;white-space:nowrap}#app .client-shell :is(.cycle-grid,.payment-methods) button{background:var(--app-panel);border:1px solid var(--app-border);border-radius:var(--client-radius-sm);transition:border-color .16s var(--app-ease),background-color .16s var(--app-ease),box-shadow .16s var(--app-ease),transform .16s var(--app-ease)}#app .client-shell :is(.cycle-grid,.payment-methods) button:hover{border-color:var(--app-primary-border);background:var(--app-primary-soft);transform:translateY(-1px)}#app .client-shell :is(.cycle-grid,.payment-methods) button.active{color:var(--app-primary);border-color:var(--app-primary);background:var(--app-primary-soft);box-shadow:inset 0 0 0 1px var(--app-primary)}#app .client-shell .arco-btn{font-weight:400;border-radius:2px;transition:all .1s cubic-bezier(0,0,1,1)}#app .client-shell .arco-btn-size-medium{height:32px;padding:0 15px;font-size:14px}#app .client-shell .arco-btn-size-large{height:36px;padding:0 19px;font-size:14px}#app .client-shell .arco-btn-primary{color:#fff;background-color:rgb(var(--primary-6));border-color:rgb(var(--primary-6));box-shadow:none}#app .client-shell .arco-btn-primary:hover,#app .client-shell .arco-btn-primary:not(.arco-btn-disabled):hover{color:#fff;background-color:rgb(var(--primary-5));border-color:rgb(var(--primary-5))}#app .client-shell .arco-btn-primary:active,#app .client-shell .arco-btn-primary:not(.arco-btn-disabled):active{color:#fff;background-color:rgb(var(--primary-7));border-color:rgb(var(--primary-7))}#app .client-shell .arco-btn-secondary,#app .client-shell .arco-btn-outline{color:var(--app-ink-secondary);background:var(--app-panel);border-color:var(--app-border-strong)}#app .client-shell .arco-btn-secondary:hover,#app .client-shell .arco-btn-outline:hover{color:rgb(var(--primary-6));background:var(--app-panel);border-color:rgb(var(--primary-6))}#app .client-shell .arco-btn-outline.arco-btn-status-danger:hover{color:rgb(var(--danger-6, 245, 63, 63));border-color:rgb(var(--danger-6, 245, 63, 63))}#app .client-shell .arco-btn-text{color:var(--app-ink-secondary)}#app .client-shell .arco-btn-text:hover{color:rgb(var(--primary-6));background:var(--app-primary-soft)}#app .client-shell .arco-btn-long{width:100%}#app .client-shell .arco-btn:focus-visible{box-shadow:0 0 0 2px rgb(var(--primary-6) / 20%)}#app .client-shell .product-card .arco-btn-primary{height:36px;margin-top:auto;font-weight:500;border-radius:2px}#app .client-shell .arco-input-wrapper,#app .client-shell .arco-select-view,#app .client-shell .arco-textarea-wrapper{border-radius:var(--client-radius-xs);transition:border-color .16s var(--app-ease),box-shadow .16s var(--app-ease)}#app .client-shell .arco-input-wrapper:focus-within,#app .client-shell .arco-select-view-focus,#app .client-shell .arco-textarea-wrapper:focus-within{border-color:var(--app-primary);box-shadow:0 0 0 2px #165dff1f}#app .client-shell .arco-tag{border-radius:4px}#app .client-shell .arco-tabs-nav-type-line .arco-tabs-tab{margin:0 16px 0 0}#app .client-shell .arco-tabs-nav-ink{background:var(--app-primary)}#app .client-shell :is(.msg-card,.transfer-card,.addon-item){border-radius:var(--client-radius-sm);transition:border-color .16s var(--app-ease),box-shadow .16s var(--app-ease)}#app .client-shell .msg-card:hover,#app .client-shell .transfer-card:hover{border-color:var(--app-primary-border);box-shadow:var(--app-shadow-soft)}#app .client-shell .arco-empty{padding:28px 12px}#app .client-shell .arco-empty-description{color:var(--app-ink-muted)}#app .client-shell .portal-fade-enter-active,#app .client-shell .portal-fade-leave-active{transition:opacity .18s var(--app-ease-out),transform .18s var(--app-ease-out)}#app .client-shell .portal-fade-enter-from,#app .client-shell .portal-fade-leave-to{opacity:0;transform:translateY(6px)}body[arco-theme=dark] #app .client-header{background:rgba(27,32,41,.94)}body[arco-theme=dark] #app .client-footer{background:rgba(27,32,41,.94);border-top-color:var(--app-border)}body[arco-theme=dark] #app .client-shell .transfer-card{color:var(--app-ink);background:var(--app-panel-muted);border-color:var(--app-border)}body[arco-theme=dark] #app .client-shell .transfer-card.pending{background:var(--app-panel);border-color:rgb(var(--warning-6, 255, 125, 0))}body[arco-theme=dark] #app .client-shell .transfer-card .route-line,body[arco-theme=dark] #app .client-shell .records-panel{background:var(--app-panel);border-color:var(--app-border)}body[arco-theme=dark] #app .client-shell :is(.portal-page,.client-page,.service-card,.portal-panel,.list-panel,.billing-panel,.ticket-panel,.profile-panel,.security-panel,.checkout-panel,.account-card,.records-panel){color:var(--app-ink)}body[arco-theme=dark] #app .client-shell :is(h1,h2,h3){color:var(--app-ink)}body[arco-theme=dark] #app .client-shell .catalog-toolbar{background:rgba(27,32,41,.94)}body[arco-theme=dark] #app .client-shell .product-card{color:var(--app-ink);background:var(--app-panel);border-color:var(--app-border)}body[arco-theme=dark] #app .client-shell .product-card :is(h2,.product-price strong){color:var(--app-ink)}body[arco-theme=dark] #app .client-shell :is(.service-list,.quick-panel,.ticket-list,.cart-items) button,body[arco-theme=dark] #app .client-shell .cart-items article{color:var(--app-ink-secondary);background:var(--app-panel);border-color:var(--app-border)}@media (max-width: 1100px){#app .client-shell .client-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){#app .client-shell{--client-page-pad-x: 14px;--client-page-pad-y: 18px;--client-gap: 12px}#app .client-shell .portal-page{padding-bottom:48px}#app .client-shell .portal-heading{align-items:stretch;flex-direction:column;padding-bottom:12px}#app .client-shell .portal-heading h1{font-size:22px}#app .client-shell .client-metrics{grid-template-columns:1fr;gap:10px}#app .client-shell .service-grid{grid-template-columns:1fr!important}}@supports (padding: max(0px)){#app .client-shell .portal-page{padding-left:max(var(--client-page-pad-x),env(safe-area-inset-left));padding-right:max(var(--client-page-pad-x),env(safe-area-inset-right));padding-bottom:max(48px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion: reduce){#app .client-shell *{scroll-behavior:auto!important}#app .client-shell :is(.service-card,.product-card,.client-metrics button,.portal-fade-enter-active,.portal-fade-leave-active){transition-duration:1ms!important;transform:none!important}}
