/* 颜色变量 */
:root {
    --color-primary: #FF7100;
    --color-primary-hover: #FF9243;
    --color-primary-light: #FFF2EC;
    --color-primary-rgb: 255, 113, 0;
    --color-export-bg: #f1f5f9;
    --color-export-bg-hover: #e2e8f0;
    --color-export-text: #475569;
    --color-export-border: #e2e8f0;
    --gradient-btn: linear-gradient(180deg, #FF7100, #FF9243);
    --gradient-btn-hover: linear-gradient(180deg, #FF9243, #FFA433);
    --text-dark: #333333;
    --text-gray: #737373;
    --text-light: #b3b3b3;
    --border-light: #ededed;
    --white: #fff;
    --tag-blue: #e6f2ff;
    --tag-green: #e6f7e6;
    --tag-orange: #fff0e6;
    --tag-pink: #ffe6f0;
    --tag-purple: #f0e6ff;
    --tag-yellow: #fffae6;
    --tag-cyan: #e6ffff;
    --tag-gray: #f2f2f2;
    --shadow-sm: 0 2px 8px rgba(0, 0, 0, 0.05);
    --shadow-hover: 0 12px 28px rgba(0, 0, 0, 0.08);
    --shadow-glow: 0 0 0 1px rgba(255, 113, 0, 0.2);

    /* 自动生成: 颜色别名 */
    --c-hex-000000: #000000;
    --c-hex-0000ff: #0000ff;
    --c-hex-0077f5: #0077f5;
    --c-hex-007aff: #007aff;
    --c-hex-007bf6: #007bf6;
    --c-hex-007bff: #007bff;
    --c-hex-007dee: #007dee;
    --c-hex-007def: #007def;
    --c-hex-007dfc: #007dfc;
    --c-hex-007dfe: #007dfe;
    --c-hex-007fde: #007fde;
    --c-hex-008400: #008400;
    --c-hex-0085fe: #0085fe;
    --c-hex-008800: #008800;
    --c-hex-008aff: #008aff;
    --c-hex-009688: #009688;
    --c-hex-009f95: #009f95;
    --c-hex-00a4f9: #00a4f9;
    --c-hex-00aaee: #00aaee;
    --c-hex-00b3ff: #00b3ff;
    --c-hex-00c469: #00c469;
    --c-hex-00cb00: #00cb00;
    --c-hex-00ce6f: #00ce6f;
    --c-hex-00d4b6: #00d4b6;
    --c-hex-00f2fe: #00f2fe;
    --c-hex-00f7de: #00f7de;
    --c-hex-00ff00: #00ff00;
    --c-hex-00ffff: #00ffff;
    --c-hex-01aaed: #01aaed;
    --c-hex-01cf75: #01cf75;
    --c-hex-03dd83: #03dd83;
    --c-hex-0570db: #0570db;
    --c-hex-05dc9a: #05dc9a;
    --c-hex-06c304: #06c304;
    --c-hex-07a58a: #07a58a;
    --c-hex-07ae62: #07ae62;
    --c-hex-07c160: #07c160;
    --c-hex-08c07d: #08c07d;
    --c-hex-0a88ff: #0a88ff;
    --c-hex-0aa8d1: #0aa8d1;
    --c-hex-0c0c0c: #0c0c0c;
    --c-hex-0cc741: #0cc741;
    --c-hex-0ea560: #0ea560;
    --c-hex-0eb6ff: #0eb6ff;
    --c-hex-1076dc: #1076dc;
    --c-hex-10aeff: #10aeff;
    --c-hex-11a6d6: #11a6d6;
    --c-hex-12b7f5: #12b7f5;
    --c-hex-13c5cc: #13c5cc;
    --c-hex-13cc7b: #13cc7b;
    --c-hex-13cc9e: #13cc9e;
    --c-hex-13ce66: #13ce66;
    --c-hex-149cf1: #149cf1;
    --c-hex-14b5f1: #14b5f1;
    --c-hex-1775fa: #1775fa;
    --c-hex-1789fe: #1789fe;
    --c-hex-181818: #181818;
    --c-hex-181c36: #181c36;
    --c-hex-18d104: #18d104;
    --c-hex-191b2e: #191b2e;
    --c-hex-1989fa: #1989fa;
    --c-hex-1c1a1b: #1c1a1b;
    --c-hex-1cd108: #1cd108;
    --c-hex-1d294f: #1d294f;
    --c-hex-1e90ff: #1e90ff;
    --c-hex-1e9fff: #1e9fff;
    --c-hex-202020: #202020;
    --c-hex-20d071: #20d071;
    --c-hex-2186f6: #2186f6;
    --c-hex-222222: #222222;
    --c-hex-23262e: #23262e;
    --c-hex-247151: #247151;
    --c-hex-2590b4: #2590b4;
    --c-hex-2771b4: #2771b4;
    --c-hex-27ae60: #27ae60;
    --c-hex-27cd43: #27cd43;
    --c-hex-27d67c: #27d67c;
    --c-hex-28263b: #28263b;
    --c-hex-286090: #286090;
    --c-hex-2a8efe: #2a8efe;
    --c-hex-2be3dc: #2be3dc;
    --c-hex-2c3e50: #2c3e50;
    --c-hex-2d314e: #2d314e;
    --c-hex-2d93ca: #2d93ca;
    --c-hex-2dd17f: #2dd17f;
    --c-hex-2dd488: #2dd488;
    --c-hex-2e2d3c: #2e2d3c;
    --c-hex-2e8893: #2e8893;
    --c-hex-2f4056: #2f4056;
    --c-hex-2f8bf8: #2f8bf8;
    --c-hex-303133: #303133;
    --c-hex-3077ce: #3077ce;
    --c-hex-3080d3: #3080d3;
    --c-hex-308ac5: #308ac5;
    --c-hex-31aae1: #31aae1;
    --c-hex-31b0d5: #31b0d5;
    --c-hex-323233: #323233;
    --c-hex-333333: #333333;
    --c-hex-333337: #333337;
    --c-hex-333860: #333860;
    --c-hex-339900: #339900;
    --c-hex-3492fd: #3492fd;
    --c-hex-358fe4: #358fe4;
    --c-hex-36ab7a: #36ab7a;
    --c-hex-36b27c: #36b27c;
    --c-hex-383838: #383838;
    --c-hex-393d49: #393d49;
    --c-hex-399eff: #399eff;
    --c-hex-39c67a: #39c67a;
    --c-hex-3a8ee6: #3a8ee6;
    --c-hex-3aa99e: #3aa99e;
    --c-hex-3b293a: #3b293a;
    --c-hex-3b9eff: #3b9eff;
    --c-hex-3dae7d: #3dae7d;
    --c-hex-3f3f3f: #3f3f3f;
    --c-hex-409eff: #409eff;
    --c-hex-41b677: #41b677;
    --c-hex-424959: #424959;
    --c-hex-43c0cf: #43c0cf;
    --c-hex-444444: #444444;
    --c-hex-4476a7: #4476a7;
    --c-hex-448a00: #448a00;
    --c-hex-449d44: #449d44;
    --c-hex-44d386: #44d386;
    --c-hex-458b00: #458b00;
    --c-hex-465bd4: #465bd4;
    --c-hex-46be8a: #46be8a;
    --c-hex-474e5d: #474e5d;
    --c-hex-47d996: #47d996;
    --c-hex-484848: #484848;
    --c-hex-484c60: #484c60;
    --c-hex-49d6cc: #49d6cc;
    --c-hex-4a5069: #4a5069;
    --c-hex-4b4b4b: #4b4b4b;
    --c-hex-4c4d60: #4c4d60;
    --c-hex-4c5161: #4c5161;
    --c-hex-4c5490: #4c5490;
    --c-hex-4c9a1f: #4c9a1f;
    --c-hex-4dd28b: #4dd28b;
    --c-hex-4facfe: #4facfe;
    --c-hex-505360: #505360;
    --c-hex-535353: #535353;
    --c-hex-555555: #555555;
    --c-hex-5596fd: #5596fd;
    --c-hex-56eda4: #56eda4;
    --c-hex-576b95: #576b95;
    --c-hex-57c7d4: #57c7d4;
    --c-hex-57e377: #57e377;
    --c-hex-58b4fb: #58b4fb;
    --c-hex-595757: #595757;
    --c-hex-5957fd: #5957fd;
    --c-hex-5daf34: #5daf34;
    --c-hex-5e5e5e: #5e5e5e;
    --c-hex-5e5e5f: #5e5e5f;
    --c-hex-5fb878: #5fb878;
    --c-hex-606266: #606266;
    --c-hex-60d554: #60d554;
    --c-hex-60f4ac: #60f4ac;
    --c-hex-626262: #626262;
    --c-hex-62a8ea: #62a8ea;
    --c-hex-646566: #646566;
    --c-hex-666666: #666666;
    --c-hex-66b1ff: #66b1ff;
    --c-hex-677ae4: #677ae4;
    --c-hex-67afff: #67afff;
    --c-hex-67c23a: #67c23a;
    --c-hex-68af3f: #68af3f;
    --c-hex-68b6ff: #68b6ff;
    --c-hex-6a7278: #6a7278;
    --c-hex-6b3612: #6b3612;
    --c-hex-6b6b6b: #6b6b6b;
    --c-hex-6d45bc: #6d45bc;
    --c-hex-6d9e06: #6d9e06;
    --c-hex-707070: #707070;
    --c-hex-72767b: #72767b;
    --c-hex-737373: #737373;
    --c-hex-737383: #737383;
    --c-hex-747474: #747474;
    --c-hex-757575: #757575;
    --c-hex-7671ff: #7671ff;
    --c-hex-773c12: #773c12;
    --c-hex-777777: #777777;
    --c-hex-77c4ff: #77c4ff;
    --c-hex-787878: #787878;
    --c-hex-788a91: #788a91;
    --c-hex-7abd54: #7abd54;
    --c-hex-7b7b7b: #7b7b7b;
    --c-hex-7d7d7d: #7d7d7d;
    --c-hex-800000: #800000;
    --c-hex-808080: #808080;
    --c-hex-8093fd: #8093fd;
    --c-hex-828282: #828282;
    --c-hex-82848a: #82848a;
    --c-hex-8496ff: #8496ff;
    --c-hex-84fdce: #84fdce;
    --c-hex-85ce61: #85ce61;
    --c-hex-878787: #878787;
    --c-hex-888888: #888888;
    --c-hex-8a6d3b: #8a6d3b;
    --c-hex-8aa7fd: #8aa7fd;
    --c-hex-8b8b8b: #8b8b8b;
    --c-hex-8c939d: #8c939d;
    --c-hex-8cc456: #8cc456;
    --c-hex-8cc5ff: #8cc5ff;
    --c-hex-8d21ab: #8d21ab;
    --c-hex-8d6658: #8d6658;
    --c-hex-8d8d8d: #8d8d8d;
    --c-hex-8dd2ad: #8dd2ad;
    --c-hex-8f8f8f: #8f8f8f;
    --c-hex-8fc31f: #8fc31f;
    --c-hex-909399: #909399;
    --c-hex-926dde: #926dde;
    --c-hex-929292: #929292;
    --c-hex-92b8b1: #92b8b1;
    --c-hex-959595: #959595;
    --c-hex-969799: #969799;
    --c-hex-9958db: #9958db;
    --c-hex-999999: #999999;
    --c-hex-9c9c9c: #9c9c9c;
    --c-hex-9d9d9f: #9d9d9f;
    --c-hex-9dcafe: #9dcafe;
    --c-hex-9e854e: #9e854e;
    --c-hex-9f9f9f: #9f9f9f;
    --c-hex-9fa2b5: #9fa2b5;
    --c-hex-a0cfff: #a0cfff;
    --c-hex-a4da89: #a4da89;
    --c-hex-a5a5a5: #a5a5a5;
    --c-hex-a6a9ad: #a6a9ad;
    --c-hex-aa74e7: #aa74e7;
    --c-hex-aaaaaa: #aaaaaa;
    --c-hex-ababab: #ababab;
    --c-hex-ace0fd: #ace0fd;
    --c-hex-adafbd: #adafbd;
    --c-hex-ae68ff: #ae68ff;
    --c-hex-afafaf: #afafaf;
    --c-hex-afffe0: #afffe0;
    --c-hex-b07700: #b07700;
    --c-hex-b2b2b2: #b2b2b2;
    --c-hex-b2b4c4: #b2b4c4;
    --c-hex-b3b3b3: #b3b3b3;
    --c-hex-b3d8ff: #b3d8ff;
    --c-hex-b3e19d: #b3e19d;
    --c-hex-b4bccc: #b4bccc;
    --c-hex-b5fff8: #b5fff8;
    --c-hex-b7e1ef: #b7e1ef;
    --c-hex-b8b8b8: #b8b8b8;
    --c-hex-bababa: #bababa;
    --c-hex-bbbbbb: #bbbbbb;
    --c-hex-bbeef8: #bbeef8;
    --c-hex-bcbec2: #bcbec2;
    --c-hex-bee2cf: #bee2cf;
    --c-hex-c0413d: #c0413d;
    --c-hex-c0c4cc: #c0c4cc;
    --c-hex-c0ccda: #c0ccda;
    --c-hex-c1c1c1: #c1c1c1;
    --c-hex-c1ce6f: #c1ce6f;
    --c-hex-c2be9e: #c2be9e;
    --c-hex-c2c2c2: #c2c2c2;
    --c-hex-c2e7b0: #c2e7b0;
    --c-hex-c36dc6: #c36dc6;
    --c-hex-c471f5: #c471f5;
    --c-hex-c4c4c4: #c4c4c4;
    --c-hex-c5c5c5: #c5c5c5;
    --c-hex-c5eaff: #c5eaff;
    --c-hex-c5edff: #c5edff;
    --c-hex-c6e2ff: #c6e2ff;
    --c-hex-c6f6d5: #c6f6d5;
    --c-hex-c8c9cc: #c8c9cc;
    --c-hex-c9302c: #c9302c;
    --c-hex-c9c5c5: #c9c5c5;
    --c-hex-c9c9c9: #c9c9c9;
    --c-hex-cb5715: #cb5715;
    --c-hex-cb7314: #cb7314;
    --c-hex-cccccc: #cccccc;
    --c-hex-cdffec: #cdffec;
    --c-hex-cf6fe4: #cf6fe4;
    --c-hex-cf9236: #cf9236;
    --c-hex-d1bbff: #d1bbff;
    --c-hex-d1dbe5: #d1dbe5;
    --c-hex-d2691e: #d2691e;
    --c-hex-d2d2d2: #d2d2d2;
    --c-hex-d3d4d3: #d3d4d3;
    --c-hex-d3d4d6: #d3d4d6;
    --c-hex-d3dce6: #d3dce6;
    --c-hex-d4d4d4: #d4d4d4;
    --c-hex-d6494b: #d6494b;
    --c-hex-d7d7d7: #d7d7d7;
    --c-hex-d8d8d8: #d8d8d8;
    --c-hex-d91d1f: #d91d1f;
    --c-hex-d9d9d9: #d9d9d9;
    --c-hex-d9ecff: #d9ecff;
    --c-hex-d9f5e9: #d9f5e9;
    --c-hex-dac8ff: #dac8ff;
    --c-hex-db7c22: #db7c22;
    --c-hex-dcbf99: #dcbf99;
    --c-hex-dcdcdc: #dcdcdc;
    --c-hex-dcdde0: #dcdde0;
    --c-hex-dcdee0: #dcdee0;
    --c-hex-dcdfe6: #dcdfe6;
    --c-hex-dd6161: #dd6161;
    --c-hex-dddddd: #dddddd;
    --c-hex-ddedf8: #ddedf8;
    --c-hex-dedede: #dedede;
    --c-hex-def2f4: #def2f4;
    --c-hex-df1d28: #df1d28;
    --c-hex-dfdfdf: #dfdfdf;
    --c-hex-dfe4ed: #dfe4ed;
    --c-hex-dfe5f0: #dfe5f0;
    --c-hex-e0362b: #e0362b;
    --c-hex-e0484c: #e0484c;
    --c-hex-e0fefc: #e0fefc;
    --c-hex-e12e43: #e12e43;
    --c-hex-e1a720: #e1a720;
    --c-hex-e1f3d8: #e1f3d8;
    --c-hex-e2e2e2: #e2e2e2;
    --c-hex-e2f0ff: #e2f0ff;
    --c-hex-e4393c: #e4393c;
    --c-hex-e43d3f: #e43d3f;
    --c-hex-e4e4e4: #e4e4e4;
    --c-hex-e4e7ed: #e4e7ed;
    --c-hex-e4ecfa: #e4ecfa;
    --c-hex-e53b75: #e53b75;
    --c-hex-e5e5e5: #e5e5e5;
    --c-hex-e5f6ff: #e5f6ff;
    --c-hex-e632d8: #e632d8;
    --c-hex-e65959: #e65959;
    --c-hex-e67e22: #e67e22;
    --c-hex-e6a23c: #e6a23c;
    --c-hex-e6e6e6: #e6e6e6;
    --c-hex-e6f1fe: #e6f1fe;
    --c-hex-e8e8e8: #e8e8e8;
    --c-hex-e9595b: #e9595b;
    --c-hex-e9deff: #e9deff;
    --c-hex-e9e7e7: #e9e7e7;
    --c-hex-e9e9e9: #e9e9e9;
    --c-hex-e9e9eb: #e9e9eb;
    --c-hex-e9fff4: #e9fff4;
    --c-hex-ea5f5f: #ea5f5f;
    --c-hex-eaebee: #eaebee;
    --c-hex-eaebef: #eaebef;
    --c-hex-eaeff4: #eaeff4;
    --c-hex-eaf9ff: #eaf9ff;
    --c-hex-eb7213: #eb7213;
    --c-hex-eb7350: #eb7350;
    --c-hex-eba880: #eba880;
    --c-hex-ebb563: #ebb563;
    --c-hex-ebedf0: #ebedf0;
    --c-hex-ebeef5: #ebeef5;
    --c-hex-ebfbf4: #ebfbf4;
    --c-hex-ec3701: #ec3701;
    --c-hex-ec43e0: #ec43e0;
    --c-hex-ec971f: #ec971f;
    --c-hex-ec9940: #ec9940;
    --c-hex-ececec: #ececec;
    --c-hex-ecf5ff: #ecf5ff;
    --c-hex-ecf6ff: #ecf6ff;
    --c-hex-ecf7ff: #ecf7ff;
    --c-hex-ed656b: #ed656b;
    --c-hex-ed6a0c: #ed6a0c;
    --c-hex-ed727e: #ed727e;
    --c-hex-ededed: #ededed;
    --c-hex-edf2fc: #edf2fc;
    --c-hex-ee0a24: #ee0a24;
    --c-hex-eecfaf: #eecfaf;
    --c-hex-eeeeee: #eeeeee;
    --c-hex-eeeeef: #eeeeef;
    --c-hex-eef8d9: #eef8d9;
    --c-hex-ef4b63: #ef4b63;
    --c-hex-ef7f12: #ef7f12;
    --c-hex-ef9122: #ef9122;
    --c-hex-efefef: #efefef;
    --c-hex-effafb: #effafb;
    --c-hex-f04848: #f04848;
    --c-hex-f08048: #f08048;
    --c-hex-f09a3c: #f09a3c;
    --c-hex-f0c78a: #f0c78a;
    --c-hex-f0f0f0: #f0f0f0;
    --c-hex-f0f1f3: #f0f1f3;
    --c-hex-f0f2f5: #f0f2f5;
    --c-hex-f0f3f5: #f0f3f5;
    --c-hex-f0f7ff: #f0f7ff;
    --c-hex-f0f9eb: #f0f9eb;
    --c-hex-f0f9ff: #f0f9ff;
    --c-hex-f0fff4: #f0fff4;
    --c-hex-f15858: #f15858;
    --c-hex-f1f1f1: #f1f1f1;
    --c-hex-f1fcfe: #f1fcfe;
    --c-hex-f253be: #f253be;
    --c-hex-f2a654: #f2a654;
    --c-hex-f2ebdc: #f2ebdc;
    --c-hex-f2f2f2: #f2f2f2;
    --c-hex-f2f2f3: #f2f2f3;
    --c-hex-f2f3f5: #f2f3f5;
    --c-hex-f2f4fe: #f2f4fe;
    --c-hex-f2f6fc: #f2f6fc;
    --c-hex-f2f8fe: #f2f8fe;
    --c-hex-f2faff: #f2faff;
    --c-hex-f39c35: #f39c35;
    --c-hex-f3d19e: #f3d19e;
    --c-hex-f3f3f3: #f3f3f3;
    --c-hex-f3f5f9: #f3f5f9;
    --c-hex-f3f6f7: #f3f6f7;
    --c-hex-f4845d: #f4845d;
    --c-hex-f4e29c: #f4e29c;
    --c-hex-f4f4f4: #f4f4f4;
    --c-hex-f4f4f5: #f4f4f5;
    --c-hex-f4f5f6: #f4f5f6;
    --c-hex-f4f6f8: #f4f6f8;
    --c-hex-f4f7f9: #f4f7f9;
    --c-hex-f4f7fa: #f4f7fa;
    --c-hex-f4f8ff: #f4f8ff;
    --c-hex-f4fafc: #f4fafc;
    --c-hex-f50000: #f50000;
    --c-hex-f5465a: #f5465a;
    --c-hex-f56723: #f56723;
    --c-hex-f56c6c: #f56c6c;
    --c-hex-f57b00: #f57b00;
    --c-hex-f5a950: #f5a950;
    --c-hex-f5b887: #f5b887;
    --c-hex-f5dab1: #f5dab1;
    --c-hex-f5f5f5: #f5f5f5;
    --c-hex-f5f5f6: #f5f5f6;
    --c-hex-f5f5f7: #f5f5f7;
    --c-hex-f5f6f7: #f5f6f7;
    --c-hex-f5f6fa: #f5f6fa;
    --c-hex-f5f7f9: #f5f7f9;
    --c-hex-f5f7fa: #f5f7fa;
    --c-hex-f5f7ff: #f5f7ff;
    --c-hex-f6efff: #f6efff;
    --c-hex-f6f6f6: #f6f6f6;
    --c-hex-f6f6f7: #f6f6f7;
    --c-hex-f6fafe: #f6fafe;
    --c-hex-f76260: #f76260;
    --c-hex-f78115: #f78115;
    --c-hex-f78486: #f78486;
    --c-hex-f78989: #f78989;
    --c-hex-f7f7f7: #f7f7f7;
    --c-hex-f7f8f9: #f7f8f9;
    --c-hex-f7f8fa: #f7f8fa;
    --c-hex-f83232: #f83232;
    --c-hex-f83f3f: #f83f3f;
    --c-hex-f87400: #f87400;
    --c-hex-f8ded5: #f8ded5;
    --c-hex-f8f8f8: #f8f8f8;
    --c-hex-f8f8fe: #f8f8fe;
    --c-hex-f8f9fa: #f8f9fa;
    --c-hex-f8fafc: #f8fafc;
    --c-hex-f8faff: #f8faff;
    --c-hex-f94f14: #f94f14;
    --c-hex-f96197: #f96197;
    --c-hex-f96868: #f96868;
    --c-hex-f97373: #f97373;
    --c-hex-f9a19a: #f9a19a;
    --c-hex-f9a7a7: #f9a7a7;
    --c-hex-f9f9f9: #f9f9f9;
    --c-hex-f9f9fa: #f9f9fa;
    --c-hex-f9fafc: #f9fafc;
    --c-hex-f9fafe: #f9fafe;
    --c-hex-f9faff: #f9faff;
    --c-hex-f9fbfc: #f9fbfc;
    --c-hex-fa71cd: #fa71cd;
    --c-hex-fa7375: #fa7375;
    --c-hex-fab6b6: #fab6b6;
    --c-hex-faebcc: #faebcc;
    --c-hex-faecd8: #faecd8;
    --c-hex-faf2f6: #faf2f6;
    --c-hex-fafafa: #fafafa;
    --c-hex-fafbfd: #fafbfd;
    --c-hex-fafcfe: #fafcfe;
    --c-hex-fb7a32: #fb7a32;
    --c-hex-fb8b8e: #fb8b8e;
    --c-hex-fbc4c4: #fbc4c4;
    --c-hex-fbd6d6: #fbd6d6;
    --c-hex-fbdddd: #fbdddd;
    --c-hex-fbf2ef: #fbf2ef;
    --c-hex-fbfbfb: #fbfbfb;
    --c-hex-fbfdff: #fbfdff;
    --c-hex-fc4b4b: #fc4b4b;
    --c-hex-fcf5e9: #fcf5e9;
    --c-hex-fcf8e3: #fcf8e3;
    --c-hex-fcfcf5: #fcfcf5;
    --c-hex-fcfcfc: #fcfcfc;
    --c-hex-fcfdff: #fcfdff;
    --c-hex-fd4830: #fd4830;
    --c-hex-fd7034: #fd7034;
    --c-hex-fd7400: #fd7400;
    --c-hex-fd7e32: #fd7e32;
    --c-hex-fd8a64: #fd8a64;
    --c-hex-fdb31c: #fdb31c;
    --c-hex-fde19a: #fde19a;
    --c-hex-fde2e2: #fde2e2;
    --c-hex-fde4b1: #fde4b1;
    --c-hex-fde68a: #fde68a;
    --c-hex-fdecda: #fdecda;
    --c-hex-fdf6ec: #fdf6ec;
    --c-hex-fe5558: #fe5558;
    --c-hex-fe5900: #fe5900;
    --c-hex-fe6936: #fe6936;
    --c-hex-fe7035: #fe7035;
    --c-hex-fe7101: #fe7101;
    --c-hex-fe7834: #fe7834;
    --c-hex-fe7d33: #fe7d33;
    --c-hex-fe8364: #fe8364;
    --c-hex-fe89f2: #fe89f2;
    --c-hex-fe9031: #fe9031;
    --c-hex-fe9c39: #fe9c39;
    --c-hex-fea100: #fea100;
    --c-hex-feb31a: #feb31a;
    --c-hex-fed400: #fed400;
    --c-hex-fed7d7: #fed7d7;
    --c-hex-fede61: #fede61;
    --c-hex-fef0f0: #fef0f0;
    --c-hex-fef2f2: #fef2f2;
    --c-hex-fef3f3: #fef3f3;
    --c-hex-fefdf9: #fefdf9;
    --c-hex-ff0000: #ff0000;
    --c-hex-ff0036: #ff0036;
    --c-hex-ff00ff: #ff00ff;
    --c-hex-ff3300: #ff3300;
    --c-hex-ff4400: #ff4400;
    --c-hex-ff441a: #ff441a;
    --c-hex-ff481f: #ff481f;
    --c-hex-ff4d4f: #ff4d4f;
    --c-hex-ff4d51: #ff4d51;
    --c-hex-ff4e4e: #ff4e4e;
    --c-hex-ff5722: #ff5722;
    --c-hex-ff5a27: #ff5a27;
    --c-hex-ff5c38: #ff5c38;
    --c-hex-ff6034: #ff6034;
    --c-hex-ff636b: #ff636b;
    --c-hex-ff6411: #ff6411;
    --c-hex-ff6600: #ff6600;
    --c-hex-ff6c00: #ff6c00;
    --c-hex-ff6c6c: #ff6c6c;
    --c-hex-ff7100: var(--color-primary);
    --c-hex-ff7152: #ff7152;
    --c-hex-ff719a: #ff719a;
    --c-hex-ff7700: #ff7700;
    --c-hex-ff7c01: #ff7c01;
    --c-hex-ff7e0b: #ff7e0b;
    --c-hex-ff8403: #ff8403;
    --c-hex-ff8782: #ff8782;
    --c-hex-ff8917: #ff8917;
    --c-hex-ff8e35: #ff8e35;
    --c-hex-ff8f18: #ff8f18;
    --c-hex-ff8f3b: #ff8f3b;
    --c-hex-ff9243: var(--color-primary-hover);
    --c-hex-ff976a: #ff976a;
    --c-hex-ff9863: #ff9863;
    --c-hex-ff9900: #ff9900;
    --c-hex-ff9913: #ff9913;
    --c-hex-ff996e: #ff996e;
    --c-hex-ff9a9a: #ff9a9a;
    --c-hex-ff9b00: #ff9b00;
    --c-hex-ff9d1d: #ff9d1d;
    --c-hex-ffa219: #ffa219;
    --c-hex-ffa39e: #ffa39e;
    --c-hex-ffa409: #ffa409;
    --c-hex-ffa433: #ffa433;
    --c-hex-ffa55d: #ffa55d;
    --c-hex-ffa99f: #ffa99f;
    --c-hex-ffb351: #ffb351;
    --c-hex-ffb800: #ffb800;
    --c-hex-ffbb00: #ffbb00;
    --c-hex-ffbb19: #ffbb19;
    --c-hex-ffbb76: #ffbb76;
    --c-hex-ffbe00: #ffbe00;
    --c-hex-ffca70: #ffca70;
    --c-hex-ffcb7b: #ffcb7b;
    --c-hex-ffcc66: #ffcc66;
    --c-hex-ffcd8e: #ffcd8e;
    --c-hex-ffcdcd: #ffcdcd;
    --c-hex-ffd01e: #ffd01e;
    --c-hex-ffd29b: #ffd29b;
    --c-hex-ffd2b2: #ffd2b2;
    --c-hex-ffd4d6: #ffd4d6;
    --c-hex-ffd74d: #ffd74d;
    --c-hex-ffd9cb: #ffd9cb;
    --c-hex-ffdac2: #ffdac2;
    --c-hex-ffddaa: #ffddaa;
    --c-hex-ffe58f: #ffe58f;
    --c-hex-ffe694: #ffe694;
    --c-hex-ffe8de: #ffe8de;
    --c-hex-ffebd2: #ffebd2;
    --c-hex-ffebdb: #ffebdb;
    --c-hex-ffebe8: #ffebe8;
    --c-hex-ffedde: #ffedde;
    --c-hex-ffeeab: #ffeeab;
    --c-hex-ffeed4: #ffeed4;
    --c-hex-ffeeee: #ffeeee;
    --c-hex-fff0f0: #fff0f0;
    --c-hex-fff2ec: #fff2ec;
    --c-hex-fff2f2: #fff2f2;
    --c-hex-fff3e9: #fff3e9;
    --c-hex-fff4e6: #fff4e6;
    --c-hex-fff5db: #fff5db;
    --c-hex-fff5f5: #fff5f5;
    --c-hex-fff7cc: #fff7cc;
    --c-hex-fff7d7: #fff7d7;
    --c-hex-fff7e7: #fff7e7;
    --c-hex-fff9ec: #fff9ec;
    --c-hex-fff9f3: #fff9f3;
    --c-hex-fff9f9: #fff9f9;
    --c-hex-fff9fd: #fff9fd;
    --c-hex-fffaef: #fffaef;
    --c-hex-fffaf2: #fffaf2;
    --c-hex-fffbe6: #fffbe6;
    --c-hex-fffbe8: #fffbe8;
    --c-hex-fffbeb: #fffbeb;
    --c-hex-fffbf1: #fffbf1;
    --c-hex-fffcef: #fffcef;
    --c-hex-fffcf6: #fffcf6;
    --c-hex-fffcf8: #fffcf8;
    --c-hex-fffddd: #fffddd;
    --c-hex-fffdfc: #fffdfc;
    --c-hex-ffff00: #ffff00;
    --c-hex-ffffe0: #ffffe0;
    --c-hex-fffff0: #fffff0;
    --c-hex-fffff9: #fffff9;
    --c-hex-ffffff: var(--white);
    --c-rgb-133-136-160: rgb(133,136,160);
    --c-rgb-153-156-176: rgb(153,156,176);
    --c-rgb-167-167-167: rgb(167,167,167);
    --c-rgb-173-175-191: rgb(173,175,191);
    --c-rgb-181-181-181: rgb(181,181,181);
    --c-rgb-184-184-184: rgb(184,184,184);
    --c-rgb-194-195-207: rgb(194,195,207);
    --c-rgb-214-215-223: rgb(214,215,223);
    --c-rgb-235-235-239: rgb(235,235,239);
    --c-rgb-46-50-86: rgb(46,50,86);
    --c-rgb-92-96-128: rgb(92,96,128);
    --c-rgba-0-0-0-0: rgba(0,0,0,0);
    --c-rgba-0-0-0-0p03: rgba(0,0,0,0.03);
    --c-rgba-0-0-0-0p04: rgba(0,0,0,0.04);
    --c-rgba-0-0-0-0p05: rgba(0,0,0,0.05);
    --c-rgba-0-0-0-0p07: rgba(0,0,0,0.07);
    --c-rgba-0-0-0-0p08: rgba(0,0,0,0.08);
    --c-rgba-0-0-0-0p1: rgba(0,0,0,0.1);
    --c-rgba-0-0-0-0p11: rgba(0,0,0,0.11);
    --c-rgba-0-0-0-0p12: rgba(0,0,0,0.12);
    --c-rgba-0-0-0-0p13: rgba(0,0,0,0.13);
    --c-rgba-0-0-0-0p14: rgba(0,0,0,0.14);
    --c-rgba-0-0-0-0p15: rgba(0,0,0,0.15);
    --c-rgba-0-0-0-0p16: rgba(0,0,0,0.16);
    --c-rgba-0-0-0-0p2: rgba(0,0,0,0.2);
    --c-rgba-0-0-0-0p21: rgba(0,0,0,0.21);
    --c-rgba-0-0-0-0p25: rgba(0,0,0,0.25);
    --c-rgba-0-0-0-0p3: rgba(0,0,0,0.3);
    --c-rgba-0-0-0-0p35: rgba(0,0,0,0.35);
    --c-rgba-0-0-0-0p4: rgba(0,0,0,0.4);
    --c-rgba-0-0-0-0p42: rgba(0,0,0,0.42);
    --c-rgba-0-0-0-0p5: rgba(0,0,0,0.5);
    --c-rgba-0-0-0-0p6: rgba(0,0,0,0.6);
    --c-rgba-0-0-0-0p64: rgba(0,0,0,0.64);
    --c-rgba-0-0-0-0p7: rgba(0,0,0,0.7);
    --c-rgba-0-0-0-0p72: rgba(0,0,0,0.72);
    --c-rgba-0-0-0-0p8: rgba(0,0,0,0.8);
    --c-rgba-0-0-0-0p85: rgba(0,0,0,0.85);
    --c-rgba-0-0-0-0p9: rgba(0,0,0,0.9);
    --c-rgba-0-125-254-0p25: rgba(0,125,254,0.25);
    --c-rgba-0-142-254-0p14: rgba(0,142,254,0.14);
    --c-rgba-100-101-102-0p12: rgba(100,101,102,0.12);
    --c-rgba-103-98-99-0p1: rgba(103,98,99,0.1);
    --c-rgba-111-111-111-0p02: rgba(111,111,111,0.02);
    --c-rgba-1-115-187-0p06: rgba(1,115,187,0.06);
    --c-rgba-1-207-117-0p21: rgba(1,207,117,0.21);
    --c-rgba-12-12-12-0p27: rgba(12,12,12,0.27);
    --c-rgba-125-126-128-0p16: rgba(125,126,128,0.16);
    --c-rgba-1-42-187-0p2: rgba(1,42,187,0.2);
    --c-rgba-144-147-153-0p3: rgba(144,147,153,0.3);
    --c-rgba-144-147-153-0p5: rgba(144,147,153,0.5);
    --c-rgba-146-109-222-0p2: rgba(146,109,222,0.2);
    --c-rgba-150-150-150-1: rgba(150,150,150,1);
    --c-rgba-16-174-255-0p2: rgba(16,174,255,0.2);
    --c-rgba-18-183-245-0p2: rgba(18,183,245,0.2);
    --c-rgba-2-0-0-0p35: rgba(2,0,0,0.35);
    --c-rgba-200-200-200-0p2: rgba(200,200,200,0.2);
    --c-rgba-200-200-200-0p3: rgba(200,200,200,0.3);
    --c-rgba-210-210-210-0p35: rgba(210,210,210,0.35);
    --c-rgba-220-223-230-0p5: rgba(220,223,230,0.5);
    --c-rgba-242-243-245-0p8: rgba(242,243,245,0.8);
    --c-rgba-242-83-190-0p25: rgba(242,83,190,0.25);
    --c-rgba-245-253-188-0p2: rgba(245,253,188,0.2);
    --c-rgba-245-70-90-0p2: rgba(245,70,90,0.2);
    --c-rgba-247-247-247-0p35: rgba(247,247,247,0.35);
    --c-rgba-249-104-104-0p7: rgba(249,104,104,0.7);
    --c-rgba-249-97-151-0p2: rgba(249,97,151,0.2);
    --c-rgba-253-166-0-0p2: rgba(253,166,0,0.2);
    --c-rgba-254-149-89-0p1: rgba(254,149,89,0.1);
    --c-rgba-255-113-0-0p6: rgba(255,113,0,0.6);
    --c-rgba-255-133-154-0p25: rgba(255,133,154,0.25);
    --c-rgba-255-151-51-0p69: rgba(255,151,51,0.69);
    --c-rgba-255-154-154-0p4: rgba(255,154,154,0.4);
    --c-rgba-255-162-25-0p25: rgba(255,162,25,0.25);
    --c-rgba-255-184-88-0p3: rgba(255,184,88,0.3);
    --c-rgba-255-243-223-0p63: rgba(255,243,223,0.63);
    --c-rgba-255-255-255-0: rgba(255,255,255,0);
    --c-rgba-255-255-255-0p01: rgba(255,255,255,0.01);
    --c-rgba-255-255-255-0p1: rgba(255,255,255,0.1);
    --c-rgba-255-255-255-0p15: rgba(255,255,255,0.15);
    --c-rgba-255-255-255-0p2: rgba(255,255,255,0.2);
    --c-rgba-255-255-255-0p25: rgba(255,255,255,0.25);
    --c-rgba-255-255-255-0p35: rgba(255,255,255,0.35);
    --c-rgba-255-255-255-0p5: rgba(255,255,255,0.5);
    --c-rgba-255-255-255-0p6: rgba(255,255,255,0.6);
    --c-rgba-255-255-255-0p7: rgba(255,255,255,0.7);
    --c-rgba-255-255-255-0p8: rgba(255,255,255,0.8);
    --c-rgba-255-255-255-0p9: rgba(255,255,255,0.9);
    --c-rgba-255-255-255-0p95: rgba(255,255,255,0.95);
    --c-rgba-255-255-255-1: rgba(255,255,255,1);
    --c-rgba-255-72-76-1: rgba(255,72,76,1);
    --c-rgba-255-92-56-0p25: rgba(255,92,56,0.25);
    --c-rgba-31-45-61-0p11: rgba(31,45,61,0.11);
    --c-rgba-31-45-61-0p23: rgba(31,45,61,0.23);
    --c-rgba-32-159-255-0p06: rgba(32,159,255,0.06);
    --c-rgba-32-208-113-0p2: rgba(32,208,113,0.2);
    --c-rgba-50-50-50-0p03: rgba(50,50,50,0.03);
    --c-rgba-50-50-50-0p04: rgba(50,50,50,0.04);
    --c-rgba-50-50-50-0p05: rgba(50,50,50,0.05);
    --c-rgba-50-50-50-0p07: rgba(50,50,50,0.07);
    --c-rgba-50-50-50-0p08: rgba(50,50,50,0.08);
    --c-rgba-50-50-50-0p2: rgba(50,50,50,0.2);
    --c-rgba-50-50-51-0p88: rgba(50,50,51,0.88);
    --c-rgba-51-51-51-1: rgba(51,51,51,1);
    --c-rgba-6-195-4-0p2: rgba(6,195,4,0.2);
    --c-rgba-70-190-138-0p7: rgba(70,190,138,0.7);
    --c-rgba-79-172-254-0p25: rgba(79,172,254,0.25);
    --c-rgba-86-127-165-0p05: rgba(86,127,165,0.05);
    --c-rgba-86-127-165-0p1: rgba(86,127,165,0.1);
    --primary: #FF7100;
    --primary-hover: #FF8A2E;
    --primary-light: #FFF2EC;
    --primary-gradient: linear-gradient(145deg, #FF7100, #FF9243);
    --primary-gradient-hover: linear-gradient(145deg, #FF8A2E, #FFA55A);
    --text-body: #2D2D3F;
    --bg-white: #FFFFFF;
    --bg-soft: #F8F9FC;
    --bg-card: #FFFFFF;
    --shadow-md: 0 8px 32px rgba(0, 0, 0, 0.06);
    --shadow-lg: 0 24px 64px -12px rgba(255, 113, 0, 0.18);
    --radius-sm: 12px;
    --radius-md: 20px;
    --radius-lg: 32px;
    --radius-full: 9999px;
    --font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'PingFang SC', 'Microsoft YaHei', sans-serif;
    --transition: 0.35s cubic-bezier(0.22, 1, 0.36, 1);
    --gradient-primary-hover: linear-gradient(145deg, #FF8A2E, #FFA55A);
    --gradient-hero: linear-gradient(135deg, #FFF6EF 0%, #FFE8D6 100%);
    --text-secondary: #5a5a72;
    --text-muted: #8e8ea0;
    --bg-sidebar: #fafbff;
    --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Arial, sans-serif;
    --bg-body: #F6F9FC;
}



